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

Commit

Permalink
warrior low level fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Karaha-Baruha authored and Karaha-Baruha committed Oct 17, 2024
1 parent 1e13b7f commit a079851
Showing 1 changed file with 4 additions and 9 deletions.
13 changes: 4 additions & 9 deletions BasicRotations/Tank/WAR_Default.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,8 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)

if (CombatElapsedLessGCD(1)) return false;

if (Player.HasStatus(false, StatusID.SurgingTempest)
&& !Player.WillStatusEndGCD(2, 0, true, StatusID.SurgingTempest)
|| !MythrilTempestPvE.EnoughLevel)
if (!Player.WillStatusEndGCD(2, 0, true, StatusID.SurgingTempest)
|| !StormsEyePvE.EnoughLevel)
{
if (BerserkPvE.CanUse(out act)) return true;
}
Expand Down Expand Up @@ -159,19 +158,15 @@ protected override bool GeneralGCD(out IAction? act)
if (PrimalRuinationPvE.CanUse(out act)) return true;
}

if (!Player.WillStatusEndGCD(3, 0, true, StatusID.SurgingTempest) && !Player.HasStatus(true, StatusID.NascentChaos) && Player.Level <= 60)
{
if (SteelCyclonePvE.CanUse(out act)) return true;
if (InnerBeastPvE.CanUse(out act)) return true;
}

// AOE
if (!Player.WillStatusEndGCD(3, 0, true, StatusID.SurgingTempest) && DecimatePvE.CanUse(out act, skipStatusProvideCheck: true)) return true;
if (!SteelCycloneMasteryTrait.IsEnabled && !Player.WillStatusEndGCD(3, 0, true, StatusID.SurgingTempest) && SteelCyclonePvE.CanUse(out act)) return true;
if (MythrilTempestPvE.CanUse(out act)) return true;
if (OverpowerPvE.CanUse(out act)) return true;

// Single Target
if (!Player.WillStatusEndGCD(3, 0, true, StatusID.SurgingTempest) && FellCleavePvE.CanUse(out act, skipStatusProvideCheck: true)) return true;
if (!InnerBeastMasteryTrait.IsEnabled && (!StormsEyePvE.EnoughLevel || !Player.WillStatusEndGCD(3, 0, true, StatusID.SurgingTempest)) && InnerBeastPvE.CanUse(out act)) return true;
if (StormsEyePvE.CanUse(out act)) return true;
if (StormsPathPvE.CanUse(out act)) return true;
if (MaimPvE.CanUse(out act)) return true;
Expand Down

0 comments on commit a079851

Please sign in to comment.