From d00fb214c71174f8c2759ceba81164f883a59888 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 17 Jan 2025 17:34:23 +0100 Subject: improve "can general move" check in britannia with port --- rules.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'rules.js') diff --git a/rules.js b/rules.js index dc1f83a..4b86a97 100644 --- a/rules.js +++ b/rules.js @@ -1905,8 +1905,13 @@ function can_select_general(id) { if (!has_general_battled(id)) { // Move Army - if (game.mip >= (where === BRITANNIA ? 2 : 1)) - return true + if (where === BRITANNIA && (!has_port(where) || has_used_port(where))) { + if (game.mip >= 2) + return true + } else { + if (game.mip >= 1) + return true + } // Initiate Battle if (game.mip >= 1 && can_general_initiate_battle(where)) return true -- cgit v1.2.3