|
| EffectCalcPeriodicHandler (AuraEffectCalcPeriodicFnType _pEffectHandlerScript, uint8 _effIndex, uint16 _effName) |
|
void | Call (AuraScript *auraScript, AuraEffect const *aurEff, bool &isPeriodic, int32 &periodicTimer) |
|
| EffectBase (uint8 _effIndex, uint16 _effName) |
|
std::string | ToString () |
|
bool | CheckEffect (SpellInfo const *spellEntry, uint8 effIndex) override |
|
| EffectAuraNameCheck (uint16 _effAurName) |
|
bool | Check (SpellInfo const *spellEntry, uint8 effIndex) |
|
std::string | ToString () |
|
| EffectHook (uint8 _effIndex) |
|
virtual | ~EffectHook () |
|
uint8 | GetAffectedEffectsMask (SpellInfo const *spellEntry) |
|
bool | IsEffectAffected (SpellInfo const *spellEntry, uint8 effIndex) |
|
virtual bool | CheckEffect (SpellInfo const *spellEntry, uint8 effIndex)=0 |
|
std::string | EffIndexToString () |
|