spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::spell_dru_savage_defense_AuraScript |
( |
| ) |
|
|
inline |
uint32 absorbPct
Definition: spell_druid.cpp:724
void spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Absorb |
( |
AuraEffect * |
aurEff, |
|
|
DamageInfo & |
, |
|
|
uint32 & |
absorbAmount |
|
) |
| |
|
inlineprivate |
uint32 absorbPct
Definition: spell_druid.cpp:724
Unit * GetTarget() const
Definition: SpellScript.cpp:1151
T CalculatePct(T base, U pct)
Definition: Util.h:92
void SetAmount(int32 amount)
Definition: SpellAuraEffects.h:56
uint32_t uint32
Definition: g3dmath.h:168
void spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::CalculateAmount |
( |
AuraEffect const * |
, |
|
|
int32 & |
amount, |
|
|
bool & |
|
|
) |
| |
|
inlineprivate |
bool spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Load |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Reimplemented from _SpellScript.
uint32 absorbPct
Definition: spell_druid.cpp:724
Definition: SharedDefines.h:28
SpellInfo const * GetSpellInfo() const
Definition: SpellScript.cpp:991
SpellEffectInfo const * GetEffect(uint32 difficulty, uint32 index) const
Definition: SpellInfo.cpp:3348
int32 CalcValue(Unit const *caster=nullptr, int32 const *basePoints=nullptr, Unit const *target=nullptr, float *variance=nullptr, int32 itemLevel=-1) const
Definition: SpellInfo.cpp:455
Unit * GetCaster() const
Definition: SpellScript.cpp:1006
void spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
#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 &)
Definition: spell_druid.cpp:732
HookList< EffectAbsorbHandler > OnEffectAbsorb
Definition: SpellScript.h:739
void Absorb(AuraEffect *aurEff, DamageInfo &, uint32 &absorbAmount)
Definition: spell_druid.cpp:738
HookList< EffectCalcAmountHandler > DoEffectCalcAmount
Definition: SpellScript.h:721
Definition: SpellAuraDefines.h:129
uint32 spell_dru_savage_defense::spell_dru_savage_defense_AuraScript::absorbPct |
|
private |
The documentation for this class was generated from the following file: