system

Use when

Any threat can hurt the player in real time or resolve on a turn; you need the danger to be reactable, not a surprise.

Telegraphs — readable threat

What it is. The tell: the flash, wind-up, or warning tile that fires before a threat can hurt you, giving a window to react. A telegraph is the contract that makes reactive play possible — without it, damage is a dice roll disguised as a fight. It is the readable half of every system-combat-model.

Player fantasy / why it’s fun. “I saw it coming and I moved.” Every dodged blow is the player’s skill, not the game’s mercy. A death after a telegraph is fair — you read it or you didn’t; a death with no telegraph is the designer’s fault.

When to use / when NOT

Telegraph when…Skip when…
A threat can kill/hurt in real timeDamage is player-initiated only (you hit them)
Perfect information is the promise (tactics)The threat is a slow, always-visible hazard (lava)
A boss/elite has committal, punishable movesThe genre’s fun is not reacting (idle, puzzle)

Turn-based games still telegraph — they just do it as shown intent on the board (the arrow, the highlighted tiles), not a timed flash.

Variants

TelegraphChannelWindowAnchorNote
Flash / color wind-upvisual~0.45s (§4)Zelda-likesthe default reactive tell
Wind-up animationvisualscales to move weightbrawlers, anchor-shadow-of-mordorbig moves telegraph longer
Audio cueaudioleads the visualrhythm, horrora growl before the lunge
Ground marker / AoEvisualfills over the windowARPGs, bossesthe red circle grows, then fires
Shown intent (turn)visual, staticuntil next turnanchor-into-the-breachthe arrow you rewrite
Charge / metervisualfills to thresholdbossescommit-punish window

Tuning levers

LeverDoesHealthy range
Reaction windowtelegraph frames before the hitbox~0.45s flash floor (FUN.md §4); scale up for heavier moves
Saliencehow loud the tell readsbrightest thing after the avatar (JUICE salience gate)
Recoverypunish window after the move whiffslong enough to answer; short enough to stay dangerous
Overlap budgetsimultaneous telegraphsfew enough that each still reads (bullet-hell coherence, §7)
Channelssenses the tell fires on≥ 2 for the big ones (sfx + flash)

The window is a derived inequality (FUN.md law 3): reaction window ≥ human reaction floor + the frames the dodge costs. Don’t vibe it — compute it.

How it wires to Hayao

Fails when…

Verify

Composes with

See also

This module rendersthe repo's markdowndirectly — edit it there, it changes here.