mrpquest/rooms/room0.json
type-two 3241b6f14d MORPQUEST: Record Store Day — a Beyond Morp graphical adaptation
Fourteen EGA screens for MRPGI: nano banana backgrounds squeezed into the
engine's 160x168 double-wide-pixel frame, hand-pixelled item sprites, the
full RSD flag chain (poster frenzy -> yard door secret -> roof -> side door
-> clerk favours -> back-room seam -> payment -> notice -> BeckyWall
dispersal), the five-word true ending, and two scripted test paths (golden
win + gate locks), both green.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-05 14:56:30 +10:00

80 lines
4.2 KiB
JSON

{
"strokes": [
{ "Image": { "name": "bg_car", "x": 80, "y": 84, "meaning": "None" } },
{ "Rect": { "x": 0, "y": 0, "w": 160, "h": 138, "color": 0, "meaning": "Wall" } },
{ "Rect": { "x": 0, "y": 138, "w": 160, "h": 30, "color": 8, "meaning": "Floor" } },
{ "Image": { "name": "bg_car", "x": 80, "y": 84, "meaning": "None" } }
],
"spawn": [80, 152],
"exits": [null, 1, null, null],
"music": 1,
"objects": [
{
"name": "paperclip", "sprite": "paperclip", "x": 58, "y": 150,
"look": "It glints under the seat with the confidence of a tool that knows its moment has come.",
"takeable": true, "synonyms": "clip"
},
{
"name": "car keys", "sprite": "keys", "x": 100, "y": 148,
"look": "Your keys. The fob battery died last week, same as the clock. The metal part still believes in you.",
"takeable": true, "synonyms": "key keys fob"
},
{
"name": "wallet", "sprite": "wallet", "x": 122, "y": 152,
"look": "Your wallet. Inside: a bank card, three receipts you insist are important, and the faint scent of consequences. It is both your identity and your final boss.",
"takeable": true
},
{
"name": "45 adapter", "sprite": "adapter", "x": 138, "y": 146,
"look": "A tiny plastic ring, loose in the glovebox. It is somehow the difference between listening and pretending. Small enough to lose. Important enough to ruin your day.",
"takeable": true, "synonyms": "adapter ring spider"
},
{
"name": "tote bag", "sprite": "tote", "x": 30, "y": 150,
"look": "A cotton tote from a festival you don't remember enjoying. Structurally, it is 90% intention.",
"takeable": true, "synonyms": "tote bag"
},
{
"name": "seatbelt", "sprite": "none", "x": 45, "y": 130,
"look": "The buckle is jammed. It has chosen violence, quietly.",
"synonyms": "belt buckle",
"needs": "paperclip",
"use_text": "You pick the jammed buckle with the paperclip. The belt releases with a noise like a sigh. Freedom, sponsored by office supplies.",
"sets_flag": "seatbelt-freed"
},
{
"name": "mirror", "sprite": "none", "x": 80, "y": 125,
"look": "The rear-view mirror. Something is scratched into the plastic edge, under the dust.",
"synonyms": "rearview rear-view",
"use_text": "You wipe the dust from the mirror's edge. Scratched underneath, one word: RSD. It reads less like an acronym and more like an instruction.",
"sets_flag": "word-rsd"
},
{
"name": "list", "sprite": "none", "x": 130, "y": 140,
"look": "Uncle's list, in handwriting like a cardiogram: RAMP (1977). A The The 10-inch. Model 500, 'Initial'. Three records that are basically rumours. At the bottom: DON'T COME BACK WITH NOTHING.",
"synonyms": "note uncles"
},
{
"name": "kebab", "sprite": "none", "x": 20, "y": 145,
"look": "It is clearly mouldy. It is also somehow still in your car. This is a warning. This is another warning.",
"synonyms": "falafel food",
"use_text": "No. Some doors stay closed. (Morp applauds politely.)"
},
{
"name": "ignition", "sprite": "none", "x": 62, "y": 128,
"look": "The ignition. The car will start when you have somewhere to be and a reason to leave. Currently you have neither.",
"synonyms": "engine start drive home",
"needs": "car keys",
"requires_flag": "beckies-dispersed",
"sets_flag": "went-home",
"wins": true,
"use_text": "The engine turns over first try — even the car is surprised. You pull out past the empty footpath, the white label on the passenger seat like a sleeping child. Uncle calls: furious, then quiet, then — BUT ALL OF THESE RECORDS ARE AWESOME. The cat gets fed. The shop is there all year, by the way. Buy records on the other 364 days too."
},
{
"name": "dashboard", "sprite": "none", "x": 110, "y": 130,
"look": "The car interior is a small museum of your habits: receipts, cables, and the faint hum of unfinished plans. The dashboard clock blinks 12:00 (the battery died last week). Outside, through the windscreen, the shop waits.",
"synonyms": "dash clock windscreen glovebox wheel car"
}
]
}