# PREDICTED RATINGS · THUNDER HAMMER (X2, 28 Oct, autonomous mode, per USER_TASTE.md §7 + §9)

## How it was judged
- **Renders:** every live thammer kill on 58k_thammer.html (29), from the live files at gore 5, on each kill's home map.
  - Each kill: a 10-frame strip (fK-0.35 to the final), the six finals (XT VH H M L VL) and a big XT.
  - The doubtful ones also got 760 px close frames (close1-3.jpg).
- **Sheets:** `/Volumes/Workspace/Scratch/x2/pred/thammer/<key>.jpg` (+ `close1.jpg`, `close2.jpg`, `close3.jpg`).
- Judged on what the page shows NOW: central faces-off (K.FACES, eyesOut), K.BONE red, the zoom floor, the gore ladder ending.
- **Not rated:** the 3 few-maps kills already on 58k_replace58.js (OPEN SKY, 8/17): thammer.obliterated, thammer.mid-updraft,
  thammer.mid-downburst. No other thammer kill is few-maps (maptie_audit: all others play 16-17/17). BLOOM and CAVITATION are
  The Deep's own kills (they STAY).
- **Weapon-wide pattern:** the lane's `cook()` painter draws red slash-and-dot burn splits over bodies and over every exploded
  piece. The user reads these as painted body marks; they show in 12 of the 29 kills, and the fix is mostly in that one helper.
- **Runtime errors (bugs):** `step failed: Cannot read properties of undefined (reading '0')` in GALVANISED, DRAINED and CAVITATION
  (most likely a headless body after the gore ladder took the head).

**Counts (29 live): GOOD 3 · OK BUT 17 · REPLACE 9.** With the 3 few-maps slots, thammer has 12 REPLACE slots in all.
The lane is gag-heavy (TV weather, found footage, world record, the horseshoe, the personal raincloud). Several payoffs are
also built on skeletons, skulls and faces, which the stickman laws now forbid.

