From e79f8ea327d0d3f6f8cecd863992fa6e0238447e Mon Sep 17 00:00:00 2001 From: phosit Date: Tue, 17 Feb 2026 20:37:21 +0100 Subject: [PATCH] Without entities, don't require a simulation Since 067a7abc72 a simulation is required when loading a non generated map. This breaks the serializationtest as it doesn't pass the simulation to the secondary map-reader. --- source/graphics/MapReader.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/graphics/MapReader.cpp b/source/graphics/MapReader.cpp index ed27d93048..8e73c1ca04 100644 --- a/source/graphics/MapReader.cpp +++ b/source/graphics/MapReader.cpp @@ -1253,7 +1253,6 @@ int CMapReader::ReadXML() // progressive PS::Loader::Task CMapReader::ReadXMLEntities() { - ENSURE(pSimulation2); if (m_SkipEntities) co_return 0; @@ -1265,6 +1264,7 @@ PS::Loader::Task CMapReader::ReadXMLEntities() { return node.GetChildNodes().size(); })}; + ENSURE(pSimulation2 || totalJobs == 0); std::size_t completedJobs{0}; for (XMBElement node : m_XmlReader->nodes) {