![]() |
TrinityCore
|
Inheritance diagram for spell_warr_charge_effect:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleCharge (SpellEffIndex) const |
| void | Register () override |
Definition at line 520 of file spell_warrior.cpp.
|
inlineprivate |
Definition at line 531 of file spell_warrior.cpp.
References WorldObject::CastSpell(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), SpellScript::GetSpell(), Unit::HasAura(), SPELL_WARRIOR_CHARGE_DROP_FIRE_PERIODIC, SPELL_WARRIOR_CHARGE_ROOT_EFFECT, SPELL_WARRIOR_GLYPH_OF_THE_BLAZING_TRAIL, TRIGGERED_FULL_MASK, and CastSpellExtraArgsInit::TriggerFlags.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 547 of file spell_warrior.cpp.
References EFFECT_0, HandleCharge(), SpellScript::OnEffectLaunchTarget, SPELL_EFFECT_CHARGE, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 522 of file spell_warrior.cpp.
References SPELL_WARRIOR_CHARGE_DROP_FIRE_PERIODIC, SPELL_WARRIOR_CHARGE_ROOT_EFFECT, and SpellScriptBase::ValidateSpellInfo().