Exercise CHOAM Nexus expansion games

This commit is contained in:
Quintine committed 2026-09-27 22:45:53 +10:00
1 parent b7da1389da
commit 99c6ab5863
5 files changed
+63 -16

No files matched your search

+6 -3
View File
@@ -104,6 +104,7 @@ node --import tsx tools/faction-games.ts --out /tmp/dune-new-homeworld-nexus --p
node --import tsx tools/faction-games.ts --out /tmp/dune-new-choam-roster --profile choam-roster
node --import tsx tools/faction-games.ts --out /tmp/dune-new-ecaz-roster --profile ecaz-roster
node --import tsx tools/faction-games.ts --out /tmp/dune-new-ix-roster --profile ix-roster
node --import tsx tools/faction-games.ts --out /tmp/dune-new-choam-nexus --profile choam-nexus
node --import tsx tools/faction-games.ts --out /tmp/dune-new-nexus-three --profile nexus --players 3 --rules advanced
node --import tsx tools/faction-games.ts --out /tmp/dune-new-resume --resume /private/failed-combined-advanced.json
```
@@ -112,8 +113,8 @@ Default and `--profile all` retain the original six fixed CHOAM/Richese,
Ecaz/Moritani and combined Basic/Advanced samples. `--profile base` selects ten
additional samples: Basic and Advanced with two through six players.
`--players 2..6` narrows the base, Homeworld, Nexus, combined
`homeworld-nexus`, `choam-roster`, `ecaz-roster` or `ix-roster` profile;
omission or `all` retains all five counts. The fixed base roster adds Atreides,
`homeworld-nexus`, `choam-roster`, `ecaz-roster`, `ix-roster` or `choam-nexus`
profile; omission or `all` retains all five counts. The fixed base roster adds Atreides,
Harkonnen, Fremen, Emperor, Guild and Bene Gesserit in that order. These are
sample rosters, not an assertion that they are the only rules-permitted player-count
configurations. Each optional module profile runs two through six base factions
@@ -122,7 +123,9 @@ profiles also run Basic and Advanced with their respective physical expansion
enabled: CHOAM/Richese start with CHOAM then Richese, Ecaz/Moritani with
Moritani then Ecaz, Ixian/Tleilaxu with Ixians then Tleilaxu; subsequent seats
extend each to six without changing existing fixed four-seat samples. Their
seed offsets are 68–77, 78–87 and 88–97.
seed offsets are 68–77, 78–87 and 88–97. `choam-nexus` reuses the CHOAM/Richese
roster with both the physical expansion and Nexus Cards enabled at offsets
98–107; it does not alter the fixed six default samples.
Output names include the player count. Homeworld's original four-seat seed
offsets remain 36–37; its other rosters use 48–51 and 54–57. Nexus's six-seat
offsets remain 38–39; its smaller rosters use 40–47. The combined module uses