From 46a8a29a9dfad51c0605f9faadbbc5bb8f6062f0 Mon Sep 17 00:00:00 2001 From: Toshi <607260+Tykku@users.noreply.github.com> Date: Mon, 1 Apr 2024 06:48:35 -0400 Subject: [PATCH] True North Fix True north bug fix for melee --- RotationSolver.Basic/Rotations/CustomRotation_Ability.cs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/RotationSolver.Basic/Rotations/CustomRotation_Ability.cs b/RotationSolver.Basic/Rotations/CustomRotation_Ability.cs index a1c2d7963..184e67c9d 100644 --- a/RotationSolver.Basic/Rotations/CustomRotation_Ability.cs +++ b/RotationSolver.Basic/Rotations/CustomRotation_Ability.cs @@ -1,4 +1,4 @@ -namespace RotationSolver.Basic.Rotations; +namespace RotationSolver.Basic.Rotations; partial class CustomRotation { @@ -44,7 +44,10 @@ private bool Ability(IAction nextGCD, out IAction? act) if (DataCenter.MergedStatus.HasFlag(AutoStatus.Positional)) { - if (TrueNorthPvE.CanUse(out act)) return true; + if (TrueNorthPvE.Cooldown.CurrentCharges > 0) + { + if (TrueNorthPvE.CanUse(out act, onLastAbility: true, skipClippingCheck: true, skipComboCheck: true, usedUp: true)) return true; + } } IBaseAction.TargetOverride = TargetType.Heal;