From 36441e26a1dcaf8d87d3c6300260671642136fbf Mon Sep 17 00:00:00 2001 From: Joshua Paul Woods Date: Mon, 4 Sep 2023 17:55:05 +1000 Subject: [PATCH] replace m_rangeBuild with GetStationBuildRange so that a crafting station's upgrade levels are properly considered when daisy-chaining --- DaisyChain/DaisyChain/CraftingStation_Patch.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/DaisyChain/DaisyChain/CraftingStation_Patch.cs b/DaisyChain/DaisyChain/CraftingStation_Patch.cs index b223c22..bd9b621 100644 --- a/DaisyChain/DaisyChain/CraftingStation_Patch.cs +++ b/DaisyChain/DaisyChain/CraftingStation_Patch.cs @@ -16,7 +16,7 @@ private static void CraftingStation_HaveBuildStationInRange(string name, Vector3 foreach (CraftingStation craftingStation in ___m_allStations) { - if (Vector3.Distance(craftingStation.transform.position, point) < craftingStation.m_rangeBuild) + if (Vector3.Distance(craftingStation.transform.position, point) < craftingStation.GetStationBuildRange()) { List networkStations = new List(); RecursiveAddNearbyStations(craftingStation, ref networkStations, ___m_allStations); @@ -42,7 +42,7 @@ private static List RecursiveAddNearbyStations(CraftingStation foreach (CraftingStation craftingStation in allStations) { - if (Vector3.Distance(craftingStation.transform.position, from.transform.position) < Mathf.Max(craftingStation.m_rangeBuild, from.m_rangeBuild)) + if (Vector3.Distance(craftingStation.transform.position, from.transform.position) < Mathf.Max(craftingStation.GetStationBuildRange(), from.GetStationBuildRange())) { RecursiveAddNearbyStations(craftingStation, ref networkStations, allStations); }