From 591a25500d98a17eaf70215329080ca2f41783ed Mon Sep 17 00:00:00 2001 From: Keader Date: Sat, 21 Jan 2017 11:03:26 -0300 Subject: Core/Scripts: Fixed Crok event not starting [*] Fixed Svalna entering in combat with people ouside of room Closes #8186 --- src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp index 790783e68a1..733c381271f 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp @@ -130,6 +130,7 @@ enum Spells SPELL_IMPALING_SPEAR = 71443, SPELL_AETHER_SHIELD = 71463, SPELL_HURL_SPEAR = 71466, + SPELL_DIVINE_SURGE = 71465, // Captain Arnath SPELL_DOMINATE_MIND = 14515, @@ -776,6 +777,7 @@ class boss_sister_svalna : public CreatureScript _EnterCombat(); if (Creature* crok = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_CROK_SCOURGEBANE))) crok->AI()->Talk(SAY_CROK_COMBAT_SVALNA); + DoCastSelf(SPELL_DIVINE_SURGE, true); events.ScheduleEvent(EVENT_SVALNA_COMBAT, 9000); events.ScheduleEvent(EVENT_IMPALING_SPEAR, urand(40000, 50000)); events.ScheduleEvent(EVENT_AETHER_SHIELD, urand(100000, 110000)); @@ -1029,6 +1031,7 @@ class npc_crok_scourgebane : public CreatureScript { // pause pathing until trash pack is cleared case 0: + me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_IMMUNE_TO_NPC); Talk(SAY_CROK_COMBAT_WP_0); if (!_aliveTrash.empty()) SetEscortPaused(true); -- cgit v1.2.3