![]() |
TrinityCore
|
Inheritance diagram for spell_dru_maim:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | CalculateDamage (SpellEffectInfo const &, Unit *, int32 &, int32 &, float &pctMod) |
| void | HandleEffectHit (SpellEffIndex) |
| void | Register () override |
Definition at line 1630 of file spell_druid.cpp.
|
inlineprivate |
Definition at line 1637 of file spell_druid.cpp.
References Spell::GetPowerTypeCostAmount(), SpellScript::GetSpell(), and POWER_COMBO_POINTS.
Referenced by Register().
|
inlineprivate |
Definition at line 1644 of file spell_druid.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), Spell::GetPowerTypeCostAmount(), SpellScript::GetSpell(), IN_MILLISECONDS, POWER_COMBO_POINTS, SPELL_DRUID_MAIM_STUN, SPELLVALUE_DURATION, and CastSpellExtraArgsInit::TriggeringSpell.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 1654 of file spell_druid.cpp.
References SpellScript::CalcDamage, CalculateDamage(), EFFECT_0, HandleEffectHit(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, SpellCalcDamageFn, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 1632 of file spell_druid.cpp.
References SPELL_DRUID_MAIM_STUN, and SpellScriptBase::ValidateSpellInfo().