From f161d855a4ccb9ca7bd4caf3f694606491dc78ea Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Fri, 25 Jul 2025 23:37:49 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E9=98=B2=E6=AD=A2=E6=B2=A1=E8=BF=9B?= =?UTF-8?q?=20StrategyChange=20=E7=9A=84=E6=83=85=E5=86=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- resource/tasks/Roguelike/JieGarden.json | 5 +++-- src/MaaCore/Task/Roguelike/RoguelikeConfig.cpp | 2 ++ 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/resource/tasks/Roguelike/JieGarden.json b/resource/tasks/Roguelike/JieGarden.json index a39998a0bf..a99f41c381 100644 --- a/resource/tasks/Roguelike/JieGarden.json +++ b/resource/tasks/Roguelike/JieGarden.json @@ -338,11 +338,12 @@ }, "JieGarden@Roguelike@RandomPickAfterNextLevel": { "baseTask": "JieGarden@Roguelike@RandomPick", - "template": "JieGarden@Roguelike@RandomPick", + "template": "JieGarden@Roguelike@RandomPick.png", "next": [ "JieGarden@Roguelike@RandomPickAfterNextLevel@NextAfterLoadingText", "JieGarden@Roguelike@CloseInterview", - "JieGarden@Roguelike@StrategyChange" + "JieGarden@Roguelike@StrategyChange", + "#self" ] }, "JieGarden@Roguelike@RandomPick": { diff --git a/src/MaaCore/Task/Roguelike/RoguelikeConfig.cpp b/src/MaaCore/Task/Roguelike/RoguelikeConfig.cpp index 8862e66e9f..4e743012a7 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeConfig.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeConfig.cpp @@ -76,6 +76,8 @@ bool asst::RoguelikeConfig::verify_and_load_params(const json::value& params) if (m_mode == RoguelikeMode::Investment && params.get("squad", "") == "指挥分队" && m_difficulty >= 3) { // 启用特殊策略,联动 RoguelikeRoutingTaskPlugin Task.set_task_base(strategy_task, "JieGarden@Roguelike@StrategyChange-FastInvestment"); + // 防止没进 StrategyChange 的情况 + Task.set_task_base("JieGarden@Roguelike@Stages", "JieGarden@Roguelike@Stages_fastInvestment"); } } }