Add random faction deal and prediction draft

This commit is contained in:
Quintine committed 2026-10-28 00:16:04 +11:00
1 parent a244aeb5f8
commit 4dc2df2513
16 files changed
+819 -12

No files matched your search

+11
View File
@@ -16,6 +16,17 @@ open mode gates.
## Current checkpoint and work
**Faction allocation at setup — 28 October. Prototyped / Partial.** Hosts can
deal random enabled factions or start a draft in descending prediction-number
order. Human seats choose in order, bots choose automatically, and choices
apply together after the draft. Seat identities remain; human readiness clears.
Direct selection still works. Nine related unit files pass 43 cases; four
isolated HTTP cases include a four-seat/two-controller draft and game start.
An isolated browser room exercised a random deal, a human draft choice and an
automatic AI pick through completion.
Consensual swaps, wider combinations and deployed acceptance remain open.
[Scope](FACTION_ALLOCATION.md).
**Advanced Voice names for ordinary cards — 28 October. Prototyped / Partial.**
Native and borrowed Voice can require or forbid an exact ordinary battle-card
face in Advanced. Generic Voice and Basic choices remain; matching covers