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;