8fe9431989d6108a3dd0e347e79b521936cf72df
Build TDK Pinball / build (macos-latest) (push) Canceled after 0s
Build TDK Pinball / build (ubuntu-latest) (push) Canceled after 0s
Build TDK Pinball / build (windows-latest) (push) Canceled after 0s
The interactive build inherited Macroquad's fixed zero random state, making maximum-power launcher shots repeat across fresh runs. Seed the platform generator from the startup clock before taking the program-global gameplay seed. Require record 148's still-live contact before the effect-seven special respawn and clear active multiball state on an ordinary ball drain, so a released reserve ball cannot be recreated after both slots are lost. Type-4 target and effect handlers now honor each record's predicted broadphase before changing its entry latch. This preserves the latch while another multiball slot is elsewhere, preventing repeated upper-left corridor scoring. The regressions and regenerated browser artifact stay with the implementation. Test Plan: - `just test` -- passed (137 tests) - `just clippy` -- passed - `cargo build --profile production` -- passed - `just web-build` -- passed - `cargo +nightly fmt --check` -- passed - `rumdl check --flavor commonmark CHANGELOG.md` -- passed - `git diff --cached --check` -- passed
Description
No description provided
22 MiB
Languages
C
73.8%
Rust
13.9%
C++
5.1%
Python
4.1%
Shell
1.4%
Other
1.6%