summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat
diff options
context:
space:
mode:
authorSteve Melenchuk <smelenchuk@gmail.com>2014-07-30 22:02:08 -0600
committerSteve Melenchuk <smelenchuk@gmail.com>2014-07-30 22:05:12 -0600
commitc30fc8ff53bf49b84f04d87e97413450d1951842 (patch)
treedaacd18ee80087229115337c5fb226cf15bfe38d /crawl-ref/source/dat
parent81771682ce56872f8b40389a69b3c03032eb09bf (diff)
downloadcrawl-ref-c30fc8ff53bf49b84f04d87e97413450d1951842.tar.gz
crawl-ref-c30fc8ff53bf49b84f04d87e97413450d1951842.zip
Tag branch entry portal vaults with no_exits (PleasingFungus, |amethyst).
Since they try to place in encompass vaults, and subsequently veto on exit connection checks, preventing encompass vaults from being placed.
Diffstat (limited to 'crawl-ref/source/dat')
-rw-r--r--crawl-ref/source/dat/des/branches/abyss.des3
-rw-r--r--crawl-ref/source/dat/des/branches/hell.des3
-rw-r--r--crawl-ref/source/dat/des/branches/pan.des3
-rw-r--r--crawl-ref/source/dat/des/builder/uniques.des2
-rw-r--r--crawl-ref/source/dat/des/portals/ziggurat.des2
5 files changed, 8 insertions, 5 deletions
diff --git a/crawl-ref/source/dat/des/branches/abyss.des b/crawl-ref/source/dat/des/branches/abyss.des
index 231d10bb6d..655719473b 100644
--- a/crawl-ref/source/dat/des/branches/abyss.des
+++ b/crawl-ref/source/dat/des/branches/abyss.des
@@ -46,7 +46,8 @@ default-depth: Depths, D:21-
# This one is the backup and the one used in encompass vaults.
NAME: abyss_entry
-TAGS: allow_dup overwrite_floor_cell replace_portal transparent fallback_enter_abyss
+TAGS: allow_dup overwrite_floor_cell no_exits replace_portal transparent
+TAGS: fallback_enter_abyss
WEIGHT: 50
: abyss_entry(_G, 'O')
MAP
diff --git a/crawl-ref/source/dat/des/branches/hell.des b/crawl-ref/source/dat/des/branches/hell.des
index 34143c5f88..e9f47651e9 100644
--- a/crawl-ref/source/dat/des/branches/hell.des
+++ b/crawl-ref/source/dat/des/branches/hell.des
@@ -64,7 +64,8 @@ default-depth: Depths, D:21-
# it also acts as the backup entrance and the entrance for encompass vault
# placements.
NAME: hell_entry
-TAGS: allow_dup overwrite_floor_cell replace_portal transparent fallback_enter_hell
+TAGS: allow_dup overwrite_floor_cell no_exits replace_portal transparent
+TAGS: fallback_enter_hell
WEIGHT: 50
: hell_entry_feature(_G, 'O')
MAP
diff --git a/crawl-ref/source/dat/des/branches/pan.des b/crawl-ref/source/dat/des/branches/pan.des
index b4facbc1ad..27959a4014 100644
--- a/crawl-ref/source/dat/des/branches/pan.des
+++ b/crawl-ref/source/dat/des/branches/pan.des
@@ -214,7 +214,8 @@ default-depth: Depths
# The generic entry; this is the one that should place in encompass vaults.
# Has a higher weight than everything else.
NAME: pan_entry
-TAGS: allow_dup overwrite_floor_cell replace_portal transparent fallback_enter_pan
+TAGS: allow_dup overwrite_floor_cell no_exits replace_portal transparent
+TAGS: fallback_enter_pan
WEIGHT: 50
: pan_entry_feature(_G, 'O', true)
MAP
diff --git a/crawl-ref/source/dat/des/builder/uniques.des b/crawl-ref/source/dat/des/builder/uniques.des
index d6098039fe..e5de333aec 100644
--- a/crawl-ref/source/dat/des/builder/uniques.des
+++ b/crawl-ref/source/dat/des/builder/uniques.des
@@ -64,7 +64,7 @@ require('dlua/vault.lua')
function place_unique(e, monster)
e.mons(monster)
e.tags("place_unique")
- e.tags("transparent overwrite_floor_cell")
+ e.tags("transparent overwrite_floor_cell no_exits")
e.map("1")
end
}}
diff --git a/crawl-ref/source/dat/des/portals/ziggurat.des b/crawl-ref/source/dat/des/portals/ziggurat.des
index 7de3fe276d..ce966acdf7 100644
--- a/crawl-ref/source/dat/des/portals/ziggurat.des
+++ b/crawl-ref/source/dat/des/portals/ziggurat.des
@@ -18,7 +18,7 @@ default-depth: Depths
NAME: ziggurat_fallback
TAGS: zig_entry
KFEAT: O = enter_ziggurat
-TAGS: overwrite_floor_cell transparent
+TAGS: overwrite_floor_cell no_exits transparent
WEIGHT: 1
MAP
O