From 85e967183fada459082847829bd55b8441507b9f Mon Sep 17 00:00:00 2001 From: Jelle Meeus Date: Sun, 12 May 2024 20:53:39 +0200 Subject: [PATCH] fix(Scripts/Naxxramas): Re enable Portal Hub teleport requirement (#18844) fix naxxramas portal hub trigger --- .../scripts/Northrend/Naxxramas/instance_naxxramas.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp b/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp index 256568430..ed4686ba5 100644 --- a/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp +++ b/src/server/scripts/Northrend/Naxxramas/instance_naxxramas.cpp @@ -1196,7 +1196,12 @@ public: { if (InstanceScript *instance = player->GetInstanceScript()) { - if (instance->CheckRequiredBosses(BOSS_SAPPHIRON)) + bool AreAllWingsCleared = instance->GetBossState(BOSS_MAEXXNA) == DONE + && (instance->GetBossState(BOSS_LOATHEB) == DONE) + && (instance->GetBossState(BOSS_THADDIUS) == DONE) + && (instance->GetBossState(BOSS_HORSEMAN) == DONE); + + if (AreAllWingsCleared) { player->TeleportTo(533, sapphironEntryTP.m_positionX, sapphironEntryTP.m_positionY, sapphironEntryTP.m_positionZ, sapphironEntryTP.m_orientation); return true;