2025/05/10 Update

Fixed Haunting Melody.
Fixed Attune Gem.
This commit is contained in:
Jaysyn904
2025-05-10 15:32:33 -04:00
parent 4dd118bee7
commit e856279b2b
13 changed files with 1775 additions and 1717 deletions

View File

@@ -22,8 +22,16 @@ void main()
//Declare major variables
object oPC = OBJECT_SELF;
//Declare major variables
int nLevel = GetLevelByClass(CLASS_TYPE_BARD) +
GetLevelByClass(CLASS_TYPE_DIRGESINGER) +
GetLevelByClass(CLASS_TYPE_FOCHLUCAN_LYRIST) +
GetLevelByClass(CLASS_TYPE_SUBLIME_CHORD) +
GetLevelByClass(CLASS_TYPE_VIRTUOSO);
int nDuration = GetSkillRank(SKILL_PERFORM, oPC);
int nDC = 10 + GetLevelByClass(CLASS_TYPE_BARD)/2 + GetAbilityModifier(ABILITY_CHARISMA, oPC);
int nDC = 10 + nLevel / 2 + GetAbilityModifier(ABILITY_CHARISMA, oPC);
effect eVis = EffectVisualEffect(VFX_IMP_REDUCE_ABILITY_SCORE);
effect eFNF = EffectVisualEffect(VFX_FNF_LOS_EVIL_30);
@@ -39,7 +47,7 @@ void main()
if (spellsIsTarget(oTarget, SPELL_TARGET_SELECTIVEHOSTILE, OBJECT_SELF))
{
//Fire cast spell at event for the specified target
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, GetSpellId()));
SignalEvent(oTarget, EventSpellCastAt(OBJECT_SELF, PRCGetSpellId()));
if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR))
{
@@ -51,4 +59,4 @@ void main()
}
oTarget = MyNextObjectInShape(SHAPE_SPHERE, FeetToMeters(30.0), GetLocation(OBJECT_SELF));
}
}
}