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<MountTask>()
.With(Step.TerritoryId, MountTask.EMountIf.Always);
<Project Sdk="Dalamud.NET.Sdk/9.0.2">
<PropertyGroup>
- <Version>1.9</Version>
+ <Version>1.10</Version>
<OutputPath>dist</OutputPath>
<PathMap Condition="$(SolutionDir) != ''">$(SolutionDir)=X:\</PathMap>
</PropertyGroup>