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>
170 lines
6.0 KiB
JSON
170 lines
6.0 KiB
JSON
{
|
|
"name": "4 Cranbourne Drive — The Linen Room",
|
|
"enter_text": "Top of the house. A dumbwaiter hatch, a stack of sheets, and a twelve-year-old asleep on them.",
|
|
"music": 1,
|
|
"strokes": [
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 168,
|
|
"color": 7,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 62,
|
|
"color": 8,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 60,
|
|
"w": 160,
|
|
"h": 3,
|
|
"color": 0,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 63,
|
|
"w": 160,
|
|
"h": 105,
|
|
"color": 7,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 10,
|
|
"y": 8,
|
|
"w": 60,
|
|
"h": 50,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 10,
|
|
"y": 20,
|
|
"w": 60,
|
|
"h": 3,
|
|
"color": 8,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 10,
|
|
"y": 32,
|
|
"w": 60,
|
|
"h": 3,
|
|
"color": 8,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 10,
|
|
"y": 44,
|
|
"w": 60,
|
|
"h": 3,
|
|
"color": 8,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 118,
|
|
"y": 14,
|
|
"w": 34,
|
|
"h": 40,
|
|
"color": 0,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 122,
|
|
"y": 18,
|
|
"w": 26,
|
|
"h": 32,
|
|
"color": 15,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 164,
|
|
"w": 160,
|
|
"h": 4,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
}
|
|
],
|
|
"spawn": [
|
|
20,
|
|
148
|
|
],
|
|
"exits": [
|
|
null,
|
|
null,
|
|
null,
|
|
2
|
|
],
|
|
"objects": [
|
|
{
|
|
"name": "daughter",
|
|
"sprite": "daughter",
|
|
"x": 50,
|
|
"y": 128,
|
|
"look": "Eleanor Vane, twelve, asleep on a stack of sheets in a linen room at the top of her own house, with a balloon tied to her wrist. She has been here since 7:46. She has not been frightened for one minute of it.",
|
|
"synonyms": "eleanor girl child vane",
|
|
"points": 10,
|
|
"sets_flag": "found_girl",
|
|
"use_text": "You wake her carefully and you sit on the floor so you are not standing over her. She tells you it was a trick for her father, and that she was to stay up here and be very quiet until midnight and then come down and it would be the best surprise anybody ever had, and that Hobbs said her father would laugh. She says: 'Is he laughing?' You tell her the truth, because you always do: not yet. (+15)"
|
|
},
|
|
{
|
|
"name": "dumbwaiter",
|
|
"sprite": "dumbwaiter",
|
|
"x": 132,
|
|
"y": 118,
|
|
"look": "The top of the shaft. Chalk from a party shoe on the sill, going out, not in.",
|
|
"synonyms": "hatch lift shaft ropes",
|
|
"use_text": "She came up it herself, at 7:46, and shut the hatch behind her, because she was told it was part of the trick and she is twelve and it was the best day of her life."
|
|
},
|
|
{
|
|
"name": "butler",
|
|
"sprite": "butler",
|
|
"x": 96,
|
|
"y": 140,
|
|
"look": "Hobbs, at the top of the house, standing in a linen room doorway, holding a tray with a glass of milk on it that has been on that tray for four hours. Thirty-one years. He has been waiting all evening for one police officer to ask him one question.",
|
|
"synonyms": "hobbs servant manservant tray",
|
|
"requires_flag": "found_girl",
|
|
"wins": true,
|
|
"points": 25,
|
|
"use_text": "You ask him. It takes eleven seconds and he has been waiting five hours for it. Cornelius Vane is going under. Shipping, mostly. The house goes on Thursday and the staff went in September and Hobbs has not been paid since August and has not mentioned it, because he has been in this house thirty-one years and the girl is twelve and somebody had to give her a birthday. He wheeled her out in her own cake because she asked him for a trick to play on her father. Then, at nine o'clock, entirely on his own, he cut forty-one letters square out of the Tribune and pasted them on a sheet of paper and left it on the step, for two hundred thousand dollars, from a man who has not got two hundred dollars, so that Cornelius Vane would have to stand in his own hall in front of forty people and find out what it feels like to be about to lose something. He never intended to collect. There is nowhere in the note to send it. You arrest him and advise him of his rights in the correct order and in full, and he thanks you, and he puts the tray down first, because you do not go anywhere holding a tray. On the way out he says the only thing he says all night that is not an answer to a question: 'You were the only one who never once looked at me. Thirty-one years and I have never been so nearly invisible in my life.' You tell him you had read that it is always the butler and had therefore decided it could not be, and that this was, on reflection, the single stupidest professional decision of your career. He says: 'It usually is us, sir. There are simply not very many of us left.' Somewhere below, forty guests are still in the ballroom, and Officer Al says something, and everybody laughs, and everybody freezes, smiling, holding it — except a twelve-year-old at the top of the house, who is asking, again, whether her father is laughing yet. (+30)"
|
|
},
|
|
{
|
|
"name": "tycoon",
|
|
"sprite": "tycoon",
|
|
"x": 26,
|
|
"y": 142,
|
|
"look": "Cornelius Vane, on the stairs, who has come up two flights and stopped one short of the landing and cannot make himself come up the last one.",
|
|
"synonyms": "cornelius vane father man",
|
|
"use_text": "You tell him she is asleep on the sheets and she is fine and she has a balloon on her wrist. He does not move for a while. Then he asks, and he asks it like a man asking about the weather: whether the staff have been paid."
|
|
}
|
|
]
|
|
} |