HookList< EffectAbsorbHandler > AfterEffectAbsorb
Definition: SpellScript.h:745
#define AuraEffectAbsorbFn(F, I)
Definition: SpellScript.h:740
Definition: SharedDefines.h:28
#define AuraEffectCalcAmountFn(F, I, N)
Definition: SpellScript.h:722
void CalculateAmount(AuraEffect const *, int32 &amount, bool &canBeRecalculated)
Definition: spell_mage.cpp:537
HookList< EffectAbsorbHandler > OnEffectAbsorb
Definition: SpellScript.h:739
void Absorb(AuraEffect *, DamageInfo &, uint32 &)
Definition: spell_mage.cpp:552
HookList< EffectCalcAmountHandler > DoEffectCalcAmount
Definition: SpellScript.h:721
Definition: SpellAuraDefines.h:129
void Trigger(AuraEffect *aurEff, DamageInfo &, uint32 &absorbAmount)
Definition: spell_mage.cpp:169