feat: offer Semuta after paid battle Box searches

This commit is contained in:
Quintine committed 2026-10-12 01:44:21 +11:00
1 parent 066a097618
commit 6709522890
8 files changed
+116

No files matched your search

+1
View File
@@ -6765,6 +6765,7 @@ function semutaOfferSupported(
(continuation.kind === 'saphoAggressorDiscard' ||
continuation.kind === 'residualPoisonDiscard' ||
continuation.kind === 'truthtranceDiscard' ||
continuation.kind === 'nullentropyDiscard' ||
(continuation.kind === 'ordinaryCardDiscard' && continuation.effect === 'ghola') ||
!g.battle) &&
(continuation.kind !== 'choamKulonDiscard' ||
+1
View File
@@ -1174,6 +1174,7 @@ export const RULE_TOPICS: RuleTopic[] = [
...(definition.card.effect === 'semutaDrug' ? [
'Mandatory and winner battle discards also pause before native Advanced Harkonnen capture. Claim or Continue completes the original casualties and card cleanup before the capture offer; it does not sample a captive early or repeat capture. Other pending rewards remain outside this bounded path.',
'An ordinary Ghola played during battle also offers its consumed card after revival. Claim or Continue preserves the revived leader or forces and the opposing sealed plan, then normal planning resumes. It cannot revive again by resuming the receipt.',
'A completed paid Nullentropy Box search during battle offers only the used Box. Claim or Continue preserves the two-spice payment, private recovered card, already-shuffled pile and sealed opposing plan. The recovered card may be used in normal legal planning; the search is not repeated.',
] : []),
],
...(definition.card.effect === 'semutaDrug'