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>
44 lines
2.2 KiB
JSON
44 lines
2.2 KiB
JSON
{
|
|
"strokes": [
|
|
{ "Image": { "name": "bg_listening", "x": 80, "y": 84, "meaning": "None" } },
|
|
{ "Rect": { "x": 0, "y": 0, "w": 160, "h": 102, "color": 0, "meaning": "Wall" } },
|
|
{ "Rect": { "x": 0, "y": 102, "w": 160, "h": 66, "color": 8, "meaning": "Floor" } },
|
|
{ "Rect": { "x": 0, "y": 102, "w": 44, "h": 30, "color": 0, "meaning": "Wall" } },
|
|
{ "Image": { "name": "bg_listening", "x": 80, "y": 84, "meaning": "None" } }
|
|
],
|
|
"spawn": [100, 150],
|
|
"exits": [null, null, 10, null],
|
|
"music": 1,
|
|
"objects": [
|
|
{
|
|
"name": "turntable", "sprite": "none", "x": 62, "y": 100,
|
|
"look": "A sign asks for restraint. It will not be obeyed. The station waits for your decision like a small judge. The 45 adapter slot mocks you if you don't have one.",
|
|
"synonyms": "deck platter station",
|
|
"needs": "45 adapter",
|
|
"sets_flag": "station-working",
|
|
"use_text": "You seat the adapter, drop the needle. The turntable stops judging you for a second. Sound happens — real, warm, undeserved."
|
|
},
|
|
{
|
|
"name": "balloon", "sprite": "none", "x": 122, "y": 66,
|
|
"look": "A sad promotional balloon on a string, half-deflated, taped to the shelf. It has seen release dates come and go.",
|
|
"synonyms": "red promotional",
|
|
"needs": "elastic band",
|
|
"sets_flag": "eyepatch-made",
|
|
"use_text": "Balloon plus elastic band equals — against every law of craft — a functional eyepatch. You are not proud. You are exactly proud."
|
|
},
|
|
{
|
|
"name": "headphones", "sprite": "none", "x": 52, "y": 62,
|
|
"look": "Big padded cans, warm from nobody.",
|
|
"synonyms": "cans phones",
|
|
"requires_flag": "word-global",
|
|
"sets_flag": "word-ambassador",
|
|
"use_text": "Through the headphones, under the shop's hum, the runout groove of whatever last played is still circling. A voice in the vinyl, patient as a checkout queue: AMBASSADOR. You take the headphones off slowly."
|
|
},
|
|
{
|
|
"name": "corner", "sprite": "none", "x": 120, "y": 140,
|
|
"look": "A corner where taste becomes audible and mistakes become public. Crates of contenders wait under the plinth, pretending not to audition.",
|
|
"synonyms": "listening around crates plinth sign"
|
|
}
|
|
]
|
|
}
|