From b6d5fe622d66a156b637585cdf6c86bfd5f7121b Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sun, 19 Jan 2025 01:35:52 +0100 Subject: v3: demagogue + pretender interaction --- rules.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rules.js b/rules.js index 90c7f5f..c7fd22d 100644 --- a/rules.js +++ b/rules.js @@ -2629,10 +2629,15 @@ function remove_governor(where, verbose) { log("Removed governor in %" + where + ".") eliminate_militia(where) - set_mobs(where, 0) remove_quaestor(where) remove_emperor_token(where) + // TODO: demagogue v3 + occupy breakaway -- leave mobs + if (is_deluxe() && game.demagogue & (1 << where)) + log(get_mobs(where) + " mobs remain.") + else + set_mobs(where, 0) + trigger_monument(where) // NOTE: Automated removal because it can be called from too many places. -- cgit v1.2.3