From 9a3baf961c93df5ac4489bccf5338a898f78c491 Mon Sep 17 00:00:00 2001 From: NotAKidoS <37721153+NotAKidOnSteam@users.noreply.github.com> Date: Sat, 22 Jun 2024 02:02:24 -0500 Subject: [PATCH] [PropSpawnTweaks] Fixed potential issue --- PropSpawnTweaks/Main.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/PropSpawnTweaks/Main.cs b/PropSpawnTweaks/Main.cs index e4d48d3..8356f56 100644 --- a/PropSpawnTweaks/Main.cs +++ b/PropSpawnTweaks/Main.cs @@ -54,8 +54,9 @@ public class PropSpawnTweaksMod : MelonMod for (int i = Loading_Hex_List.Count - 1; i >= 0; i--) { LoadingPropHex loadingHex = Loading_Hex_List[i]; - if (loadingHex.propData == null || (loadingHex.propData.Wrapper != null - && loadingHex.propData.Spawnable != null)) + if (loadingHex.propData == null // i dont think can happen + || string.IsNullOrEmpty(loadingHex.propData.InstanceId) // prop data likely recycled + || (loadingHex.propData.Wrapper != null && loadingHex.propData.Spawnable != null)) // prop has spawned { loadingHex.Reset(); Loading_Hex_Pool.Give(loadingHex);