From: Redacted Date: Mon, 24 Mar 2025 10:33:41 +0000 (+0000) Subject: Added NotNearPosition to AetheryteShortcut.cs at UseAetheryteShortcut X-Git-Tag: v5.0~12^2~1 X-Git-Url: https://git.jacobcasper.com/?a=commitdiff_plain;h=b9c0032b24b7d82dd977163c634c17b5ee53cf8a;p=Questionable.git Added NotNearPosition to AetheryteShortcut.cs at UseAetheryteShortcut --- diff --git a/Questionable/Controller/Steps/Shared/AetheryteShortcut.cs b/Questionable/Controller/Steps/Shared/AetheryteShortcut.cs index 0dc58985..da0717c0 100644 --- a/Questionable/Controller/Steps/Shared/AetheryteShortcut.cs +++ b/Questionable/Controller/Steps/Shared/AetheryteShortcut.cs @@ -150,6 +150,17 @@ internal static class AetheryteShortcut } } + if (skipConditions.NotNearPosition is { } notNearPosition && + clientState.TerritoryType == notNearPosition.TerritoryId) + { + if (notNearPosition.MaximumDistance <= + Vector3.Distance(notNearPosition.Position, clientState.LocalPlayer!.Position)) + { + logger.LogInformation("Skipping step, as we're not near the position"); + return true; + } + } + if (skipConditions.ExtraCondition != null && skipConditions.ExtraCondition != EExtraSkipCondition.None && extraConditionUtils.MatchesExtraCondition(skipConditions.ExtraCondition.Value)) {