From 1754303208e426a3ecaf0aa12c18c29e59931be6 Mon Sep 17 00:00:00 2001 From: xen-42 Date: Mon, 7 Oct 2024 19:02:35 -0400 Subject: [PATCH] Properly handle no DLC props --- NewHorizons/Builder/Props/DetailBuilder.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/NewHorizons/Builder/Props/DetailBuilder.cs b/NewHorizons/Builder/Props/DetailBuilder.cs index e49feeee..f4009e7c 100644 --- a/NewHorizons/Builder/Props/DetailBuilder.cs +++ b/NewHorizons/Builder/Props/DetailBuilder.cs @@ -271,6 +271,14 @@ namespace NewHorizons.Builder.Props } if (!detail.keepLoaded) GroupsBuilder.Make(prop, sector); + + // For DLC related props + // Make sure to do this before its set active + if (detail.path.ToLowerInvariant().StartsWith("ringworld") || detail.path.ToLowerInvariant().StartsWith("dreamworld")) + { + prop.AddComponent()._destroyOnDLCNotOwned = true; + } + prop.SetActive(true); if (detail.hasPhysics)