policesquadquest/cases/case-10-plot-device/rooms/room1.json
type-two 7b2222f97a Beirut cold open, the unused film beats, and ZAZ's back catalogue
MRPGI is verified clean and in sync; all thirteen cases still pass against it.
This pass closes the content gaps a sprite audit turned up — several generated
sprites were never placed, and each one was a missing film beat.

- Case Seven now opens in BEIRUT, as the film does: four days at the back of a
  summit of the six least popular men on earth, holding a glass of water,
  which is where a Los Angeles shipping company with two hundred and six ships
  gets named out loud. Added as room6 with start_room pointed at it, so nothing
  renumbered. Case is now 140 points across seven rooms. The despots are
  generic fictional strongmen rather than caricatures of real heads of state.
- Case Ten: the P.L.O.T. Device itself now appears — the title object of the
  case had never once been on screen — plus Cane's self-driving car, which
  refuses the destination and plays an advertisement before the paperclip
  intervenes.
- Case Six: Danny Cavanaugh's publicity still, captioned in his own hand,
  "DANNY CAVANAUGH — AVAILABLE."
- Case Eight: Hector Savage's fire hose, and Meinheimer's own wheelchair.
- Case Nine: Tanya Peters and the clinic on Wilshire (Frank is DONOR OF THE
  QUARTER; there is a plaque; his wife has not seen it).
- Case 00b: the Professor's four-foot diagram, admitted as Exhibit 1 over a
  defence objection that it is prejudicial, which the judge agrees it is.

ZAZ's own earlier films go in as texture, not cases (DESIGN §10):
Airplane!'s "don't call me Shirley" in Case Five, the escalating "wrong week to
quit" across four rooms of Case Eight, the drink poured into his own face, and
Otto the inflatable partner in Act III at forty per cent with no pump. Kentucky
Fried Movie's news anchor who doesn't know he's on air (twice, 1988 and 2025)
and Feel-A-Round at the Academy Awards, where the usher cannot move because he
is the horse.

Six name-shadowing blockers caught by the linter on the way in, including
'earpiece' swallowing 'plotdevice' and 'body' swallowing 'comedian'.

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

330 lines
8.3 KiB
JSON

