From 264748e6fa4646a8688d8013309aff2be5e1ab7d Mon Sep 17 00:00:00 2001 From: Soar Qin Date: Wed, 7 Dec 2022 02:03:57 +0800 Subject: [PATCH] Work in progress --- OverclockEverything/OverclockEverything.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/OverclockEverything/OverclockEverything.cs b/OverclockEverything/OverclockEverything.cs index 2516e83..df685ed 100644 --- a/OverclockEverything/OverclockEverything.cs +++ b/OverclockEverything/OverclockEverything.cs @@ -17,6 +17,8 @@ public class Patch : BaseUnityPlugin public static uint[] beltSpeed = { 2, 5, 10 }; + + private static bool initialized = false; private static int sorterSpeedMultiplier = 2; private static int sorterPowerConsumptionMultiplier = 2; private static int assembleSpeedMultiplier = 2; @@ -104,6 +106,8 @@ public class Patch : BaseUnityPlugin [HarmonyPostfix, HarmonyPriority(Priority.Last), HarmonyPatch(typeof(VFPreload), "InvokeOnLoadWorkEnded")] private static void VFPreload_InvokeOnLoadWorkEnded_Postfix() { + if (initialized) return; + initialized = true; // Belts LDB.items.Select(2001).prefabDesc.beltSpeed = (int)beltSpeed[0]; LDB.items.Select(2002).prefabDesc.beltSpeed = (int)beltSpeed[1];