policesquadquest/cases/case-09-final-insult/rooms/room2.json
type-two 9bfd6ddb44 Cases Three, Four, Five and Nine — the campaign is complete
Thirteen cases, all playable, all lint clean, all verified end-to-end at
100/100 (Case One is 95 + 5 optional by design).

Case Three — Rendezvous at Big Gulch. The racket only shakes down businesses
that are doing well, so to get extorted you must run a genuinely excellent
locksmith shop. Frank reads MODERN LOCKSMITHING cover to cover and retains all
of it while understanding none of it, which for locksmithing is the correct
ratio. The street won't talk because paper doesn't stand in your doorway on a
Friday; Halloran opens up only after you offer to fix his door, and his
extortion ledger has been lying open on a public counter for two and a half
years because nobody ever asked to see his book.

Case Four — Revenge and Remorse. Section 14 paragraph 9 was written in 1949 for
a 1949 timer, and this bomber files his timing stub twice because he cannot
leave a thing not-quite-square, which shortens the contact throw and energises
the trigger first. Follow the manual and it completes. So Frank disarms it
backwards — the one time in nineteen years he departs from a written
instruction, because he can prove the instruction is wrong in four sentences.
Carries PQ1's Captain loop and an explicit refusal of PQ3's centre-pixel bug.

Case Five — The Butler Did It. Chain of custody on a birthday cake: photograph,
weigh with a witness, seal all forty forks. Eleven pounds light in the tier
nobody cuts, because she was inside it for four minutes while forty people
looked at it. And Frank will not suspect the butler because the literature says
it is always the butler, so suspecting him would be quoting rather than
investigating. It is the butler.

Case Nine — The Final Insult. The marriage is a gate, not a subplot: the finale
is locked behind actually answering the counsellor's question, and Jane's terms
are "before you go, not after". He doesn't disarm the envelope, he swaps it and
writes in a winner by hand. He picks the one he liked.

Two point budgets came in over (110, 115) and are trimmed to exactly 100.
Sprite generation needed a kill-and-restart: two overlapping runs were competing
for the farm and producing "Resource temporarily unavailable" — one clean pass
at pool 2 completed all four sets with zero failures.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-26 00:15:47 +10:00

48 lines
4.4 KiB
JSON

{
"name": "The Dillon House — Feltham Avenue",
"enter_text": "Out through eleven feet of trench and into a car driven by a small furious woman in a cardigan.",
"music": 2,
"strokes": [
{ "Rect": { "x": 0, "y": 0, "w": 160, "h": 168, "color": 6, "meaning": "Floor" } },
{ "Rect": { "x": 0, "y": 0, "w": 160, "h": 62, "color": 14, "meaning": "Wall" } },
{ "Rect": { "x": 0, "y": 20, "w": 160, "h": 2, "color": 6, "meaning": "None" } },
{ "Rect": { "x": 0, "y": 60, "w": 160, "h": 3, "color": 6, "meaning": "None" } },
{ "Rect": { "x": 0, "y": 63, "w": 160, "h": 105, "color": 6, "meaning": "Floor" } },
{ "Rect": { "x": 10, "y": 26, "w": 34, "h": 28, "color": 4, "meaning": "None" } },
{ "Rect": { "x": 14, "y": 30, "w": 26, "h": 20, "color": 12, "meaning": "None" } },
{ "Rect": { "x": 108, "y": 24, "w": 44, "h": 32, "color": 9, "meaning": "None" } },
{ "Rect": { "x": 128, "y": 24, "w": 3, "h": 32, "color": 15, "meaning": "None" } },
{ "Rect": { "x": 108, "y": 38, "w": 44, "h": 3, "color": 15, "meaning": "None" } },
{ "Rect": { "x": 0, "y": 164, "w": 160, "h": 4, "color": 0, "meaning": "Wall" } }
],
"spawn": [20, 148],
"exits": [null, 3, null, 1],
"exit_flags": ["", "knows_target", "", ""],
"exit_blocked": ["", "You are out, and you still do not know where it is going.", "", ""],
"objects": [
{ "name": "muriel", "sprite": "muriel", "x": 46, "y": 128,
"look": "Muriel Dillon, four foot ten, seventy-four, who drove the car, who has driven every car, and who is the only person Rocco Dillon has ever been frightened of.",
"synonyms": "mother mrs old woman driver",
"use_text": "You compliment her on the driving. She tells you she has been doing the driving since 1961 and that Rocco cannot reverse and never could, and that this is the only criticism of her son she will make in your hearing, and that if you repeat it she will know." },
{ "name": "envelope", "sprite": "envelope", "x": 92, "y": 122,
"look": "On the kitchen table, in a house on Feltham Avenue, a stack of forty gold envelopes exactly like the ones used at one ceremony a year, obtained six weeks ago from a printer in Burbank who does not know he supplied them.",
"synonyms": "envelopes gold stack card",
"requires_flag": "seen_plan", "points": 25, "sets_flag": "knows_target",
"use_text": "You get four minutes alone with the table. Thirty-nine of the envelopes are empty. The fortieth weighs eleven ounces more than the others and has been resealed by somebody with very good hands. Inside: an ounce and a half of plastic, a strip initiator, and a pressure release that arms when the flap is lifted — which happens once a year, on a stage, in front of a hundred million people, at the exact moment everybody in the world is looking at the same six square inches of card. BEST PICTURE. (+25)" },
{ "name": "rocco", "sprite": "rocco", "x": 118, "y": 134,
"look": "Rocco Dillon in his mother's kitchen, out eleven hours, laying out a thing he has been building for five months to a man he met on Tuesday.",
"synonyms": "dillon con man cellmate",
"sets_flag": "seen_plan",
"use_text": "He shows you all of it, because he has been building it alone for five months and there has been nobody to show. That is the whole reason for the cellmate. Not the hands, not the tunnel, not the car. He wanted somebody to see it.",
"dialogue": [
{ "says": "Rocco: McGurk. You stood in a doorway for four minutes for a man you didn't know. Rocco: So I'm gonna show you something nobody has ever seen.",
"choices": [
{ "text": "Show me.", "goto": 1 },
{ "text": "Why this, Rocco?", "goto": 2 } ] },
{ "says": "Rocco: Five months. Every night, behind a cistern, with a spoon handle and a razor and a man's whole life. He puts it on his mother's kitchen table next to the bread.",
"choices": [ { "text": "Why this, Rocco?", "goto": 2 } ] },
{ "says": "Rocco: Because everybody watches it. Rocco: My old man did nine years and nobody watched. I did four and nobody watched. You do a thing on a Tuesday in this city and it's page eleven. Rocco: One night a year, every television in the world is pointed at one envelope. Muriel, from the sink, without turning round: 'Language, Rocco.' He apologises to his mother.",
"choices": [ { "text": "One envelope.", "goto": -1 } ] } ] }
]
}