From fffe02db2cf94d62fa16b788844c863c554767f8 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 27 Sep 2022 16:17:43 +0200 Subject: Scripts/Halls of Reflection: Prevent repeating Falric kills after wiping on Marwyn or add waves > 5 (cherry picked from commit 7114bc6881701798fa32947d8275686dcd258d19) --- .../FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp index eb92cff9851..ab46d266aa1 100644 --- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp +++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/instance_halls_of_reflection.cpp @@ -530,7 +530,7 @@ class instance_halls_of_reflection : public InstanceMapScript { // spawning all wave npcs at once case EVENT_SPAWN_WAVES: - _waveCount = 1; + _waveCount = GetBossState(DATA_FALRIC) == DONE ? 6 : 1; DoUpdateWorldState(WORLD_STATE_HOR_WAVES_ENABLED, 1); DoUpdateWorldState(WORLD_STATE_HOR_WAVE_COUNT, _waveCount); { @@ -544,7 +544,7 @@ class instance_halls_of_reflection : public InstanceMapScript possibilityList.push_back(NPC_WAVE_MAGE); // iterate each wave - for (uint8 i = 0; i < 8; ++i) + for (uint8 i = GetBossState(DATA_FALRIC) == DONE ? 4 : 0; i < 8; ++i) { tempList = possibilityList; -- cgit v1.2.3