summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js10
1 files changed, 7 insertions, 3 deletions
diff --git a/rules.js b/rules.js
index 189abb3..061d615 100644
--- a/rules.js
+++ b/rules.js
@@ -4710,22 +4710,24 @@ function vm_central_committee_reshuffle() {
game.state = 'vm_central_committee_reshuffle'
}
-function vm_civic_forum() {
+function vm_civic_forum_prep() {
log('+1 VP')
game.vp++
if (check_vp()) {
return
}
+ vm_next()
+}
+
+function vm_civic_forum() {
if (check_dem_control(S_CZECH_WRITERS)) {
vm_next()
} else {
- permanently_remove(C_CIVIC_FORUM)
vm_return()
}
}
function vm_common_european_home() {
-
if (game.active === DEM) {
for (let c of game.democrat_hand) {
if (cards[c].side === 'C') {
@@ -8660,6 +8662,8 @@ CODE[89] = [ // Domino Theory*
]
CODE[90] = [ // Civic Forum*
+ [ vm_permanently_remove ],
+ [ vm_civic_forum_prep ],
[ vm_valid_spaces_country, 'Czechoslovakia' ],
[ vm_prompt, 'Czechoslovakia' ],
[ vm_add_infl_free, 4 ],