From d605bb610ecdcbcc4810b6ae0ebf7e34fea60a55 Mon Sep 17 00:00:00 2001 From: Mischa Untaga <99098079+MischaU8@users.noreply.github.com> Date: Wed, 6 Dec 2023 11:27:30 +0100 Subject: Extra event cost not for Strategy / States cards --- rules.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/rules.js b/rules.js index e74ab8a..c5ff959 100644 --- a/rules.js +++ b/rules.js @@ -972,8 +972,9 @@ function can_play_event(c) { if ([39, 100].includes(c)) cost += 4 - // Suffragist must pay 1 button to play event during 1918 Pandemic or A Threat to the Ideal of Womanhood - if (has_extra_event_cost()) + // Suffragist must pay 1 button to play event card during 1918 Pandemic or A Threat to the Ideal of Womanhood + // Only for Event cards, not for Strategy / States cards + if ((is_support_card(c) || is_opposition_card(c)) && has_extra_event_cost()) cost += 1 if (player_buttons() < cost) @@ -3035,7 +3036,7 @@ states.vm_place_any_on_top_of_draw = { game.vm.play_one = game.selected_cards.shift() log(`${game.active} selected ${pluralize(game.selected_cards.length, 'card')} to put on top of their Draw Deck.`) - // XXX does this order make sense? first selected card goes on top. + // first selected card goes on top. for (let c of game.selected_cards.reverse()) { player_deck().push(c) array_remove_item(game.vm.draw, c) @@ -3071,7 +3072,7 @@ states.vm_opponent_discard_2_random_draw_2 = { discard_card_from_hand(c) log(`Discarded C${c}.`) } - // XXX if we could discard less than two, should we also draw less than two? + // if we could discard less than two, we also draw less than two. for (let i = 0; i < game.selected_cards.length; ++i) { let card = draw_card(player_deck()) player_hand().push(card) -- cgit v1.2.3