summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/lair.des
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-07-01 11:19:26 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-07-01 11:19:26 +0000
commit2b3c8ea80b120c791882a8391292dbdec5333664 (patch)
tree842d034411b9758ab774763f491f2129429bfa39 /crawl-ref/source/dat/lair.des
parent5e974fc5a77504a7af9b6ee35d4a8fe19f8ef0c3 (diff)
downloadcrawl-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/lair.des')
-rw-r--r--crawl-ref/source/dat/lair.des608
1 files changed, 608 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/lair.des b/crawl-ref/source/dat/lair.des
new file mode 100644
index 0000000000..cc1500c1c2
--- /dev/null
+++ b/crawl-ref/source/dat/lair.des
@@ -0,0 +1,608 @@
+##############################################################################
+# lair.des: All maps relating to the Lair system, including entries and end
+# branch endings for Shoals, Snake Pit, Slime Pit and Swamp.
+##############################################################################
+
+##############################################################################
+# Lair entries
+##############################################################################
+# Dummy Lair entry
+NAME: lair_0_dummy
+TAGS: orc_lair
+CHANCE: 60
+ORIENT: float
+MAP
+O
+ENDMAP
+
+##############################################################################
+# Generic Lair entry
+#
+NAME: david_lair_1
+TAGS: lair_entry
+MONS: giant lizard / sheep, giant snail / elephant slug / nothing
+MONS: nothing / yak / weight:2 death yak, plant / fungus / w:20 nothing
+SHUFFLE: 12
+ORIENT: float
+MAP
+xxxx..@..xxxx
+xx.........xx
+x..42...44..x
+..44..1......
+@....1O3....@
+...4......4..
+x...4..2....x
+xx.........xx
+xxxx..@..xxxx
+ENDMAP
+
+##############################################################################
+# Shrubbed Lair entry
+#
+NAME: david_lair_2
+TAGS: lair_entry
+MONS: plant, firedrake
+SUBST: ' = 1.
+ORIENT: float
+MAP
+xxxxxxxxxxxxx
+xx111111111xx
+x112.'111111x
+x11.O.'111''.
+x11'..111'..@
+x111111''....
+x1''11......x
+xx.''..'...xx
+xxxx..@..xxxx
+ENDMAP
+
+##############################################################################
+# Lair monsters near stair
+#
+NAME: david_lair_3
+TAGS: lair_entry
+MONS: w:50 nothing / w:30 giant slug / w:30 giant snail
+MONS: w:100 nothing / w:40 yak / sheep / death yak
+MONS: w:100 nothing / w:20 giant iguana / w:20 giant lizard / gila monster / komodo dragon
+MONS: green rat / grey rat / orange rat / quokka / rat
+MONS: w:90 nothing / w:30 giant frog / blink frog / giant brown frog / spiny frog
+SHUFFLE: 12345
+ORIENT: float
+MAP
+111...@......
+111..........
+11........2..
+.............
+@.....O.....@
+...2.........
+........2....
+.............
+....@........
+ENDMAP
+
+########################################################################
+# Obligatory Oklob Plant Lair Entry Vault,
+# a.k.a. let's see just how many new-in-DCSS vault-features we can use at once
+#
+NAME: erik_lair_1
+TAGS: lair_entry no_monster_gen no_pool_fixup
+MONS: plant, fungus, oklob plant, boulder beetle
+ORIENT: float
+SHUFFLE: 124w
+SHUFFLE: cG
+SUBST: ? = %.
+KMONS: O = oklob plant
+MAP
+..............@.........
+..........x.............
+..........x........x....
+..xxcxx.................
+..?..............x...?..
+............?.....xG....
+...xGx............x.....
+...xx..................@
+......?.................
+...................x....
+...xG..............c....
+.....x....c2w4..........
+..?..G.....4O1..........
+..........cw21..........
+.....xx............GG...
+@....x....xx............
+.....x..................
+........................
+...............?...x....
+..xx..?...c........x....
+...x...............x....
+............xx..........
+..?...?............?....
+........................
+..............@.........
+ENDMAP
+
+##############################################################################
+# A boring Lair entry vault.
+#
+NAME: erik_lair_2
+TAGS: lair_entry
+MONS: generate_awake boring beetle / nothing / rat, generate_awake boring beetle
+# Rats are boring.
+ORIENT: float
+SUBST: ? = c x $ .
+MAP
+xxxxxxxxx?xxxx
+xxxxxx?xxxx?xx
+?xx?xxxxxxx?xx
+xxxxxx121xxxxx
+?xxxxx1O1xxx?x
+xxx??x111xxx?x
+xxxxxxxx??xxxx
+x?xxxx?xxxxx?x
+xxxxxxxxx?xxxx
+ENDMAP
+
+########################################################################
+# Welcome to Lair Island. We make great pancakes.
+#
+NAME: erik_lair_3
+TAGS: lair_entry
+MONS: w:50 troll / Snorg, w:30 hound / jackal / w:20 war dog
+ORIENT: float
+SUBST: ? = w.
+MAP
+.@........wwwwww?.....
+..?.?.?..wwwwwww.?..?.
+..??w..wwwwwwwww?.??..
+...??w.wwwwwwww?www?..
+...wwww?wwwwwwwwww??..
+..wwwwww??w??w2wwww..@
+..wwwwww??....wwww???.
+......1..2.2O2.wwww...
+..?wwwww???2.2www.ww?.
+.....wwww2..w.2www....
+..wwwwwwwww?.wwww???..
+@..wwwwwwwwwwwwwww....
+....?ww..ww?www..w....
+....?......??.w..???..
+...........?...@......
+ENDMAP
+
+########################################################################
+# Dragon's Lair, for generous values of Dragon
+#
+NAME: erik_lair_4
+TAGS: lair_entry
+MONS: steam dragon / mottled dragon / swamp drake
+MONS: w:20 giant iguana / komodo dragon / giant gecko / giant lizard / nothing
+FLAGS: no_rotate
+SUBST: ? = x.c
+SHUFFLE: %*RO
+ORIENT: float
+MAP
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxx?xxx?x?xx?x.2xx?xxx?x*?xxx?.2.xxxx
+xxxxxxxxxxxxxxx.2.......?xx.x.?xxx?.??xxxx?x.?xxx
+xxxxxxxxxxxxx?....xxx...2....??????..????x..%xxxx
+xx?xx???xxxxx..xx??xx??..........?...???..??x=.?x
+@......xxx.2.xx?xxxxxx?x?x??.......1...2.x.xxx.?x
+xxx?xxx...xxxxxxxxxxxx?xxxx.??.2...?......?xxx$xx
+xxxxxx?xxx?xxxxxxxxxxxx....xx??...?....??..??xx?x
+xxxxxxxxxxxxxxxxxxxxx??.xxx?xx????..???2??.2O?xxx
+xxxxxxxxxxxxxxxxxxxxx?R?xxxxxxxxxx.xxx?xxx?xxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ENDMAP
+
+##############################################################################
+# Orcish Takeover!
+#
+NAME: erik_lair_5
+TAGS: lair_entry
+MONS: orc, warg/giant snail, orc warrior/warg, orc priest/orc wizard/plant
+ORIENT: float
+MAP
+xxxx..@..xxxx
+xx.........xx
+x...2...44..x
+...4..1......
+@....1O3....@
+..........4..
+x...4..2....x
+xx.........xx
+xxxx..@..xxxx
+ENDMAP
+
+
+##############################################################################
+# Branch ends: Shoals, Slime Pit, Snake Pit, Swamp
+# Note that the Shoals usually have a randomised end map; predrawn maps
+# (which need not be encompassing) are sometimes used, though.
+##############################################################################
+
+##############################################################################
+# Shoals: ranged attackers
+#
+NAME: Shoals_1
+PLACE: Shoals:5
+MONS: cyclops, yaktaur, yaktaur captain
+MAP
+wwwwwwwwcccccccccccccwwwwwww
+wwwwwcccc...wwwwwwwwcccwwwww
+wwwccc......wwwwwwwwwwcccwww
+wwcc.......wwwwwwwwwwwwwccww
+wwc........wwwwwwwwwwwwwwcww
+wcc........wwwwwwwwwwwwwwccw
+wc........wwwwwwwwwwwwwwwwcw
+wc........wwwwwwwwwwwwwwwwcw
+cc.2.2.2.2wwwwwwwwwwwwwwwwcc
+c.2.2.2.2.cwwwwwwwwwwwwwwwwc
+c2.3.3.2.ccwwwwwwwwwwwwwwwwc
+c.2.3.2.ccwwwwwwwwwwwwwwww.c
+c2.3.3.ccwwwwwww...wwwwww..c
+ccccccccwwwwwww..1..wwwww..c
+wwwwwwwwwwwwwww..1..wwwww.Oc
+ccccccccwwwwwww..1..wwwww..c
+c..3.3.ccwwwwwww...wwwwww..c
+c.2.3.2.ccwwwwwwwwwwwwwwww.c
+c2.3.3.2.ccwwwwwwwwwwwwwwwwc
+c.2.2.2.2.cwwwwwwwwwwwwwwwwc
+cc.2.2.2.2wwwwwwwwwwwwwwwwcc
+wc........wwwwwwwwwwwwwwwwcw
+wc........wwwwwwwwwwwwwwwwcw
+wcc........wwwwwwwwwwwwwwccw
+wwc........wwwwwwwwwwwwwwcww
+wwcc.......wwwwwwwwwwwwwccww
+wwwccc......wwwwwwwwwwwccwww
+wwwwwcccc...wwwwwwwwcccwwwww
+wwwwwwwwcccccccccccccwwwwwww
+ENDMAP
+
+##############################################################################
+# Shoals: fish
+#
+NAME: Shoals_2
+PLACE: Shoals:5
+MONS: cyclops,stone giant
+SUBST: 1 = 1.
+SUBST: W = W:2 w
+SUBST: . = . w:3
+KMONS: W = giant goldfish/big fish/electrical eel
+KFEAT: W = w
+MAP
+wwwww......11......wwwww
+www.....1WWWWWW1.....www
+ww....WWWWWWWWWWWW....ww
+w..1WWWWWWWWWWWWWWWW1..w
+w..WWWWWWWWWWWWWWWWWW..w
+...WWWWWWWWWWWWWWWWWW...
+..WWWWWWWWWWWWWWWWWWWW..
+..WWWWWWWWWWWWWWWWWWWW..
+.1WWWWWWWWWWWWWWWWWWWW1.
+.WWWWWWWWWWWWWWWWWWWWWW.
+.WWWWWWWWWWWWWWWWWWWWWW.
+1WWWWWWWWWWO2WWWWWWWWWW1
+1WWWWWWWWWW22WWWWWWWWWW1
+.WWWWWWWWWWWWWWWWWWWWWW.
+.WWWWWWWWWWWWWWWWWWWWWW.
+.1WWWWWWWWWWWWWWWWWWWW1.
+..WWWWWWWWWWWWWWWWWWWW..
+..WWWWWWWWWWWWWWWWWWWW..
+w..WWWWWWWWWWWWWWWWWW..w
+w..1WWWWWWWWWWWWWWWW1..w
+ww....WWWWWWWWWWWW....ww
+www.....1WWWWWW1.....www
+wwwww......11......wwwww
+ENDMAP
+
+##############################################################################
+# Shoals: statue on rune
+#
+NAME: Shoals_3
+PLACE: Shoals:5
+KMONS: x:ice statue/orange crystal statue/silver statue
+KFEAT: x:O
+MAP
+x
+ENDMAP
+
+##############################################################################
+# Shoals: swimming rune
+#
+# You may need controlled flight or apportation to get the liquid rune
+#
+NAME: Shoals_4
+PLACE: Shoals:5
+KFEAT: O = w
+### KITEM: O = liquid rune of Zot
+MAP
+....wwwww....
+..wwwwwww..
+.wwwwwwww.
+.wwwwwwww.
+wwwwwwwww
+wwwwwwwww
+wwwwOwwww
+wwwwwwwww
+wwwwwwwww
+.wwwwwwww.
+.wwwwwwww.
+..wwwwwww..
+....wwwww....
+ENDMAP
+
+##############################################################################
+# Slime Pit
+#
+NAME: slime_pit
+PLACE: Slime:6
+ORIENT: encompass
+MONS: royal jelly, acid blob, great orb of eyes / nothing
+SUBST: ' : ' .:1, ' : ' x:1, ' = .x
+SUBST: " : " .:3, " = .c
+SHUFFLE: ([{
+MAP
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''xxxx''''...''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxx'''..'''''........'''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxx'.....................'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxx'.......................''x'xxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxx'..........................'.xxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxx'............................'xxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxx'.............................'''xxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxx'...............................''xxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxx''..(..............................''xxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxx'''....................................''xxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxx'.........................................'xxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxx''.........................................'xxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxx'...........................................'xxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxx''xx'..........................................'xxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxx'..''................""""."""""...........]....''xxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxx'x.................."cccc2ccccc".................'xxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxx'.'................"cc*cc..cc*cc".................''xxxxxxxxxxxxxxx
+xxxxxxxxxxxxx'................."cc***cc4c***cc".................xxxxxxxxxxxxxxxx
+xxxxxxxxxxxxx'................"cc*|*cc..cc*|*cc"................'xxxxxxxxxxxxxxx
+xxxxxxxxxxxx''..............."cc*|P|*c4cc*|P|*cc"...............'xxxxxxxxxxxxxxx
+xxxxxxxxxxxx'................"cc**|*cc..cc*|**cc"................'''xxxxxxxxxxxx
+xxxxxxxxxxxx'................"ccc**c|cc4c|c**ccc"..................xxxxxxxxxxxxx
+xxxxxxxxxxx'................."cccccccc.3cccccccc"..................'xxxxxxxxxxxx
+xxxxxxxxxxx'................."c.4.c.4.1..4.c.4.c"..................''xxxxxxxxxxx
+xxxxxxxxxxx'..................2.c.4.c....c.4.c.2....................'xxxxxxxxxxx
+xxxxxxxxxx'..........)......."cccccccc3.cccccccc"...................'xxxxxxxxxxx
+xxxxxxxxxx'.................."ccc**c|cc4c|c**ccc"...................'xxxxxxxxxxx
+xxxxxxxxxx'.................."cc**|*cc..cc*|**cc"..................'xxxxxxxxxxxx
+xxxxxxxxx'..................."cc*|P|*c4cc*|P|*cc"..................'xxxxxxxxxxxx
+xxxxxxxxx''..................."cc*|*cc..cc*|*cc"..................'xxxxxxxxxxxxx
+xxxxxxxxxxx'..................."cc***cc4c***cc"...................'xxxxxxxxxxxxx
+xxxxxxxxxxxx'..................."cc*cc..cc*cc"....................'xxxxxxxxxxxxx
+xxxxxxxxxxxx'...................."cccc2ccccc"....................'xxxxxxxxxxxxxx
+xxxxxxxxxxxxx'...................."""".""""".....................'xxxxxxxxxxxxxx
+xxxxxxxxxxxxx'...........................................[........'xxxxxxxxxxxxx
+xxxxxxxxxxxx''..............................................'''....'xxxxxxxxxxxx
+xxxxxxxxxxxx'.............................................''xxx''.'xxxxxxxxxxxxx
+xxxxxxxxxxxxx'..........................................''xxxxxxx.xxxxxxxxxxxxxx
+xxxxxxxxxxxxx'''.......................................'xxxxxxxxx.xxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxx'......................................'xxxxxxxxx'xxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxx'.......................................'xxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxx''.....................................'xxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxx'.....................................'xxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxx''....................................'xxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxx'...................................'xxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxx'............................}......'xxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxx''................................'xxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxx'.............................''xxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxx'.............................'xxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxx'......................''...'xxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxx'''''........{.......'xx'..xxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx'''............'xxxx''xxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''....'....'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''''x...''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ENDMAP
+
+
+##########################################################################
+# Snake Pit: the hunt
+#
+NAME: snake_hunt
+PLACE: Snake:5
+FLAGS: no_rotate
+ORIENT: northwest
+KFEAT: Z = weight:2 teleport trap / .
+KFEAT: z = teleport trap
+MONS: naga / nothing, greater naga / nothing, guardian naga / nothing
+MONS: naga warrior / nothing, naga mage / nothing
+MONS: greater naga / guardian naga
+SHUFFLE: '"
+SUBST: ':''x, ":"x
+SUBST: ' = .:250 1 2 3 4:15 5:5
+SUBST: " = .:250 1 2 3 4:5 5:15
+SUBST: X=xc.+, Y=xc+
+SUBST: T : T U V .:30 b
+SUBST: _:.!, !:!.x, !=x .:2
+SHUFFLE: 123, 45, ([<
+#
+validate {{ return glyphs_connected('{', 'O') }}
+#
+MAP
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxx''''''x4O4x""""""xxxxxxxxxxx
+xxxxxxxxxxx''''''xxxx664z466xxxx""""""xxxxxx
+xxxxxxxx''''xxxxxxxx.5665665.xxxxxxxx""""xxx
+xxxxxxx''xxxx''''xxx..45554..xxx""""xxxx""xx
+xxxxxx''xxx''''''''xxx.666.xxx""""""""xxx""x
+xxxxxx'xxx''''''''''xxxcXcxxx""""""""""xxx"x
+xxxxxx''x''''''''''''xx.3.xx""""""""""""x""x
+xxxxxxx'Y'''''''''''''45354"""""""""""""Y"xx
+xxxxxxxxxx''''''''''xx.....xx""""""""""xxxxx
+xxxxxxxxxxx''''''''xxxxx.xxxxx""""""""xxxxxx
+xxxxxxxxxxxxx''''xxxxxxx.xxxxxxx""""xxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxx!.!xxxxxx.....xxxxxx!.!xxxxxxxx
+xxxxxxxxxx!....._xx...43335...xx_...!!!xxxxx
+xxxxxxxx!......_x.11.4..3..5.22.x_......!xxx
+xxxxxxx!...2...x..11.........22..x...1...!xx
+xxxxxxx!..2..._x......T...T......x_...1..!xx
+xxxxxx!...2...x..2.............1..x...1...!x
+xxxxxx!..2....x.........{.........x....1...!
+xxxxxx!.......x....T...(.[...T.............@
+xxxxxx!..2....x.......ZZZZZ.......x....1...!
+xxxxxxx!..2..._x.................x_...1..!xx
+xxxxxxx!...2..._xx....T.}.T....xx_...1...!xx
+xxxxxxx!........._xx.........xx_.........!xx
+xxxxxxxx!.........._xxx...xxx_..........!xxx
+xxxxxxxxx!.............x.x.............!xxxx
+xxxxxxxxxx!!.........................!!xxxxx
+xxxxxxxxxxxx!!!.....3.......3.....!!!xxxxxxx
+xxxxxxxxxxxxxxx!!!!!..3...3..!!!!!xxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxx!!!...!!!xxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxx!@!xxxxxxxxxxxxxxxxxx
+ENDMAP
+
+############################################################################
+# Snake Pit: old level
+#
+NAME: snake_pit
+PLACE: Snake:5
+ORIENT: southwest
+FLAGS: no_rotate
+MONS: greater naga / nothing, naga, naga mage / nothing, naga warrior / nothing
+SUBST: c = c .:1
+SUBST: v = v .:1
+SUBST: v = x
+MAP
+xxxxxxxxxxxxxxxxxxxxxxx..@.xxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxx.............xxxxxxxx
+xxxxxxxxxxxxxx....v.............v..xxxxx
+xxxxxxxxxxxx....2.v.............v.2..xxx
+xxxxxxxxxxx.....2.v....v.....v..v.33.xxx
+xxxxxxxxxxx.....22v.............vv.2..xx
+xxxxxxxxxxx.......vv..v........vv.33..xx
+xxxxxxxxxx.....x233vv....T...vvv4444..xx
+xxxxxxxxxx......4444v.........v.333....x
+xxxxxxxxxx......33v4...v.......4x4.....x
+xxxxxxxxxx.......334.....v.....4333....x
+xxxxxxxxxx..c......3.3..4.4..v.......c.x
+xxxxxxxxx...cc.....1...1.1.1...133..cc.x
+xxxxxxxxx...cc....3.....4.4.........cc.x
+xxxxxxxxx...cc...3...v........2.....cc.x
+xxxxxxxxx...cc.........1...1.......cc..x
+xxxxxxxxxx..cc.....1.....1.....1..ccc.xx
+xxxxxxxxxx...ccc......3333333.....cc..xx
+xxxxxxxxxx....cccc....3333333.....cc..xx
+xxxxxxxxxx.....cccccc............cc...xx
+xxxxxxxxxx........ccccc..O....cccc....xx
+xxxxxxxxxxx........cccccccccccccc....xxx
+xxxxxxxxxxx..........ccccccccccc.....xxx
+xxxxxxxxxxxxx.......................xxxx
+xxxxxxxxxxxxxxxx..................xxxxxx
+xxxxxxxxxxxxxxxxxxxxx.......xxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ENDMAP
+
+
+#############################################################################
+# Swamp:5 standard
+#
+NAME: swamp
+PLACE: Swamp:5
+ORIENT: southeast
+FLAGS: no_rotate
+MONS: swamp dragon / nothing, swamp drake / nothing, hydra / nothing
+SHUFFLE: 12
+SUBST: ' = xc
+# NB - most of the 'x's here will be set to water in dungeon.cc
+MAP
+xxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxx2xxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxx2xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxx2x2xxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxcc.ccxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxcc3.2ccxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxx'c3.2.3c'xxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxx'c11.3322c''xxxxxxxxxxxxxxxxxxxxxx
+xxxxx'cc...21.1cccxxxxxxxxxxxxxxxxxxxxxx
+xxxxx'c.13321.1.cc'xxxxxxxxxxxxxxxxxxxxx
+xxxx'cc31333.113cc'xxxxxxxxxxxxxxxxxxxxx
+xxxx'cc22113.223ccxxxxxxxxxxxxxxxxxxxxxx
+xxxxx'cc3333113cc'xxxxxxxxxxxxxxxxxxxxxx
+xxxxx'cccc3O3ccc'xxxxxxxxxxxxxxxxxxxxxxx
+xxxxxx'cccccccc'xxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxx''ccccc'xxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxx''cc'xxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxx'xxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
+ENDMAP
+
+#############################################################################
+# Swamp:5 alternative (dp)
+#
+NAME: swamp_alternative
+PLACE: Swamp:5
+TAGS: no_pool_fixup
+ORIENT: float
+MONS: swamp dragon, swamp drake, hydra, firedrake
+ITEM: nothing
+SUBST: 1=1., 2=2., 3=3., 4=4., L=l.
+SHUFFLE: Od, 123, lw
+SUBST: l=l .:2, '=.x, "=cx, _=c.
+# NB - most of the 'x's here will be set to water in dungeon.cc
+MAP
+xxx@xxxxxxx@xxxxxxxxxxx
+xxx1'xxxxxxx2'xxxxxxxxx
+xxxx1xxxxxx2'xxxxxxxxxx
+xxxx.xxxxxx.xxxxxxxxxxx
+xx'2x3.x''3xxxxxxxxxxxx
+xx''x"c..1""""xxxxxxxxx
+xxxx""c".ccccc""xxx'3xx
+xxx"cc_.2LLl.ccc""2.'3x
+xx"cc..33LL..2._c1'xxx@
+x"cc1122lLL...1.1""xxxx
+x"c....llllll21.2c"xxxx
+x"cc33l4llllll2.cc"xxxx
+xx"ccll.llll34lcc"xxxxx
+xxx"cccO.lld3ccc"xxxxxx
+xxxx""cccccccc""xxxxxxx
+xxxxxx""""""""xxxxxxxxx
+ENDMAP