policesquadquest/cases/case-02-ring-of-fear/game.json
type-two e429351ab3 Case Two: Ring of Fear — the paperwork is what keeps you alive
Act I, monochrome. Five rooms, 100 points, verified end-to-end at 100/100 on
the first pass, plus three verified Sierra deaths.

Frank goes under as fight manager "Frank Deacon" to break a fight-fixing racket.
The procedure gag from the bible finally has teeth: Form 22-B, the four-page
application for an authorised cover identity, is filed in Act 1 by a clerk in
Sacramento who never learns anything about it — and that form is the only thing
standing between Frank and a very short career. At the promoter's licence check
the "I'm licensed" reply is gated on having filed it; skip the form and the
single visible option is the fatal one. Bureaucracy as the thing that saves you
is the exact inversion the campaign is built on.

Act I cases now share a sprite set: 18 PNGs copied from case-01, 14 new ones
generated. tools/sprites.py skips keys beginning with "_" so sprites.json can
carry a note about which sprites are shared.

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

22 lines
1.1 KiB
JSON

{
"name": "Police Squad Quest — Case Two: Ring of Fear",
"start_room": 0,
"max_score": 100,
"intro_text": "POLICE SQUAD. Somebody is fixing fights at the Olympic, and three men who tried to say so are no longer saying anything. Captain Hocken wants a man on the inside. I'm going in as a fight manager. My name is Drebin. From this morning it's Frank Deacon, and Frank Deacon manages fighters, and Frank Deacon has never met a police officer in his life. Type 'help'.",
"death_text": "† OFFICER DOWN. Your cover is filed under DECEASED. The day restarts. †",
"verbs": [
{ "name": "use", "words": ["frisk", "search", "cuff", "book", "arrest", "file", "sign", "radio", "halt", "spar", "train", "stop"] },
{ "name": "look", "words": ["investigate", "observe", "detect"] },
{ "name": "talk", "words": ["interrogate", "question", "brief"] }
],
"flags": {
"paperwork_filed": false,
"briefed": false,
"knows_fighter": false,
"knows_kidnap": false,
"cover_checked": false,
"has_ledger": false,
"wife_safe": false
}
}