Jump to content


Echon

Member Since 02 Jun 2003
Offline Last Active Dec 18 2016 06:50 AM

Topics I've Started

Allies, scriptwise

08 September 2015 - 04:57 AM

SOLVED. Feel free to remove.

 

What is the 'friendly' equivalent of NearestEnemyOf()? Nearest([ALLY])? Nearest([GOODCUTOFF])? I thought I had used these previously without problems but I am getting some unreliable results. I summon a CRE with a SPL via an EFF (allegiance = the caster) and it runs a script with this bit at the end.

 

 

IF
    stuff
THEN
    RESPONSE #100
        ReallyForceSpell(Nearest([GOODCUTOFF]),CLERIC_CURE_LIGHT_WOUNDS) // SPPR103.SPL (Cure Light Wounds)
        ReallyForceSpell(SecondNearest([GOODCUTOFF]),CLERIC_CURE_LIGHT_WOUNDS) // SPPR103.SPL (Cure Light Wounds)
        ReallyForceSpell(ThirdNearest([GOODCUTOFF]),CLERIC_CURE_LIGHT_WOUNDS) // SPPR103.SPL (Cure Light Wounds)
        DestroySelf()
END

 

 

With two members in the party, player1 receives a CLW and the two others are cast untargeted. With four members, player1 and player2 receive the spell, with the last being untargeted.

 

Using ALLY instead of GOODCUTOFF, all three are untargeted.

 

What is the issue here?