From ca4244384c2c75872ed6e7edbb15d43b5f10ebae Mon Sep 17 00:00:00 2001 From: Soar Qin Date: Mon, 27 Apr 2026 23:09:16 +0800 Subject: [PATCH] crash fix --- CheatEnabler/Patches/FactoryPatch.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/CheatEnabler/Patches/FactoryPatch.cs b/CheatEnabler/Patches/FactoryPatch.cs index e4a7703..87f59f1 100644 --- a/CheatEnabler/Patches/FactoryPatch.cs +++ b/CheatEnabler/Patches/FactoryPatch.cs @@ -446,7 +446,9 @@ public class FactoryPatch : PatchImpl { var time = __instance.timei; if (time % 6 != 0) return; - var factory = GameMain.localPlanet?.factory; + var planet = GameMain.localPlanet; + if (planet == null || !planet.factoryLoaded) return; + var factory = planet.factory; if (factory == null || factory.prebuildCount <= 0) return; var player = GameMain.mainPlayer; if (player == null) return;