diff --git a/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp b/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp index 3f6a77e950..ddc53f390c 100644 --- a/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp +++ b/src/MaaCore/Task/Miscellaneous/BattleProcessTask.cpp @@ -168,7 +168,7 @@ bool asst::BattleProcessTask::do_action(const battle::copilot::Action& action, s notify_action(action); thread_local auto prev_frame_time = std::chrono::steady_clock::time_point {}; - static constexpr auto min_frame_interval = std::chrono::milliseconds(Config.get_options().copilot_fight_screencap_interval); + static const auto min_frame_interval = std::chrono::milliseconds(Config.get_options().copilot_fight_screencap_interval); // prevent our program from consuming too much CPU if (const auto now = std::chrono::steady_clock::now(); diff --git a/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp b/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp index 040f45fe64..d97e4cf820 100644 --- a/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp +++ b/src/MaaCore/Task/Roguelike/RoguelikeBattleTaskPlugin.cpp @@ -455,7 +455,7 @@ bool asst::RoguelikeBattleTaskPlugin::do_once() // TODO: move this to controller thread_local auto prev_frame_time = std::chrono::steady_clock::time_point {}; - static constexpr auto min_frame_interval = std::chrono::milliseconds(Config.get_options().roguelike_fight_screencap_interval); + static const auto min_frame_interval = std::chrono::milliseconds(Config.get_options().roguelike_fight_screencap_interval); // prevent our program from consuming too much CPU if (const auto now = std::chrono::steady_clock::now(); diff --git a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp index 08b6aa665e..b4b7d68e8c 100644 --- a/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp +++ b/src/MaaCore/Task/SSS/SSSBattleProcessTask.cpp @@ -96,7 +96,7 @@ bool asst::SSSBattleProcessTask::do_strategic_action(const cv::Mat& reusable) LogTraceFunction; thread_local auto prev_frame_time = std::chrono::steady_clock::time_point {}; - static constexpr auto min_frame_interval = std::chrono::milliseconds(Config.get_options().sss_fight_screencap_interval); + static const auto min_frame_interval = std::chrono::milliseconds(Config.get_options().sss_fight_screencap_interval); // prevent our program from consuming too much CPU if (const auto now = std::chrono::steady_clock::now();