From ce189c810d13512225b82933724603781a1ecef1 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Mon, 1 Jun 2026 01:38:06 +0300 Subject: [PATCH] fix: app.reconfig_packs attempts to remove indices in generator test mode --- src/logic/EngineController.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/logic/EngineController.cpp b/src/logic/EngineController.cpp index 9231ffe67..c3d775919 100644 --- a/src/logic/EngineController.cpp +++ b/src/logic/EngineController.cpp @@ -378,8 +378,11 @@ void EngineController::reconfigPacks( auto& manager = contentControl.scan(); reconfig_packs_inside(manager, names, packsToAdd, packsToRemove); + const auto& settings = engine.getSettings(); auto& wfile = *world->wfile; - wfile.removeIndices(packsToRemove); + if (!settings.debug.generatorTestMode.get()) { + wfile.removeIndices(packsToRemove); + } wfile.writePacks(manager.getAll(names)); reopenWorld(world); }