Severity: High\n\nJumpState can transition into another DoubleJump whenever Jump is buffered (src/fighter/state/jump.rs:132-139), and FallState permits another double jump at src/fighter/state/fall.rs:13-15. No consumed jump count exists.\n\nFix: add a rollback-tracked remaining-air-jumps value, decrement on use, and reset on landing/spawn.
Severity: High\n\nJumpState can transition into another DoubleJump whenever Jump is buffered (src/fighter/state/jump.rs:132-139), and FallState permits another double jump at src/fighter/state/fall.rs:13-15. No consumed jump count exists.\n\nFix: add a rollback-tracked remaining-air-jumps value, decrement on use, and reset on landing/spawn.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Severity: High\n\nJumpState can transition into another DoubleJump whenever Jump is buffered (src/fighter/state/jump.rs:132-139), and FallState permits another double jump at src/fighter/state/fall.rs:13-15. No consumed jump count exists.\n\nFix: add a rollback-tracked remaining-air-jumps value, decrement on use, and reset on landing/spawn.