diff --git a/src/MaaCore/Task/Roguelike/RoguelikeDifficultySelectionTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeDifficultySelectionTaskPlugin.cpp index d9a6e3748e..ed6dacb5c4 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeDifficultySelectionTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeDifficultySelectionTaskPlugin.cpp @@ -47,16 +47,7 @@ bool asst::RoguelikeDifficultySelectionTaskPlugin::_run() { LogTraceFunction; - int difficulty = m_config->get_difficulty(); - if (difficulty == -1) { - Log.info(__FUNCTION__, "| use current difficulty, skip select_difficulty"); - return true; - } - - if (m_config->get_run_for_collectible()) { - difficulty = 0; - } - + const int difficulty = m_config->get_run_for_collectible() ? 0 : m_config->get_difficulty(); Log.info(__FUNCTION__, "| current_difficulty:", m_current_difficulty, "next difficulty:", difficulty); // 仅在插件记录的当前难度与目标难度不一致时重新选择难度