diff --git a/UXAssist/Patches/PlayerPatch.cs b/UXAssist/Patches/PlayerPatch.cs index 46a2424..8ddb47a 100644 --- a/UXAssist/Patches/PlayerPatch.cs +++ b/UXAssist/Patches/PlayerPatch.cs @@ -760,11 +760,17 @@ public class PlayerPatch : PatchImpl /// private static bool PreCheckAndRefreshTarget(Player player) { - if (! UseNewNavigationAlgorithm.Value || AutoNavigationEnabled.Value) + if (! UseNewNavigationAlgorithm.Value) { StopAutoNavigation( ); return true; } + if (AutoNavigationEnabled.Value) + { + UseNewNavigationAlgorithm.Value = false; + StopAutoNavigation( ); + return true; + } if (IsEnable is not true) return true; if (player.mecha.thrusterLevel < 2) @@ -1361,4 +1367,4 @@ public class PlayerPatch : PatchImpl } #endregion -} \ No newline at end of file +}