summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--play.js4
-rw-r--r--rules.js5
2 files changed, 7 insertions, 2 deletions
diff --git a/play.js b/play.js
index 220607a..d5caa27 100644
--- a/play.js
+++ b/play.js
@@ -906,8 +906,8 @@ function update_player_info(name, x) {
function update_dice_box() {
ui.attack_header.textContent = "Attack in " + data.space_name[view.attack.where]
- ui.attack_attacker.textContent = faction_name[view.attack.attacker] + " - " + view.attack.n_units[0] + " units"
- ui.attack_defender.textContent = faction_name[view.attack.target] + " - " + view.attack.n_units[1] + " units"
+ ui.attack_attacker.textContent = faction_name[view.attack.attacker] + " - " + view.attack.n_units[0] + " unit" + (view.attack.n_units[0] > 1 ? "s" : "")
+ ui.attack_defender.textContent = faction_name[view.attack.target] + " - " + view.attack.n_units[1] + " unit" + (view.attack.n_units[1] > 1 ? "s" : "")
ui.attacker_flag.forEach(function(element){
element.src = faction_flags[view.attack.attacker];
diff --git a/rules.js b/rules.js
index a104891..1627654 100644
--- a/rules.js
+++ b/rules.js
@@ -1122,6 +1122,11 @@ function roll_attack() {
game.dice[4] = 0
game.dice[5] = 0
}
+
+ if (game.cmd.n_units[1] === 0) {
+ game.dice[4] = 0
+ game.dice[5] = 0
+ }
}
function attack_use_cavalry(d, f) {