![]() |
TrinityCore
|
Inheritance diagram for spell_azhiccar_devour_selector:Private Member Functions | |
| void | FilterTargets (std::list< WorldObject * > &targets) |
| void | HandleHitTarget (SpellEffIndex) const |
| void | Register () override |
Definition at line 563 of file boss_azhiccar.cpp.
|
inlineprivate |
Definition at line 565 of file boss_azhiccar.cpp.
References Object::GetEntry(), BaseEntity::IsPlayer(), and NPC_FRENZIED_MITE.
Referenced by Register().
|
inlineprivate |
Definition at line 572 of file boss_azhiccar.cpp.
References AzhiccarPosition, SpellScript::GetHitUnit(), Unit::GetMotionMaster(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), MotionMaster::LaunchMoveSpline(), MOTION_PRIORITY_NORMAL, MOVE_RUN_BACK, POINT_AZHICCAR, POINT_MOTION_TYPE, Unit::SendPlaySpellVisualKit(), Unit::SetSpeed(), and SPELL_VISUALKIT_ALARM.
Referenced by Register().
|
inlineoverrideprivatevirtual |
Implements SpellScriptBase.
Definition at line 585 of file boss_azhiccar.cpp.
References EFFECT_0, EFFECT_ALL, FilterTargets(), HandleHitTarget(), SpellScript::OnEffectHitTarget, SpellScript::OnObjectAreaTargetSelect, SPELL_EFFECT_DUMMY, SpellEffectFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_SRC_AREA_ENTRY.