3057 {
3058 if (targets.empty())
3059 return;
3060
3062 if (
Unit* summoner = summon->GetSummonerUnit())
3063 summoner->GetAI()->SetData(
DATA_VILE, 1);
3064
3066 {
3068 c->GetMotionMaster()->Clear(true);
3069 c->StopMoving();
3071 c->DespawnOrUnsummon(3000);
3073 }
3074 }
@ UNIT_FLAG_NOT_SELECTABLE
Definition: Unit.h:473
@ SPELL_SPIRIT_BURST
Definition: boss_the_lich_king.cpp:157
@ SPELL_VILE_SPIRIT_DAMAGE_SEARCH
Definition: boss_the_lich_king.cpp:156
#define DATA_VILE
Definition: boss_the_lich_king.cpp:362
Definition: Creature.h:46
Definition: TemporarySummon.h:40
Unit * GetCaster()
Definition: SpellScript.cpp:401