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

Commit

Permalink
Merge pull request #270 from Karaha-Baruha/main
Browse files Browse the repository at this point in the history
Handle scarlet delirium combo via IsLastGCD
  • Loading branch information
LTS-FFXIV authored Oct 6, 2024
2 parents c6abb68 + f8a464a commit d18bbfb
Showing 1 changed file with 12 additions and 11 deletions.
23 changes: 12 additions & 11 deletions BasicRotations/Tank/DRK_Default.cs
Original file line number Diff line number Diff line change
Expand Up @@ -136,26 +136,27 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
#region GCD Logic
protected override bool GeneralGCD(out IAction? act)
{
if (DisesteemPvE.CanUse(out act)) return true;

if (QuietusPvE.CanUse(out act, skipComboCheck: true)) return true;
if (ImpalementPvE.CanUse(out act, skipComboCheck: true)) return true;
if (QuietusPvE.CanUse(out act, skipComboCheck: true)) return true;

if (IsLastGCD(true, ComeuppancePvE) && TorcleaverPvE.CanUse(out act, skipComboCheck: true)) return true;
if (IsLastGCD(true, ScarletDeliriumPvE) && ComeuppancePvE.CanUse(out act, skipComboCheck: true)) return true;
if (ScarletDeliriumPvE.CanUse(out act, skipComboCheck: true)) return true;
if (ComeuppancePvE.CanUse(out act, skipComboCheck: true)) return true;
if (TorcleaverPvE.CanUse(out act, skipComboCheck: true)) return true;

if (DisesteemPvE.CanUse(out act)) return true;

if (BloodspillerPvE.CanUse(out act, skipComboCheck: true)) return true;



//AOE
if (StalwartSoulPvE.CanUse(out act)) return true;
if (UnleashPvE.CanUse(out act)) return true;

//Single Target
if (!Player.HasStatus(true, StatusID.Delirium_1972) && !Player.HasStatus(true, StatusID.Delirium_3836))
{
if (SouleaterPvE.CanUse(out act)) return true;
if (SyphonStrikePvE.CanUse(out act)) return true;
if (HardSlashPvE.CanUse(out act)) return true;
}
if (SouleaterPvE.CanUse(out act)) return true;
if (SyphonStrikePvE.CanUse(out act)) return true;
if (HardSlashPvE.CanUse(out act)) return true;

if (UnmendPvE.CanUse(out act)) return true;

Expand Down

0 comments on commit d18bbfb

Please sign in to comment.