From b42fb36925f9cfcd0d7d7819a3eeacfaa36dd916 Mon Sep 17 00:00:00 2001 From: xen-42 Date: Mon, 16 Sep 2024 18:32:16 -0400 Subject: [PATCH] Fix SetDefaultStarSystem not working, fix Outsider breaking map mode --- NewHorizons/Builder/ShipLog/MapModeBuilder.cs | 1 + NewHorizons/Main.cs | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/NewHorizons/Builder/ShipLog/MapModeBuilder.cs b/NewHorizons/Builder/ShipLog/MapModeBuilder.cs index 22039b4c..c51ece61 100644 --- a/NewHorizons/Builder/ShipLog/MapModeBuilder.cs +++ b/NewHorizons/Builder/ShipLog/MapModeBuilder.cs @@ -37,6 +37,7 @@ namespace NewHorizons.Builder.ShipLog if (shipLogAstroObject._id == "POWER_STATION") { astroObject = GameObject.FindObjectsOfType().FirstOrDefault(x => x._customName == "Power Station"); + if (astroObject == null) continue; } else { diff --git a/NewHorizons/Main.cs b/NewHorizons/Main.cs index b80cf1e3..b9d0ecbb 100644 --- a/NewHorizons/Main.cs +++ b/NewHorizons/Main.cs @@ -935,6 +935,10 @@ namespace NewHorizons { _defaultStarSystem = defaultSystem; } + if (LoadManager.GetCurrentScene() != OWScene.SolarSystem && LoadManager.GetCurrentScene() != OWScene.EyeOfTheUniverse) + { + CurrentStarSystem = _defaultStarSystem; + } } #endregion Load