urt-rs / docs /research /RUST_CLIENT_COMMAND_REWRITE.md
nmarshall's picture
gameplay: port client command byte rewriting
052e900
|
Raw History Blame Contribute Delete
550 Bytes

Rust client command rewriting and byte preservation

RE-977. Focused validation: cargo xtask test-group rust-client-command-rewrite. Machine report.

Rust matches48 source command rewrites, retaining pause-mask1 selection, mode10/client-mask16 locking, saved-angle direction and independent server masking. The low adjacent command byte survives clearing movement bytes, and command time is not modified by this API. Unit tests cover non-locking pause bits, angle restore/save order and low-byte preservation.