From fdc25a53712cc6167f2d14308177e040d8e759f0 Mon Sep 17 00:00:00 2001 From: Tykku Date: Fri, 17 May 2024 01:10:03 -0400 Subject: [PATCH] Doubleweave protection for Overheat AOE --- BasicRotations/Ranged/MCH_Default.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/BasicRotations/Ranged/MCH_Default.cs b/BasicRotations/Ranged/MCH_Default.cs index f92b74a..d539ead 100644 --- a/BasicRotations/Ranged/MCH_Default.cs +++ b/BasicRotations/Ranged/MCH_Default.cs @@ -57,14 +57,14 @@ protected override bool EmergencyAbility(IAction nextGCD, out IAction? act) } // Use Ricochet - if (isRicochetMore && ((!IsLastAction(true, new[] { GaussRoundPvE, RicochetPvE }) && IsLastGCD(true, HeatBlastPvE)) || !IsLastGCD(true, HeatBlastPvE))) + if (isRicochetMore && ((!IsLastAction(true, new[] { GaussRoundPvE, RicochetPvE }) && IsLastGCD(true, new[] { HeatBlastPvE, AutoCrossbowPvE })) || !IsLastGCD(true, new[] { HeatBlastPvE, AutoCrossbowPvE }))) { if (RicochetPvE.CanUse(out act, skipAoeCheck: true, usedUp: true)) return true; } // Use Gauss - if (isGaussMore && ((!IsLastAction(true, new[] { GaussRoundPvE, RicochetPvE }) && IsLastGCD(true, HeatBlastPvE)) || !IsLastGCD(true, HeatBlastPvE))) + if (isGaussMore && ((!IsLastAction(true, new[] { GaussRoundPvE, RicochetPvE }) && IsLastGCD(true, new[] { HeatBlastPvE, AutoCrossbowPvE })) || !IsLastGCD(true, new[] { HeatBlastPvE, AutoCrossbowPvE }))) { if (GaussRoundPvE.CanUse(out act, usedUp: true)) return true;