diff --git a/src/common/menu.rs b/src/common/menu.rs index a8bc246..92bd129 100644 --- a/src/common/menu.rs +++ b/src/common/menu.rs @@ -221,7 +221,7 @@ pub fn handle_get_npad_state(state: *mut NpadGcState, _controller_id: *const u32 if (*state).Buttons & (1 << 0) > 0 { BUTTON_PRESSES.a.is_pressed = true; } - if (*state).Buttons & (1 << 1) > 0 { + if (*state).Buttons & (1 << 1) > 0 && frame_counter::get_frame_count(FRAME_COUNTER_INDEX) == 0 { BUTTON_PRESSES.b.is_pressed = true; } if (*state).Buttons & (1 << 8) > 0 { diff --git a/src/static/libtraining_modpack_menu.nro b/src/static/libtraining_modpack_menu.nro index e744cbc..8a85fec 100644 Binary files a/src/static/libtraining_modpack_menu.nro and b/src/static/libtraining_modpack_menu.nro differ diff --git a/training_mod_consts/src/lib.rs b/training_mod_consts/src/lib.rs index 03d3d7f..7972bb6 100644 --- a/training_mod_consts/src/lib.rs +++ b/training_mod_consts/src/lib.rs @@ -1134,7 +1134,7 @@ pub static DEFAULT_MENU: TrainingModpackMenu = TrainingModpackMenu { throw_delay: MedDelay::empty(), pummel_delay: MedDelay::empty(), buff_state: BuffOption::empty(), - quick_menu: OnOff::On, + quick_menu: OnOff::Off, }; pub static mut MENU: TrainingModpackMenu = DEFAULT_MENU;