summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-14 19:54:24 +0000
committerdploog <dploog@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-14 19:54:24 +0000
commit500822f59314480c8ec9034b6355c42d36a56dda (patch)
tree3790ec1a719d44afea089f67a6692ce0f09a4246
parent5a3b3d5faddb712bc52d22e65a46808d7d2d79dd (diff)
downloadcrawl-ref-500822f59314480c8ec9034b6355c42d36a56dda.tar.gz
crawl-ref-500822f59314480c8ec9034b6355c42d36a56dda.zip
Added missing labyrinth minotaur (uru).
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5825 c06c8d41-db1a-0410-9941-cceddc491573
-rw-r--r--crawl-ref/docs/level_design.txt5
-rw-r--r--crawl-ref/source/dat/lab.des102
2 files changed, 55 insertions, 52 deletions
diff --git a/crawl-ref/docs/level_design.txt b/crawl-ref/docs/level_design.txt
index 4026cb794c..5336880228 100644
--- a/crawl-ref/docs/level_design.txt
+++ b/crawl-ref/docs/level_design.txt
@@ -384,7 +384,10 @@ TAGS: Tags go an a TAGS: line and are space-separated. Valid tags are:
player doesn't get bored of the same few entries recycled
ad nauseam.
* "mnoleg" or the name of some other pandemonium lord. This makes
- the map eligible for said pan lord's lair.
+ the map eligible for said pan lord's lair. See pan.des.
+ * "minotaur" turns this into a labyrinth exit vault.
+ "lab" turns this into an additional labyrinth flavour vault.
+ See lab.des for examples and details.
* "uniq_BAR": (uniq_ with any suffix) specifies that only one of
the vaults with this tag can be used in a game.
* "no_rotate": Normally, the dungeon builder can, at its whim,
diff --git a/crawl-ref/source/dat/lab.des b/crawl-ref/source/dat/lab.des
index fea34066ef..e80389e827 100644
--- a/crawl-ref/source/dat/lab.des
+++ b/crawl-ref/source/dat/lab.des
@@ -49,11 +49,11 @@ ENDMAP
#############################################################################
# Watery exit
-NAME: labyrinth_watery
-TAGS: minotaur generate_loot no_pool_fixup allow_dup
-MONS: patrolling minotaur
+NAME: labyrinth_watery
+TAGS: minotaur generate_loot no_pool_fixup allow_dup
+MONS: patrolling minotaur
SHUFFLE: def
-SUBST: d=~, e=~, f=., c:vvc
+SUBST: d=~, e=~, f=., c:vvc
MAP
.........
.ccccccc.
@@ -81,9 +81,9 @@ ENDMAP
#############################################################################
# Spiral exit
-NAME: labyrinth_spiral
-TAGS: minotaur generate_loot allow_dup
-MONS: patrolling minotaur
+NAME: labyrinth_spiral
+TAGS: minotaur generate_loot allow_dup
+MONS: patrolling minotaur
SUBST: c : cvz, z = vc
MAP
............
@@ -101,11 +101,11 @@ ENDMAP
#############################################################################
# Hidden exit, and trapped loot
-NAME: labyrinth_hidden_loot
-TAGS: minotaur generate_loot allow_dup
-MONS: patrolling minotaur
+NAME: labyrinth_hidden_loot
+TAGS: minotaur generate_loot allow_dup
+MONS: patrolling minotaur
NSUBST: d = 1 / %
-SUBST: c : cvv
+SUBST: c : cvv
MAP
............
.cccccccccc.
@@ -116,22 +116,22 @@ MAP
.cxx...U=dc.
.cxx.<..xxc.
.cxxxx+xxxc.
-.cxxxx.xxxc.
+.cxxxx1xxxc.
.ccccc+cccc.
............
ENDMAP
#############################################################################
# Mini labyrinth exit
-NAME: labyrinth_mini_lab
-TAGS: minotaur generate_loot allow_dup
+NAME: labyrinth_mini_lab
+TAGS: minotaur generate_loot allow_dup
SHUFFLE: def, ghi, klm
-SUBST: d : c, e : ., f : c
-SUBST: g : c, h : ., i : c
-SUBST: k = <, l = ., m = .
-KMONS: < = patrolling minotaur
-KFEAT: < = <
-SUBST: c : vvc
+SUBST: d : c, e : ., f : c
+SUBST: g : c, h : ., i : c
+SUBST: k = <, l = ., m = .
+KMONS: < = patrolling minotaur
+KFEAT: < = <
+SUBST: c : vvc
# should not be necessary
validate {{ return has_exit_from_glyph('<') }}
@@ -164,7 +164,7 @@ NSUBST: D = 1:. / *:D
KFEAT: d = axe trap / dart trap / needle trap / blade trap
KFEAT: D = teleport trap
SUBST: c : vvc
-CHANCE: 1
+CHANCE: 2
MAP
..............
.cccccccccccc.
@@ -179,22 +179,22 @@ ENDMAP
#############################################################################
# Another trapped exit - most evil again!
-NAME: labyrinth_trapped_2
-TAGS: lab allow_dup generate_loot
-ITEM: potion of porridge
+NAME: labyrinth_trapped_2
+TAGS: lab allow_dup generate_loot
+ITEM: potion of porridge
SHUFFLE: XYZ
SHUFFLE: GH, LM, fghijklmn, FHIJKLN
-KFEAT: f = teleport trap
-KFEAT: n = teleport trap
-KFEAT: F = teleport trap
-KFEAT: N = teleport trap
-SUBST: g=., h=., i=., j=., k=., l=., m=.
-SUBST: G=., H=., I=., J=., K=., L=., M=.
-SUBST: Y=*, Z=*
-KFEAT: X = <
-KMONS: X = patrolling minotaur
-KFEAT: S = granite_statue
-CHANCE: 2
+KFEAT: f = teleport trap
+KFEAT: n = teleport trap
+KFEAT: F = teleport trap
+KFEAT: N = teleport trap
+SUBST: g=., h=., i=., j=., k=., l=., m=.
+SUBST: G=., H=., I=., J=., K=., L=., M=.
+SUBST: Y=*, Z=*
+KFEAT: X = <
+KMONS: X = patrolling minotaur
+KFEAT: S = granite_statue
+CHANCE: 2
MAP
.............
.vvvvvvvvvvv.
@@ -233,8 +233,8 @@ ENDMAP
############################################################################
# Labyrinth furniture
-NAME: lab_block
-TAGS: lab allow_dup
+NAME: lab_block
+TAGS: lab allow_dup
SHUFFLE: vcx
MAP
.....
@@ -260,10 +260,10 @@ ENDMAP
############################################################################
# Labyrinth hedge
-NAME: lab_hedge
-TAGS: lab allow_dup
+NAME: lab_hedge
+TAGS: lab allow_dup
SHUFFLE: 1l
-MONS: plant
+MONS: plant
MAP
.......
.11111.
@@ -278,8 +278,8 @@ ENDMAP
############################################################################
# Teaser: inaccessible loot
-NAME: labyrinth_glass_1
-TAGS: lab allow_dup
+NAME: labyrinth_glass_1
+TAGS: lab allow_dup
SUBST: % = %*
MAP
......
@@ -290,8 +290,8 @@ MAP
......
ENDMAP
-NAME: labyrinth_glass_2
-TAGS: lab allow_dup
+NAME: labyrinth_glass_2
+TAGS: lab allow_dup
CHANCE: 1
MAP
......
@@ -319,12 +319,12 @@ ENDMAP
############################################################################
# Baited teleport trap - this is evil!
-NAME: labyrinth_baited_teleportation_trap
-TAGS: lab allow_dup
-KFEAT: Y = teleport trap
-KITEM: Y = any good_item
+NAME: labyrinth_baited_teleportation_trap
+TAGS: lab allow_dup
+KFEAT: Y = teleport trap
+KITEM: Y = any good_item
SHUFFLE: cxv
-CHANCE: 1
+CHANCE: 1
MAP
.....
.x=x.
@@ -335,8 +335,8 @@ ENDMAP
############################################################################
# Teaser: fake exit
-NAME: labyrinth_fake_exit
-TAGS: lab allow_dup
+NAME: labyrinth_fake_exit
+TAGS: lab allow_dup
KFEAT: X = enter_abyss
MAP
........