Skip to content

Commit

Permalink
Merge pull request #427 from Akechi-kun/GNB
Browse files Browse the repository at this point in the history
[GNB (Akechi)] fixes/adjustments
  • Loading branch information
awgil authored Aug 22, 2024
2 parents 64583bf + a33b37e commit 0740c0f
Showing 1 changed file with 9 additions and 9 deletions.
18 changes: 9 additions & 9 deletions BossMod/Autorotation/Standard/AkechiGNB.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ public enum TrajectoryStrategy { Automatic, Forbid, Force, GapClose } //GapClose
public static RotationModuleDefinition Definition()
{
//Our module title & signature
var res = new RotationModuleDefinition("GNB (Akechi)", "Standard rotation module", "Akechi", RotationModuleQuality.WIP, BitMask.Build((int)Class.GNB), 100);
var res = new RotationModuleDefinition("GNB (Akechi)", "Standard rotation module", "Akechi", RotationModuleQuality.Ok, BitMask.Build((int)Class.GNB), 100);
//Targeting strategy
res.Define(Track.AoE).As<AoEStrategy>("AoE", uiPriority: 90)
.AddOption(AoEStrategy.SingleTarget, "ST", "Use ST rotation")
Expand Down Expand Up @@ -269,16 +269,16 @@ public override void Execute(StrategyValues strategy, Actor? primaryTarget, floa
//Continuation usage
if (Unlocked(GNB.AID.Continuation))
{
if (RipLeft > 0 || GunComboStep is 1)
QueueOGCD(GNB.AID.JugularRip, primaryTarget, OGCDPriority.Continuation1);
if (TearLeft > 0 || GunComboStep is 2)
QueueOGCD(GNB.AID.AbdomenTear, primaryTarget, OGCDPriority.Continuation);
if (GougeLeft > 0 || GunComboStep is 0)
QueueOGCD(GNB.AID.EyeGouge, primaryTarget, OGCDPriority.Continuation);
if (RipLeft > 0)
QueueOGCD(GNB.AID.JugularRip, primaryTarget, OGCDPriority.GapcloseTrajectory);
if (TearLeft > 0)
QueueOGCD(GNB.AID.AbdomenTear, primaryTarget, OGCDPriority.GapcloseTrajectory);
if (GougeLeft > 0)
QueueOGCD(GNB.AID.EyeGouge, primaryTarget, OGCDPriority.GapcloseTrajectory);
if (BlastLeft > 0 || ComboLastMove is GNB.AID.BurstStrike)
QueueOGCD(GNB.AID.Hypervelocity, primaryTarget, OGCDPriority.Continuation1);
QueueOGCD(GNB.AID.Hypervelocity, primaryTarget, OGCDPriority.GapcloseTrajectory);
if (RazeLeft > 0 || ComboLastMove is GNB.AID.FatedCircle)
QueueOGCD(GNB.AID.FatedBrand, primaryTarget, OGCDPriority.Continuation1);
QueueOGCD(GNB.AID.FatedBrand, primaryTarget, OGCDPriority.GapcloseTrajectory);
}
//GnashingFang usage
if (canGF && ShouldUseGnashingFang(strategy.Option(Track.GnashingFang).As<OffensiveStrategy>(), primaryTarget))
Expand Down

0 comments on commit 0740c0f

Please sign in to comment.