From d4948dd00ca73c0b8db989af8e6b2f0137b2d8e6 Mon Sep 17 00:00:00 2001 From: yan Date: Sun, 15 Feb 2026 22:46:42 +0800 Subject: [PATCH] =?UTF-8?q?feat(AutoPlan):=20=E6=B7=BB=E5=8A=A0=E7=A7=98?= =?UTF-8?q?=E5=A2=83=E6=89=A7=E8=A1=8C=E7=B1=BB=E5=9E=8B=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在自动战斗计划中添加配置过滤器,只执行指定类型的秘境 - 保留原有的日期过滤逻辑作为备用选项 - 通过配置项控制不同秘境类型的执行策略 --- repo/js/AutoPlan/main.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/repo/js/AutoPlan/main.js b/repo/js/AutoPlan/main.js index 263c8cc9c..14601c9c0 100644 --- a/repo/js/AutoPlan/main.js +++ b/repo/js/AutoPlan/main.js @@ -342,7 +342,10 @@ async function initRunOrderList(domainConfig) { let from = Array.from(autoFightOrderSet); let dayOfWeek = await getDayOfWeek(); log.debug(`old-from:{0}`, JSON.stringify(from)) - from = from.filter(item => { + from = from + //过滤掉不执行的秘境 + .filter(item => config.user.runTypes.includes(item.runType)) + .filter(item => { // if (item.day) { // return item.day === dayOfWeek.day // }