From 918b093ea32f094ceaf3db96452d4a53620da223 Mon Sep 17 00:00:00 2001 From: xen-42 Date: Fri, 4 Oct 2024 13:25:31 -0400 Subject: [PATCH] Use save data directly for checking facts --- NewHorizons/Handlers/ShipLogHandler.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/NewHorizons/Handlers/ShipLogHandler.cs b/NewHorizons/Handlers/ShipLogHandler.cs index 84cbb203..7f9a6e14 100644 --- a/NewHorizons/Handlers/ShipLogHandler.cs +++ b/NewHorizons/Handlers/ShipLogHandler.cs @@ -114,10 +114,8 @@ namespace NewHorizons.Handlers public static bool KnowsFact(string fact) { - // Works normally in the main system, else check save data directly - var shipLogManager = Locator.GetShipLogManager(); - if (Main.Instance.CurrentStarSystem == "SolarSystem" && shipLogManager != null) return shipLogManager.IsFactRevealed(fact); - else return PlayerData.GetShipLogFactSave(fact)?.revealOrder > -1; + // Use save data directly so stuff works between systems + return PlayerData.GetShipLogFactSave(fact)?.revealOrder > -1; } } }