GetIsEffectValid(effect)
Determines whether an effect is valid.
int GetIsEffectValid( effect eEffect );
Parameters
eEffect
The effect to check for validity.
Description
Returns TRUE if eEffect is a valid effect, otherwise FALSE.
Remarks
Typically used on functions that return effects, like GetFirstEffect or GetNextEffect.
This should return TRUE if you just pass a new effect into it, such as passing GetIsEffectValid(EffectStun()) will return true.
Version
1.22
Example
// Remove the Paralysis effect // - Jasperre. This was an incorrect loop, you cannot have eFind == EffectTypeX(). effect eFind = GetFirstEffect(oTarget); while (GetIsEffectValid(eFind)) { if (GetEffectType(eFind) == EFFECT_TYPE_PARALYZE) { RemoveEffect(oTarget, eFind); } eFind = GetNextEffect(oTarget); }
See Also
functions: | RemoveEffect |
categories: | Effects Functions |
author: Tom Cassiotis, editor: Jasperre, additional contributor(s): Jasperre