From 44ff15f2dffc25a55b99b175b7d3dbf215eb3180 Mon Sep 17 00:00:00 2001 From: Alexander Heistermann Date: Tue, 28 Jul 2026 19:37:14 -0500 Subject: [PATCH] Fail loading when modrules parsing fails --- rts/Sim/Misc/ModInfo.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rts/Sim/Misc/ModInfo.cpp b/rts/Sim/Misc/ModInfo.cpp index 39e9f183c0d..82ca63b5256 100644 --- a/rts/Sim/Misc/ModInfo.cpp +++ b/rts/Sim/Misc/ModInfo.cpp @@ -180,7 +180,7 @@ void CModInfo::Init(const std::string& modFileName) parser.Execute(); if (!parser.IsValid()) - LOG_L(L_ERROR, "[ModInfo::%s] error \"%s\" loading mod-rules, using defaults", __func__, parser.GetErrorLog().c_str()); + throw content_error(fmt::format("Failed to load gamedata/modrules.lua: {}", parser.GetErrorLog())); const LuaTable& root = parser.GetRoot();