From 5394f290e52cf7a92e10bd354ac61ea340130280 Mon Sep 17 00:00:00 2001 From: iainp5 Date: Thu, 19 Sep 2024 23:19:19 +0100 Subject: Fix for Deutsche Marks with no valid cards --- rules.js | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/rules.js b/rules.js index f388d67..3df2600 100644 --- a/rules.js +++ b/rules.js @@ -5732,10 +5732,15 @@ states.vm_play_event_from_discard = { states.vm_deutsche_marks_prep = { inactive: 'choose a card.', prompt() { - view.prompt = 'Deutsche Marks: choose a card to give.' - for (let card of game.valid_cards) { - gen_action_card(card) - } + if (game.valid_cards.length === 0) { + view.prompt = 'Deutsche Marks: no cards to give.' + gen_action('pass') + } else { + view.prompt = 'Deutsche Marks: choose a card to give.' + for (let card of game.valid_cards) { + gen_action_card(card) + } + } }, card(card) { log(`Gave C${cards[card].number}`) -- cgit v1.2.3