policesquadquest/cases/case-08-smell-of-fear/sprites
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
..
bartop.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
blueprint.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
champagne.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
clockbomb.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
crate.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
ego.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
firehose.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
hacker.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
hapsburg.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
hocken.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
jane.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
lion.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
mariachi.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
meinheimer.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
nordberg.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
nuke.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
piano.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
podium.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
rubble.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
savage.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
tank.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
wheelchair.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00
zoocage.png Case Eight, a case picker, and a linter for the authoring traps 2026-07-25 22:55:40 +10:00