summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoël Simoneau <simoneaujoel@gmail.com>2025-04-01 16:32:36 -0400
committerJoël Simoneau <simoneaujoel@gmail.com>2025-04-01 16:32:36 -0400
commita280b241a1c75c0203b1dfedb3b801af805613b3 (patch)
tree7f34144a81db1b6f9ed5b61aa73d62ce641ab026
parent667f34994dd7a8eb3077390c15d6c3764a6e37e4 (diff)
downloadvijayanagara-a280b241a1c75c0203b1dfedb3b801af805613b3.tar.gz
Player boxes for ask cavalry
-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 = {