From 6bcb63e9967e929e2b0f5d0ccfb2b2cc5d2ec46a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=BE=89=E9=B8=AD=E8=9B=8B?= Date: Sun, 8 Mar 2026 21:30:38 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=9D=E7=AE=B1=E5=9B=BE?= =?UTF-8?q?=E6=A0=87=E5=88=9A=E5=A5=BD=E8=A2=AB=E9=81=AE=E4=BD=8F=E7=9A=84?= =?UTF-8?q?=E5=9C=BA=E6=99=AF=20#2889?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AutoStygianOnslaught/AutoStygianOnslaughtTask.cs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/BetterGenshinImpact/GameTask/AutoStygianOnslaught/AutoStygianOnslaughtTask.cs b/BetterGenshinImpact/GameTask/AutoStygianOnslaught/AutoStygianOnslaughtTask.cs index a3482931..8dd17b60 100644 --- a/BetterGenshinImpact/GameTask/AutoStygianOnslaught/AutoStygianOnslaughtTask.cs +++ b/BetterGenshinImpact/GameTask/AutoStygianOnslaught/AutoStygianOnslaughtTask.cs @@ -825,7 +825,13 @@ public class AutoStygianOnslaughtTask : StateMachineBase, private async Task FindAndInteractLeylineFlowerLoop() { - await _lowerHeadThenWalkToTask!.Start(_ct); + // 先看看当前身边是否有F,有的话,直接F + using var ra1 = CaptureToRectArea(); + var text = Bv.FindFKeyText(ra1); + if (!string.IsNullOrEmpty(text) && text.Contains("激活")) + { + await _lowerHeadThenWalkToTask!.Start(_ct); + } await NewRetry.WaitForAction(() => {