aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKillyana <morphone1@gmail.com>2019-12-13 21:28:58 +0100
committerShauren <shauren.trinity@gmail.com>2021-12-19 01:34:59 +0100
commit884eeaed8d5710362f92bfdb4fb300b431b2e348 (patch)
treeb467486a9bc2497846dd4ffcb033c27da326c4cd /src
parentc684ae72c615053d547d2a2143406a5d932e72a9 (diff)
DB/Spawns: Rampart of skulls
Closes #23966 (cherry picked from commit 366ec081607a04de0195672c87711ce0dcc38dfd)
Diffstat (limited to 'src')
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
index 1623d85fc5e..dafa1e58656 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp
@@ -51,6 +51,12 @@ enum TimedEvents
EVENT_RESPAWN_GUNSHIP = 4
};
+enum SpawnGroups
+{
+ SPAWN_GROUP_ALLIANCE_ROS = 57,
+ SPAWN_GROUP_HORDE_ROS = 58
+};
+
BossBoundaryData const boundaries =
{
{ DATA_LORD_MARROWGAR, new CircleBoundary(Position(-428.0f,2211.0f), 95.0) },
@@ -183,6 +189,10 @@ class instance_icecrown_citadel : public InstanceMapScript
if (!TeamInInstance)
TeamInInstance = player->GetTeam();
+ uint8 spawnGroupId = TeamInInstance == ALLIANCE ? SPAWN_GROUP_ALLIANCE_ROS : SPAWN_GROUP_HORDE_ROS;
+ if (!instance->IsSpawnGroupActive(spawnGroupId))
+ instance->SpawnGroupSpawn(spawnGroupId);
+
if (GetBossState(DATA_LADY_DEATHWHISPER) == DONE && GetBossState(DATA_ICECROWN_GUNSHIP_BATTLE) != DONE)
SpawnGunship();