#include <SpellScript.h>
_SpellScript::EffectHook::EffectHook |
( |
uint8 |
_effIndex | ) |
|
uint8 effIndex
Definition: SpellScript.h:82
#define EFFECT_ALL
Definition: SharedDefines.h:64
#define ASSERT
Definition: Errors.h:55
#define MAX_SPELL_EFFECTS
Definition: DBCStructure.h:1026
#define EFFECT_FIRST_FOUND
Definition: SharedDefines.h:63
virtual _SpellScript::EffectHook::~EffectHook |
( |
| ) |
|
|
inlinevirtual |
std::string _SpellScript::EffectHook::EffIndexToString |
( |
| ) |
|
100 return "EFFECT_FIRST_FOUND";
108 return "Invalid Value";
Definition: SharedDefines.h:29
Definition: SharedDefines.h:28
uint8 effIndex
Definition: SpellScript.h:82
#define EFFECT_ALL
Definition: SharedDefines.h:64
#define EFFECT_FIRST_FOUND
Definition: SharedDefines.h:63
Definition: SharedDefines.h:30
virtual bool CheckEffect(SpellInfo const *spellInfo, uint8 effIndex)=0
uint8 effIndex
Definition: SpellScript.h:82
uint32_t uint32
Definition: Define.h:150
#define EFFECT_ALL
Definition: SharedDefines.h:64
uint8_t uint8
Definition: Define.h:152
#define MAX_SPELL_EFFECTS
Definition: DBCStructure.h:1026
#define EFFECT_FIRST_FOUND
Definition: SharedDefines.h:63
uint32 GetAffectedEffectsMask(SpellInfo const *spellInfo)
Definition: SpellScript.cpp:67
uint8 _SpellScript::EffectHook::effIndex |
|
protected |
The documentation for this class was generated from the following files: