fix(physics): gate dynamic impulse on capture age

Match records 174/175 by transferring normal impulse only when the other slot capture age is nonpositive. A held slot now keeps its velocity and the moving ball resolves with the full normal velocity; successful transfer retains the original normal_velocity-1000 response.

Test Plan:
- cargo test --all-targets
- cargo clippy --all-targets --all-features -- -D warnings
- rumdl check CHANGELOG.md RECONSTRUCTION.md README.md
- git diff --check
This commit is contained in:
2026-08-23 19:32:23 +02:00
parent 6c879a3f91
commit 06d1010431
4 changed files with 47 additions and 13 deletions
+3
View File
@@ -10,6 +10,9 @@ and this project adheres to
### Fixed
- Gate dynamic record 174/175 impulse transfer on the other slot's capture age:
a held ball remains velocity-stationary and the moving response retains its
full normal velocity instead of always subtracting 1,000.
- Restore `1000:ae6e`'s required-ball special respawn: armed or completed
effect-seven play grants one final `(17,23)/(0,3040)` ball without consuming
a marker, clears required state, and suppresses record 148 until the next