diff --git a/src/hitbox_visualizer/mod.rs b/src/hitbox_visualizer/mod.rs index 25ddd8f..fa61ac3 100644 --- a/src/hitbox_visualizer/mod.rs +++ b/src/hitbox_visualizer/mod.rs @@ -172,7 +172,10 @@ pub unsafe fn get_command_flag_cat(module_accessor: &mut app::BattleObjectModule // Pause Effect AnimCMD if hitbox visualization is active // Keep effects on for missed tech effect - MotionAnimcmdModule::set_sleep_effect(module_accessor, status_kind != FIGHTER_STATUS_KIND_DOWN); + MotionAnimcmdModule::set_sleep_effect(module_accessor, + !(*FIGHTER_STATUS_KIND_CATCH..=*FIGHTER_STATUS_KIND_TREAD_FALL) + .contains(&StatusModule::status_kind(module_accessor) + && status_kind != FIGHTER_STATUS_KIND_DOWN); EffectModule::set_visible_kind(module_accessor, Hash40::new("sys_shield"), false); EffectModule::kill_kind(module_accessor, Hash40::new("sys_shield"), false, true);