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>
124 lines
2.7 KiB
JSON
124 lines
2.7 KiB
JSON
{
|
|
"strokes": [
|
|
{
|
|
"Image": {
|
|
"name": "bg_kitchen",
|
|
"x": 80,
|
|
"y": 84,
|
|
"meaning": "None"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 0,
|
|
"w": 160,
|
|
"h": 100,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 100,
|
|
"w": 160,
|
|
"h": 68,
|
|
"color": 8,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 0,
|
|
"y": 100,
|
|
"w": 26,
|
|
"h": 40,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 128,
|
|
"y": 100,
|
|
"w": 32,
|
|
"h": 40,
|
|
"color": 0,
|
|
"meaning": "Wall"
|
|
}
|
|
},
|
|
{
|
|
"Rect": {
|
|
"x": 66,
|
|
"y": 16,
|
|
"w": 24,
|
|
"h": 88,
|
|
"color": 8,
|
|
"meaning": "Floor"
|
|
}
|
|
},
|
|
{
|
|
"Image": {
|
|
"name": "bg_kitchen",
|
|
"x": 80,
|
|
"y": 84,
|
|
"meaning": "None"
|
|
}
|
|
}
|
|
],
|
|
"spawn": [
|
|
80,
|
|
150
|
|
],
|
|
"exits": [
|
|
8,
|
|
null,
|
|
5,
|
|
null
|
|
],
|
|
"music": 3,
|
|
"objects": [
|
|
{
|
|
"name": "lollipop",
|
|
"sprite": "lollipop",
|
|
"x": 38,
|
|
"y": 96,
|
|
"look": "One consolation-grade lollipop under a soggy flyer, still wrapped. Somebody's emergency kindness, forgotten in place.",
|
|
"takeable": true,
|
|
"synonyms": "lolly sweet",
|
|
"points": 3
|
|
},
|
|
{
|
|
"name": "splashback",
|
|
"sprite": "none",
|
|
"x": 60,
|
|
"y": 84,
|
|
"look": "Stainless steel, greasy enough to hold information.",
|
|
"synonyms": "steel grease stove",
|
|
"requires_flag": "word-first",
|
|
"sets_flag": "word-global",
|
|
"use_text": "You wipe a porthole in the grease. Scratched into the steel beneath: GLOBAL. The grease begins closing over it immediately, like water.",
|
|
"points": 10
|
|
},
|
|
{
|
|
"name": "benches",
|
|
"sprite": "none",
|
|
"x": 110,
|
|
"y": 105,
|
|
"look": "Three stainless benches. One holds soggy flyers, one holds nothing, one holds the specific silence of an owner about to appear. You have, at a guess, two moves before Owner Energy finds you. Use them wisely. Or don't.",
|
|
"synonyms": "bench flyers sink"
|
|
},
|
|
{
|
|
"name": "urn",
|
|
"sprite": "none",
|
|
"x": 96,
|
|
"y": 88,
|
|
"look": "The hot-water urn rumbles like it knows things. It probably does. Old coffee and new anxiety.",
|
|
"synonyms": "hot water",
|
|
"use_text": "You do not have a cup. The urn respects your restraint. Barely."
|
|
}
|
|
],
|
|
"name": "The Kitchen",
|
|
"enter_text": "Fluorescent light, stainless steel, and the specific silence of an owner about to appear."
|
|
} |