◆ HandleScript()
void spell_the_lich_king_vile_spirit_move_target_search::HandleScript |
( |
SpellEffIndex |
effIndex | ) |
|
|
inlineprivate |
2844 {
2847 return;
2848
2852 }
void SetInCombatWithZone()
Set in combat all units in the dungeon/raid. Affect only units with IsAIEnabled.
Definition Creature.cpp:2828
CreatureAI * AI() const
Definition Creature.h:141
Creature * ToCreature()
Definition Object.h:205
void PreventHitDefaultEffect(SpellEffIndex effIndex)
Definition SpellScript.cpp:590
Unit * GetHitUnit()
Definition SpellScript.cpp:448
Unit * GetCaster()
Definition SpellScript.cpp:401
virtual void AttackStart(Unit *)
Definition UnitAI.cpp:27
void AddThreat(Unit *victim, float fThreat, SpellSchoolMask schoolMask=SPELL_SCHOOL_MASK_NORMAL, SpellInfo const *threatSpell=nullptr)
Definition Unit.cpp:14705
WorldObject * _target
Definition boss_the_lich_king.cpp:2861
References _target, Unit::AddThreat(), Creature::AI(), UnitAI::AttackStart(), SpellScript::GetCaster(), SpellScript::GetHitUnit(), SpellScript::PreventHitDefaultEffect(), Creature::SetInCombatWithZone(), and Object::ToCreature().
Referenced by Register().
◆ Load()
bool spell_the_lich_king_vile_spirit_move_target_search::Load |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
◆ PrepareSpellScript()
◆ Register()
void spell_the_lich_king_vile_spirit_move_target_search::Register |
( |
| ) |
|
|
inlineoverrideprivatevirtual |
Implements _SpellScript.
2855 {
2858 }
@ EFFECT_0
Definition SharedDefines.h:31
@ SPELL_EFFECT_SCRIPT_EFFECT
Definition SharedDefines.h:855
@ TARGET_UNIT_SRC_AREA_ENEMY
Definition SharedDefines.h:1420
#define SpellEffectFn(F, I, N)
Definition SpellScript.h:337
#define SpellObjectAreaTargetSelectFn(F, I, N)
Definition SpellScript.h:354
HookList< EffectHandler > OnEffectHitTarget
Definition SpellScript.h:336
HookList< ObjectAreaTargetSelectHandler > OnObjectAreaTargetSelect
Definition SpellScript.h:353
void SelectTarget(std::list< WorldObject * > &targets)
Definition boss_the_lich_king.cpp:2835
void HandleScript(SpellEffIndex effIndex)
Definition boss_the_lich_king.cpp:2843
References EFFECT_0, HandleScript(), SpellScript::OnEffectHitTarget, SpellScript::OnObjectAreaTargetSelect, SelectTarget(), SPELL_EFFECT_SCRIPT_EFFECT, SpellEffectFn, SpellObjectAreaTargetSelectFn, and TARGET_UNIT_SRC_AREA_ENEMY.
◆ SelectTarget()
void spell_the_lich_king_vile_spirit_move_target_search::SelectTarget |
( |
std::list< WorldObject * > & |
targets | ) |
|
|
inlineprivate |
◆ _target
WorldObject* spell_the_lich_king_vile_spirit_move_target_search::_target |
|
private |
The documentation for this class was generated from the following file: