From 91473e7f5cd0e09b2788dabcc7740f5480aed484 Mon Sep 17 00:00:00 2001 From: CraftedRO <24683355+CraftedRO@users.noreply.github.com> Date: Tue, 11 Mar 2025 12:36:41 +0200 Subject: Scripts/BlackrockDepths: In the Lyceum both braziers have to be used in order to open both doors. (#30731) * 1st * write less, do none * Update blackrock_depths.cpp --- .../BlackrockMountain/BlackrockDepths/blackrock_depths.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.cpp index 34c5ac42b81..38a066f751c 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.cpp @@ -46,11 +46,12 @@ class go_shadowforge_brazier : public GameObjectScript instance->SetData(TYPE_LYCEUM, DONE); else instance->SetData(TYPE_LYCEUM, IN_PROGRESS); - // If used brazier open linked doors (North or South) - if (me->GetGUID() == instance->GetGuidData(DATA_SF_BRAZIER_N)) + // If used both braziers, open linked doors (North and South) + if (instance->GetData(TYPE_LYCEUM) == DONE) + { instance->HandleGameObject(instance->GetGuidData(DATA_GOLEM_DOOR_N), true); - else if (me->GetGUID() == instance->GetGuidData(DATA_SF_BRAZIER_S)) instance->HandleGameObject(instance->GetGuidData(DATA_GOLEM_DOOR_S), true); + } return false; } -- cgit v1.2.3