Six rooms of band history: the 1979 basement (Portastudio, Mom, the Castle box), D.O.A. at UVic, the alley wall that named the band, Alternative Tentacles 1987 (Jello signs you), the Roskilde main stage 1994 (MODELBEAST flux matte painting quantized by the engine; ops paint only walkability + cycling footlights), and the Polish field 1997 (the $2,500 van ransom — with one fatal dialogue option to prove checkpoint mercy). 60 points, deterministic playthrough in tests/, zero engine forks: pure game data + rhai. Generated art via tools/gen_sprites.py + gen_rooms.py. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
55 lines
1.7 KiB
JSON
55 lines
1.7 KiB
JSON
# NOMEANSNO QUEST — canonical win path (with one fatal mouth-off in Poland).
|
|
{"cmd":"set_seed","seed":1979}
|
|
{"cmd":"new_game"}
|
|
# basement: raid the Castle box for tape
|
|
{"cmd":"parse","text":"open the castle box"}
|
|
{"cmd":"tick","n":400}
|
|
# up the stairs to the D.O.A. gig
|
|
{"cmd":"walk_to","x":316,"y":150}
|
|
{"cmd":"parse","text":"look at the stage"}
|
|
{"cmd":"tick","n":200}
|
|
{"cmd":"parse","text":"pick up the flyer"}
|
|
{"cmd":"tick","n":400}
|
|
# out back to the alley, read the wall
|
|
{"cmd":"walk_to","x":160,"y":188}
|
|
{"cmd":"parse","text":"look at the graffiti"}
|
|
{"cmd":"tick","n":200}
|
|
# home to the basement, record the demo
|
|
{"cmd":"walk_to","x":4,"y":150}
|
|
{"cmd":"parse","text":"use blank tape on portastudio"}
|
|
{"cmd":"tick","n":600}
|
|
{"cmd":"query"}
|
|
# the van ride south to San Francisco
|
|
{"cmd":"walk_to","x":160,"y":188}
|
|
{"cmd":"parse","text":"talk to jello"}
|
|
{"cmd":"tick","n":500}
|
|
{"cmd":"choose","n":1}
|
|
{"cmd":"choose","n":1}
|
|
# east to Europe, eventually Roskilde
|
|
{"cmd":"walk_to","x":316,"y":140}
|
|
{"cmd":"parse","text":"talk to the stage manager"}
|
|
{"cmd":"tick","n":500}
|
|
{"cmd":"choose","n":1}
|
|
{"cmd":"choose","n":1}
|
|
{"cmd":"parse","text":"use the rig"}
|
|
{"cmd":"tick","n":600}
|
|
{"cmd":"query"}
|
|
# east again: Poland, 1997
|
|
{"cmd":"walk_to","x":316,"y":150}
|
|
# first: the fatal option (checkpoint mercy demo)
|
|
{"cmd":"parse","text":"talk to the mobster"}
|
|
{"cmd":"tick","n":500}
|
|
{"cmd":"choose","n":2}
|
|
{"cmd":"tick","n":100}
|
|
# rewound to room entry; now do it properly
|
|
{"cmd":"parse","text":"talk to the mobster"}
|
|
{"cmd":"tick","n":500}
|
|
{"cmd":"choose","n":1}
|
|
{"cmd":"choose","n":1}
|
|
{"cmd":"choose","n":1}
|
|
{"cmd":"parse","text":"use tour money on mobster"}
|
|
{"cmd":"tick","n":400}
|
|
{"cmd":"parse","text":"open the van"}
|
|
{"cmd":"tick","n":300}
|
|
{"cmd":"query"}
|