Commit Graph
17 Commits
Author SHA1 Message Date
EIREXE 32428982ad Add Ultimate-style input binding buffers 2026-10-03 10:42:30 +02:00
EIREXE 3af36c4bc8 Add pulsing effect when invulnerable/intangible, make airdodge make the player intangible. (#75)
CI / build-and-test (push) Successful in 2m3s
CI / production-build (push) Successful in 15m42s
Reviewed-on: #75
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-28 15:44:50 +00:00
EIREXE ccf2657d29 Fix various minor issues (#74)
CI / production-build (push) Canceled after 0s
CI / build-and-test (push) Canceled after 29s
Reviewed-on: #74
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-28 15:08:39 +00:00
EIREXE 0cb81ec2e9 Add shifting ECB based on bone positions (melee-like)
CI / build-and-test (pull_request) Successful in 1m33s
CI / production-build (pull_request) Successful in 10m48s
2026-09-25 15:45:55 +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 7269a1cb49 Implement fast falling (#44)
CI / build-and-test (push) Successful in 1m17s
Reviewed-on: #44
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-18 22:23:03 +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 ae8f7b5850 Deduplicate fighter state lifecycle policies (#36)
CI / build-and-test (push) Failing after 10m51s
Fixes #22

Extracts shared grounded collision/friction and airborne movement/landing policies while preserving state-specific behavior. Running fighters now pass `can_walk_off = true` so they can run off platform edges. Includes grounded and airborne hitstun call sites.

Reviewed-on: #36
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-16 18:30:53 +00:00
EIREXE b8b65e60e9 Spread state context architecture (Fixes #18) (#30)
CI / build-and-test (push) Canceled after 0s
Reviewed-on: #30
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
2026-09-15 17:59:03 +00:00
eirexe-test 4570860d64 Implement hitstun and knockback. 2026-09-13 23:01:25 +02:00
eirexe-test 811578af2f Make dashback configurable, fix movement bugs, add double jump forward and back. 2026-09-13 01:00:15 +02:00
eirexe-test 31cc9cfa15 Add affine transformations for capsules. 2026-09-03 16:40:41 +02:00
eirexe-test 1e5ba52b17 Use animation frame data where possible 2026-08-29 23:57:26 +02:00
eirexe-test 077d168655 Cleanup 2026-08-29 17:49:38 +02:00
eirexe-test c3f1074fe1 Add animation baking system 2026-08-28 23:05:36 +02:00
eirexe-test 6a2801add0 Implement double jumping and RoA style wavedash 2026-08-27 16:36:36 +02:00
eirexe-test e7e744f15e Add airdodge 2026-08-26 22:04:41 +02:00