AI lane (ported from MRPGI): unknown typed sentences go to a local LLM (MRPCI_AI: ollama default / openrouter / off) that maps them onto already-legal commands; one in flight, polled per tick, hard-off under --script so replays stay byte-identical. Portraits: NPCs/props gain a portrait sprite drawn beside the dialogue window in the GUI (6x) and annotated frames (2x); sergeant + vend-bot faces in the demo. Also: --script + --render-room renders the frame a replay ends on. Verified: 5 test suites green, deterministic 25/25 playthrough, GUI boots. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
15 lines
505 B
JSON
15 lines
505 B
JSON
{
|
|
"name": "Neon Precinct",
|
|
"start_room": 0,
|
|
"intro_text": "Rain on chrome. You are Officer Morp-9, and somewhere in this city a case is getting colder. (Right-click cycles verbs. Or just type.)",
|
|
"verbs": {},
|
|
"flags": {},
|
|
"max_score": 25,
|
|
"ego_sprite": "",
|
|
"defaults": {
|
|
"look": "Rain-slick chrome and old neon. Nothing more.",
|
|
"do": "Your servos find no purchase on that.",
|
|
"listen": "The city hums in B-flat.",
|
|
"smell": "Ozone, rain, and yesterday's synth-noodles."
|
|
}
|
|
} |