3035 {
3037
3038
3040 {
3043 }
3044
3045
3048
3049
3051 {
3054 }
3055 }
@ SPELL_AURA_DUMMY
Definition: SpellAuraDefines.h:67
@ SPELL_AURA_MOD_DAMAGE_PERCENT_TAKEN
Definition: SpellAuraDefines.h:150
@ AURA_EFFECT_HANDLE_CHANGE_AMOUNT_MASK
Definition: SpellAuraDefines.h:49
@ AURA_EFFECT_HANDLE_REAL_OR_REAPPLY_MASK
Definition: SpellAuraDefines.h:51
@ AURA_EFFECT_HANDLE_REAL
Definition: SpellAuraDefines.h:42
#define sSpellMgr
Definition: SpellMgr.h:803
#define AuraEffectApplyFn(F, I, N, M)
Definition: SpellScript.h:733
#define AuraEffectRemoveFn(F, I, N, M)
Definition: SpellScript.h:744
@ EFFECT_1
Definition: SharedDefines.h:31
@ EFFECT_0
Definition: SharedDefines.h:30
@ EFFECT_2
Definition: SharedDefines.h:32
Definition: SpellInfo.h:314
std::array< SpellEffectInfo, MAX_SPELL_EFFECTS > Effects
Definition: SpellInfo.h:391
uint32 m_scriptSpellId
Definition: SpellScript.h:107
HookList< EffectApplyHandler > AfterEffectApply
Definition: SpellScript.h:732
HookList< EffectApplyHandler > OnEffectRemove
Definition: SpellScript.h:739
void RemoveDummyFromDriver(AuraEffect const *, AuraEffectHandleModes)
Definition: spell_generic.cpp:3026
void RemoveVisualShields(AuraEffect const *, AuraEffectHandleModes)
Definition: spell_generic.cpp:3020
void RefreshVisualShields(AuraEffect const *aurEff, AuraEffectHandleModes)
Definition: spell_generic.cpp:3005