From 5961c75a29ba98cc9bb8dee9a97ebbc157ef8e37 Mon Sep 17 00:00:00 2001
From: Quintine <15965533+Quintine@users.noreply.github.com>
Date: Sat, 17 Oct 2026 14:39:09 +1100
Subject: [PATCH] Open expansion-faction starts from the normal lobby
---
app/page.tsx | 7 ++-----
components/game-table.tsx | 4 ++--
docs/CURRENT_STATUS.md | 12 ++++++++++++
game/engine.ts | 21 +++++++++++++++------
game/leader-skill-profile.ts | 3 ++-
tests/choam-auditor-lifecycle.test.ts | 15 +--------------
tests/ix-prototype.test.ts | 13 +------------
tests/richese-engine.test.ts | 9 +--------
8 files changed, 36 insertions(+), 48 deletions(-)
diff --git a/app/page.tsx b/app/page.tsx
index f0d50948..472f5cbc 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1085,10 +1085,7 @@ export default function Home() {
disabled={busy || claimUncertain}
onChange={(value) => {
setAdvanced(value);
- if (value) {
- setExpansions([]);
- if (f.expansion !== 'base') setSelected('atreides');
- }
+ if (value && f.expansion !== 'base' && !expansions.includes(f.expansion)) setSelected('atreides');
}}
/>
2–6 players · up to 10 turns
@@ -1101,7 +1098,7 @@ export default function Home() {