From 5d63fe5d4fff32b3aee92cc5734d35a36f782ca4 Mon Sep 17 00:00:00 2001 From: iainp5 Date: Tue, 11 Mar 2025 16:39:20 +0000 Subject: Add playable check for auto-resolve cards during Deutsche Marks --- rules.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/rules.js b/rules.js index f5a99de..9c3dddb 100644 --- a/rules.js +++ b/rules.js @@ -6815,9 +6815,11 @@ states.vm_deutsche_marks_confirm = { gen_action('done') }, done() { - if (cards[game.vm_event].side === "C" && (is_auto_resolve(game.vm_event) || switch_events.includes(game.vm_event))) { - log_event(game.vm_event) - goto_vm(game.vm_event) + if (cards[game.vm_event].side === "C" + && (cards[game.vm_event].playable || game.playable_cards.includes(game.vm_event)) + && (is_auto_resolve(game.vm_event) || switch_events.includes(game.vm_event))) { + log_event(game.vm_event) + goto_vm(game.vm_event) } else { change_player() game.state = 'vm_deutsche_marks' -- cgit v1.2.3