Skip to content

Commit cf8f958

Browse files
authored
Merge pull request #1155 from FFXIV-CombatReborn/rework7
Massive overhaul of multiple systems, primarily Intercept system
2 parents 91808e7 + dafb9fd commit cf8f958

File tree

80 files changed

+763
-1823
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

80 files changed

+763
-1823
lines changed

RotationSolver.Basic/Actions/ActionBasicInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,7 @@ private bool IsActionEnabled()
381381

382382
private bool IsActionDisabled()
383383
{
384-
return !IBaseAction.ForceEnable && (DataCenter.DisabledActionSequencer?.Contains(ID) ?? false);
384+
return !IBaseAction.ForceEnable && _action.Config?.IsEnabled == false;
385385
}
386386

387387
/// <summary>

RotationSolver.Basic/Actions/ActionTargetInfo.cs

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -184,7 +184,21 @@ private readonly List<IBattleChara> GetCanAffects(bool skipStatusProvideCheck, b
184184
if (isRestricted) continue;
185185
}
186186

187-
if (CheckStatus(tar, skipStatusProvideCheck, skipTargetStatusNeedCheck) && CheckTimeToKill(tar) && CheckResistance(tar))
187+
if (DataCenter.IsInM9S && action.AdjustedID == 36982 && DataCenter.RestrictedActionNameIds != null)
188+
{
189+
bool isRestrictedAction = false;
190+
for (int i = 0; i < DataCenter.RestrictedActionNameIds.Count; i++)
191+
{
192+
if (tar.NameId == DataCenter.RestrictedActionNameIds[i])
193+
{
194+
isRestrictedAction = true;
195+
break;
196+
}
197+
}
198+
if (isRestrictedAction) continue;
199+
}
200+
201+
if (CheckStatus(tar, skipStatusProvideCheck, skipTargetStatusNeedCheck) && CheckTimeToKill(tar) && CheckResistance(tar))
188202
{
189203
validTargets.Add(tar);
190204
}

RotationSolver.Basic/Actions/BaseItem.cs

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,11 +204,6 @@ public virtual unsafe bool CanUse(out IAction item, bool clippingCheck = false)
204204
return false;
205205
}
206206

207-
if (DataCenter.DisabledActionSequencer?.Contains(ID) ?? false)
208-
{
209-
return false;
210-
}
211-
212207
if (!IsEnabled)
213208
{
214209
return false;

RotationSolver.Basic/Configuration/Conditions/ActionCondition.cs

Lines changed: 0 additions & 106 deletions
This file was deleted.

RotationSolver.Basic/Configuration/Conditions/ConditionSet.cs

Lines changed: 0 additions & 45 deletions
This file was deleted.

RotationSolver.Basic/Configuration/Conditions/DelayCondition.cs

Lines changed: 0 additions & 135 deletions
This file was deleted.

RotationSolver.Basic/Configuration/Conditions/ICondition.cs

Lines changed: 0 additions & 7 deletions
This file was deleted.

0 commit comments

Comments
 (0)