diff options
-rw-r--r-- | src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp index 084756d9005..bad05a4b6bd 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp @@ -1496,10 +1496,8 @@ class npc_valkyr_shadowguard : public CreatureScript void ScheduleHeroicEvents() { - DoZoneInCombat(); _events.Reset(); _events.ScheduleEvent(EVENT_MOVE_TO_CENTER, 1); - _events.ScheduleEvent(EVENT_LIFE_SIPHON, 2000); me->ClearUnitState(UNIT_STATE_EVADE); } @@ -1537,12 +1535,15 @@ class npc_valkyr_shadowguard : public CreatureScript DoCast(target, SPELL_VALKYR_CARRY); _dropPoint.Relocate(triggers.front()); _events.ScheduleEvent(EVENT_MOVE_TO_DROP_POS, 1500); - } } else me->DespawnOrUnsummon(); break; + case POINT_SIPHON: + DoZoneInCombat(); + _events.ScheduleEvent(EVENT_LIFE_SIPHON, 2000); + break; default: break; } |