Ten small flourishes, all borrowed machinery
Kills stutter the world a touch more per streak; a massacre borrows the boss's slow-mo; a boss death gets the transition's zoom punch. PERFECT contact flashes a spark ring. The sidestep and every real bounce kick up court-tinted dust. The net cord ripples where the ball clips it. The landing ring contracts on time-to-touchdown. Hot rally balls drag three fading ghosts. And every 8-15 seconds the floodlights stutter. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
1 parent
d847c2e4a8
commit
8ab7ac0c25
4 files changed
+98
-10
No files matched your search
@@ -115,7 +115,9 @@ export const G = {
|
||||
modal: null, // {title, body: [lines], icon, iconH, color, onDismiss}
|
||||
modalQ: [], // popups waiting behind the open one — see showModal
|
||||
seen: {}, // one-shot markers so a first-time-only modal fires once per run
|
||||
zoom: null, // {x, z, k, t, T} — a scripted punch-in on a world point (the transition's turn)
|
||||
zoom: null, // {x, z, k, t, T} — a scripted punch-in on a world point (the transition's turn, a boss death)
|
||||
spark: null, // {x, y, z, t} — PERFECT contact: a one-shot ring + sparks at the racket face
|
||||
netRipple: null, // {x, t} — the ball clipped the tape; the net's top line wobbles there briefly
|
||||
best: null, // best run {games, sets}, loaded from localStorage when you get eaten
|
||||
newBest: false, // this run beat the stored best — the eaten summary celebrates it
|
||||
lastScoreT: -9, // idleT of the last score voice — rate-limits umpire during a horde
|
||||
|
||||
Reference in new issue
Block a user