GetEffectSpellId(effect)

This will return the constant of the spell that applied the effect (SPELL_*).

int GetEffectSpellId(
    effect eSpellEffect
);

Parameters

eSpellEffect

The effect that you wish to examine.


Description

Returns the constant defining the Spell used to apply this effect on the creature.
Will Return -1 if eSpellEffect was not applied by a spell script.



Remarks

You must first create and place the effect you wish to examine into a variable before calling this function. Very useful if you are looking for all the effects of a particular spell or leaving out effects of certain spells. One example could be when you wish to dispell all effects on a creature except those granted by a wish spell.


Version

1.22

See Also

functions: GetEffectCreator | GetEffectDurationType | GetEffectSubType | GetEffectType | RemoveEffect
categories: Effects Functions


 author: John Shuell