diff --git a/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp b/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp index b2013abf38..a137f11079 100644 --- a/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp +++ b/src/MaaCore/Task/Fight/StageDropsTaskPlugin.cpp @@ -112,6 +112,8 @@ bool asst::StageDropsTaskPlugin::recognize_drops() auto&& [code, difficulty] = analyzer.get_stage_key(); m_stage_code = std::move(code); + ranges::transform(m_stage_code, m_stage_code.begin(), + [](char ch) -> char { return static_cast(::toupper(ch)); }); m_stage_difficulty = difficulty; m_stars = analyzer.get_stars(); m_cur_drops = analyzer.get_drops();