summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
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
}