![]() |
TrinityCore
|
Inheritance diagram for spell_aqusirr_surging_rush_selector:Private Member Functions | |
| bool | Validate (SpellInfo const *) override |
| void | HandleScript (SpellEffIndex) |
| void | HandleActionSet (SpellEffIndex) |
| void | Register () override |
Definition at line 575 of file boss_aqusirr.cpp.
|
inlineprivate |
Definition at line 595 of file boss_aqusirr.cpp.
References Unit::ClearUnitState(), SpellScript::GetHitCreature(), Unit::SetDisableGravity(), and UNIT_STATE_ROOT.
Referenced by Register().
|
inlineprivate |
Definition at line 582 of file boss_aqusirr.cpp.
References WorldObject::CastSpell(), CenterPosition, frand(), Position::GetAbsoluteAngle(), SpellScript::GetCaster(), Object::GetEntry(), SpellScript::GetHitUnit(), Position::GetPosition(), M_PI, WorldObject::MovePosition(), NPC_AQUALING, and SPELL_SURGING_RUSH.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 605 of file boss_aqusirr.cpp.
References EFFECT_0, EFFECT_2, HandleActionSet(), HandleScript(), SpellScript::OnEffectHitTarget, SPELL_EFFECT_DUMMY, SPELL_EFFECT_TRIGGER_ACTION_SET, and SpellEffectFn.
|
inlineoverrideprivatevirtual |
Reimplemented from SpellScriptBase.
Definition at line 577 of file boss_aqusirr.cpp.
References SPELL_SURGING_RUSH, and SpellScriptBase::ValidateSpellInfo().