From 9f5b56ac86af5be28bd05474485014ca399e7a7e Mon Sep 17 00:00:00 2001 From: Rocco Silipo <108557877+Rorschach91@users.noreply.github.com> Date: Wed, 16 Jul 2025 10:22:00 +0200 Subject: [PATCH] fix(Script/ScarletEnclave) Acherus Soul Prisons now reset properly. (#22496) Co-authored-by: Takenbacon --- .../scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp index bc837f753..4747e7765 100644 --- a/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp +++ b/src/server/scripts/EasternKingdoms/ScarletEnclave/chapter1.cpp @@ -711,8 +711,9 @@ public: } } } - - if (prison) + // Must check for loot state as out of order updates will reset + // the prison gameobject during spawn causing invalid state + if (prison && prison->getLootState() != GO_NOT_READY) prison->ResetDoorOrButton(); } break;