AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "SpellScript.h"
Public Member Functions | |
EffectHook (uint8 _effIndex) | |
virtual | ~EffectHook () |
uint8 | GetAffectedEffectsMask (SpellInfo const *spellInfo) |
bool | IsEffectAffected (SpellInfo const *spellInfo, uint8 effIndex) |
virtual bool | CheckEffect (SpellInfo const *spellInfo, uint8 effIndex)=0 |
std::string | EffIndexToString () |
Protected Attributes | |
uint8 | effIndex |
_SpellScript::EffectHook::EffectHook | ( | uint8 | _effIndex | ) |
References ASSERT, EFFECT_ALL, EFFECT_FIRST_FOUND, effIndex, and MAX_SPELL_EFFECTS.
|
inlinevirtual |
|
pure virtual |
Implemented in SpellScript::EffectHandler, SpellScript::TargetHook, and AuraScript::EffectBase.
std::string _SpellScript::EffectHook::EffIndexToString | ( | ) |
References EFFECT_0, EFFECT_1, EFFECT_2, EFFECT_ALL, and EFFECT_FIRST_FOUND.
References EFFECT_ALL, EFFECT_FIRST_FOUND, and MAX_SPELL_EFFECTS.
|
protected |
Referenced by EffectHook().