{#snippet sayBox(extra: string, withDie: boolean)}
{/snippet} {#snippet gallerySayBox(extra: string)} {/snippet}Recorded beside the room's ledger, with the move. Thank you. The keeper will look into it.
{:else}The room code and the move number are sent with it, so the keeper can replay the game to this moment.
watch clips from the labyrinth
{#if family.length}
Also in {#if hall}Kestrel's Hall{:else}Kestrel's Hall{/if}: {#each family as g, i (g.slug)}{i > 0 ? ", " : " "}{g.name}{/each}
{/if}Lost your games? If this browser forgot them, .
{#if seatsFound || seatsElsewhere}{seatsFound}{#if seatsElsewhere} {seatsElsewhere === 1 ? "One more table" : `${seatsElsewhere} more tables`} in play {seatsElsewhere === 1 ? "has" : "have"} a seat under your name, last used from another address, or given to the clockwork by the host. The host is whoever opened the table: ask them for a transfer phrase, or write to the keeper, who can seat you again.{/if}
{/if}👁 Just watching? You're in the Peanut Gallery until you sit.
{:else}👁 The table is full, so you watch from the Peanut Gallery. The boards flip when the host begins.
{/if} {/if}{inviteLink}
👁 The gallery listens. The host has not opened its mouth.
{/if}Waiting for {net.hostId} to flip the boards…
{/if}