Skip to content

Commit 70e0c29

Browse files
authored
Merge pull request #254 from FFXIV-CombatReborn/DT-Base-Class-Fixes
MNK GNB RDM Fixes
2 parents e5ca769 + b5623f5 commit 70e0c29

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

RotationSolver.Basic/Rotations/Basic/GunbreakerRotation.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,13 @@ static partial void ModifyReignOfBeastsPvE(ref ActionSetting setting)
8686
static partial void ModifyNobleBloodPvE(ref ActionSetting setting)
8787
{
8888
setting.ActionCheck = () => Service.GetAdjustedActionId(ActionID.ReignOfBeastsPvE) == ActionID.NobleBloodPvE;
89+
setting.ComboIds = [ActionID.ReignOfBeastsPvE];
8990
}
9091

9192
static partial void ModifyLionHeartPvE(ref ActionSetting setting)
9293
{
9394
setting.ActionCheck = () => Service.GetAdjustedActionId(ActionID.ReignOfBeastsPvE) == ActionID.LionHeartPvE;
95+
setting.ComboIds = [ActionID.NobleBloodPvE];
9496
}
9597

9698
static partial void ModifyFatedCirclePvE(ref ActionSetting setting)

RotationSolver.Basic/Rotations/Basic/MonkRotation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -157,7 +157,7 @@ static partial void ModifyDragonKickPvE(ref ActionSetting setting)
157157

158158
static partial void ModifyPerfectBalancePvE(ref ActionSetting setting)
159159
{
160-
setting.ActionCheck = () => InCombat && IsLongerThan(5);
160+
setting.ActionCheck = () => InCombat;
161161
setting.UnlockedByQuestID = 66602;
162162
setting.StatusProvide = [StatusID.PerfectBalance];
163163
}

RotationSolver.Basic/Rotations/Basic/RedMageRotation.cs

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
namespace RotationSolver.Basic.Rotations.Basic;
1+
using FFXIVClientStructs.FFXIV.Client.UI.Shell;
2+
3+
namespace RotationSolver.Basic.Rotations.Basic;
24

35
partial class RedMageRotation
46
{
@@ -71,11 +73,13 @@ static partial void ModifyRipostePvE(ref ActionSetting setting)
7173
static partial void ModifyZwerchhauPvE(ref ActionSetting setting)
7274
{
7375
setting.ActionCheck = () => (BlackMana >= 15 && WhiteMana >= 15) || Player.HasStatus(true, StatusID.MagickedSwordplay);
76+
setting.ComboIds = [ActionID.RipostePvE];
7477
}
7578

7679
static partial void ModifyRedoublementPvE(ref ActionSetting setting)
7780
{
7881
setting.ActionCheck = () => (BlackMana >= 15 && WhiteMana >= 15) || Player.HasStatus(true, StatusID.MagickedSwordplay);
82+
setting.ComboIds = [ActionID.ZwerchhauPvE];
7983
}
8084

8185
static partial void ModifyScatterPvE(ref ActionSetting setting)
@@ -104,7 +108,12 @@ static partial void ModifyMoulinetPvE(ref ActionSetting setting)
104108

105109
static partial void ModifyScorchPvE(ref ActionSetting setting)
106110
{
107-
setting.ComboIds = [ActionID.VerholyPvE];
111+
setting.ComboIds = [ActionID.VerholyPvE, ActionID.VerfirePvE];
112+
}
113+
114+
static partial void ModifyResolutionPvE(ref ActionSetting setting)
115+
{
116+
setting.ComboIds = [ActionID.ScorchPvE];
108117
}
109118

110119
private protected sealed override IBaseAction Raise => VerraisePvE;

0 commit comments

Comments
 (0)