Compose concealed No-Field battle cards before reserve costs

This commit is contained in:
Quintine committed 2026-10-16 08:56:01 +11:00
1 parent f50dda6078
commit a58b8bc92c
18 files changed
+1064 -45

No files matched your search

+2
View File
@@ -33,6 +33,8 @@ export type HarassWithdrawPreview = HarassWithdrawContext &
card: typeof HARASS_WITHDRAW_CARD;
/** New battle protocol allows the physical return to be chosen after reveal. */
allowAllocation?: boolean;
/** Owner-only forecast; actual marker reveal still precedes card effects. */
noField?: Readonly<{ materializes: number; reservesAfterReveal: number }>;
}>;
export type HarassWithdrawQuote = {
returned: { normal: number; elite: number };