From d722eddd90d9f5f932e8c3d8a4ba841b91f7bbfe Mon Sep 17 00:00:00 2001 From: Gymnasiast Date: Wed, 30 Oct 2024 22:42:09 +0100 Subject: [PATCH] Handle missing STEX without crashing --- src/openrct2/object/ObjectManager.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/openrct2/object/ObjectManager.cpp b/src/openrct2/object/ObjectManager.cpp index 4c1f202ba4..9fc779581a 100644 --- a/src/openrct2/object/ObjectManager.cpp +++ b/src/openrct2/object/ObjectManager.cpp @@ -539,7 +539,12 @@ private: if (entry.HasValue()) { const auto* ori = _objectRepository.FindObject(entry); - if (ori == nullptr && entry.GetType() != ObjectType::ScenarioText) + if (ori == nullptr && entry.GetType() == ObjectType::ScenarioText) + { + continue; + } + + if (ori == nullptr) { missingObjects.push_back(entry); ReportMissingObject(entry);