|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Private Member Functions | |
| void | HandleCharge (SpellEffIndex) |
| void | HandleDummy (SpellEffIndex) |
| PrepareSpellScript (spell_warr_charge_SpellScript) | |
| void | Register () OVERRIDE |
| bool | Validate (SpellInfo const *) OVERRIDE |
Definition at line 112 of file spell_warrior.cpp.
|
inlineprivate |
Definition at line 134 of file spell_warrior.cpp.
References Unit::CastSpell(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), SPELL_WARRIOR_CHARGE_STUN, SPELL_WARRIOR_WARBRINGER, SPELL_WARRIOR_WARBRINGER_ROOT, and SPELL_WARRIOR_WARBRINGER_SLOW.
Referenced by Register().
|
inlineprivate |
Definition at line 127 of file spell_warrior.cpp.
References Unit::CastCustomSpell(), SpellScript::GetCaster(), SpellScript::GetEffectValue(), and SPELL_WARRIOR_CHARGE.
Referenced by Register().
|
private |
|
inlineprivatevirtual |
Implements _SpellScript.
Definition at line 149 of file spell_warrior.cpp.
References EFFECT_0, EFFECT_1, HandleCharge(), HandleDummy(), SpellScript::OnEffectHitTarget, OVERRIDE, SPELL_EFFECT_CHARGE, SPELL_EFFECT_DUMMY, and SpellEffectFn.
|
inlineprivatevirtual |
Reimplemented from _SpellScript.
Definition at line 116 of file spell_warrior.cpp.
References OVERRIDE, SPELL_WARRIOR_CHARGE, SPELL_WARRIOR_CHARGE_STUN, SPELL_WARRIOR_WARBRINGER, SPELL_WARRIOR_WARBRINGER_ROOT, SPELL_WARRIOR_WARBRINGER_SLOW, and sSpellMgr.