Skip to content
This repository has been archived by the owner on Nov 23, 2024. It is now read-only.

Commit

Permalink
additional changes to beta from Dersley
Browse files Browse the repository at this point in the history
  • Loading branch information
LTS-FFXIV authored Aug 15, 2024
1 parent 27c0cef commit f639d5d
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions BasicRotations/Ranged/zDNC_Beta.cs
Original file line number Diff line number Diff line change
@@ -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")]
Expand Down Expand Up @@ -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))
{
Expand All @@ -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;
Expand Down

0 comments on commit f639d5d

Please sign in to comment.