Resolve Family Atomics with concealed No-Field forces

This commit is contained in:
Quintine committed 2026-10-27 11:54:38 +11:00
1 parent 28df687bf9
commit 57a59c1663
13 files changed
+511 -24

No files matched your search

+3
View File
@@ -1,4 +1,5 @@
import { familyAtomicsBlock } from './family-atomics';
import type { NoFieldDeployment } from './richese-no-field';
import { harvesterAvailable, type Card } from './cards';
import type { FactionId } from './catalog';
import { choamSaleGholaTiming } from './choam-market-ghola';
@@ -15,6 +16,8 @@ export type OrdinaryCardPlayer = {
faction: FactionId;
forces: Record<string, number>;
advisors?: Record<string, { lockedTurn?: number }>;
/** Public effective presence only; no token identity, denomination or reserves. */
noField?: { deployed: Pick<NoFieldDeployment, 'controller' | 'location'> | null } | null;
hand?: readonly Card[];
movesAllowed?: number;
moved?: number;