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>
154 lines
3.4 KiB
JSON
154 lines
3.4 KiB
JSON
{
|
|
"strokes": [
|
|
{
|
|
"Image": {
|
|
"name": "bg_carpark",
|
|
"x": 80,
|
|
"y": 84,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 78,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 78,
|
|
"w": 160,
|
|
"h": 90,
|
|
"color": 8,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 8,
|
|
"y": 78,
|
|
"w": 52,
|
|
"h": 32,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 128,
|
|
"y": 78,
|
|
"w": 32,
|
|
"h": 26,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 86,
|
|
"y": 16,
|
|
"w": 18,
|
|
"h": 66,
|
|
"color": 8,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Image": {
|
|
"name": "bg_carpark",
|
|
"x": 80,
|
|
"y": 84,
|
|
"meaning": "None"
|
|
}
|
|
}
|
|
],
|
|
"spawn": [
|
|
80,
|
|
130
|
|
],
|
|
"exits": [
|
|
2,
|
|
null,
|
|
null,
|
|
0
|
|
],
|
|
"music": 1,
|
|
"objects": [
|
|
{
|
|
"name": "car",
|
|
"sprite": "none",
|
|
"x": 34,
|
|
"y": 108,
|
|
"look": "Your car. Maroon, faithful, embarrassing. It will wait. It's good at that.",
|
|
"synonyms": "sedan vehicle",
|
|
"use_text": "You lean on it companionably. The car does not judge you. The car has seen worse."
|
|
},
|
|
{
|
|
"name": "bins",
|
|
"sprite": "none",
|
|
"x": 142,
|
|
"y": 106,
|
|
"look": "Two wheelie bins stand by the wall like bouncers for a club nobody wants into. The bins are where destiny hides from marketing.",
|
|
"synonyms": "bin wheelie rubbish",
|
|
"use_text": "You lift the lid. Inside: flattened boxes and one (1) single rollerblade. Destiny is hiding somewhere else today."
|
|
},
|
|
{
|
|
"name": "kids",
|
|
"sprite": "kid",
|
|
"x": 118,
|
|
"y": 126,
|
|
"look": "Two school kids ranked against the wall, generating judgement at industrial scale. One of them is smoking, or committed to the bit of it.",
|
|
"synonyms": "kid teenagers teens smokers",
|
|
"dialogue": [
|
|
{
|
|
"says": "Nah, look at this guy. He's doing quests in a record store. Respect though.",
|
|
"choices": [
|
|
{
|
|
"text": "What's going on out front?",
|
|
"goto": 1
|
|
},
|
|
{
|
|
"text": "Ignore the commentary.",
|
|
"goto": -1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "Swift wall. Been there since sunrise. That makes them morally correct, apparently. (He says this like he wants to die.)",
|
|
"choices": [
|
|
{
|
|
"text": "Anything else I should know?",
|
|
"goto": 2
|
|
},
|
|
{
|
|
"text": "Thanks.",
|
|
"goto": -1
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"says": "If you get in the side door you're basically a cheat code. That's illegal. That's awesome.",
|
|
"choices": [
|
|
{
|
|
"text": "Noted.",
|
|
"goto": -1
|
|
}
|
|
]
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "asphalt",
|
|
"sprite": "none",
|
|
"x": 80,
|
|
"y": 150,
|
|
"look": "The air tastes like exhaust and ambition. Asphalt cracked like your resolve. Beyond the shop strip, a queue is busy being a wall.",
|
|
"synonyms": "carpark ground cracks lines shop strip"
|
|
}
|
|
]
|
|
} |