![]() |
TrinityCore
|
Inheritance diagram for spell_dru_mangle:Private Member Functions | |
| bool | Validate (SpellInfo const *spellInfo) override |
| bool | Load () override |
| void | CalculateDamage (SpellEffectInfo const &, Unit *victim, int32 &, int32 &, float &pctMod) const |
| void | Register () override |
Definition at line 1662 of file spell_druid.cpp.
|
inlineprivate |
Definition at line 1675 of file spell_druid.cpp.
References AddPct(), AURA_STATE_BLEED, EFFECT_2, SpellScript::GetCaster(), SpellScript::GetEffectInfo(), and Unit::HasAuraState().
Referenced by Register().
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1670 of file spell_druid.cpp.
References SpellScript::GetCaster(), Unit::HasAura(), and SPELL_DRUID_MANGLE_TALENT.
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1681 of file spell_druid.cpp.
References SpellScript::CalcDamage, CalculateDamage(), and SpellCalcDamageFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1664 of file spell_druid.cpp.
References EFFECT_2, SpellInfo::Id, SPELL_DRUID_MANGLE_TALENT, SpellScriptBase::ValidateSpellEffect(), and SpellScriptBase::ValidateSpellInfo().