diff --git a/NewHorizons/Patches/ToolModeSwapperPatches.cs b/NewHorizons/Patches/ToolModeSwapperPatches.cs index 987ae1dc..a333ea12 100644 --- a/NewHorizons/Patches/ToolModeSwapperPatches.cs +++ b/NewHorizons/Patches/ToolModeSwapperPatches.cs @@ -26,9 +26,10 @@ namespace NewHorizons.Patches var swappingToRestrictedTool = mode == ToolMode.Probe || mode == ToolMode.SignalScope || - mode == ToolMode.Translator; + mode == ToolMode.Translator; + var isInShip = UnityEngine.GameObject.FindObjectOfType()._playerAtFlightConsole; - if (isHoldingVisionTorch && swappingToRestrictedTool) return false; + if (!isInShip && isHoldingVisionTorch && swappingToRestrictedTool) return false; return true; }