pause-timescale · git:20260912.efa9b5a · 2026-09-12 · sha256 3ee1e67899e06316
pause-timescale git:20260912.efa9b5aA
Immutable. This exact content never changes and is served at /api/v1/blob/3ee1e67899e06316.
--- name: pause-timescale description: Pause, bullet-time, and UI freeze are not hitstop. Ask hard-pause vs bullet-time vs ui-freeze vs online-pause. ActorClocks stay honest. --- # Pause timescale Ask the column: | Column | What stops | |---|---| | hard-pause | world + combat clocks, audio beds duck | | bullet-time | world scale < 1, player scale published | | ui-freeze | world stops, cursor lives | | online-pause | only if netcode column allows | ## Rules 1. Hitstop freezes two colliding ActorClocks. Pause is a world scale. Do not reuse the hitstop flag. 2. Bullet-time publishes both scales. Cancels and i-frames still count actor frames, not wall clocks. 3. UI-freeze must not leave a held attack charge running. 4. Online-pause is none unless both peers agree. See netcode-feel. 5. Retry must not stack the paused BGM. See audio-feel. ## Accept Open inventory mid-swing: charge does not complete behind the menu. Bullet-time does not silently add cancel frames.