diff --git a/src/MaaCore/Task/Roguelike/RoguelikeControlTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeControlTaskPlugin.cpp index d1b3a79277..25a66a216e 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeControlTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeControlTaskPlugin.cpp @@ -47,8 +47,6 @@ void asst::RoguelikeControlTaskPlugin::exit_then_stop(bool abandon) const bool asst::RoguelikeControlTaskPlugin::_run() { - Log.rotate_check(); - if (m_need_exit_then_stop) { exit_then_stop(); m_need_exit_then_stop = false; diff --git a/src/MaaCore/Task/Roguelike/RoguelikeResetTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeResetTaskPlugin.cpp index f083ab4060..6359763046 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeResetTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeResetTaskPlugin.cpp @@ -28,6 +28,7 @@ bool asst::RoguelikeResetTaskPlugin::verify(AsstMsg msg, const json::value& deta bool asst::RoguelikeResetTaskPlugin::_run() { + Log.rotate_check(); for (const auto& plugin : m_task_ptr->get_plugins()) { if (auto ptr = std::dynamic_pointer_cast(plugin)) { ptr->reset_in_run_variables();