diff options
author | Foldy <a3myreplacement@hotmail.co.uk> | 2014-07-24 01:23:45 +0100 |
---|---|---|
committer | DDuarte <dnpd.dd@gmail.com> | 2014-07-24 01:23:45 +0100 |
commit | 9e81b23a57771cdebe616177a629d649dfade80f (patch) | |
tree | 41133f7c014dd19911bad79d1bcfc00c96788dce | |
parent | 737c3aa9f611c435651da861085beba30440d6e8 (diff) |
Scripts/ICC: Summon Sealed Chest quest npc's upon the Lich King's Death
TODO: template updates for these npcs and gossips
Closes #10554
Closes #12591 (PR)
Signed-off-by: DDuarte <dnpd.dd@gmail.com>
-rw-r--r-- | src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h | 4 | ||||
-rw-r--r-- | src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp | 11 |
2 files changed, 15 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h index 7b00f2f19d7..da4a8f089cc 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h +++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h @@ -142,6 +142,10 @@ enum CreaturesIds NPC_GARROSH_HELLSCREAM = 39372, NPC_KING_VARIAN_WRYNN = 39371, NPC_DEATHBOUND_WARD = 37007, + NPC_LADY_JAINA_PROUDMOORE_QUEST = 38606, + NPC_MURADIN_BRONZEBEARD_QUEST = 38607, + NPC_UTHER_THE_LIGHTBRINGER_QUEST = 38608, + NPC_LADY_SYLVANAS_WINDRUNNER_QUEST = 38609, // Weekly quests NPC_INFILTRATOR_MINCHAR = 38471, diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp index 514a2b52475..df5e3b795d5 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp @@ -100,6 +100,12 @@ WeeklyQuest const WeeklyQuestData[WeeklyNPCs] = {NPC_VALITHRIA_DREAMWALKER_QUEST, {QUEST_RESPITE_FOR_A_TORNMENTED_SOUL_10, QUEST_RESPITE_FOR_A_TORNMENTED_SOUL_25}} // Respite for a Tormented Soul }; +// NPCs spawned at Light's Hammer on Lich King dead +Position const JainaSpawnPos = { -48.65278f, 2211.026f, 27.98586f, 3.124139f }; +Position const MuradinSpawnPos = { -47.34549f, 2208.087f, 27.98586f, 3.106686f }; +Position const UtherSpawnPos = { -26.58507f, 2211.524f, 30.19898f, 3.124139f }; +Position const SylvanasSpawnPos = { -41.45833f, 2222.891f, 27.98586f, 3.647738f }; + class instance_icecrown_citadel : public InstanceMapScript { public: @@ -936,6 +942,11 @@ class instance_icecrown_citadel : public InstanceMapScript pillars->SetRespawnTime(7 * DAY); if (GameObject* pillars = instance->GetGameObject(PillarsUnchainedGUID)) pillars->SetRespawnTime(7 * DAY); + + instance->SummonCreature(NPC_LADY_JAINA_PROUDMOORE_QUEST, JainaSpawnPos); + instance->SummonCreature(NPC_MURADIN_BRONZEBEARD_QUEST, MuradinSpawnPos); + instance->SummonCreature(NPC_UTHER_THE_LIGHTBRINGER_QUEST, UtherSpawnPos); + instance->SummonCreature(NPC_LADY_SYLVANAS_WINDRUNNER_QUEST, SylvanasSpawnPos); } break; } |