Attack system revamp

- Add crouch cancelling
- Add IASA for aerial attacks
- Add scaffolding for autocancel
- Add hitbox group system
- Add new ergonomic features for attack scripting
- Add more information to the hitbox viewer
- Improve the looks of debug capsules
This commit is contained in:
2026-10-04 17:16:42 +02:00
parent 04aceb05a9
commit a0f6813387
14 changed files with 983 additions and 428 deletions
+3 -5
View File
@@ -8,23 +8,21 @@ authors = [""]
[features]
default = ["development", "debug_features", "gamecube-adapter"]
development = ["bevy/dynamic_linking", "bevy/file_watcher", "bevy/embedded_watcher"]
development = ["bevy/dynamic_linking", "bevy/file_watcher", "bevy/embedded_watcher", "bevy/bevy_dev_tools"]
debug_features = ["bevy/free_camera"]
gamecube-adapter = ["dep:gc-adapter-neo"]
[dependencies]
bevy = { version = "0.19.1", features = ["asset_processor", "basis-universal", "compressed_image_saver", "bevy_settings"] }
# Loads the scenes you author in the editor (assets/*.bsn) and builds
# physics colliders from them. An ordinary dependency; remove it if you
# stop using authored scenes.
blake3 = { version = "1.8.5", features = [ "pure" ] }
itertools = "0.15.0"
thiserror = "2"
avian3d = "0.7"
arrayvec = "0.7.8"
bevy-inspector-egui = "0.37.0"
bevy_egui = "0.40.0"
egui_extras = "0.34.3"
bevy_ggrs = { git = "https://github.com/gschup/bevy_ggrs" }
bevygraph = { git = "https://github.com/tbillington/bevy_debug_view" }
serde = "1.0.229"
serde_json = "1.0.145"
bincode = "1.3.3"