policesquadquest/cases/case-08-smell-of-fear/sprites.json
type-two 3b20f7accc Case Eight, a case picker, and a linter for the authoring traps
Case Eight — The Smell of Fear (1991). Act II, full colour. Five rooms, 100
points, verified at 100/100 with two verified deaths.

The puzzle is identification: Meinheimer has an eidetic memory, so the double
cannot be caught out on a fact — he can be caught out on a manner. Ask him two
questions and he answers "about four hundred", "roughly", "give or take", and a
man who remembers everything never says roughly. The catch is gated on having
heard the approximations, so the player has to earn it. Accusing him without
that is a death. Also in: the Blue Note, the SWAT tank through the wall into the
zoo (which arms the lion that kills Hapsburg two rooms later), the mariachi
infiltration, and a nuclear device disarmed by tripping over its power cable.

tools/lint.py: three of the four bugs that cost real time here were the same
class, and I walked into sets_flag-on-a-takeable twice — once in Case Ten, then
again in Case Eight after documenting it. So the rules are a linter now, not a
paragraph. It caught two live instances of that trap (case-08 blueprint,
case-10 wig) and a scoring mismatch on the first run. All five cases lint clean
and all five still win.

play.sh is now a case picker: bare invocation lists the cases and asks, or pass
a number.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-25 22:55:40 +10:00

72 lines
3.0 KiB
JSON

{
"_comment": "Shared Act II sprites (ego, hocken, nordberg, jane, podium, champagne) are copied from case-07. The tool skips existing files, so only the new ones below are generated.",
"meinheimer": {
"h": 20,
"prompt": "A small round elderly scientist with a white beard and spectacles sitting in a wheelchair, tweed jacket and bow tie, facing the viewer, kindly expression, full colour"
},
"hacker": {
"h": 20,
"prompt": "A small round elderly man with a white beard and spectacles sitting in a wheelchair, tweed jacket and bow tie, facing the viewer, shifty sideways glance and a smirk, full colour"
},
"hapsburg": {
"h": 26,
"prompt": "A tall silver haired 1990s oil executive facing the viewer, expensive navy double breasted suit, gold tie, tanned, smug confident smile, full colour"
},
"savage": {
"h": 26,
"prompt": "A gaunt hollow cheeked hitman facing the viewer, black leather jacket, lank hair, dead eyes, hands at his sides, full colour"
},
"piano": {
"h": 22,
"prompt": "An upright bar piano with a lit candle and a glass on top, seen from the side, dim warm lighting, full colour"
},
"bartop": {
"h": 20,
"prompt": "A dim wooden cocktail bar counter with bottles and a row of stools, seen from the front, warm moody lighting, full colour"
},
"tank": {
"h": 26,
"prompt": "A black armoured police SWAT assault vehicle with a battering ram on the front, seen from the side, full colour"
},
"lion": {
"h": 18,
"prompt": "A full grown male African lion standing in profile facing left, big mane, full body, full colour"
},
"mariachi": {
"h": 26,
"prompt": "A mariachi musician facing the viewer, black charro suit with silver trim, enormous wide brimmed sombrero, holding a guitar, full colour"
},
"nuke": {
"h": 20,
"prompt": "A sinister metal cylindrical nuclear device with a digital countdown timer and a thick black power cable trailing from it, seen from the side, full colour"
},
"clockbomb": {
"h": 14,
"prompt": "A wall mounted institutional clock with wires and a small block of explosive taped to the back of it, seen from the front, full colour"
},
"wheelchair": {
"h": 16,
"prompt": "An empty old fashioned wooden and chrome wheelchair, seen from the side, full colour"
},
"zoocage": {
"h": 28,
"prompt": "A zoo enclosure cage of heavy iron bars with the barred gate hanging wide open, seen from the front, full colour"
},
"firehose": {
"h": 14,
"prompt": "A coiled red fire hose on a wall mounted reel with a brass nozzle, seen from the front, full colour"
},
"blueprint": {
"h": 12,
"prompt": "A rolled and partly unrolled blue technical blueprint drawing, lying flat, single object, full colour"
},
"rubble": {
"h": 13,
"prompt": "A heap of smoking broken masonry rubble and splintered timber, seen from the side, full colour"
},
"crate": {
"h": 16,
"prompt": "A large wooden shipping crate with stencilled lettering, seen at a slight angle, dim warehouse lighting, full colour"
}
}