Connect Richese final-cache and provisional full-hand acquisition

This commit is contained in:
Quintine committed 2026-10-08 20:29:45 +11:00
1 parent 451ecc950c
commit 66e061ccca
10 files changed
+83 -45

No files matched your search

+2 -6
View File
@@ -26808,8 +26808,8 @@ export function prepareSpecialKaramaIntent(
'The Karama reserved for Black Market cannot activate another effect.',
);
requireRule(
p.hand.length < handLimit(p),
'Special Richese Karama with a full hand awaits a ruling on acquisition and discard order.',
p.hand.length <= handLimit(p),
'The final exchanged hand must not exceed its hand limit.',
);
requireRule(
uncommittedSpice(g, p) >= 3,
@@ -26831,10 +26831,6 @@ export function prepareSpecialKaramaIntent(
g.richeseAuction.cardId !== acquire,
'The card already offered for auction must remain in that auction.',
);
requireRule(
g.richeseCache!.length > 1,
'Buying the final cache card awaits the empty-cache Bidding rule implementation.',
);
return { ...base, kind: 'richese', acquire };
} else if (p.faction === 'choam') {
requireRule(