From a71af42e1cab28975dde5839479f1de3d26423e4 Mon Sep 17 00:00:00 2001 From: blinkysc <37940565+blinkysc@users.noreply.github.com> Date: Sat, 1 Nov 2025 13:18:18 -0500 Subject: [PATCH] fix(Script/HoS): The door for Hall of the High Father is open (#23412) --- .../pending_db_world/rev_1761912411811888170.sql | 2 ++ .../Ulduar/HallsOfStone/instance_halls_of_stone.cpp | 11 ----------- 2 files changed, 2 insertions(+), 11 deletions(-) create mode 100644 data/sql/updates/pending_db_world/rev_1761912411811888170.sql diff --git a/data/sql/updates/pending_db_world/rev_1761912411811888170.sql b/data/sql/updates/pending_db_world/rev_1761912411811888170.sql new file mode 100644 index 000000000..67de0ff4c --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1761912411811888170.sql @@ -0,0 +1,2 @@ +-- GO_TRIBUNAL_ACCESS_DOOR +UPDATE `gameobject` SET `state` = 0 WHERE `id` = 191295 AND `map` = 599; diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfStone/instance_halls_of_stone.cpp b/src/server/scripts/Northrend/Ulduar/HallsOfStone/instance_halls_of_stone.cpp index 4a9e61ff3..dd6cd84b8 100644 --- a/src/server/scripts/Northrend/Ulduar/HallsOfStone/instance_halls_of_stone.cpp +++ b/src/server/scripts/Northrend/Ulduar/HallsOfStone/instance_halls_of_stone.cpp @@ -45,7 +45,6 @@ public: ObjectGuid goSjonnirDoorGUID; ObjectGuid goLeftPipeGUID; ObjectGuid goRightPipeGUID; - ObjectGuid goTribunalDoorGUID; ObjectGuid SjonnirGUID; ObjectGuid BrannGUID; @@ -96,10 +95,6 @@ public: case GO_TRIBUNAL_CONSOLE: goTribunalConsoleGUID = go->GetGUID(); break; - case GO_TRIBUNAL_ACCESS_DOOR: - goTribunalDoorGUID = go->GetGUID(); - go->SetGoState(GO_STATE_READY); - break; case GO_SKY_FLOOR: goSkyRoomFloorGUID = go->GetGUID(); if (Encounter[BOSS_TRIBUNAL_OF_AGES] == DONE) @@ -141,8 +136,6 @@ public: { case GO_TRIBUNAL_CONSOLE: return goTribunalConsoleGUID; - case GO_TRIBUNAL_ACCESS_DOOR: - return goTribunalDoorGUID; case GO_SJONNIR_CONSOLE: return goSjonnirConsoleGUID; case GO_SJONNIR_DOOR: @@ -208,10 +201,6 @@ public: isKrystalusDead = type == BOSS_KRYSTALLUS || isKrystalusDead; } - if (isMaidenOfGriefDead && isKrystalusDead) - if (GameObject* tribunalDoor = instance->GetGameObject(goTribunalDoorGUID)) - tribunalDoor->SetGoState(GO_STATE_ACTIVE); - if (type == BOSS_TRIBUNAL_OF_AGES && data == SPECIAL) { if (GameObject* pSkyRoomFloor = instance->GetGameObject(goSkyRoomFloorGUID))