From 0f38b022f320c5e28633779f3af9c52a71a5b5de Mon Sep 17 00:00:00 2001 From: xen-42 Date: Sun, 9 Feb 2025 21:14:35 -0500 Subject: [PATCH] Changes I requested --- .../Components/EyeOfTheUniverse/InstrumentZone.cs | 3 +++ NewHorizons/Handlers/PlanetCreationHandler.cs | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/NewHorizons/Components/EyeOfTheUniverse/InstrumentZone.cs b/NewHorizons/Components/EyeOfTheUniverse/InstrumentZone.cs index 39b0d529..37d0948f 100644 --- a/NewHorizons/Components/EyeOfTheUniverse/InstrumentZone.cs +++ b/NewHorizons/Components/EyeOfTheUniverse/InstrumentZone.cs @@ -2,6 +2,9 @@ using UnityEngine; namespace NewHorizons.Components.EyeOfTheUniverse { + /// + /// Class does nothing but is used with GetComponent to find instrument zones in the hierarchy + /// public class InstrumentZone : MonoBehaviour { diff --git a/NewHorizons/Handlers/PlanetCreationHandler.cs b/NewHorizons/Handlers/PlanetCreationHandler.cs index 27b67234..fe6abb8d 100644 --- a/NewHorizons/Handlers/PlanetCreationHandler.cs +++ b/NewHorizons/Handlers/PlanetCreationHandler.cs @@ -693,7 +693,14 @@ namespace NewHorizons.Handlers if (body.Config.EyeOfTheUniverse != null) { - EyeOfTheUniverseBuilder.Make(go, sector, body.Config.EyeOfTheUniverse, body); + if (Main.Instance.CurrentStarSystem == "EyeOfTheUniverse") + { + EyeOfTheUniverseBuilder.Make(go, sector, body.Config.EyeOfTheUniverse, body); + } + else + { + NHLogger.LogWarning($"A mod creator (you?) has defined Eye of the Universe specific settings on a body [{body.Config.name}] that is not in the eye of the universe"); + } } if (body.Config.ParticleFields != null)