diff options
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 17 |
1 files changed, 14 insertions, 3 deletions
@@ -3548,17 +3548,28 @@ states.ask_cavalry = { disable_negotiation: true, prompt() { view.prompt = "Negotiate: Ask another faction for Cavalry tokens?" - if (!is_player_ds() && n_cavalry(DS) > 0) + if (!is_player_ds() && n_cavalry(DS) > 0) { gen_action_faction_cavalry(DS) - if (!is_player_bk() && n_cavalry(BK) > 0) + gen_action_faction(DS) + } + if (!is_player_bk() && n_cavalry(BK) > 0) { gen_action_faction_cavalry(BK) - if (!is_player_ve() && n_cavalry(VE) > 0) + gen_action_faction(BK) + } + if (!is_player_ve() && n_cavalry(VE) > 0) { gen_action_faction_cavalry(VE) + gen_action_faction(VE) + } }, token(c) { game.current = game.cavalry[c] game.state = "give_cavalry" }, + space(s) { + let f = s - 17 + game.current = f + game.state = "give_cavalry" + } } states.give_cavalry = { |