From 1b8de8ff5fe5f09230d6cb2e01ff8de4bd2b889a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A7=8B=E6=B0=B4?= <1123993881@qq.com>
Date: Thu, 6 Apr 2023 13:51:58 +0800
Subject: [PATCH] fix: add StatusProvide for `Oblation` and `Aurora`
---
RotationSolver.Basic/Data/StatusID.cs | 2 ++
RotationSolver.Basic/Rotations/Basic/DRK_Base.cs | 1 +
RotationSolver.Basic/Rotations/Basic/GNB_Base.cs | 5 ++++-
3 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/RotationSolver.Basic/Data/StatusID.cs b/RotationSolver.Basic/Data/StatusID.cs
index 2a8d6370d..ec1f46463 100644
--- a/RotationSolver.Basic/Data/StatusID.cs
+++ b/RotationSolver.Basic/Data/StatusID.cs
@@ -1127,4 +1127,6 @@ public enum StatusID : ushort
Divination = 1878,
Mug = 3183,
+
+ Oblation = 2682,
}
diff --git a/RotationSolver.Basic/Rotations/Basic/DRK_Base.cs b/RotationSolver.Basic/Rotations/Basic/DRK_Base.cs
index 5ee4b3c1c..7e3137759 100644
--- a/RotationSolver.Basic/Rotations/Basic/DRK_Base.cs
+++ b/RotationSolver.Basic/Rotations/Basic/DRK_Base.cs
@@ -186,6 +186,7 @@ protected static bool DarkSideEndAfterGCD(uint gctCount = 0, uint abilityCount =
///
public static IBaseAction Oblation { get; } = new BaseAction(ActionID.Oblation, true, isTimeline: true)
{
+ StatusProvide = new StatusID[] { StatusID.Oblation },
ChoiceTarget = TargetFilter.FindAttackedTarget,
};
diff --git a/RotationSolver.Basic/Rotations/Basic/GNB_Base.cs b/RotationSolver.Basic/Rotations/Basic/GNB_Base.cs
index 28877502d..45552dba6 100644
--- a/RotationSolver.Basic/Rotations/Basic/GNB_Base.cs
+++ b/RotationSolver.Basic/Rotations/Basic/GNB_Base.cs
@@ -107,7 +107,10 @@ public abstract class GNB_Base : CustomRotation
///
/// ����
///
- public static IBaseAction Aurora { get; } = new BaseAction(ActionID.Aurora, true, isTimeline: true);
+ public static IBaseAction Aurora { get; } = new BaseAction(ActionID.Aurora, true, isTimeline: true)
+ {
+ StatusProvide = new StatusID[] { StatusID.Aurora },
+ };
///
/// ��������