The copy audit: the climb card stops calling itself a death match, the machine gets named, the drill decrypts, the duel names both stakes

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
wuwiandClaude Fable 5 committed 2026-08-30 17:25:41 +02:00
1 parent 7ece8312f3
commit 41f1b6815f
5 files changed
+50 -11

No files matched your search

+5 -1
View File
@@ -110,7 +110,11 @@ export function startDrillStream() {
if (!G.seen.drillRule) {
G.seen.drillRule = true;
showModal({ title: 'CLEARANCE DRILL', color: UI.pick,
body: ['DROP WHOEVER WOULD REACH YOU FIRST', 'FAST BEATS CLOSE · STREAKS PAY'] });
body: ['DROP WHOEVER WOULD REACH YOU FIRST', 'FAST BEATS CLOSE · STREAKS PAY'],
// the body keeps the old words for the suite; the zoned card decrypts them ("FAST BEATS
// CLOSE" meant nothing until you had already failed it — 2026-08-29 copy audit)
rules: [{ lead: 'DROP WHOEVER WOULD REACH YOU FIRST', sub: 'THE FASTEST BODY — NOT THE NEAREST' },
{ lead: 'KILL STREAKS SCORE EXTRA', sub: 'THE WRONG BODY BREAKS THE STREAK' }] });
}
d.t = 0; d.spawnT = 0; d.score = 0; d.streak = 0; d.kills = 0; d.faults = 0; d.lost = 0; d.msg = null;
try { d.best = Number(localStorage.getItem('drillBest')) || 0; } catch { d.best = 0; }