diff --git a/BossMod/Framework/MovementOverride.cs b/BossMod/Framework/MovementOverride.cs index 063f47624..fed3bd57e 100644 --- a/BossMod/Framework/MovementOverride.cs +++ b/BossMod/Framework/MovementOverride.cs @@ -101,7 +101,9 @@ public void Dispose() private bool NavmeshActive() { - _navmeshPathIsRunning ??= _dalamud.GetData("vnav.PathIsRunning"); + if (_navmeshPathIsRunning == null && _dalamud.TryGetData("vnav.PathIsRunning", out var data)) + _navmeshPathIsRunning = data; + return _navmeshPathIsRunning != null && _navmeshPathIsRunning[0]; }