destroyulator/game/dev/probe_chair.gd.uid
Monster Robot Party 14ebc1d6f5 LANE9: ride the office chair
E on an office chair (hands empty) mounts it: the player's capsule collision is
disabled and it rides on top, WASD shoves it (strong) and yaws it (weak, on
purpose — steering a chair is bad), momentum is real. Ramming breaks brittle
things through the same brittle_speed path as any collision — no new damage code.
Sledge the chair out from under yourself and the ride ends on the spot. E or
death dismounts and restores collision.

Split _try_mount (the crosshair ray) from _mount (the state change) so the ride
mechanics are testable without synthetic camera aim. dev/probe_chair.gd: mount
disables collision, player tracks the seat to 2mm, dismount restores it. CHAIR OK.

All gates green: smoke clean, 6/6 sites 0.00 m/s, overlap CLEAN, all four LANE9
probes pass.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-04 00:25:32 +10:00

2 lines
20 B
Plaintext