Implement animation root motion deltas (#84)
CI / build-and-test (push) Successful in 1m33s
CI / production-build (push) Successful in 12m5s

Implements root motion and adds a dash attack.

Reviewed-on: #84
Co-authored-by: Álex Román Núñez <eirexe@eirteam.moe>
This commit was merged in pull request #84.
This commit is contained in:
2026-10-05 20:04:35 +00:00
committed by EIREXE
parent 5c277a00f0
commit 7a9adbd6a4
13 changed files with 459 additions and 23 deletions
+10
View File
@@ -363,6 +363,16 @@ pub fn prepare_match(
);
return;
}
if !baked.contains_bone(&manifest.root_motion_bone) {
fail_match(
&mut next_state,
&format!(
"{:?} references missing root motion bone {:?}",
character.fighter, manifest.root_motion_bone
),
);
return;
}
let ecb_bone_indices = baked.bone_names.iter().enumerate().filter_map(|(idx, name)| {
if manifest.ecb_bones.contains(name) {