Eight cases playable, all lint clean, all verified end-to-end. John asked what 1950s bumbling criminals Drebin Sr could look good against. Clouseau is the wrong shape twice — 1963, and a bumbling detective rather than a criminal. The right seam is the Ealing comedies: The Ladykillers (1955) and The Lavender Hill Mob (1951). Done as archetype parody, never character import, which is exactly what ZAZ did to M Squad — take the form, not the people — and which lets the gang be tuned to make Sr's twist land. Five lodgers calling themselves a barbershop quartet, and in eleven weeks nobody in that house has raised the arithmetic. A mastermind who is nought for eleven and blames personnel every time. Muscle brought for the violence who offers you an aniseed ball. A driver who cannot drive and came with the goggles. A safecracker who is the best in the state and has been deaf since 1943, and has been asking about that since August. An inside man who works at a different company on a different street and has raised it four times. The twist: they tunnel eleven feet through Victorian brick for eleven weeks to reach a vault Frank Drebin Sr emptied five weeks earlier — legitimately, on his own written recommendation, signing the transfer manifest at both ends. Arrested inside an empty room. The paper calls it the finest detective work in the city in twenty years and every word of it is true. This is why he has never been caught: the visible criminals are loud and his own crimes are silent. The case is actually cracked by a seventy-nine-year-old landlady who took a bus to the police station to complain about the noise, and she never learns it. New lint rule, from a real 10-point loss here: two DIFFERENT objects awarding points for setting the same flag — points fire on the false->true flip, so whichever runs second silently pays nothing and max_score goes unreachable. Same object paying via `use` or its own dialogue is fine; those are alternatives. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
280 lines
7.2 KiB
JSON
280 lines
7.2 KiB
JSON
{
|
|
"name": "Central Division — Detective Bureau",
|
|
"enter_text": "November. The radiator has been making the noise since 1955.",
|
|
"music": 2,
|
|
"strokes": [
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 168,
|
|
"color": 8,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 58,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 58,
|
|
"w": 160,
|
|
"h": 110,
|
|
"color": 8,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 56,
|
|
"w": 160,
|
|
"h": 3,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 96,
|
|
"y": 10,
|
|
"w": 50,
|
|
"h": 36,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 100,
|
|
"y": 14,
|
|
"w": 42,
|
|
"h": 28,
|
|
"color": 0,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 120,
|
|
"y": 14,
|
|
"w": 2,
|
|
"h": 28,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 100,
|
|
"y": 27,
|
|
"w": 42,
|
|
"h": 2,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 12,
|
|
"y": 12,
|
|
"w": 40,
|
|
"h": 32,
|
|
"color": 0,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 16,
|
|
"y": 16,
|
|
"w": 32,
|
|
"h": 3,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 16,
|
|
"y": 23,
|
|
"w": 22,
|
|
"h": 3,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 16,
|
|
"y": 30,
|
|
"w": 28,
|
|
"h": 3,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 4,
|
|
"h": 168,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 164,
|
|
"w": 160,
|
|
"h": 4,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
}
|
|
],
|
|
"spawn": [
|
|
30,
|
|
146
|
|
],
|
|
"exits": [
|
|
null,
|
|
1,
|
|
null,
|
|
null
|
|
],
|
|
"exit_flags": [
|
|
"",
|
|
"tipped_off",
|
|
"",
|
|
""
|
|
],
|
|
"exit_blocked": [
|
|
"",
|
|
"You have not taken the complaint. Somebody walked in off the street and you take the complaint.",
|
|
"",
|
|
""
|
|
],
|
|
"objects": [
|
|
{
|
|
"name": "desk",
|
|
"sprite": "desk",
|
|
"x": 52,
|
|
"y": 140,
|
|
"look": "Your desk. Everything on it has a place and everything on it is in it.",
|
|
"synonyms": "table drawer blotter",
|
|
"use_text": "You square the blotter and set the lamp straight."
|
|
},
|
|
{
|
|
"name": "complaint",
|
|
"sprite": "casefile",
|
|
"x": 66,
|
|
"y": 130,
|
|
"look": "A complaint sheet, filled in this morning by a Mrs. Enid Pargiter of 14 Meridian Terrace, who came in on the bus. COMPLAINT: Excessive noise from lodgers. Musical. ADDITIONAL: 'They are very nice boys but they are not a barbershop quartet.'",
|
|
"synonyms": "sheet form paper report pargiter",
|
|
"takeable": false,
|
|
"points": 5,
|
|
"sets_flag": "read_complaint",
|
|
"use_text": "You take the complaint properly: name, address, time, and what she actually said, in her words, in your hand. Then you read it again."
|
|
},
|
|
{
|
|
"name": "partner",
|
|
"sprite": "partner",
|
|
"x": 38,
|
|
"y": 120,
|
|
"look": "Officer Kowalczyk. He has read the complaint four times and he has that look young officers get when they think they have found something and are afraid of being laughed at.",
|
|
"synonyms": "kowalczyk officer kid rookie young",
|
|
"use_text": "You tell him to say it. He says it.",
|
|
"dialogue": [
|
|
{
|
|
"says": "Kowalczyk: Sergeant — it's a noise complaint. Vice sent it up to us by mistake. But sir, I read it twice and I want to say something and I don't want you to laugh.",
|
|
"choices": [
|
|
{
|
|
"text": "I don't laugh, son. Say it.",
|
|
"goto": 1
|
|
},
|
|
{
|
|
"text": "Say it.",
|
|
"goto": 1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Kowalczyk: A barbershop quartet is four men. She's got five lodgers and she calls them the quartet. And she says they rehearse every night and it's the same eleven bars over and over and it isn't music, sir, it's a recording. She can hear the needle. Kowalczyk: Sergeant, that boarding house backs onto the Meridian Street Bonded Depository. The yard wall is the depository's east wall.",
|
|
"choices": [
|
|
{
|
|
"text": "Five men and a gramophone.",
|
|
"goto": 2
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Kowalczyk: Yes, sir. Five men, a gramophone, and eleven weeks of digging noises with music over the top of them. Kowalczyk: I'd never have looked at it twice if you hadn't told me the notes were the job.",
|
|
"choices": [
|
|
{
|
|
"text": "They are the job. Get your coat.",
|
|
"goto": -1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "captain",
|
|
"sprite": "captain",
|
|
"x": 110,
|
|
"y": 128,
|
|
"look": "Captain Sturges, reading the noise complaint with the expression of a man who has been handed a noise complaint.",
|
|
"synonyms": "sturges boss skipper",
|
|
"dialogue": [
|
|
{
|
|
"says": "Sturges: Frank, this is a noise complaint. You are a homicide detective. There is no body.",
|
|
"choices": [
|
|
{
|
|
"text": "There will be a body on Saturday, Captain.",
|
|
"goto": 1
|
|
},
|
|
{
|
|
"text": "The boarding house backs onto the depository.",
|
|
"goto": 1
|
|
},
|
|
{
|
|
"text": "I'd like to take it anyway.",
|
|
"goto": 2,
|
|
"sets_flag": "tipped_off",
|
|
"points": 10,
|
|
"requires_flag": "read_complaint"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Sturges: ...The Meridian Street depository. He puts the sheet down. Sturges: Eleven weeks of digging and a gramophone. Frank, if you're right, that's the third biggest bonded house in the state and there is four million dollars of other people's property in it.",
|
|
"choices": [
|
|
{
|
|
"text": "I'd like to take it, Captain.",
|
|
"goto": 2,
|
|
"sets_flag": "tipped_off",
|
|
"points": 10,
|
|
"requires_flag": "read_complaint"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Sturges: Take it. Take whatever you want. Sturges: And Frank — go carefully. Five men who dig for eleven weeks are five men who have thought about being interrupted. You tell him you will go and knock on the door and ask them about the noise. He looks at you for a moment, and then he laughs, because in nineteen years he has never once been able to tell whether you are joking, and he has decided, on balance, that you must be.",
|
|
"choices": []
|
|
}
|
|
]
|
|
}
|
|
]
|
|
} |