diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -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' |