Adds tools/gen_sideb.py — one data-driven builder replacing the copy-pasted gen_missionN.py pattern — and tools/smoketest.sh, which reports PASS/FAIL/DISPLAY_UNAVAILABLE instead of the process-is-alive check that has produced false passes twice now. NOT verified in-game: the display went to sleep mid-session. Static checks all pass (luac, check-yaml 0 errors, map refresh, check_assets, make) and the already-verified m03 hangs identically, confirming it is environmental. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
new-objective = New objective
|
|
objective-completed = Objective completed
|
|
objective-failed = Objective failed
|
|
|
|
press-first-records = Build a Pressing Plant and bank 2000 records
|
|
survive-the-probe = Survive the Stream's survey probe
|
|
keep-the-van-alive = Do not lose the Pop-Up Shop
|
|
|
|
destroy-the-transcoder = Destroy the Transcoder before the master is cut
|
|
keep-the-selector-alive = The Selector must survive
|
|
wipe-the-outpost = Level the whole outpost
|
|
|
|
build-the-studio = Build a Mastering Studio
|
|
silence-the-algorithm = Silence The Algorithm
|
|
keep-the-shop-standing = Keep the Pop-Up Shop standing
|
|
it-heard-you = THE ALGORITHM HAS NOTICED YOU
|
|
|
|
file-the-quota = File 3000 records before the review window closes
|
|
retire-the-plant = Retire the legacy Pressing Plant
|
|
hold-the-transcoder = Keep the Transcoder online for six minutes
|
|
clear-the-staging-camp = Clear the staging camp
|
|
incoming-engagement = ENGAGEMENT DETECTED
|
|
bring-algorithm-online = Bring The Algorithm online
|
|
delete-the-studio = Delete the Mastering Studio
|
|
keep-the-hub-online = Keep a Stream Hub online
|
|
they-are-coming = THE PARTY IS RESPONDING
|