Support Truthtrance bribes in Basic Kull preview
This commit is contained in:
1 parent
92c68ec4f6
commit
21f95bdd5b
15 files changed
+532
-15
No files matched your search
@@ -12,7 +12,7 @@ export interface BribeOptions {
|
||||
export function bribeTimingBlock(g: Game): string | null {
|
||||
if (g.status !== 'playing') return 'Bribes require a game in progress.';
|
||||
if (g.inflation?.side === 'double') return 'Bribes are prohibited while Inflation shows Double.';
|
||||
if (g.pendingTreacheryDiscard || g.pendingNullentropy || g.bureaucratPayments?.pending ||
|
||||
if (g.pendingKull || g.pendingTreacheryDiscard || g.pendingNullentropy || g.bureaucratPayments?.pending ||
|
||||
['name', 'reveal'].includes(g.battle?.mentatQuestion?.stage ?? '') ||
|
||||
g.nexusCards?.phase?.stage === 'drawing' || g.truthtrance ||
|
||||
g.nexusTraitorExchanges?.some(exchange => exchange.stage === 'return') ||
|
||||
|
||||
Reference in new issue
Block a user