summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js8
1 files 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'