Implement Melee-style knockback stacking #97

Merged
EIREXE merged 1 commits from feature/melee-knockback-stacking into master 2026-10-25 21:02:13 +00:00
Owner

Summary

  • stack residual airborne knockback per axis after the configured launch-frame threshold
  • apply DI after combining the launch vectors while retaining the second hit's hitstun
  • preserve and decay residual knockback after hitstun
  • make stacking state rollback-safe and include it in debug save states
  • clear launch state on landing, ledge interactions, KO, and respawn

Testing

  • cargo check --tests
  • cargo test (159 tests passed)
  • git diff --check

Asset configuration

For Melee timing, knockback_stacking_window should be set to 10. The local ignored asset package has been updated accordingly.

## Summary - stack residual airborne knockback per axis after the configured launch-frame threshold - apply DI after combining the launch vectors while retaining the second hit's hitstun - preserve and decay residual knockback after hitstun - make stacking state rollback-safe and include it in debug save states - clear launch state on landing, ledge interactions, KO, and respawn ## Testing - `cargo check --tests` - `cargo test` (159 tests passed) - `git diff --check` ## Asset configuration For Melee timing, `knockback_stacking_window` should be set to `10`. The local ignored asset package has been updated accordingly.
EIREXE added 1 commit 2026-10-22 13:20:24 +00:00
Implement Melee-style knockback stacking
CI / build-and-test (pull_request) Successful in 13m1s
CI / production-build (pull_request) Successful in 31m59s
fd89261f78
EIREXE merged commit cbb357d30a into master 2026-10-25 21:02:13 +00:00
EIREXE deleted branch feature/melee-knockback-stacking 2026-10-25 21:02:13 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: EIREXE/shinespark#97