diff options
author | iainp5 <iain.pearce.ip@gmail.com> | 2025-02-10 16:48:55 +0000 |
---|---|---|
committer | iainp5 <iain.pearce.ip@gmail.com> | 2025-02-10 16:48:55 +0000 |
commit | a815b2ed87eebc8422a04bb3dc851c81a88d968c (patch) | |
tree | 7b979d8d8dc55fbb5204746b3e55fc2e18cc01b7 | |
parent | 264d1fb4266c5876c96aa1e38a4c886d78f4be26 (diff) | |
download | 1989-dawn-of-freedom-a815b2ed87eebc8422a04bb3dc851c81a88d968c.tar.gz |
-rw-r--r-- | rules.js | 24 |
1 files changed, 14 insertions, 10 deletions
@@ -895,7 +895,7 @@ states.add_influence = { gen_action('done') } } else if (game.valid_spaces.length === 0) { - view.prompt = 'Place SPs: no spaces remaining.' + view.prompt = 'Place SPs: No spaces remaining.' if (!game.vm_event_to_do) { gen_action("end_round") } else { @@ -3240,10 +3240,12 @@ function check_ceh() { game.vp ++ logi(`+1 VP for playing C${C_COMMON_EUROPEAN_HOME} for Operations.`) } - if (check_vp()) { + if (check_vp()) return true - } - } + else + return false + } else + return false } function check_reformer() { @@ -3298,12 +3300,13 @@ function check_ligachev_non_event() { if (game.active === DEM && game.persistent_events.includes(C_LIGACHEV)) { log(`-3 VP from C${C_LIGACHEV}.`) game.vp -= 3 - if (check_vp()) { + if (check_vp()) return true - } game.persistent_events = game.persistent_events.filter(n => n !== C_LIGACHEV) game.strategy_removed.push(C_LIGACHEV) - } + return false + } else + return false } function check_ligachev_event(card) { @@ -3311,13 +3314,14 @@ function check_ligachev_event(card) { if (card !== C_GORBACHEV_CHARMS_THE_WEST) { log(`-3 VP from C${C_LIGACHEV}.`) game.vp -= 3 - if (check_vp()) { + if (check_vp()) return true - } } game.persistent_events = game.persistent_events.filter(n => n !== C_LIGACHEV) game.strategy_removed.push(C_LIGACHEV) - } + return false + } else + return false } function is_auto_resolve(card) { |