From 74c25548145f06b122feffd6c3d1e24db9a53b35 Mon Sep 17 00:00:00 2001 From: Soar Qin Date: Fri, 16 Dec 2022 21:53:17 +0800 Subject: [PATCH] OverclockEverything: add support to fractionators --- OverclockEverything/OverclockEverything.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/OverclockEverything/OverclockEverything.cs b/OverclockEverything/OverclockEverything.cs index df685ed..067a098 100644 --- a/OverclockEverything/OverclockEverything.cs +++ b/OverclockEverything/OverclockEverything.cs @@ -112,6 +112,16 @@ public class Patch : BaseUnityPlugin LDB.items.Select(2001).prefabDesc.beltSpeed = (int)beltSpeed[0]; LDB.items.Select(2002).prefabDesc.beltSpeed = (int)beltSpeed[1]; LDB.items.Select(2003).prefabDesc.beltSpeed = (int)beltSpeed[2]; + foreach (var proto in LDB.recipes.dataArray) + { + if (proto.Type == ERecipeType.Fractionate) + { + for (int i = 0; i < proto.ItemCounts.Length; i++) + { + proto.ItemCounts[i] *= assembleSpeedMultiplier; + } + } + } foreach (var proto in LDB.items.dataArray) {