summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dungeon.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r--crawl-ref/source/dungeon.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc
index fd53cb768f..557c24bd33 100644
--- a/crawl-ref/source/dungeon.cc
+++ b/crawl-ref/source/dungeon.cc
@@ -5523,7 +5523,15 @@ static void build_minivaults(int level_number, int force_vault)
no_door_fixup_zones.push_back(
dgn_region( place.x, place.y, place.width, place.height ) );
-
+
+ if (place.map.has_tag("no_monster_gen"))
+ no_monster_zones.push_back(
+ dgn_region( place.x, place.y, place.width, place.height ) );
+
+ if (place.map.has_tag("no_item_gen"))
+ no_item_zones.push_back(
+ dgn_region( place.x, place.y, place.width, place.height ) );
+
if (place.map.has_tag("no_pool_fixup"))
no_pool_fixup_zones.push_back(
dgn_region( place.x, place.y, place.width, place.height ) );