summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
authorJoël Simoneau <simoneaujoel@gmail.com>2025-04-08 08:00:33 -0400
committerJoël Simoneau <simoneaujoel@gmail.com>2025-04-08 08:00:33 -0400
commit40fdbd29cae0bea9c40c0bb3467521223446fde4 (patch)
treebd952ff0c5762c7340b5ef67b79a665da6f22578 /rules.js
parent806a53b40fab8201b7fc150604d9d11a1c717b34 (diff)
downloadvijayanagara-40fdbd29cae0bea9c40c0bb3467521223446fde4.tar.gz
Proper banner for cavalry in attack
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/rules.js b/rules.js
index e6137ef..aeacbe5 100644
--- a/rules.js
+++ b/rules.js
@@ -1234,6 +1234,7 @@ states.attack_select = {
function goto_attack_space() {
game.cmd.n_units = [0, 0]
+ game.cmd.cavalry = false
for_each_movable(game.cmd.target, p => {
if (piece_space(p) === game.cmd.where) {
@@ -1335,6 +1336,7 @@ states.attack_space = {
}
function next_attack_cavalry_step() {
+ game.cmd.cavalry = false
if (game.cmd.step === 0) {
goto_attack_cavalry(game.cmd.attacker)
} else if (game.cmd.step === 1) {
@@ -1398,6 +1400,7 @@ states.attack_cavalry = {
die(d) {
push_undo()
if (!game.cmd.cavalry) {
+ log_br()
log(`${faction_flags[game.current]} used Cavalry.`)
game.cmd.cavalry = true
}