diff options
author | Tor Andersson <tor@ccxvii.net> | 2025-01-19 01:35:52 +0100 |
---|---|---|
committer | Tor Andersson <tor@ccxvii.net> | 2025-01-19 01:39:56 +0100 |
commit | b6d5fe622d66a156b637585cdf6c86bfd5f7121b (patch) | |
tree | 2729b99447136c5edd88c4bddcfbb3d605c76571 /rules.js | |
parent | 173134273c1e7a8d78be78d7f409e822f4163250 (diff) | |
download | time-of-crisis-b6d5fe622d66a156b637585cdf6c86bfd5f7121b.tar.gz |
v3: demagogue + pretender interaction
Diffstat (limited to 'rules.js')
-rw-r--r-- | rules.js | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -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. |