From 590ab7c67f9d65c97f4105bb57c8f9ff82d396f9 Mon Sep 17 00:00:00 2001 From: Skjalf <47818697+Nyeriah@users.noreply.github.com> Date: Wed, 15 Feb 2023 05:26:25 -0300 Subject: [PATCH] fix(Scripts/Naxxramas): Remove Sapphiron encounter boss requirements (#15048) --- .../Naxxramas/instance_naxxramas.cpp | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp b/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp index 638c294c4..d134cfeef 100644 --- a/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp +++ b/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp @@ -641,27 +641,6 @@ public: return 0; } - bool AreAllWingsCleared() const - { - return (GetBossState(BOSS_MAEXXNA) == DONE) && (GetBossState(BOSS_LOATHEB) == DONE) && (GetBossState(BOSS_THADDIUS) == DONE) && (GetBossState(BOSS_HORSEMAN) == DONE); - } - - bool CheckRequiredBosses(uint32 bossId, Player const* /* player */) const override - { - switch (bossId) - { - case BOSS_SAPPHIRON: - if (!AreAllWingsCleared()) - { - return false; - } - break; - default: - break; - } - return true; - } - bool SetBossState(uint32 bossId, EncounterState state) override { // pull all the trash if not killed