3048 {
3049 if (targets.empty())
3050 return;
3051
3053 if (
Unit* summoner = summon->GetSummonerUnit())
3054 summoner->GetAI()->SetData(
DATA_VILE, 1);
3055
3057 {
3059 c->GetMotionMaster()->Clear(true);
3060 c->StopMoving();
3062 c->DespawnOrUnsummon(3000);
3064 }
3065 }
@ UNIT_FLAG_NOT_SELECTABLE
Definition: Unit.h:473
@ SPELL_SPIRIT_BURST
Definition: boss_the_lich_king.cpp:153
@ SPELL_VILE_SPIRIT_DAMAGE_SEARCH
Definition: boss_the_lich_king.cpp:152
#define DATA_VILE
Definition: boss_the_lich_king.cpp:356
Definition: Creature.h:46
Definition: TemporarySummon.h:40
Unit * GetCaster()
Definition: SpellScript.cpp:401