feat: preserve native Face Dance through Semuta battle discards
This commit is contained in:
1 parent
12e4bcbf45
commit
0d545deb63
9 files changed
+191
-10
No files matched your search
+2
-2
@@ -6654,7 +6654,7 @@ function treacheryDiscardIntegrity(g: Game) {
|
||||
} else throw new RuleError('Unknown saved discard continuation.');
|
||||
}
|
||||
/** Bounded public single-card reaction after completed effects. Battle cleanup
|
||||
* may preserve native Harkonnen capture; other pending rewards remain gated.
|
||||
* may preserve native Harkonnen capture and Face Dance; other rewards remain gated.
|
||||
* Final flight arrival may resume native Intrusion, but other entry responses remain gated. */
|
||||
function semutaOfferSupported(
|
||||
g: Game,
|
||||
@@ -6703,7 +6703,7 @@ function semutaOfferSupported(
|
||||
continuation.kind === 'winnerMandatoryDiscard' ||
|
||||
continuation.kind === 'battleResolved') &&
|
||||
(g.pendingAuditor || g.pendingTech ||
|
||||
g.pendingFaceDance || g.pendingChoamBattleIncome ||
|
||||
g.pendingChoamBattleIncome ||
|
||||
g.pendingWinnerDiscards || g.moritaniRetention ||
|
||||
g.pendingIxSubstitution)) return false;
|
||||
if (continuation.kind === 'terrorDiscard' &&
|
||||
|
||||
Reference in new issue
Block a user