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>
222 lines
5.5 KiB
JSON
222 lines
5.5 KiB
JSON
{
|
|
"name": "Police Squad HQ — Squad Room",
|
|
"enter_text": "The squad room. Captain Hocken has asked you to go to the coroner's office.",
|
|
"music": 3,
|
|
"strokes": [
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 168,
|
|
"color": 7,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 58,
|
|
"color": 8,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 58,
|
|
"w": 160,
|
|
"h": 110,
|
|
"color": 7,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 55,
|
|
"w": 160,
|
|
"h": 3,
|
|
"color": 0,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 100,
|
|
"y": 12,
|
|
"w": 46,
|
|
"h": 32,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 122,
|
|
"y": 12,
|
|
"w": 2,
|
|
"h": 32,
|
|
"color": 0,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 14,
|
|
"y": 14,
|
|
"w": 42,
|
|
"h": 30,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 18,
|
|
"y": 20,
|
|
"w": 30,
|
|
"h": 3,
|
|
"color": 8,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 18,
|
|
"y": 28,
|
|
"w": 24,
|
|
"h": 3,
|
|
"color": 8,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 5,
|
|
"h": 168,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 163,
|
|
"w": 160,
|
|
"h": 5,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
}
|
|
],
|
|
"spawn": [
|
|
86,
|
|
148
|
|
],
|
|
"exits": [
|
|
null,
|
|
1,
|
|
null,
|
|
null
|
|
],
|
|
"exit_flags": [
|
|
"",
|
|
"briefed",
|
|
"",
|
|
""
|
|
],
|
|
"exit_blocked": [
|
|
"",
|
|
"The Captain would like you to visit the coroner's office. He has mentioned it.",
|
|
"",
|
|
""
|
|
],
|
|
"objects": [
|
|
{
|
|
"name": "orders",
|
|
"sprite": "casefile",
|
|
"x": 62,
|
|
"y": 130,
|
|
"look": "POLICE SQUAD STANDING ORDERS — SECTION 14: SUSPECT DEVICES. Paragraph nine sets out the order in which leads are to be separated. It has been in this manual since 1949. It is four sentences long and you can say it from memory.",
|
|
"synonyms": "section procedure paragraph standing orders rulebook nine",
|
|
"takeable": true,
|
|
"points": 5
|
|
},
|
|
{
|
|
"name": "al",
|
|
"sprite": "al",
|
|
"x": 80,
|
|
"y": 66,
|
|
"look": "Officer Al. Shoes, nine inches of trouser, and whatever is happening above the ceiling.",
|
|
"synonyms": "tall officer legs",
|
|
"use_text": "You shake his hand. You have to jump."
|
|
},
|
|
{
|
|
"name": "guest",
|
|
"sprite": "guest",
|
|
"x": 120,
|
|
"y": 150,
|
|
"look": "This week's television actor, mid-wave, dead since the opening titles.",
|
|
"synonyms": "star actor man body",
|
|
"use_text": "You check him for a pulse, as procedure requires. There isn't one. You note the time."
|
|
},
|
|
{
|
|
"name": "hocken",
|
|
"sprite": "hocken",
|
|
"x": 106,
|
|
"y": 126,
|
|
"look": "Captain Ed Hocken. He would like you to go to the coroner's office. He would like it again in a moment.",
|
|
"synonyms": "captain ed boss",
|
|
"dialogue": [
|
|
{
|
|
"says": "Hocken: Frank. Courthouse, west wing, 4:09. Two dead, one of them a bailiff with thirty years in. Hocken: Go and see the coroner.",
|
|
"choices": [
|
|
{
|
|
"text": "I've been to the coroner, Captain.",
|
|
"goto": 1
|
|
},
|
|
{
|
|
"text": "Tell me about Casales.",
|
|
"goto": 2
|
|
},
|
|
{
|
|
"text": "I'm ready, Captain.",
|
|
"goto": 3,
|
|
"sets_flag": "briefed",
|
|
"points": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Hocken: Then go and see the coroner. You explain, again, that you have been to the coroner, that you went at seven this morning, and that his report is on the Captain's desk under the Captain's elbow. Hocken: Good. Go and see the coroner. This has happened four times. Nobody in Police Squad has ever found a way out of it except to stop asking, and so nobody asks, and so it has been happening since 1951.",
|
|
"choices": [
|
|
{
|
|
"text": "I'll go and see the coroner.",
|
|
"goto": 0
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Hocken: Eddie Casales. Thirty-four, unemployed, a brother inside for arson in '54, and he was photographed on the courthouse steps at four o'clock by a newspaper man who was there for something else. Hocken: Frank, he was on the steps. Everybody in this building thinks that puts him in it. Hocken: Four o'clock puts him on the steps nine minutes before it went off. It also puts him a hundred feet from a west wing he has never once been inside.",
|
|
"choices": [
|
|
{
|
|
"text": "I'm ready, Captain.",
|
|
"goto": 3,
|
|
"sets_flag": "briefed",
|
|
"points": 10
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Hocken: Good. Hocken: And Frank — whoever did this has done it before. A man does not build a clean device the first time. Hocken: Go and see the coroner.",
|
|
"choices": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |