diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-01 11:19:26 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-01 11:19:26 +0000 |
commit | 2b3c8ea80b120c791882a8391292dbdec5333664 (patch) | |
tree | 842d034411b9758ab774763f491f2129429bfa39 /crawl-ref/source/dat/lab.des | |
parent | 5e974fc5a77504a7af9b6ee35d4a8fe19f8ef0c3 (diff) | |
download | crawl-ref-2b3c8ea80b120c791882a8391292dbdec5333664.tar.gz crawl-ref-2b3c8ea80b120c791882a8391292dbdec5333664.zip |
Level updates collated by David.
Fixed DEPTH: not being read correctly, added more map validation.
Increased attack speed of ice statues.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1704 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/dat/lab.des')
-rw-r--r-- | crawl-ref/source/dat/lab.des | 344 |
1 files changed, 344 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/lab.des b/crawl-ref/source/dat/lab.des new file mode 100644 index 0000000000..076a36bc96 --- /dev/null +++ b/crawl-ref/source/dat/lab.des @@ -0,0 +1,344 @@ +############################################################################### +# lab.des: minivaults particular to labyrinths. +# There are two types: labyrinth exits (tagged by 'minotaur') and +# flavour vaults (tagged by 'lab'). +############################################################################### + + +############################################################################# +# Labyrinth exit minivaults +############################################################################# +# These are generated by the TAG: minotaur. +# You *must* place the minotaur(s) yourself! +# There must be an exit (<), leading back to the dungeon. +# +# You can use the "generate_loot" tag to indicate that you're not explicitly +# placing the loot and that the dungeon builder should generate random loot +# (on the upstair). Note that this is not the default, and if you neither use +# this tag nor provide loot in the map definition, the player will be +# disappointed. +# +# One layer of floor space *must* surround the minivault, or the player could +# be trapped in the labyrinth (the dummy is exempt from this requirement). +############################################################################# + +############################################################################# +# Dummy balancer +NAME: labyrinth_0 +TAGS: minotaur dummy +CHANCE: 20 +MAP +x +ENDMAP + +############################################################################# +# Watery exit +NAME: labyrinth_watery +TAGS: minotaur generate_loot no_pool_fixup +MONS: minotaur +SHUFFLE: def +SUBST: d=~, e=~, f=. +MAP +......... +.ccccccc. +.cwwwwwc. +.cww<wwc. +.cwdefwc. +.ccc1ccc. +.c.....c. +.ccc+ccc. +......... +ENDMAP + +############################################################################# +# Green exit +NAME: labyrinth_green +TAGS: minotaur generate_loot +MONS: minotaur +MAP +........ +.bbbbbb. +.=..1<b. +.bbbbbb. +........ +ENDMAP + +############################################################################# +# Spiral exit +NAME: labyrinth_spiral +TAGS: minotaur generate_loot +MONS: minotaur +SUBST: c : cvz, z = vc +MAP +............ +.cccccccccc. +.c........c. +.c.cccccc.c. +.c.c<1..c.c. +.c.cccc.c.c. +.c......c.c. +.cccccccc.c. +..........c. +.cccccccccc. +............ +ENDMAP + +############################################################################# +# Hidden exit, and trapped loot +NAME: labyrinth_hidden_loot +TAGS: minotaur generate_loot +MONS: minotaur +SHUFFLE: def +SUBST: d = 1, e = 1 +KFEAT: f = blade trap / needle trap / axe trap / floor w:70 +KMONS: f = minotaur +KITEM: f = any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item / nothing, any good_item / nothing +MAP +............ +.cccccccccc. +.cxxxxdxxxc. +.cxxxx=xxxc. +.cxx..U.xxc. +.ce=U.1.xxc. +.cxx...U=fc. +.cxx.<..xxc. +.cxxxx+xxxc. +.cxxxx.xxxc. +.ccccc+cccc. +............ +ENDMAP + +############################################################################# +# Mini labyrinth exit +NAME: labyrinth_mini_lab +TAGS: minotaur generate_loot +MONS: minotaur +SHUFFLE: def, gh, ij, klm +SUBST: d = c, e = ., f = c. +SUBST: g = c, h = . +SUBST: k = <, l = ., m = ., i = ., j = . +KMONS: < = minotaur +MAP +............... +.ccccccccccccc. +.cmekjl......c. +.c.c.chcccccgc. +.c.c.....i...c. +.c.ccccc.c.cfc. +.c.....c.c.c.c. +.ccicc.c.c.c.c. +.c...c.c.c.c.c. +.c.c.c.c.c.c.c. +.c.c.c.c.c.c.c. +.c.c.c.c.c.c.c. +.c.c.d.g.j.c.c. +.cdcccecccccfc. +............... +ENDMAP + +############################################################################# +# Three rows exit +NAME: labyrinth_rows +TAGS: minotaur +SHUFFLE: def +MONS: minotaur +KFEAT: d = . +KITEM: d = any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item +KMONS: d = minotaur +SUBST: e = ., f = < +MAP +.................. +.cccccccccccccccc. +.+1............dc. +.cccccccccccccccc. +.+1............ec. +.cccccccccccccccc. +.+1............fc. +.cccccccccccccccc. +.................. +ENDMAP + +############################################################################# +# Trapped exits - this is evil! +NAME: labyrinth_trapped +TAGS: minotaur generate_loot +SHUFFLE: dD/eE/fF, ghi +MONS: minotaur +SUBST: g = c, h = c, i = . +KFEAT: d = axe trap / dart trap / needle trap / blade trap +KFEAT: e = axe trap / dart trap / needle trap / blade trap +KFEAT: f = axe trap / dart trap / needle trap / blade trap +KFEAT: D = teleport trap +KFEAT: E = teleport trap +KFEAT: F = floor +MAP +............ +.ccccccccccc. +.g..ddD+.ccc. +.c.ccccc.ccc. +.h..eeE+.1<c. +.c.ccccc.ccc. +.i..ffF+.ccc. +.ccccccccccc. +............ +ENDMAP + +############################################################################# +# Another trapped exit - most evil again! +NAME: labyrinth_trapped_2 +TAGS: lab +MONS: minotaur +ITEM: potion of porridge +SHUFFLE: xX / yY / zZ +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=., n=. +SUBST: G=., H=., I=., J=., K=., L=., N=. +SUBST: x=<, y=., z=. +KITEM: X = any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item, any good_item +SUBST: Y=*, Z=* +MAP +............ +.vvvvvvvvvvv. +.vvxvvyvvzvv +.vvXvvYvvZvv. +.vv1vv1vv1vv. +.vv+vv+vv+vv. +.vFGHIJKLMNv. +.vfghijklmnv. +.v...d.d...v. +.vvvvv+vvvvv. +............ +ENDMAP +# The heart stopper + + +############################################################################# +# Labyrinth flavour minivaults +############################################################################# +# One layer of floor space *must* surround the minivault, or the player could +# be trapped in the labyrinth (the dummy is exempt from this requirement). +# +# These minivaults can be placed anywhere onto the labyrinth, making for +# easier navigation (as the number of connections increases) but can also add +# to confusion or despair (use teleportation very sparingly, and abstain from +# unthematic monster sets). +############################################################################# + +############################################################################ +# Labyrinth dummy decorator +NAME: lab_dummy +TAGS: lab dummy +CHANCE: 90 +MAP +x +ENDMAP + +############################################################################ +# Labyrinth furniture +NAME: lab_block +TAGS: lab +MAP +..... +.xxx. +.xxx. +.xxx. +..... +ENDMAP + +############################################################################ +# Labyrinth furniture II +NAME: lab_fountain +TAGS: lab +MAP +....... +..b.b.. +.bb.bb. +...F... +.bb.bb. +..b.b.. +....... +ENDMAP + +############################################################################ +# Labyrinth hedge +NAME: lab_hedge +TAGS: lab +SHUFFLE: 1l +MONS: plant +MAP +....... +.11111. +.1ccc1. +..1c1.. +..1c1.. +..1c1.. +.1ccc1. +.11111. +....... +ENDMAP + +############################################################################ +# Teaser: unaccessable loot +NAME: labyrinth_statues +TAGS: lab +MAP +...... +.GGGG. +.G||G. +.G||G. +.GGGG. +...... +ENDMAP + +############################################################################ +# The other minotaur's lava lair +NAME: labyrinth_lava_lair +TAGS: lab +MONS: minotaur +MAP +....... +.lllll. +.l***l. +.l*1*l. +.l***l. +.lllll. +....... +ENDMAP + +############################################################################ +# Baited teleport trap - this is evil! +NAME: labyrinth_baited_teleportation_trap +TAGS: lab +SHUFFLE: XY / !! / !! / !! +SUBST: !=x +SUBST: X== +KFEAT: Y = teleport trap +KITEM: Y = any good_item +MAP +..... +.xXx. +.XYX. +.xXx. +..... +ENDMAP + +############################################################################ +# Teaser: fake exit +NAME: labyrinth_fake_exit +TAGS: lab +MONS: minotaur +KFEAT: X = gate * Abyss +MAP +........ +.vvvvvv. +.v...Xv. +.v.vvvv +.v.1..v. +.vvvv+v. +........ +ENDMAP +# Disheartened? |