From a7c55819ca9c997c9e130c9dcf65f58e7e655128 Mon Sep 17 00:00:00 2001 From: Eric Wagoner Date: Thu, 3 Sep 2026 18:48:05 -0400 Subject: [PATCH] The lobby says the plain words beside the flavor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Two evening arrivals created a room and left in the lobby: one never seated anyone, one seated a bot and never pressed the button. The card led with "share the link" as if company were required, the row of temperaments had no word saying they were computer opponents, and the start button said only "Flip the boards". Now the card has three headings — Invite friends, Your colour, Or seat a computer wizard — with one line on what a hunter, berserker, and worrier do; the start button says Start the game with "flip the boards · N wizards" beneath; and while it is disabled a line says what would enable it. Co-Authored-By: Claude Fable 5.1 Claude-Session: https://claude.ai/code/session_01Jm2auWk6RP71CjaAb4FMoG --- packages/web/src/App.svelte | 25 +++++++++++++++++++++++-- 1 file changed, 23 insertions(+), 2 deletions(-) diff --git a/packages/web/src/App.svelte b/packages/web/src/App.svelte index d092e15..1edebfe 100644 --- a/packages/web/src/App.svelte +++ b/packages/web/src/App.svelte @@ -1931,6 +1931,7 @@
wizard {local.setup.names.length + 1} of {local.setup.count}
What is your name?
+
Your colour
{#each [0, 1, 2, 3, 4, 5] as c (c)} {@const taken = local.setup.colors.includes(c)} @@ -2094,6 +2095,7 @@
Room {net.roomId}
+
Invite friends
Share the code — or the link. Two to six wizards enter the maze.
{inviteLink} @@ -2128,6 +2130,7 @@
{/if} {:else} +
Your colour
{#each [0, 1, 2, 3, 4, 5] as c (c)} {@const takenBy = Object.entries(net.roomColors).find(([, v]) => v === c)?.[0]} @@ -2148,6 +2151,9 @@ {#if net.players.length < 6} +
Or seat a computer wizard
+
An automaton plays a full seat by the rules — a hunter goes for treasure, + a berserker for blood, a worrier for the shadows between; mystery deals one at random.
⚙ seat a