From 54301e1e02c8d0f1055e2d61230f66ee1cdaaa9b Mon Sep 17 00:00:00 2001 From: mno <718135749@qq.com> Date: Thu, 12 Mar 2026 10:01:55 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9check=E8=A7=A6=E5=8F=91?= =?UTF-8?q?=E6=A3=80=E6=9F=A5=E7=9A=84=E6=97=B6=E6=9C=BA=20(#2904)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../GameTask/AutoFight/AutoFightTask.cs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/BetterGenshinImpact/GameTask/AutoFight/AutoFightTask.cs b/BetterGenshinImpact/GameTask/AutoFight/AutoFightTask.cs index e2da60fc..80ededa9 100644 --- a/BetterGenshinImpact/GameTask/AutoFight/AutoFightTask.cs +++ b/BetterGenshinImpact/GameTask/AutoFight/AutoFightTask.cs @@ -419,13 +419,6 @@ public class AutoFightTask : ISoloTask } #endregion - #region check动作触发战斗结束检测 - if (command.Method == Method.Check) - { - fightEndFlag = await CheckFightFinish(delayTime, detectDelayTime); - } - #endregion - command.Execute(combatScenes, lastCommand); //统计战斗人次 if (i == combatCommands.Count - 1 || command.Name != combatCommands[i + 1].Name) @@ -433,6 +426,13 @@ public class AutoFightTask : ISoloTask countFight++; } + #region check动作触发战斗结束检测 + if (command.Method == Method.Check) + { + fightEndFlag = await CheckFightFinish(delayTime, detectDelayTime); + } + #endregion + lastFightName = command.Name; if (!fightEndFlag && _taskParam is { FightFinishDetectEnabled: true }) {