![]() |
TrinityCore
|
Inheritance diagram for spell_dru_matted_fur_absorb:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | Register () override |
Static Private Member Functions | |
| static void | CalculateAmount (AuraScript const &, AuraEffect const *, Unit const *victim, int32 &baseAbsorb, int32 &, float &) |
Definition at line 1688 of file spell_druid.cpp.
|
inlinestaticprivate |
Definition at line 1695 of file spell_druid.cpp.
References BASE_ATTACK, EFFECT_0, Unit::GetAuraEffect(), Unit::GetTotalAttackPowerValue(), and SPELL_DRUID_MATTED_FUR.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1701 of file spell_druid.cpp.
References AuraEffectCalcAbsorbFn, CalculateAmount(), AuraScript::DoEffectCalcDamageAndHealing, and EFFECT_0.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1690 of file spell_druid.cpp.
References EFFECT_0, SPELL_DRUID_MATTED_FUR, and SpellScriptBase::ValidateSpellEffect().