summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.js18
1 files changed, 10 insertions, 8 deletions
diff --git a/rules.js b/rules.js
index eab845c..8b65249 100644
--- a/rules.js
+++ b/rules.js
@@ -1307,15 +1307,17 @@ states.vm_the_crowd_turns_against_ceausescu = {
states.the_crowd_turns_against_ceausescu_infl = {
inactive: 'place SPs',
prompt() {
- if (game.vm_available_ops === 0) {
- view.prompt = 'Place SPs done.'
+ if (game.vm_available_ops === 0 ) {
+ view.prompt = 'Place SPs: done.'
gen_action("done")
- return
- }
-
- view.prompt = `Place ${pluralize(game.vm_available_ops, 'SP')}.`
- for (let space of game.valid_spaces) {
- gen_action_space(space)
+ } else if (game.valid_spaces.length === 0) {
+ view.prompt = `Place SPs: no spaces remaining.`
+ gen_action('done')
+ } else {
+ view.prompt = `Place ${pluralize(game.vm_available_ops, 'SP')}.`
+ for (let space of game.valid_spaces) {
+ gen_action_space(space)
+ }
}
},
space(space) {