| key | name | rating | note (exact chip phrases) | why (what I saw) |
|---|---|---|---|---|
| thammer.fulgurite | FULGURITE | good | (keep; small: the sandstone statue's carved scream reads as a face (an open jaw in profile): smooth it to a blank head) | A striking transformation, like DUST DEVIL. The bolt turns the soil under him to branching glass roots that fuse his feet, and stone climbs him. The thunderclap arrives 1.5 s late and blows him away grain by grain into a dune. Wide and readable. |
| thammer.skin-ice | STILL LIGHTNING | good | (keep; small: the LOW final frames the building wall, not the fighters (camera bug at LOW)) | A themed skin with a striking payoff, like ICE SCULPTOR. The bolt freezes into a crystal from the cloud to his crown, Faris taps it (TINK), and he shatters into red ice pieces. No skeleton inside the ice. |
| thammer.skin-taped | YO-YO | good | (keep; small: the AROUND THE WORLD tilt crops both fighters at the bottom edge) | A well-executed skin theme, like PULL STRING. The taped hammer head on its tape does the yo-yo tricks as hits (out and back, walk the dog, around the world, the sleeper). The XT ends on a clean old-style explosion. |
| thammer.struck-grove | THE STRUCK GROVE | ok | too much internal organ detail, use the simple explosion instead; no facial expression needed (no eyes, no mouth) | A strong death-realm transformation: bark climbs him in the grove, and the bolt splits the new tree. But the XT final is a black split oval full of red coiled guts, and the bark-wrapped head shows a white open mouth (NNNNGH). |
| thammer.ride-the-lightning | RIDE THE LIGHTNING | ok | head explosion needed; nothing painted on the body (the cooked burn splits) | The execution chair inks in under him, then MIDNIGHT, ANY LAST WORDS? and the throw into the steel cap. He ends slumped in the chair, whole, covered in the red slash-and-dot burn marks. At XT, the cap lifting should be the head burst. |
| thammer.tag | TAG | ok | nothing painted on the body (the cooked burn splits); bones are showing, remove them (a striped torso piece reads as ribs) | A clear two-victim idea: he grabs his teammate, the charge locks them both, and the discharge blows them apart (the XT double explosion lands). But every piece carries the painted burn splits, and one torso piece is striped red and white like a ribcage. The party hat stays on. |
| thammer.bloom | BLOOM (The Deep) | ok | bones are showing, remove them (the glowing skull in the bell); explode limbs, body and head in the old game style, scaled to the gore level (full at extreme) | Underwater-only (stays). The jellyfish bloom closes into one bell and he dissolves to a red cloud and a skull inside it. The XT final is empty open water with only Faris (the bell has pulsed away): end on the bell. |
| thammer.drained | DRAINED | ok | explode limbs, body and head in the old game style, scaled to the gore level (full at extreme); bug (runtime error) | Clear cause and effect: his lightning fist lands in the hammer head and it drinks him into a dry husk that crumbles. But the XT final is an empty floor with a blood smear (the dust is blown away). At XT the overcharged tap should blow the husk apart on screen. Runtime error 'step failed'. |
| thammer.cavitation | CAVITATION (The Deep) | ok | bones are showing, remove them (white ends on the pieces); bug (limbs stretched to the top of the frame at VH/H/M; runtime error) | Underwater-only (stays). The steam sphere collapses and he blows apart (XT). But the pieces show white bone ends, and at VH/H/M two limbs stretch as long lines from the seabed to the top of the frame. Runtime error 'step failed'. |
| thammer.never-twice | NEVER TWICE | ok | bones are showing, remove them; explode limbs, body and head in the old game style, scaled to the gore level (full at extreme); head explosion needed | The taunt reads (he stamps on the first scorch and points: NEVER TWICE), and the second strike on the same spot is a good payoff. But his flesh burns off to a standing skeleton that falls into a row of pale bones. The second bolt should burst him instead. |
| thammer.blackout | BLACKOUT | ok | confusing (too dark: the blackout swallows the payoff); head explosion needed; too zoomed at the end, zoom out (the body leaves the frame) | The cast power line, the zip down it and the hit on the wire are a real action idea. Then the city blacks out and the frame goes almost black, and her body drops out of frame into the alley. The arms left on the wire read as a red smear. |
| thammer.curveball | CURVEBALL | ok | head explosion needed; explode limbs, body and head in the old game style, scaled to the gore level (full at extreme); the final pushes the cover to the right edge with the body off frame | A clever, clean idea built on the hammer's own return: he hides behind his cast wall (HA! MISSED!) and the return takes him from behind. But he comes apart as jigsaw-puzzle pieces, not the old game's burst, and the XT final frames the empty wall at the edge. |
| thammer.clang | CLANG | ok | head explosion needed; nothing painted on the body (the cooked burn splits); confusing (the messy final: tendon strands, black scorch lines like legs) | Real action: the block, MINE., the slip and the yank, and the leg comes out at the hip. The hammer thrown down brings the bolt. The XT final is a cluttered heap: a long torn leg, painted splits, and black spidery scorch lines under him. |
| thammer.skin-classic | HEADS DOWN | ok | nothing painted on the body (the cooked burn splits) | The leap and the two-hand overhead driving the head into the chest (KRUNCH) is strong and readable. The tap then sets off the burst. But every piece is covered in the red slash-and-dot burn marks. |
| thammer.skin-neon | ST. ELMO'S FIRE | ok | no facial expression needed (no eyes, no mouth) (the burnt-out eye sockets); nothing painted on the body (the cooked burn splits); confusing (too dark) | The neon glow theme is nice: he lights up like a tube in the dark. But the first half is almost black, the glowing head shows two burnt dark eye sockets, and the final pile is covered in painted splits. |
| thammer.skin-gold | BLING | ok | bones are showing, remove them (the skull and bones in the gold puddle); no facial expression needed (no eyes, no mouth) (the gold grill over the mouth) | The gold melt is a good transformation (the gold bolt finds every chain and ring, and he runs down into a puddle). But the final image is a skull with eye sockets and bones surfacing in the puddle, and the grill is a costume on the face. |
| thammer.mid-slag | SLAG | ok | nothing painted on the body (the cooked burn splits) | One clear idea: the block with the rifle (CLANG), the bolt comes down anyway, and the rifle melts over his fists. The XT pieces carry painted splits, and the molten lump reads as a brown fan. |
| thammer.mid-wrong-hands | WRONG HANDS | ok | non-existing / pre-placed element (the scrap metal flying in from off screen); too much internal organ detail, use the simple explosion instead (red meat chunks in the heap); nothing painted on the body | A clever idea: he catches Faris's hammer, CATCH! pops over the wrong man, and the sky punishes the holder. But the death is scrap metal that flies in from nowhere, and the heap is full of red meat chunks. A head burst under the bolt would carry the idea. |
| thammer.mid-flashover | FLASHOVER | ok | bones are showing, remove them (white jagged ends on the pieces); too much internal organ detail, use the simple explosion instead (the scalded raw body) | The steam keeping his shape and lifting off like a shed skin is a clever beat. But underneath he is flayed raw pink meat, and the XT pieces have white jagged edges like teeth or bone shards. |
| thammer.mid-stride | STRIDE | ok | nothing painted on the body (the zigzag burn lines on the pieces); not realistic (the forced split) | The deliberate miss between his boots is a decent bait. Then the legs light up and kick him into a full split (comic), and the XT pieces carry zigzag burn lines. Faris's head clips into the victim on the smash. |
| thammer.galvanised | GALVANISED | replace | confusing (too dark, the victim tiny); no facial expression needed (the dead audience's eyes; the head in the jar); bug (runtime error) | A 13 s death-realm show with no action. Faris throws three times while a corpse jerks on a table in an almost black anatomy theatre, tiny in frame. The tiers of dead have dot eyes, and the payoff is a head with a face blinking in a specimen jar. The XT final is a confusing jar, purple Z shapes and a head on the floor. Runtime error 'step failed'. |
| thammer.lichtenberg | LICHTENBERG | replace | nothing painted on the body (the concept is a painted mark); no facial expression needed (the face close-up); bones/organs (the x-ray heart inset) | The whole concept is a red lightning fern painted spreading over his body. A big close-up shows his face with eyes, and an X-RAY · THE HEART inset shows a skeleton. Without the marks, the face and the x-ray, what is left is a split body on the floor. |
| thammer.ball-lightning | BALL LIGHTNING | replace | gag; bug (the strongbox vanishes); the death ends off the frame edge | Gag: an orb follows him, pours in through the keyhole of his strongbox, and the lid blows off. He lurches out cooked (painted marks) and runs off into a puddle at the right edge. The box disappears between frames, and the XT final is Faris and a smear at the edge. |
| thammer.forge | FORGE | replace | gag; the body is out of frame at the end | A cartoon: heated white-hot, worked on an inked anvil, bent into a horseshoe with red nail dots (painted), quenched (KSSSH) and hung on a nail. The XT final shows only the empty post; the body is above the frame. |
| thammer.storm-chaser | STORM CHASER | replace | gag; confusing (rotated, dark camcorder view); no facial expression needed (eyes on the fallen head) | A found-footage gimmick (REC, BATTERY LOW, STOP) like FILM BURN. The action is a single throw. The XT final is a dark, 45° rotated camcorder frame of a red smear with dot eyes, and the party hat stays on. |
| thammer.forecast | FORECAST | replace | gag; no facial expression needed (eyes on the charred head); nothing painted on the body | A TV weather report gag (CHANCE OF THUNDER %, NOW, FORECAST: CORRECT ✓, NITHA 999° then 0°). The final is a charred body covered in painted splits, with white dot eyes on the head. |
| thammer.world-record | WORLD RECORD | replace | gag; bones are showing, remove them (white ends on the pieces) | A sports-broadcast gag: the chalked SAFE line, the measuring tape, 6.50 m, HAMMER THROW · FINAL · WR. The hammer-thrower's turn is IRON AND GOLD's move. The XT pieces carry painted splits and white bone ends. |
| thammer.skin-cartoon | CRISPY | replace | gag; no facial expression needed (the eyes blinking in the ash) | A cartoon gag: a personal raincloud, BONK, a three-storey bump, ZZZZT with a skeleton strobe, then two white eyes blinking in the ash pile. The XT final is an empty blood smear. |
| thammer.skin-camo | DANGER CLOSE | replace | death hidden off-screen; confusing (too dark) | The death exists only through the binoculars, as 'blocks of dead feed' (not the game's gore). The final shows Faris on his battlement and no victim at all, in a near-black frame. Radio-gag framing (FIRE MISSION ... TARGET DOWN). |

## What I'll do (after COORD merges)
1. **FIX (bugs first):**
   - the runtime error in GALVANISED / DRAINED / CAVITATION (probably one guard);
   - CAVITATION's stretched limbs at VH/H/M;
   - the LOW camera in STILL LIGHTNING.
2. **The `cook()` burn-split painter** in 58k_w_thammer.js: change it to char + smoke + spurts. Nothing painted, which clears
   the body-marks note in ~12 kills at once. Then per kill:
   - skeletons, skulls, ribs and white ends out (NEVER TWICE, BLING, BLOOM, CAVITATION, FLASHOVER, TAG);
   - the hand-drawn faces out (STRUCK GROVE mouth, ST. ELMO eye sockets, the FULGURITE statue's scream, the BLING grill);
   - head explosions per §9 where the gore ladder can't land (RIDE THE LIGHTNING cap, CURVEBALL return, CLANG, NEVER TWICE,
     BLACKOUT, DRAINED);
   - BLACKOUT and ST. ELMO too dark; BLOOM / DRAINED / CURVEBALL finals empty or off frame.
3. **REPLACE:** 12 slots: the 9 above + obliterated, mid-updraft, mid-downburst (≤ 3 s mids). Beat summaries go to COORD
   first, one message per batch.
