AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Private Member Functions | |
PrepareSpellScript (spell_item_linken_boomerang) bool Validate(SpellInfo const *) override | |
void | OnEffectHitTargetDisarm (SpellEffIndex effIndex) |
void | OnEffectHitTargetStun (SpellEffIndex effIndex) |
void | OnEffectLaunchTargetDisarm (SpellEffIndex effIndex) |
void | OnEffectLaunchTargetStun (SpellEffIndex effIndex) |
void | Register () override |
|
inlineprivate |
References SpellScript::PreventHitDefaultEffect().
Referenced by Register().
|
inlineprivate |
References SpellScript::PreventHitDefaultEffect().
Referenced by Register().
|
inlineprivate |
References Unit::CastSpell(), CHANCE_TO_HIT, SpellScript::GetCaster(), SpellScript::GetHitUnit(), SpellScript::PreventHitDefaultEffect(), roll_chance_i(), and SPELL_DISARM.
Referenced by Register().
|
inlineprivate |
References Unit::CastSpell(), CHANCE_TO_HIT, SpellScript::GetCaster(), SpellScript::GetHitUnit(), SpellScript::PreventHitDefaultEffect(), roll_chance_i(), and SPELL_STUN.
Referenced by Register().
|
inlineoverrideprivate |
References SPELL_DISARM, SPELL_STUN, and _SpellScript::ValidateSpellInfo().
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
References EFFECT_1, EFFECT_2, SpellScript::OnEffectHitTarget, OnEffectHitTargetDisarm(), OnEffectHitTargetStun(), SpellScript::OnEffectLaunchTarget, OnEffectLaunchTargetDisarm(), OnEffectLaunchTargetStun(), SPELL_EFFECT_TRIGGER_SPELL, and SpellEffectFn.