summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rules.js17
1 files changed, 14 insertions, 3 deletions
diff --git a/rules.js b/rules.js
index 0b4506e..920808a 100644
--- a/rules.js
+++ b/rules.js
@@ -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 = {