From 6ae9e3ec70442bdcba6801f047d2021dbf23752b Mon Sep 17 00:00:00 2001 From: Redacted Date: Tue, 11 Mar 2025 00:48:54 +0000 Subject: [PATCH] Added NotNearPosition Paramater Logic --- Questionable/Controller/Steps/Shared/SkipCondition.cs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Questionable/Controller/Steps/Shared/SkipCondition.cs b/Questionable/Controller/Steps/Shared/SkipCondition.cs index 68c2e4d5..16747928 100644 --- a/Questionable/Controller/Steps/Shared/SkipCondition.cs +++ b/Questionable/Controller/Steps/Shared/SkipCondition.cs @@ -389,6 +389,17 @@ internal static class SkipCondition } } + 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; + } + } + return false; } -- 2.30.2