summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authoriainp5 <iain.pearce.ip@gmail.com>2024-11-01 21:15:20 +0000
committeriainp5 <iain.pearce.ip@gmail.com>2024-11-01 21:15:20 +0000
commit2f06b63bf6a38f33161fbdb9513077c12e1e7cbc (patch)
treec58d1238c4fbf7ed7123d6c6eab4cfc094016b4a /rules.js
parent8c35d6f14ca93044afa3ded1c687c8834eb20b69 (diff)
download1989-dawn-of-freedom-2f06b63bf6a38f33161fbdb9513077c12e1e7cbc.tar.gz
Fix Gorby after Breakaway Baltic republics
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/rules.js b/rules.js
index 9d5fb0d..142002f 100644
--- a/rules.js
+++ b/rules.js
@@ -585,6 +585,7 @@ states.play_card ={
return `play ${clean_name(cards[game.played_card].name)}.`
},
prompt () {
+ console.log('game.playable_cards', game.playable_cards)
view.prompt = `Play ${clean_name(cards[game.played_card].name)} for:`
if (scoring_cards.includes(game.played_card)) {
@@ -3032,7 +3033,7 @@ function event_is_playable(card) {
if (card === C_REFORMER_REHABILITATED) {
return false
}
- //Check for Common European Hmme under Stasi
+ //Check for Common European Home under Stasi
else if (game.stasi_card === C_COMMON_EUROPEAN_HOME && card === C_COMMON_EUROPEAN_HOME && game.active === DEM) {
return false
}
@@ -3040,6 +3041,11 @@ function event_is_playable(card) {
else if (game.com_tst_position === 8 && card === C_THE_CHINESE_SOLUTION) {
return true
}
+
+ //Check for Gorbachev Charms the West after Breakaway Baltic Republics
+ else if (card === C_GORBACHEV_CHARMS_THE_WEST && !game.playable_cards.includes(C_GORBACHEV_CHARMS_THE_WEST)) {
+ return false
+ }
//Then check normally
else if (cards[card].playable) {
return true