diff --git a/src/training/input_record.rs b/src/training/input_record.rs index fc48dc9..44558a9 100644 --- a/src/training/input_record.rs +++ b/src/training/input_record.rs @@ -185,8 +185,7 @@ pub unsafe fn get_command_flag_cat(module_accessor: &mut BattleObjectModuleAcces button_config::ButtonCombo::InputPlayback, ) { playback(MENU.playback_button_combination.get_random().into_idx()); - } - else if MENU.record_trigger == OnOff::On + } else if MENU.record_trigger == OnOff::On && button_config::combo_passes_exclusive( module_accessor, button_config::ButtonCombo::InputRecord, diff --git a/src/training/save_states.rs b/src/training/save_states.rs index 7d6e621..48a5717 100644 --- a/src/training/save_states.rs +++ b/src/training/save_states.rs @@ -607,7 +607,6 @@ pub unsafe fn save_states(module_accessor: &mut app::BattleObjectModuleAccessor) if prev_status_kind == FIGHTER_STATUS_KIND_REBIRTH && fighter_is_popo { save_state.state = NanaPosMove; } - // otherwise, begin input recording playback if selected else if !MENU.save_state_playback.is_empty() { input_record::playback(MENU.save_state_playback.get_random().into_idx());