diff --git a/RotationSolver/Rotations/Tank/PLD/PLD_Test.cs b/RotationSolver/Rotations/Tank/PLD/PLD_Test.cs index 2901e878b..de92602cb 100644 --- a/RotationSolver/Rotations/Tank/PLD/PLD_Test.cs +++ b/RotationSolver/Rotations/Tank/PLD/PLD_Test.cs @@ -59,10 +59,11 @@ private protected override bool AttackAbility(byte abilitiesRemaining, out IActi private protected override bool GeneralGCD(out IAction act) { - if (BladeofValor.CanUse(out act, mustUse: true)) return true; - if (BladeofTruth.CanUse(out act, mustUse: true)) return true; - if (BladeofFaith.CanUse(out act, mustUse: true)) return true; - if (Confiteor.CanUse(out act, mustUse: true)) return true; + if (Confiteor.CanUse(out act, mustUse: true)) + { + if (Player.HasStatus(true, StatusID.ConfiteorReady)) return true; + if (Confiteor.ID != Confiteor.AdjustedID) return true; + } //AOE if (UseHoly && HolyCircle.CanUse(out act)) return true;