API SpellIsTargeting

Checks whether a spell is about to be cast, waiting for a target.

isTargeting = SpellIsTargeting;

Arguments

 * none

Returns

 * isTargeting : Boolean - true if a spell has been cast and is waiting for a target; false otherwise

Example
CastSpellByName("Purify") if (SpellIsTargeting) then SpellTargetUnit("player") end

Result
Casts Purify on the current target, if possible; otherwise, casts on the casting player. No longer work as of 2.0.1