From 3515ddf84dbf5b3a64a896240193b5afe5c19f2c Mon Sep 17 00:00:00 2001 From: uye <99072975+ABA2396@users.noreply.github.com> Date: Thu, 7 Aug 2025 19:39:28 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8A=97=E5=B9=B2=E6=89=B0=E5=80=BC?= =?UTF-8?q?=E8=AF=86=E5=88=AB=E9=94=99=E8=AF=AF=E6=97=B6=E5=8D=A1=E6=A0=91?= =?UTF-8?q?=E6=B4=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #13572 --- .../roguelike/Sami/encounter/deposit.json | 19 ------------------- .../RoguelikeStageEncounterTaskPlugin.cpp | 7 +++++-- 2 files changed, 5 insertions(+), 21 deletions(-) diff --git a/resource/roguelike/Sami/encounter/deposit.json b/resource/roguelike/Sami/encounter/deposit.json index 8dec3277db..7fb47ce9ec 100644 --- a/resource/roguelike/Sami/encounter/deposit.json +++ b/resource/roguelike/Sami/encounter/deposit.json @@ -389,25 +389,6 @@ } } ] - }, - { - "name": "前行的林地", - "option_num": 2, - "choose": 1, - "choices": [ - { - "name": "树上就不能走吗?", - "option_num": 2, - "choose": 1, - "requirements": [ - { - "name": "Vision", - "type": ">", - "value": "0" - } - ] - } - ] } ] } diff --git a/src/MaaCore/Task/Roguelike/RoguelikeStageEncounterTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeStageEncounterTaskPlugin.cpp index 46a0284478..84bb8e8c19 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeStageEncounterTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeStageEncounterTaskPlugin.cpp @@ -102,9 +102,12 @@ std::optional asst::RoguelikeStageEncounterTaskPlugin::handle_singl analyzer.set_replace(Task.get("NumberOcrReplace")->replace_map); analyzer.set_use_char_model(true); if (!analyzer.analyze()) { - return std::nullopt; + // return std::nullopt; + Log.error("Failed to recognize special value for event:", event.name); + } + else { + utils::chars_to_number(analyzer.get_result().front().text, special_val); } - utils::chars_to_number(analyzer.get_result().front().text, special_val); } int choose_option = process_task(event, special_val);