◆ HandleScript()
void spell_the_lich_king_vile_spirit_move_target_search::HandleScript |
( |
SpellEffIndex |
effIndex | ) |
|
|
inlineprivate |
2845 {
2848 return;
2849
2853 }
void SetInCombatWithZone()
Set in combat all units in the dungeon/raid. Affect only units with IsAIEnabled.
Definition Creature.cpp:2826
CreatureAI * AI() const
Definition Creature.h:141
Creature * ToCreature()
Definition Object.h:206
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:14704
WorldObject * _target
Definition boss_the_lich_king.cpp:2862
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.
2856 {
2859 }
@ 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:2836
void HandleScript(SpellEffIndex effIndex)
Definition boss_the_lich_king.cpp:2844
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: