juice-vfx · git:20260912.aeb2977 · 2026-09-12 · sha256 b47ff0311feca365
juice-vfx git:20260912.aeb2977A
Immutable. This exact content never changes and is served at /api/v1/blob/b47ff0311feca365.
--- name: juice-vfx description: Flash, shake, particles, freeze-frame extras. juice_hook only. Must not change hitstop length, damage, or cancel windows. Ask dry vs punchy vs maximal. --- # Juice and VFX Ask the column: | Column | How loud | |---|---| | dry | pose + audio only | | punchy | short flash + camera kick | | maximal | particles, hit spark, pause-frame extra | ## Rules 1. juice_hook fires after the hit is already decided. 2. Shake and flash die in under 200ms unless the column is maximal and the hit is a finisher. 3. A11y flash-off must still leave pose and audio tells. See a11y-controls. 4. Do not scale Engine.time to fake weight. Weight is action-feel. 5. Particle count lives under performance-budget. Cut particles before you cut boxes. ## Accept - Turning juice off still lets a new player read a published tell - Two identical hits produce two identical clocks with or without sparks