From ce6e70c92d4745b79b16d8c9fef96be770cf3958 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Fri, 31 Jan 2025 22:42:22 +0100 Subject: Don't show "end construction" button unless something has been built. --- rules.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/rules.js b/rules.js index 88b8126..47472bb 100644 --- a/rules.js +++ b/rules.js @@ -7028,7 +7028,8 @@ states.construct_stockades = { inactive: "to construct stockades", prompt() { view.prompt = `Construct Stockades${format_remain(game.count)}.` - gen_action("end_construction") + if (game.count < cards[game.last_card].activation) + gen_action("end_construction") if (game.count > 0) { for (let s = first_space; s <= last_space; ++s) { if (has_friendly_supplied_drilled_troops(s) || is_originally_friendly(s)) { @@ -7079,7 +7080,8 @@ states.construct_forts = { inactive: "to construct forts", prompt() { view.prompt = `Construct Forts${format_remain(game.count)}.` - gen_action("end_construction") + if (game.count < cards[game.last_card].activation) + gen_action("end_construction") if (game.count > 0) { for (let s = first_space; s <= last_space; ++s) { if (has_friendly_supplied_drilled_troops(s)) { -- cgit v1.2.3