mrpquest/rooms/room1.json
type-two f421448919 Sierra soul: 250-point scoring, real gated exits, two deaths, vanishing Beckies
Uses the new MRPGI features (room names/enter prose, exit_flags, points,
kills, consumes, visible_flag/hidden_by_flag). Golden path re-verified:
250/250 and the win; gate tests cover all four locked exits, the kebab
death, and the improvised-words Becky-grue.

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

156 lines
3.5 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"
}
],
"name": "The Car Park",
"enter_text": "The air tastes like exhaust and ambition."
}