From 5f00aad6743dea47fbffe37324188533c2c06bc1 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Tue, 15 Apr 2025 18:11:08 +0200 Subject: Don't allow activating besieged leaders to move alone. ... don't let them sortie to a battle without units! --- rules.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rules.js b/rules.js index 4e2c604..49255e3 100644 --- a/rules.js +++ b/rules.js @@ -2401,7 +2401,7 @@ states.activate_individually = { view.actions.end_activations = 1 if (game.count >= 1) { for (let p = first_friendly_leader; p <= last_friendly_leader; ++p) { - if (is_piece_on_map(p) && !set_has(game.activation, p)) { + if (is_piece_unbesieged(p) && !set_has(game.activation, p)) { gen_action_piece(p) } } @@ -2663,8 +2663,10 @@ states.designate_force = { // Campaign and normal activations can activate leaders without forces. if (count_units_in_force(game.force.commander) > 0) view.actions.activate = 1 - else + else if (is_piece_unbesieged(game.force.commander)) view.actions.confirm_activate = 1 + else + view.actions.activate = 0 break case 'intercept': // Must be a force to proceed (leader + at least one unit) -- cgit v1.2.3