From f639d5d89d7cc367172143343eea57c8b77d7764 Mon Sep 17 00:00:00 2001 From: LTS <127939494+LTS-FFXIV@users.noreply.github.com> Date: Wed, 14 Aug 2024 20:20:49 -0500 Subject: [PATCH] additional changes to beta from Dersley --- BasicRotations/Ranged/zDNC_Beta.cs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/BasicRotations/Ranged/zDNC_Beta.cs b/BasicRotations/Ranged/zDNC_Beta.cs index 0ea5cde..619a47d 100644 --- a/BasicRotations/Ranged/zDNC_Beta.cs +++ b/BasicRotations/Ranged/zDNC_Beta.cs @@ -1,4 +1,4 @@ -namespace DefaultRotations.Ranged; +namespace DefaultRotations.Ranged; [Rotation("zDNC Beta", CombatType.PvE, GameVersion = "7.05", Description = "")] [SourceCode(Path = "main/DefaultRotations/Ranged/zDNC_Beta.cs")] @@ -80,12 +80,6 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act) // Prevent triple weaving by checking if an action was just used if (nextGCD.AnimationLockTime > 0.75f) return false; - if ((Player.HasStatus(true, StatusID.Devilment) || Feathers > 3 || !TechnicalStepPvE.EnoughLevel) && !FanDanceIiiPvE.CanUse(out _, skipAoeCheck: true)) - { - if (FanDancePvE.CanUse(out act, skipAoeCheck: true)) return true; - if (FanDanceIiPvE.CanUse(out act)) return true; - } - // Skip using Flourish if Technical Step is about to come off cooldown if (!TechnicalStepPvE.Cooldown.ElapsedAfter(116) || TillanaPvE.CanUse(out act)) { @@ -99,6 +93,13 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act) } } + //Use all feathers on burst + if ((Player.HasStatus(true, StatusID.Devilment) || Feathers > 3 || !TechnicalStepPvE.EnoughLevel) && !FanDanceIiiPvE.CanUse(out _, skipAoeCheck: true)) + { + if (FanDancePvE.CanUse(out act, skipAoeCheck: true)) return true; + if (FanDanceIiPvE.CanUse(out act)) return true; + } + // Other attacks if (FanDanceIvPvE.CanUse(out act, skipAoeCheck: true)) return true; if (UseClosedPosition(out act)) return true;