diff options
author | iainp5 <iain.pearce.ip@gmail.com> | 2025-02-10 14:56:40 +0000 |
---|---|---|
committer | iainp5 <iain.pearce.ip@gmail.com> | 2025-02-10 14:56:40 +0000 |
commit | 95c3179873db314979f55b8a25a8d23a706e3c23 (patch) | |
tree | 0f0b66d6ca3215ee7f09e7cac13c45cbbfaf9b3e /rules.js | |
parent | 7ecd30111df91baf3f47670971bc35fc371dadc7 (diff) | |
download | 1989-dawn-of-freedom-95c3179873db314979f55b8a25a8d23a706e3c23.tar.gz |
Fix Ceausescu with no remaining spaces
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 18 |
1 files changed, 10 insertions, 8 deletions
@@ -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) { |