summaryrefslogtreecommitdiff
path: root/rules.js
diff options
context:
space:
mode:
Diffstat (limited to 'rules.js')
-rw-r--r--rules.js7
1 files changed, 6 insertions, 1 deletions
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.