Skip to content
This repository has been archived by the owner on Aug 28, 2024. It is now read-only.

Commit

Permalink
fix: aoeCount
Browse files Browse the repository at this point in the history
  • Loading branch information
ArchiDog1998 committed Aug 22, 2023
1 parent 8f1b91b commit 89cb700
Show file tree
Hide file tree
Showing 8 changed files with 35 additions and 9 deletions.
5 changes: 4 additions & 1 deletion RotationSolver.Basic/Rotations/Basic/AST_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,10 @@ public abstract class AST_Base : CustomRotation
/// <summary>
///
/// </summary>
public static IBaseAction Gravity { get; } = new BaseAction(ActionID.Gravity);
public static IBaseAction Gravity { get; } = new BaseAction(ActionID.Gravity)
{
AOECount = 2,
};
#endregion

#region Heal Single
Expand Down
6 changes: 4 additions & 2 deletions RotationSolver.Basic/Rotations/Basic/BRD_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -140,15 +140,17 @@ protected static bool SongEndAfterGCD(uint gctCount = 0, float offset = 0)
/// </summary>
public static IBaseAction QuickNock { get; } = new BaseAction(ActionID.QuickNock)
{
StatusProvide = new[] { StatusID.ShadowBiteReady }
StatusProvide = new[] { StatusID.ShadowBiteReady },
AOECount = 2,
};

/// <summary>
///
/// </summary>
public static IBaseAction ShadowBite { get; } = new BaseAction(ActionID.ShadowBite)
{
StatusNeed = new[] { StatusID.ShadowBiteReady }
StatusNeed = new[] { StatusID.ShadowBiteReady },
AOECount = 2,
};

/// <summary>
Expand Down
2 changes: 2 additions & 0 deletions RotationSolver.Basic/Rotations/Basic/DNC_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -101,6 +101,7 @@ public abstract class DNC_Base : CustomRotation
public static IBaseAction BladeShower { get; } = new BaseAction(ActionID.BladeShower)
{
StatusProvide = Fountain.StatusProvide,
AOECount = 2,
};

/// <summary>
Expand All @@ -109,6 +110,7 @@ public abstract class DNC_Base : CustomRotation
public static IBaseAction RisingWindmill { get; } = new BaseAction(ActionID.RisingWindmill)
{
StatusNeed = ReverseCascade.StatusNeed,
AOECount = 2,
};

/// <summary>
Expand Down
10 changes: 8 additions & 2 deletions RotationSolver.Basic/Rotations/Basic/DRK_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -143,12 +143,18 @@ protected static bool ShadowTimeEndAfterGCD(uint gctCount = 0, float offset = 0)
/// <summary>
/// 1
/// </summary>
public static IBaseAction Unleash { get; } = new BaseAction(ActionID.Unleash);
public static IBaseAction Unleash { get; } = new BaseAction(ActionID.Unleash)
{
AOECount = 2,
};

/// <summary>
/// 2
/// </summary>
public static IBaseAction StalwartSoul { get; } = new BaseAction(ActionID.StalwartSoul);
public static IBaseAction StalwartSoul { get; } = new BaseAction(ActionID.StalwartSoul)
{
AOECount = 2,
};

/// <summary>
///
Expand Down
6 changes: 5 additions & 1 deletion RotationSolver.Basic/Rotations/Basic/MCH_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -116,14 +116,18 @@ protected static bool OverheatedEndAfterGCD(uint gctCount = 0, float offset = 0)
/// <summary>
/// 1
/// </summary>
public static IBaseAction SpreadShot { get; } = new BaseAction(ActionID.SpreadShot);
public static IBaseAction SpreadShot { get; } = new BaseAction(ActionID.SpreadShot)
{
AOECount = 2,
};

/// <summary>
/// 2
/// </summary>
public static IBaseAction AutoCrossbow { get; } = new BaseAction(ActionID.AutoCrossbow)
{
ActionCheck = HeatBlast.ActionCheck,
AOECount = 2,
};

/// <summary>
Expand Down
5 changes: 4 additions & 1 deletion RotationSolver.Basic/Rotations/Basic/NIN_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -288,7 +288,10 @@ internal NinAction(ActionID actionID, params IBaseAction[] ninjutsu)
/// <summary>
///
/// </summary>
public static INinAction Katon { get; } = new NinAction(ActionID.Katon, Chi, Ten);
public static INinAction Katon { get; } = new NinAction(ActionID.Katon, Chi, Ten)
{
AOECount = 2,
};

/// <summary>
///
Expand Down
5 changes: 4 additions & 1 deletion RotationSolver.Basic/Rotations/Basic/SCH_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -150,7 +150,10 @@ public abstract class SCH_Base : CustomRotation
/// <summary>
///
/// </summary>
public static IBaseAction ArtOfWar { get; } = new BaseAction(ActionID.ArtOfWar);//裂阵法 25866
public static IBaseAction ArtOfWar { get; } = new BaseAction(ActionID.ArtOfWar)
{
AOECount = 2
};
#endregion

#region Seraph
Expand Down
5 changes: 4 additions & 1 deletion RotationSolver.Basic/Rotations/Basic/SGE_Base.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,10 @@ protected static bool AddersgallEndAfterGCD(uint gctCount = 0, float offset = 0)
/// <summary>
///
/// </summary>
public static IBaseAction Dyskrasia { get; } = new BaseAction(ActionID.Dyskrasia);
public static IBaseAction Dyskrasia { get; } = new BaseAction(ActionID.Dyskrasia)
{
AOECount = 2
};

/// <summary>
///
Expand Down

0 comments on commit 89cb700

Please sign in to comment.