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 }, + }; /// /// ��������