From b9c0032b24b7d82dd977163c634c17b5ee53cf8a Mon Sep 17 00:00:00 2001 From: Redacted Date: Mon, 24 Mar 2025 10:33:41 +0000 Subject: [PATCH] Added NotNearPosition to AetheryteShortcut.cs at UseAetheryteShortcut --- .../Controller/Steps/Shared/AetheryteShortcut.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) 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)) { -- 2.20.1