Prototype native Ecaz Nexus Duke Cunning

This commit is contained in:
Quintine committed 2026-09-28 14:20:18 +10:00
1 parent 1bda2ec31e
commit 1b36402dd6
19 files changed
+829 -23

No files matched your search

+3
View File
@@ -27,6 +27,7 @@ export function nexusTraitorFixture(
advanced?: boolean;
ix?: boolean;
seatIds?: [string, string, string];
observerFaction?: FactionId;
phase?: number;
} = {},
): Game {
@@ -43,6 +44,8 @@ export function nexusTraitorFixture(
g.players[0] = newPlayer(p, 'Owner', options.ownerFaction ?? 'harkonnen');
if (options.opponentFaction)
g.players[1] = newPlayer(q, 'Opponent', options.opponentFaction);
if (options.observerFaction)
g.players[2] = newPlayer(r, 'Observer', options.observerFaction);
for (const player of g.players)
g = applyAction(g, player.id, { type: 'ready' });
g.nexusCards = { cards: null, phase: null };