diff --git a/Questionable/Controller/Steps/Shared/Move.cs b/Questionable/Controller/Steps/Shared/Move.cs index b6794405..1abbd4ee 100644 --- a/Questionable/Controller/Steps/Shared/Move.cs +++ b/Questionable/Controller/Steps/Shared/Move.cs @@ -91,6 +91,10 @@ internal static class Move var position = clientState.LocalPlayer?.Position ?? new Vector3(); float actualDistance = (position - Destination).Length(); + // this may otherwise sometimes skip a move step + if (Step.AethernetShortcut != null || Step.AetheryteShortcut != null) + actualDistance = float.MaxValue; + if (Step.Mount == true) yield return serviceProvider.GetRequiredService() .With(Step.TerritoryId, MountTask.EMountIf.Always); diff --git a/Questionable/Questionable.csproj b/Questionable/Questionable.csproj index 1e2c3f0c..9639c5f0 100644 --- a/Questionable/Questionable.csproj +++ b/Questionable/Questionable.csproj @@ -1,6 +1,6 @@  - 1.9 + 1.10 dist $(SolutionDir)=X:\