fix: bind Richese Bureaucrat to actual recipient portions

This commit is contained in:
Quintine committed 2026-10-18 02:22:27 +11:00
1 parent 06342ad34c
commit 7891517a9b
12 files changed
+711 -31

No files matched your search

+3
View File
@@ -12,6 +12,8 @@ export type BureaucratPaymentSource = {
/** Exact internal allied-payer receipts; never projected as public shares. */
contributions?: readonly { payer: string; amount: number }[];
privateFunding?: true;
/** Original public price; the qualifying Richese recipient portion stays private. */
richeseSaleAmount?: number;
signature: string;
};
/** The one physical skill card's use survives death, redraw and controller changes. */
@@ -32,6 +34,7 @@ export type BureaucratPaymentView = {
kind: BureaucratPaymentKind;
redirect: 2;
homeworldAllocation?: true;
richeseAllocation?: true;
};
usedThisPhase: boolean;
};