Finished Invocations for Ability focus
Finished the rest of the Invocations for Ability focus.
This commit is contained in:
@@ -40,8 +40,12 @@ void main()
|
||||
|
||||
//Get first target in the spell cone
|
||||
object oTarget = MyFirstObjectInShape(SHAPE_SPHERE, fRange, lTarget, TRUE, OBJECT_TYPE_CREATURE, GetPosition(oCaster));
|
||||
|
||||
while(GetIsObjectValid(oTarget))
|
||||
{
|
||||
int nDC = GetInvocationSaveDC(oTarget, oCaster);
|
||||
if (GetHasFeat(FEAT_ABFOC_FRIGHTFUL_PRESENCE, OBJECT_SELF)) nDC += 2;
|
||||
|
||||
if(spellsIsTarget(oTarget, SPELL_TARGET_SELECTIVEHOSTILE, OBJECT_SELF)
|
||||
&& MyPRCGetRacialType(oTarget)!= RACIAL_TYPE_DRAGON)
|
||||
{
|
||||
@@ -52,7 +56,7 @@ void main()
|
||||
if(!PRCDoResistSpell(oCaster, oTarget, nPenetr, fDelay))
|
||||
{
|
||||
//Make a will save - if failed, shaken for 10 minutes
|
||||
if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, GetInvocationSaveDC(oTarget, oCaster), SAVING_THROW_TYPE_FEAR, oCaster, fDelay))
|
||||
if(!PRCMySavingThrow(SAVING_THROW_WILL, oTarget, nDC, SAVING_THROW_TYPE_FEAR, oCaster, fDelay))
|
||||
{
|
||||
//Apply the linked effects and the VFX impact
|
||||
DelayCommand(fDelay, SPApplyEffectToObject(DURATION_TYPE_TEMPORARY, eLink, oTarget, TurnsToSeconds(10), TRUE, -1, CasterLvl));
|
||||
|
Reference in New Issue
Block a user