Fix command persistence through jump squat

This commit is contained in:
2026-10-03 10:42:30 +02:00
parent 32428982ad
commit 97788b7df8
3 changed files with 78 additions and 20 deletions
+3
View File
@@ -42,6 +42,9 @@ impl FighterStateImpl for GroundAttackState {
}
fn on_enter(&mut self, state_context: &mut EnterContext) {
state_context
.input
.consume_command(crate::input::FighterCommands::Attack);
state_context.play_animation(self.attack_kind.get_animation(), false);
let script = state_context.attack_script_assets.scripts[&self.attack_kind].clone();
state_context.hitboxes.0 = Some(crate::fighter::FighterActiveAttack {