From de4646d0453ee7abd828f9ad1986f4b92d8bb1a0 Mon Sep 17 00:00:00 2001 From: 0O0o0oOoO00 <11174151+0o0o0oooo00@users.noreply.github.com> Date: Mon, 2 Feb 2026 14:05:09 +0800 Subject: [PATCH] fix: lack of need pause flag --- blcrack/cracker/cracker.cpp | 4 ++-- blcrack/cracker/cracker.hpp | 2 +- blcrack/cracker/server.cpp | 6 ++++-- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/blcrack/cracker/cracker.cpp b/blcrack/cracker/cracker.cpp index b4754c22b..dad247710 100644 --- a/blcrack/cracker/cracker.cpp +++ b/blcrack/cracker/cracker.cpp @@ -743,8 +743,8 @@ void Cracker::print_value(std::vector& path) { } } -void Cracker::better_global_speedup_pause(bool is_need) { - m_better_global_speedup_need_pause.store(is_need); +void Cracker::better_global_speedup_pause(bool need_pause) { + m_better_global_speedup_need_pause.store(need_pause); } void Cracker::load_lua_resources() { diff --git a/blcrack/cracker/cracker.hpp b/blcrack/cracker/cracker.hpp index e70983163..619a0cf68 100644 --- a/blcrack/cracker/cracker.hpp +++ b/blcrack/cracker/cracker.hpp @@ -277,7 +277,7 @@ public: void print_table_field(std::vector& path); void print_value(std::vector& path); - void better_global_speedup_pause(bool is_need); + void better_global_speedup_pause(bool need_pause); Config get_config(); diff --git a/blcrack/cracker/server.cpp b/blcrack/cracker/server.cpp index 138ecaa12..6796c272b 100644 --- a/blcrack/cracker/server.cpp +++ b/blcrack/cracker/server.cpp @@ -19,6 +19,7 @@ CrackerServer::CrackerServer() { ins.better_global_speedup_pause(true); ins.skip_battle_celebrate_pause(true); ins.fast_stage_move_pause(true); + ins.no_emotion_warning_pause(true); ins.skip_enter_battle_pause(true); ins.disable_all(); } catch (std::exception& e) { @@ -35,6 +36,7 @@ CrackerServer::CrackerServer() { ins.better_global_speedup_pause(false); ins.skip_battle_celebrate_pause(false); ins.fast_stage_move_pause(false); + ins.no_emotion_warning_pause(false); ins.skip_enter_battle_pause(false); ins.disable_all(); } catch (std::exception& e) { @@ -374,7 +376,7 @@ CrackerServer::CrackerServer() { Post("/enable_no_emotion_warning_without_pause", [](const httplib::Request& req, httplib::Response& res) { try { - auto& ins = Cracker::Instance(); + auto& ins = Cracker::Instance(false); ins.no_emotion_warning_pause(false); ins.enable_no_emotion_warning(); } catch (std::exception& e) { @@ -387,7 +389,7 @@ CrackerServer::CrackerServer() { Post("/disable_no_emotion_warning_without_pause", [](const httplib::Request& req, httplib::Response& res) { try { - auto& ins = Cracker::Instance(); + auto& ins = Cracker::Instance(false); ins.no_emotion_warning_pause(false); ins.disable_no_emotion_warning(); } catch (std::exception& e) {