Commit Graph
5 Commits
Author SHA1 Message Date
EIREXE 099cd62e04 Add mechanism to ignore platforms
CI / build-and-test (pull_request) Successful in 1m31s
CI / production-build (pull_request) Successful in 10m12s
2026-09-25 20:43:19 +02:00
EIREXE d521461625 Add authoritative fighter surface state (#60)
CI / build-and-test (push) Successful in 1m28s
CI / production-build (push) Successful in 11m59s
## Summary
- add a rollback-tracked `FighterSurfaceState` as the single source of truth for stage contact
- move active stage line ownership out of individual grounded fighter states
- update landing, airborne motion, ledge departure, hit reactions, and debug save states to maintain surface contact
- add tests for contact lifecycle, connected-segment traversal, and ledge departure

Reviewed-on: #60
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-25 10:45:27 +00:00
EIREXE 2b5af49e15 Implement hitstop shake (#42)
CI / build-and-test (push) Successful in 1m22s
Reviewed-on: #42
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-18 11:56:53 +00:00
EIREXE 43ee6d8153 Make combat reaction state rollback-safe (#34)
CI / build-and-test (push) Successful in 13m10s
## Summary

- replace the per-fighter received-attack inbox with a typed rollback-registered pending-hit resource
- split combat reaction resolution into its own attack module
- remap entity references during rollback and include pending hits in debug save states

Fixes #21

Reviewed-on: #34
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-16 17:50:40 +00:00
EIREXE 43a04e9491 Add debug save states (#6)
CI / build-and-test (push) Canceled after 5m11s
Adds a one-slot in-memory debug save state. D-pad left stores the current single-player state and D-pad right restores it.

Reviewed-on: #6
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-15 17:11:27 +00:00