From 3a90ebb56bb37e753baf607f401f19786b0603b7 Mon Sep 17 00:00:00 2001 From: LTS <127939494+LTS-FFXIV@users.noreply.github.com> Date: Fri, 26 Jul 2024 19:08:31 -0500 Subject: [PATCH] Dragoon Base hotfix, now reapplies dot properly --- .../Rotations/Basic/DragoonRotation.cs | 26 +++++++++++++++---- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/RotationSolver.Basic/Rotations/Basic/DragoonRotation.cs b/RotationSolver.Basic/Rotations/Basic/DragoonRotation.cs index fba2dce42..f416f7fef 100644 --- a/RotationSolver.Basic/Rotations/Basic/DragoonRotation.cs +++ b/RotationSolver.Basic/Rotations/Basic/DragoonRotation.cs @@ -64,6 +64,10 @@ static partial void ModifyDisembowelPvE(ref ActionSetting setting) { setting.ComboIds = [ActionID.TrueThrustPvE, ActionID.RaidenThrustPvE]; setting.StatusProvide = [StatusID.PowerSurge_2720]; + setting.CreateConfig = () => new() + { + StatusGcdCount = 3, + }; } static partial void ModifyFullThrustPvE(ref ActionSetting setting) @@ -97,7 +101,7 @@ static partial void ModifyDoomSpikePvE(ref ActionSetting setting) setting.UnlockedByQuestID = 66605; setting.CreateConfig = () => new() { - AoeCount = 2, + AoeCount = 3, }; } @@ -111,6 +115,10 @@ static partial void ModifyChaosThrustPvE(ref ActionSetting setting) { setting.ComboIds = [ActionID.DisembowelPvE]; setting.TargetStatusProvide = [StatusID.ChaoticSpring]; + setting.CreateConfig = () => new() + { + StatusGcdCount = 3, + }; } //Class @@ -164,7 +172,7 @@ static partial void ModifySonicThrustPvE(ref ActionSetting setting) setting.StatusProvide = [StatusID.PowerSurge_2720]; setting.CreateConfig = () => new() { - AoeCount = 2, + AoeCount = 3, }; } @@ -195,7 +203,7 @@ static partial void ModifyCoerthanTormentPvE(ref ActionSetting setting) setting.ComboIds = [ActionID.SonicThrustPvE]; setting.CreateConfig = () => new() { - AoeCount = 2, + AoeCount = 3, }; } @@ -224,7 +232,7 @@ static partial void ModifyDraconianFuryPvE(ref ActionSetting setting) setting.StatusNeed = [StatusID.DraconianFire]; setting.CreateConfig = () => new() { - AoeCount = 2, + AoeCount = 3, }; } @@ -237,6 +245,10 @@ static partial void ModifyChaoticSpringPvE(ref ActionSetting setting) { setting.ComboIds = [ActionID.SpiralBlowPvE]; setting.TargetStatusProvide = [StatusID.ChaoticSpring]; + setting.CreateConfig = () => new() + { + StatusGcdCount = 3, + }; } static partial void ModifyWyrmwindThrustPvE(ref ActionSetting setting) @@ -267,6 +279,10 @@ static partial void ModifySpiralBlowPvE(ref ActionSetting setting) { setting.ComboIds = [ActionID.TrueThrustPvE, ActionID.RaidenThrustPvE]; setting.StatusProvide = [StatusID.PowerSurge_2720]; + setting.CreateConfig = () => new() + { + StatusGcdCount = 3, + }; } static partial void ModifyStarcrossPvE(ref ActionSetting setting) @@ -300,4 +316,4 @@ protected override bool MoveBackAbility(IAction nextGCD, out IAction? act) if (ElusiveJumpPvE.CanUse(out act)) return true; return base.MoveBackAbility(nextGCD, out act); } -} \ No newline at end of file +}