{
"name": "Police Squad — Downtown Division",
"enter_text": "Open plan. Standing desks. A wellness poster. Your father would have set fire to this room.",
"music": 1,
"strokes": [
{
"Rect": {
"x": 0,
"y": 0,
"w": 160,
"h": 168,
"color": 7,
"meaning": "Floor"
}
},
{
"Rect": {
"x": 0,
"y": 0,
"w": 160,
"h": 58,
"color": 9,
"meaning": "Wall"
}
},
{
"Rect": {
"x": 0,
"y": 56,
"w": 160,
"h": 3,
"color": 1,
"meaning": "None"
}
},
{
"Rect": {
"x": 0,
"y": 59,
"w": 160,
"h": 109,
"color": 7,
"meaning": "Floor"
}
},
{
"Rect": {
"x": 8,
"y": 8,
"w": 42,
"h": 40,
"color": 15,
"meaning": "None"
}
},
{
"Rect": {
"x": 12,
"y": 12,
"w": 34,
"h": 4,
"color": 4,
"meaning": "None"
}
},
{
"Rect": {
"x": 12,
"y": 20,
"w": 26,
"h": 3,
"color": 8,
"meaning": "None"
}
},
{
"Rect": {
"x": 12,
"y": 27,
"w": 30,
"h": 3,
"color": 8,
"meaning": "None"
}
},
{
"Rect": {
"x": 12,
"y": 34,
"w": 22,
"h": 3,
"color": 8,
"meaning": "None"
}
},
{
"Rect": {
"x": 62,
"y": 12,
"w": 36,
"h": 26,
"color": 11,
"meaning": "None"
}
},
{
"Rect": {
"x": 68,
"y": 20,
"w": 24,
"h": 10,
"color": 1,
"meaning": "None"
}
},
{
"Rect": {
"x": 110,
"y": 8,
"w": 42,
"h": 42,
"color": 3,
"meaning": "None"
}
},
{
"Rect": {
"x": 114,
"y": 12,
"w": 34,
"h": 34,
"color": 1,
"meaning": "None"
}
},
{
"Rect": {
"x": 120,
"y": 20,
"w": 22,
"h": 4,
"color": 15,
"meaning": "None"
}
},
{
"Rect": {
"x": 120,
"y": 30,
"w": 16,
"h": 4,
"color": 11,
"meaning": "None"
}
},
{
"Rect": {
"x": 0,
"y": 164,
"w": 160,
"h": 4,
"color": 0,
"meaning": "Wall"
}
}
],
"spawn": [
20,
140
],
"exits": [
null,
2,
null,
0
],
"exit_flags": [
"",
"assigned",
"",
""
],
"exit_blocked": [
"",
"You have not been assigned anything. You have, in fact, been un-assigned, and the Chief is not finished.",
"",
""
],
"objects": [
{
"name": "davis",
"sprite": "davis",
"x": 104,
"y": 120,
"look": "Chief Davis. She has read every incident report you have ever filed, which is a burden no one should carry.",
"synonyms": "chief boss commander woman",
"dialogue": [
{
"says": "Davis: Drebin. Thirty hostages, four suspects, zero shots fired. The Mayor called to congratulate me. She does not look congratulated.",
"choices": [
{
"text": "Just doing the job, Chief.",
"goto": 1
},
{
"text": "Something else happened in that bank.",
"goto": 2
},
{
"text": "Permission to keep the wig, Chief.",
"goto": 3
}
]
},
{
"says": "Davis: The job. Drebin, this department is carrying eleven million dollars of civil liability with your name on it. Do you know what a schoolgirl costume does to a deposition?",
"choices": [
{
"text": "Establishes rapport?",
"goto": 2
}
]
},
{
"says": "Davis: Box 1147. I saw the report. She slides a folder across. Davis: Simon Davenport. Software engineer, thirty-four, drove off Mulholland at two in the morning. Coroner says suicide. It is a suicide, Drebin. I am giving you a suicide because a suicide has no suspects, no press, and nothing you can set on fire.",
"choices": [
{
"text": "Understood, Chief.",
"goto": 4,
"sets_flag": "assigned",
"points": 10
},
{
"text": "And if it isn't a suicide?",
"goto": 5
}
]
},
{
"says": "Davis: No.",
"choices": [
{
"text": "Understood.",
"goto": 0
}
]
},
{
"says": "Davis: Take Hocken. And Drebin — a suicide. Say it back to me. You say it back to her. You say it with total sincerity, because you mean it, because you always mean everything, and that is precisely the problem.",
"choices": []
},
{
"says": "Davis: Then it will be a suicide with a great deal more paperwork, and I will still be the one signing it.",
"choices": [
{
"text": "Understood, Chief.",
"goto": 4,
"sets_flag": "assigned",
"points": 10
}
]
}
]
},
{
"name": "hockenjr",
"sprite": "hockenjr",
"x": 46,
"y": 132,
"look": "Captain Ed Hocken Jr. His father rode with your father for twenty-two years. He is the single kindest man in this building and he has a photograph of you on his desk that you have never asked about.",
"synonyms": "hocken ed captain partner",
"use_text": "You put a hand on his shoulder. He beams. You do not say anything, because there is nothing to say, and because Hocken Jr. has never in his life required anyone to say anything.",
"dialogue": [
{
"says": "Hocken Jr.: Frank! Great collar. Really great. My dad used to say your dad could take a room in eleven seconds and you did it in eleven seconds and I timed it, Frank, I actually timed it.",
"choices": [
{
"text": "Your father was a good police officer, Ed.",
"goto": 1
},
{
"text": "What do we know about Davenport?",
"goto": 2
},
{
"text": "Did anyone look at box 1147?",
"goto": 3
}
]
},
{
"says": "Hocken Jr.: He was. He really was. There is a silence. Neither of you fills it. It is the best conversation either of you will have this week.",
"choices": [
{
"text": "Yeah.",
"goto": 0
}
]
},
{
"says": "Hocken Jr.: Thirty-four, no history, no note. Car went through the barrier at Mulholland doing about sixty. Coroner ruled it in four hours, Frank. Four hours. My uncle's cat took nine.",
"choices": [
{
"text": "Four hours is fast.",
"goto": 0
}
]
},
{
"says": "Hocken Jr.: Nobody's looked at anything, Frank. It's a suicide. There's a form. He shows you the form. There is a box on the form marked OTHER and it has never been ticked by anybody, ever, in the history of the form.",
"choices": [
{
"text": "Somebody should tick it.",
"goto": 0
}
]
}
]
},
{
"name": "otto",
"sprite": "otto",
"x": 74,
"y": 118,
"look": "Since the last round of cuts, Police Squad partners are supplied by a vendor. Yours is inflatable. He has a pilot's cap, a shirt printed on, and a valve. His name, according to the requisition, is OTTO. He is at forty per cent and nobody has been able to find the pump.",
"synonyms": "partner inflatable vendor autopilot dummy",
"use_text": "You top Otto up by mouth, because it is your partner and you do not leave a partner at forty per cent. It takes eleven minutes. Captain Hocken Jr. watches all of it and does not say one word, because he can see that you mean it."
}
]
}