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 #167 from FFXIV-CombatReborn/ASTVPR
Browse files Browse the repository at this point in the history
Woops, buildfix and sort for AST
  • Loading branch information
LTS-FFXIV authored Jul 30, 2024
2 parents 1ff8d09 + 300e3e3 commit 940ed52
Showing 1 changed file with 6 additions and 21 deletions.
27 changes: 6 additions & 21 deletions BasicRotations/Healer/AST_Default.cs
Original file line number Diff line number Diff line change
Expand Up @@ -39,16 +39,6 @@ public sealed class AST_Default : AstrologianRotation

#region Defensive Logic

[RotationDesc(ActionID.CelestialIntersectionPvE, ActionID.TheArrowPvE, ActionID.TheEwerPvE)]
protected override bool HealSingleAbility(IAction nextGCD, out IAction? act)
{
if (InCombat && TheArrowPvE.CanUse(out act)) return true;
if (InCombat && TheEwerPvE.CanUse(out act)) return true;

if (CelestialIntersectionPvE.CanUse(out act, usedUp: true)) return true;
return base.HealSingleAbility(nextGCD, out act);
}

[RotationDesc(ActionID.ExaltationPvE, ActionID.TheArrowPvE, ActionID.TheSpirePvE, ActionID.TheBolePvE, ActionID.TheEwerPvE)]
protected override bool DefenseSingleAbility(IAction nextGCD, out IAction? act)
{
Expand Down Expand Up @@ -175,26 +165,21 @@ protected override bool AttackAbility(IAction nextGCD, out IAction? act)
return base.AttackAbility(nextGCD, out act);
}

[RotationDesc(ActionID.EssentialDignityPvE, ActionID.CelestialIntersectionPvE, ActionID.CelestialOppositionPvE,
ActionID.EarthlyStarPvE, ActionID.HoroscopePvE)]
[RotationDesc(ActionID.TheArrowPvE, ActionID.TheEwerPvE, ActionID.EssentialDignityPvE,
ActionID.CelestialIntersectionPvE)]
protected override bool HealSingleAbility(IAction nextGCD, out IAction? act)
{
if (InCombat && TheArrowPvE.CanUse(out act)) return true;
if (InCombat && TheEwerPvE.CanUse(out act)) return true;

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

if (CelestialIntersectionPvE.CanUse(out act, usedUp: true)) return true;

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

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

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

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

return base.HealSingleAbility(nextGCD, out act);
}

[RotationDesc(ActionID.CelestialOppositionPvE, ActionID.EarthlyStarPvE, ActionID.HoroscopePvE)]
[RotationDesc(ActionID.CelestialOppositionPvE, ActionID.StellarDetonationPvE, ActionID.HoroscopePvE, ActionID.HoroscopePvE_16558, ActionID.LadyOfCrownsPvE, ActionID.HeliosConjunctionPvE)]
protected override bool HealAreaAbility(IAction nextGCD, out IAction? act)
{
if (CelestialOppositionPvE.CanUse(out act)) return true;
Expand Down

0 comments on commit 940ed52

Please sign in to comment.