The mystery machine keeps its mood to itself

"Random" read as random ACTIONS, and a revealed random pick is barely
a mystery anyway. The fourth workshop button is now "mystery": the
server rolls the temperament and keeps it — the join line records it
for replay, the drive loop plays it, but the room tells the table
only "mystery". Roster and scoresheet show ⚙ mystery; the machine's
behavior is the only tell.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Eric Wagoner
2026-08-16 16:36:21 -04:00
co-authored by Claude Fable 5
parent af75a024ff
commit 1aafb9e837
4 changed files with 18 additions and 9 deletions
+3 -1
View File
@@ -172,7 +172,9 @@ function roomInfo(room: Room) {
hostId: room.hostId,
started: room.state !== null,
colors: Object.fromEntries(room.colorChoices),
bots: Object.fromEntries(room.bots),
bots: Object.fromEntries(
[...room.bots].map(([name, b]) => [name, b.secret ? "mystery" : b.style]),
),
};
}