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
H3552BCIAVBLKAYKE4DHFLBLFW5RGRMYBMRRYHYEB5IPIJRUVU5QC
N57XEDDZAJ6MMAFA2FIS6EMQZEZDG2CB6JVOCJIRBZVC6UPEWFEQC
ZIUTOWO4D4L3KSUOZMHFFVYARSCRULDSLSR2I2XV5H34QXTE2IJAC
PTOH3HLQ3SH32O3FNQUBUS45WE6JBJVWHVL3W472HUILVWWWZM6AC
Y3JUMLOAM4C4NFHTXM2I6ECUFNDCFJOTNOA2RDE7PZMFVVJYWHPQC
OKT46MMO25ALRR6SABSJHGHU7XLIEUSSCVCFNFFQCMIY7GLKUVSQC
GNDVGD7P554FJICPKWYQYXZ46HDMRYKOGZL4XZS2CPF3SNF5UO7QC
CUNNC574MESEMTTONZ6YB6CJ2S5P6VA3V7Z3OODESWAK37GYOBPAC
JW5AXME4PI4FNLNKE4NA5BK4FUWH2ZQQAWPVOGLQQBQI5QZNQUHAC
IVVTHLTTLOP5TSULXJWUSSXHOKYWVU3OWKYVK45A7RIB6V34MYQAC
RPOZZWKG5GLPHVZZ7ZKMKS64ZMV2LDCQSARBJFJ6FZOTOKCQO7FAC
KXUQB3WNWC5IFL6VFWADEPQMMU3VV3NDI5FLA666PGOEWFYUHCLQC
ZJLJGSB2XSBQU42OFQMXL3EG4CXAQGOYAU6YTV2SAWZEJIPFH2CAC
34C4U6EQWERY75GZJKUCM5KVGU2OUICETS5LGZF6RMKMZT4R5SQAC
W52PCSHX72WAMWKG6L4BPUBVMO6E72KYYBNKAA7554KNOTY6V7WQC
DDU4A3JGN5IUIPP5IASOODKPR2WBHSDSV4FITZ6HNXNSXXQACWAQC
K2CS6TCX2NDVL2ASEHGP4J4K4IJ6FP3ANNKTSIWVG43HPYSBX6ZQC
Y56C5OMUQ5XF2G6DKDV4R5MED44UOIUPTBBQVWQBUHYIXYA5MOZAC
AUXHSGS4EFOPZ6TVZYWNVOUDO7NYKUKE3HBKGQQWTALSVFOE3HAAC
KFM2ARORBIJ6BGX456VFW7EAVRIYBVFUV53JH63GSKNOKVPJWQ2QC
WW6THKR7JN447YC23YYHYYNH7ABMCFFSECNUFTIJBZX6JHX6W7TAC
OVDIHWR5FEPTBZCTEAXNPB4MYP5NUNPQMC6UM4F6SC4EBGWH3DSQC
BTSXD3FLCF2AGPPV6FTHVK7BWBMRSPUBPZWGZRIFMVHLCUAEGILAC
XZLW6TCNFL3HFCLJJY7O6BMP7LLRJB44ZJHJCQIYD6GPVVBLZFHQC
6L4EP4ZRWWYLT55PD5KTTJON5J2JB5VV5MWNHF5VPZQZ5BKEYZ4QC
6CHNAAPWNROCQNX6EWPLXZOWX5HHKL5ZOHO24XRMNQTQF3CWB3VQC
JGHLI3F3AEQ7XIRZUVGCA45KCONYFGMTGYIXYVIRI2FTWGVK73CAC
EEPNZ3SHGXQ4NKLSWHI7X2WK3LU3AR2EDZZFFDGOXQQBK5LO5OYAC
RRADDS444JWSL4KOJKNZFAIMWMZRLFR4KZPC2MJBCJPEPINC5CPQC
LS3DAZVRDCXVN2BKBC6RGCKO3R43Z7HKG4GXJWLBK4AKBL2G6QDQC
OYTCBRC7LE44EUVRZVYTOOVKQWJ6P6YE3FXTOGUTNKEMLNWPHKSQC
MEWWBZ4BFFNSOTNP5BCNMYD627GCX26OZZLH2VQAWEJIFOFPQCYQC
TY6JR6MSAREXQ3JH44ILKPYBVVCBVDXWD2UA74RLIDULCU23XRHQC
6AXVRCBQ5APB3SAMT4XFX6FDAMJPLRBH5WLNMIWI2YZZ6MDGVKDQC
BYOD7DKJ23XDIH5VQG5IG7WZTDI4QM2U5G6IX6JHL6HBSYFJHKAQC
442VGKMARB6LTQUEBIB5P447EI34BRJL6JALZKXLWPDHWCM6KKCQC
MI7CWKRDXHAU7PIHLXXOSFBULRGT2OOMIMOSQLMVYOUVGABIVXGAC
XFBYCMCIVWVIHM5SKPGGSXJIPUNG5DUPBFXCO2C5PDXZF6IFXKJAC
Y5XWAO2NIF6NL5PW52LUCEYW3KSXLOHB37UA3OHKGFYUEOUQREAAC
U7BN4TQ36FIOAGBVWQ4A6VXFZN2GETLGCLD4E3MCBA7OQ3TXYUXQC
RIRJ746W5ESARX4HUEA4JRVAKXXF3WYVXUCFFONPJMMKWHQAGI2AC
C52GDIYN6W4WNYL2QV7L7OKFBVLPFSBQAEBCX44PAXCZ5H7JXCJQC
QPF4HHRIRNZTEJUMRMB7EFYRF6RT6CTJECAAWRXV7EKHUEO77V7QC
7J3H7JY6AUO2UHNF6DAHDZI4O33JMTUUTYTPRM3CKNPUOF2RQOGAC
5SAPYHZGYGQIJZ6SMZ6S57KJQN5L232SXIY5U22YVLUETMGJDDFQC
55F3WPRLVULKMXZPSACPON6H7SBEVNNZNQ2MOOISD2FKAQTRLYFAC
OJH7P7REIZ3ED25ELK2W55VW56H3ZSORZB63BTU6IUVUPHH7GNTQC
UPSO7EF3NRXCZ46AOOWCGK6WZU5NJB4ZUH6JOV344KSNHNV2X32AC
YMNWB2JPFFAEHTFKXSKBILNBPH7MLI627QUXZS462VEZJDS263DQC
A3CO4KBFTFU3ZSHWRY2OPPX3MMTFV7OUCZGL7Q4Y2FU7JO4AP7MAC
NH533CNPGAQGR3QSSXRKCAJHSPVSHSPSTEJXRDIRH5YPKMGMEHVAC
M7F4JEKZL6VJD26V5LLAGFGCL6ITZABPNQYWTYQGFQBW72RA26EQC
25V4IA67QFLZRTBPZLHZ7R2VTFRBBQBE3IS4ASN5BJRBXPEHSALQC
L4GKFOXAMB5DF34DYFHQ246H4UOVGXEJ5GLHG2NQQQESQSMKK2YQC
WX535AVP7MD2BYA3NAU3VPV7QN6JOCE4JHDRMXKYNRIW7V2UOHJAC
Q4UHHIVZXZXNCID5NRETWC5ONHPNJU4A4IPEJ3PWFR2QOOJ3DAWAC
FOCWL2MOKK6BNARCKZIN6DPTOYRFILRJLURUT2JBORS25MMVGGSQC
6QWZDCP5HGYLTJO3WWYJJGRRT7QFY6IG64TC7TUB553Z7GAA2HIQC
UFLQ2LXPSQHE3XF57FPHQZIQPJUCFHB3Y5DMNZMRHOCV4LYKJGGQC
ILN2K6ASDZSMEHOPJ22IZLZJUO6DDGZTKAKXM3YXG6JZZHJNLX4AC
JQFQX7IWSJ4TYWVUVXAFMCPSAN67PRMNECDQI5WMON2JFMQVVUEQC
OTAXEUGHFR5A4NAUA3HDTIOQZO7E4MFX6ILDID3DHFEAOWUWRZ4QC
OAPAH3WEFTT2T7NVSSENRR5JCIZYA6UZSQQ6LQEHAAXCX6FIM7HQC
56C44YMFHZ62GXAAOLYSLLGBVGRWXB53W2VI37Q26ZECEK2XG5SQC
SIKFXNXSAMU6IYRGDG6SWP3LOX6SEE7PDFA7RVQAGG2SLWQ72D2QC
UBQTNLYGD3SNWMUNGWUPX7EXEGQXOXCFCPWIVWBFE7ID7DJLPFWAC
UL7XFKMUX3WIU4O2LZANK4ECJ654UZPDBFGNXUEYZYOLKBYBCG6AC
RVST2QHYJ757ZHK4AUJ5NGPDZ44AD6RVFVXYPKQIBJXZBDNUCHXQC
6JVFYLCQMFPV35INYC3MAWJ5AGVDPV7LQ5QS4YMKUJICXJGPJ63AC
GNJGG33CNP6IWUW4V2JKIFAC5N43TP5MX4PZOTXROBYZVXQEAJLAC
R6XS2HO5QX2FJUGL5UQQRNETKCMYWTUFPHPPS5SYWK3OQA4UDUQQC
WQU4ORZR2C52JNRTH5DN4XKNLEC4Q4SUZ7MLO6MBU6SSL2YXLSOAC
Y3ZCJ2CZJYJAEB76HS4EY4GD64TDPPKANQVNDEH2OJPRDPZWJNYAC
R5Q2OJMXNVK5RPXIKLTHHAOP67XOBB44AZKKZ2TOI3USPL6HACXAC
switch (orient)
{
case MAP_NORTH: case MAP_SOUTH:
if (map.height() >= GYM * 2 / 3)
return make_stringf("Map too large - height %d (max %d)",
map.height(), GYM * 2 / 3);
break;
case MAP_EAST: case MAP_WEST:
if (map.width() >= GXM * 2 / 3)
return make_stringf("Map too large - width %d (max %d)",
map.width(), GXM * 2 / 3);
break;
case MAP_NORTHEAST: case MAP_SOUTHEAST:
case MAP_NORTHWEST: case MAP_SOUTHWEST:
if (map.width() >= GXM * 2 / 3 || map.height() > GYM * 2 / 3)
return make_stringf("Map too large - %dx%d (max %dx%d)",
map.width(), map.height(),
GXM * 2 / 3, GYM * 2 / 3);
break;
default:
break;
}
##############################################################################
# ebranch.des: Branch entries.
##############################################################################
##############################################################################
# Portal vaults
##############################################################################
# These vaults are used when the dungeon builder tries to place a portal/stair
# to a branch. There's no guarantee that one of these will be used because
# portal vaults are placed last, after the rest of the level is generated, and
# will not be placed if they can't fit on the level without clobbering
# something.
#
# With portal vaults (as with minivaults), smaller is better, since the dungeon
# builder will frequently not be able to fit large vaults in anywhere (it
# doesn't try very hard).
#
# Note that the rune symbol (O) is used for the portal in portal vaults. If you
# do not put an O anywhere in the vault, there will be no portal for that
# branch!
#
##############################################################################
# Temple entries
##############################################################################
##############################################################################
# hall with pillars
#
NAME: temple_hall_a
TAGS: temple_entry
CHANCE: 9
ORIENT: float
SUBST: ? : c:20 x v b G:5
MAP
ccccccccc
c...O...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
c.?...?.c
c.......c
c@..@..@c
ENDMAP
NAME: temple_hall_b
TAGS: temple_entry
CHANCE: 1
ORIENT: float
SUBST: ? : c:20 x v b G:5
SHUFFLE: defghij
SUBST: d==, e=c, f=c, g=c, h=c, i=c, j=c
MAP
ccccccccc
c...O...c
cdefghijc
c...G...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
c.?...?.c
c.......c
c@..@..@c
ENDMAP
##############################################################################
# stairs with fountains
#
NAME: temple_fountains
TAGS: temple_entry
ORIENT: float
SUBST: ? : T:30 U
MAP
...?...
.......
.?.O.?.
.......
...?...
ENDMAP
##############################################################################
# stairs with statues
#
NAME: temple_statues
TAGS: temple_entry
ORIENT: float
MAP
GOG
ENDMAP
##############################################################################
# the green room
#
NAME: temple_green
TAGS: temple_entry
ORIENT: float
SUBST: ? = @=+b
SUBST: ! = =+@
MAP
bbbb!bbbb
b.......b
b.......b
?...O...?
b.......b
b.......b
bbbb?bbbb
ENDMAP
##############################################################################
# where's the temple?
#
NAME: temple_secret_doors
TAGS: temple_entry
ORIENT: float
SUBST: ? : ?:40 T:30 U, ? = T:30 U, X = c:1 =
MAP
cccccc@cccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
ccccccXcccccc
ccccc?.?ccccc
@...X.O.=...@
ccccc?.?ccccc
ccccccXcccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
cccccc@cccccc
ENDMAP
##############################################################################
# temple in pool
#
MAP
.....wwwww......
...wwwwwwwww....
.wwwwwwwwwwwww..
wwwwww...wwwwww.
wwwwww.O.wwwwww.
wwwwww...wwwwww.
................
ENDMAP
##############################################################################
# The garden of good and evil
#
NAME: temple_garden
TAGS: temple_entry no_monster_gen
ORIENT: float
SUBST: . = .:900 3:30 G:5 T U:5 V:5
SUBST: ' = .:300 3:30 G:5 T U:5 V:5
SUBST: ! = .:200 3:30 G:5 T U:5 V:5
SUBST: ? = .:100 3:30 G:5 T U:5 V:5
SUBST: _=3., -=l.
MONS: angel, iron devil, plant
MAP
........................................xxxxxxxx
.....................'''''...............-llxxxx
..................'''''''''''...........-llllxxx
...............'''''''!!!'''''''........-lll2xxx
............''''''''!!!!!!!''''''''......-llllxx
...........'''''''!!!!!!!!!!!'''''''.......-lllx
..........'''''!!!!!!!!!!!!!!!!!'''''........llx
.........'''''!!!!!!!!!?!!!!!!!!!'''''........lx
........'''''!!!!!!!!!???!!!!!!!!!'''''........x
.......'''''!!!!!!!!!?????!!!!!!!!!'''''........
.......''''!!!!!!!!!???????!!!!!!!!!''''........
.......'''!!!!!!!!!????O????!!!!!!!!!'''........
.......''''!!!!!!!!!???????!!!!!!!!!''''........
.......'''''!!!!!!!!!?????!!!!!!!!!'''''........
x.......'''''!!!!!!!!!???!!!!!!!!!'''''.........
x........'''''!!!!!!!!!?!!!!!!!!!'''''..........
xx._......'''''!!!!!!!!!!!!!!!!!'''''...........
xxxx3......'''''''!!!!!!!!!!!'''''''............
xxxxx3......''''''''!!!!!!!''''''''.............
xxxx13_........'''''''!!!'''''''................
xxxxxx3_..........'''''''''''...................
xxxxxxxxxx...........'''''......................
xxxxxxxxxxxx....................................
ENDMAP
##############################################################################
# Orcish Mines entries
##############################################################################
# Dummy Orc entry
NAME: orc_0_dummy
TAGS: orc_entry
CHANCE: 50
ORIENT: float
MAP
O
ENDMAP
##############################################################################
# Freedom of Choice
#
NAME: david_orc_1_choice
TAGS: orc_entry
MONS: orc, warg / orc priest / orc warrior, orc warrior / orc
ITEM: % / scroll of teleport / scroll of remove curse / scroll of identify
ITEM: % / w:2 * / scroll of blinking / scroll of recharging / scroll of fear
SHUFFLE: %1
ORIENT: float
MAP
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxOxxxxxxxxxxxx
xxxxxxxxx.......xxxxxxxxx
xxxxxx.............xxxxxx
xxxx....x.......x....xxxx
xxx....xxx.....xxx....xxx
xx.....xxx.I.I.xxx..I..xx
xx......x.......x......xx
x..x.x..x..x=x..x..x+x..x
x.xx.xx.x.xx=xx.x.xx~xx.x
x.x%1.x.x.x2e2x.x.x3d3x.x
x.x.%1x.x.x2e2x.x.xd3dx.x
x.xx.xx.x.xx=xx.x.xx~xx.x
x..x.x..x..x=x..x..x+x..x
x.......+.......+.......x
xx.....xxx.I.I.xxx..I..xx
xxx...xxxxx...xxxxx...xxx
xxx.@.xxxxxxxxxxxxx.@.xxx
ENDMAP
##############################################################################
# Generic Orc entry
#
NAME: david_orc_2
TAGS: orc_entry
MONS: weight:50 orc / orc warrior / nothing
ORIENT: float
MAP
xxxx..@..xxxx
x.....I.....x
x...........x
.....111.....
@I...1O1...I@
.....111.....
x...........x
x.....I.....x
xxxx..@..xxxx
ENDMAP
##############################################################################
# Orcish monsters near stair
#
NAME: david_orc_3
TAGS: orc_entry
MONS: weight:80 nothing / weight:50 orc / orc priest / orc wizard / orc warrior
MONS: nothing / orc warrior / warg / orc priest
ORIENT: float
MAP
1.....@....11
1............
.............
......21.....
@.....O.....@
.....12......
.............
.............
11..@......11
ENDMAP
#############################################################################
# The Orc Outfitter
#
NAME: orc_david_3
TAGS: orc_entry
ORIENT: float
MONS: weight:30 orc / orc warrior / weight:1 orc knight
KFEAT: X = armour shop / .
KFEAT: Y = weapon shop / .
SUBST: ? = 1 $
MAP
@.........@
...??..??..
.?.........
.?.X.O.Y.?.
.........?.
...??...?..
@.........@
ENDMAP
#############################################################################
# Wary orcs
#
NAME: david_orc_4
TAGS: orc_entry
ORIENT: float
FLAGS: no_rotate
SHUFFLE: XYZ
SUBST: ? = I F
# around 4% of these entries have a dangerous statue
SUBST: a = ~:4 .
SUBST: b = ~:8 .
SUBST: c = ~:12 .
SUBST: d = ~:16 .
KFEAT: X = .
KFEAT: Y = blade trap
KFEAT: Z = blade trap
MAP
xxxxxxxxxxxxxxxxxxxxxx
xx?xxx?xxx?xxx?xxxxxxx
xaaaxbbbxcccxdddx.lllx
.aaaabbbbccccdddx.Xllx
@aaaabbbbccccddd+.YOlx
.aaaabbbbccccdddx.Zllx
xaaaxbbbxcccxdddx.lllx
xx?xxx?xxx?xxx?xxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# The Mess
#
NAME: david_orc_5
TAGS: orc_entry
ORIENT: float
KFEAT: C = altar of Yredelemnul / altar of Makhleb / altar of Trog
MONS: orc priest / nothing, orc / w:5 orc warrior / w:1 orc knight
SUBST: x : cxv
SHUFFLE: () / XY
SUBST: X=., Y=.
MAP
xxxxxxxxxxxxxxx
x.....)O(.....x
x......1......x
x2..T.1C1.T..2x
x2222..1..2222x
x22222.I.22222x
xxI+IxxxxxI+Ixx
...@.......@...
ENDMAP
##############################################################################
# Caught partying
#
NAME: erik_orc_1
TAGS: orc_entry
MONS: orc, orc priest/orc wizard, weight:50 orc warrior/ogre, swamp drake
# The drake's name is Bobby. Since you did ask.
KITEM: 1 = sausage / nothing / animal skin / potion of confusion / potion of paralysis / potion of slowing / potion of degeneration / w:2 potion of speed / w:2 potion of might
ITEM: club, potion of confusion, slice of pizza, sausage / weight:40 nothing
ITEM: potion of confusion / potion of water
SHUFFLE: defO
FLAGS: no_rotate
ORIENT: float
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x.........g..........2x...w4xxx
x.....1...32...1......x1...wxxx
x.........xx.....e..........xxx
@.......f...1g............3.x$x
x..x1.................O...x.xhx
x..x1...1........2..1....gx.xhx
x......2....g.........d.1.x1+hx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# C'mon, you *gotta* have a *fort*!
#
NAME: erik_orc_2
TAGS: orc_entry no_pool_fixup
MONS: orc warrior, orc priest/orc wizard, weight:100 orc / orc warrior
MONS: weight:100 orc knight / orc warrior
ORIENT: float
FLAGS: no_rotate
SUBST: c = c:1000 x
MAP
.............................
.Iwwwwwwwwwwwwwwwwwwwwwwwwww.
.wIwwwwwwwwwwwwwwwwwwwwwwwww.
.ww2ccccccccccccccccccccccww.
.ww.c.......3.3.3......w2cww.
.wwxx........3.3.......cccww.
.122........3.I.3......4Ocww.
.wwxx........3.3.......cccww.
.ww.c.......3.3.3......w2cww.
.ww2ccccccccccccccccccccccww.
.wIwwwwwwwwwwwwwwwwwwwwwwwww.
.Iwwwwwwwwwwwwwwwwwwwwwwwwww.
.............................
ENDMAP
##############################################################################
# Just like home
#
NAME: erik_orc_3
TAGS: orc_entry no_item_gen
MONS: orc / weight:2 goblin / weight:2 hobgoblin / nothing
MONS: orc warrior / orc priest / orc wizard / nothing
MONS: warg / ogre / nothing
ORIENT: float
SUBST: ? = x . $:1
MAP
xxx.xxxxxxxxxxxxxxxxxxx
xxx?.x?x?xx?xxx??xx?xxx
xx..xxx..1.xxx....13xxx
xx.x??x.x1xx?x.21xx?..x
xx...x..xxx.2..1.x.x??.
xx?x.....?x.x..x.x1?.xx
xx..??12x?x.1.1?x.x??xx
xxx..x..x??O.x..x.xx.xx
x?..?x......x?.x.??x.xx
xx.x??.x.x..?x..xx.x?xx
x?xx?xx.x??...x.1x.1??x
xx..xxx...x.x.x.1?1.xxx
x?.2....xx2.x...xx.x??x
xxx??xx..xx.xx.x?..xxxx
xx..1.x.x.3...x2.x1..xx
..x??x.xxx..xxxx??.??xx
xx?.??.11.x?xxx..x..xxx
x??xxxx???xx?xxx??x.?xx
xxxxxxxxxxxxxxxxxxxx.xx
ENDMAP
##############################################################################
# Orc-henge
#
NAME: erik_orc_4
TAGS: orc_entry
MONS: human/goblin/hobgoblin/weight:2 orc, orc priest, orc
MONS: orc priest/orc wizard/weight:2 goblin/nothing, orc warrior/warg
ORIENT: float
SUBST: ? : c:20 .
SUBST: Z : c:20 .
SUBST: X : c:20 .
SUBST: v : c:20 .
SUBST: b : c:20 .
KITEM: 2 = knife
#
MAP
..............................
...............ZZ.............
.........??....ZZ....vv.......
.........??..........vv.......
....XX.......33533............
....XX........1.2........bb...
.........4....xxx...4....bb...
.............33533............
..bb..........................
..bb...........O..........??..
........4.............4...??..
..................4...........
...ZZ.........................
...ZZ......4............vv....
........................vv....
.......cc..........vv.........
.......cc....??....vv.........
.............??...............
..............................
ENDMAP
##############################################################################
# Vaults entries
##############################################################################
# Dummy Vaults entry
NAME: vaults_0_dummy
TAGS: vault_entry
CHANCE: 60
ORIENT: float
MAP
O
ENDMAP
##############################################################################
# Generic Vaults entry
#
NAME: david_vaults_1
TAGS: vault_entry
MONS: weight:20 nothing / weight:30 human / necromancer / wizard
ORIENT: float
SHUFFLE: !=
SUBST: ! = x
SUBST: ' : cxv
MAP
xxxxx.@.'''''
x...+...'...'
x...x...'...'
x!x=x111'...'
@.x.x111+.O.'
x.x.x111'...'
x.x.x...'...'
x.+.x...'...'
xxxxx.@.'''''
ENDMAP
##############################################################################
# Vault monsters near stair
#
NAME: david_vaults_2
TAGS: vault_entry
MONS: weight:40 nothing / weight:30 yaktaur / yaktaur captain
MONS: weight:70 nothing / weight:40 ogre / weight:20 two-headed ogre / ogre-mage
MONS: weight:100 nothing / shapeshifter
SHUFFLE: 123
ORIENT: float
MAP
1111..@......
111..........
111..........
1............
@.....O.....@
.............
.............
.............
....@........
ENDMAP
##############################################################################
# Vaults patterns 0: vanguard
#
NAME: david_vaults_3
TAGS: vault_entry
ORIENT: float
MONS: human, human / Donald, human / Michael, human / Norris, human / Wayne
SHUFFLE: 2345
MAP
@..........@
....1131....
...1....1...
..1......1..
..2..O{..1..
..1..()..4..
..1......1..
...1....1...
....1511....
@..........@
ENDMAP
##############################################################################
# Vaults patterns I
#
NAME: david_vaults_4
TAGS: vault_entry
ORIENT: float
SHUFFLE: 123456
MONS: dragon / golden dragon / ice dragon / iron dragon / shadow dragon / storm dragon
MONS: freezing wraith / shadow wraith / wight / wraith
MONS: deep troll / iron troll / rock troll / troll
MONS: cyclops / ettin / fire giant / frost giant / hill giant / stone giant / titan
MONS: necromancer / shapeshifter / vault guard / wizard
MONS: nothing
MONS: shapeshifter / weight:30 nothing
SUBST: 1=.1, 2=.2, 3=.3, 4=.4, 5=.5, *:*.%
SUBST: x : xcv
MAP
@..........@
.xxxxxxxxxx.
.x..12345.x.
.x.xxxxx..x.
.x.x***x..x.
.x.+**Ox..x.
.xxxxxxx..x.
...777....x.
.xx...xxxxx.
@..........@
ENDMAP
##############################################################################
# Vaults patterns II
#
NAME: david_vaults_5
TAGS: vault_entry
ORIENT: float
SUBST: ! : ! .
SUBST: ? : ? .
SUBST: ? = .:30 0:10 9:4 8:1 %:10 *:4 |:1
SUBST: ! = .:30 0:10 9:4 8:1 %:10 *:4 |:1
MAP
xxxxxxxxxxxxxx
xOx!x!x?x!x?xx
xx!x?x!x!x?x!x
x!x!x!x?x!x?xx
xx?x!x?x?x?x!x
x!x?x.x.x.x.xx
xx?x?x.x.x.x.x
x?x?x!x?x.x.xx
xx!x!x!x?x.x.x
xxxxxxxxxxxxx@
ENDMAP
##############################################################################
# The Guard of Blades
NAME: erik_vaults_1
TAGS: vault_entry
MONS: dancing weapon
ORIENT: float
SHUFFLE: vc
MAP
.............
.............
.....v.v.....
....vvvvv....
.....1O1.....
....vvvvv....
.....v.v.....
.............
.............
ENDMAP
##############################################################################
# Above As Below
NAME: erik_vaults_2
TAGS: vault_entry
MONS: vault guard
ORIENT: float
SHUFFLE: vx
MAP
vvvvvv.vvvvvv
vvvvvv.vvvvvv
vvvvbb.bbvvvv
vvvvb111bvvvv
.....1O1.....
vvvvb111bvvvv
vvvvbb.bbvvvv
vvvvvv.vvvvvv
vvvvvv.vvvvvv
ENDMAP
##############################################################################
# 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
##############################################################################
# Hive entries
##############################################################################
# Dummy entry
#
NAME: hive_0
TAGS: hive_entry
ORIENT: float
CHANCE: 60
MAP
O
ENDMAP
##############################################################################
# Standard hive
#
NAME: david_hive_1
TAGS: hive_entry
MONS: queen bee, killer bee, killer bee larva
ORIENT: float
MAP
............
....aaaa....
..a2a2aaaa..
..aaRa3a2a..
.aa2aRa2aaa.
.a3aOa1aRa2.
.aa3aRaRa2a.
.aaa2a2a3aa.
..a3aRa2aa..
...aa2aa2a..
....aaaa....
............
ENDMAP
##############################################################################
# Hive monsters near stair
#
NAME: david_hive_2
TAGS: hive_entry generate_awake
MONS: nothing / killer bee / killer bee larva
MONS: queen bee
ORIENT: float
MAP
1111..@.....1
1211.........
1111.........
.............
@.....O.....@
.............
.............
.............
1...@.......1
ENDMAP
#############################################################################
# Cooperation Not Competition (Rot)
#
NAME: hive_david_3
TAGS: hive_entry
ORIENT: float
ITEM: honeycomb, honeycomb, honeycomb / royal jelly, royal jelly
MONS: killer bee larva / killer bee, queen bee
MONS: giant ant / soldier ant, queen ant
MONS: yellow wasp / nothing, red wasp / yellow wasp
MONS: bumblebee
SHUFFLE: XY, VW, defgOR, 34/56
SUBST: V==, W=a, X==, Y=a
SUBST: ? = a .:20
SUBST: 1 : 1 7:2
SUBST: 7 = 7 .
MAP
............................
.....??........??aaa?aaa???.
...?aaa?......?aaOaaaadaa?..
.?aaa.aa??.....?aa=.aa=eaa?.
.aa333.aaa.......a?a11aaa?..
.aaR43..=...T...a.1aea1.a?..
.?a.33.aaa......aa.1a2a1aa?.
.?aa.3aa??.....aaaVa1a1aYaa.
..?aaaa?.......?aagW..aXfaa.
...????.........?aaaaaaaaa?.
.................??aaa?a??..
............................
ENDMAP
##############################################################################
# Bears Won't Share
#
NAME: erik_hive_1
TAGS: hive_entry
MONS: w:200 bear / polar bear, grizzly bear, black bear
MONS: killer bee, queen bee, killer bee larva
ITEM: honeycomb, royal jelly
SUBST: ? = a.
SHUFFLE: 123, deO
ORIENT: float
MAP
.......................
............?aaa???....
...........aaa4aaaaa...
..........?a4e6d564a?..
......2...?a6?4?4O6a?..
...........?a64?a4a....
....1......?aaaaaa?....
.......3.....????......
.......................
ENDMAP
##############################################################################
# Bucolic
#
NAME: erik_hive_2
TAGS: hive_entry
MONS: plant, killer bee
SUBST: 1 = 1.
SUBST: 2 = 2.
ORIENT: float
MAP
.....................
.1.....2.......1.1...
...1.....1...2..1....
.....2.........1.....
.1.2....1....2.....2.
......2.....1....21..
.1...1...1...........
.....2.....1.21...2..
.......1.O......21...
...1.......1.........
...2.....1....1..2...
.....11.2....2...11..
...1..1....1.........
....2.......2....1...
....1...1.....1......
.....................
ENDMAP
##############################################################################
# Object lesson
#
NAME: erik_hive_3
TAGS: hive_entry
MONS: killer bee larva, killer bee, queen bee, firedrake / w:5 nothing
MONS: nothing
SHUFFLE: UVWXYZ, l4/l4/l4/w5
SUBST: l=.l, w=.w, U==, V=a, W=a, X=a, Y=a, Z=a, '=.a
KMONS: l = firedrake / w:200 nothing
ORIENT: float
MAP
..................
.'.aa'aa.'.'......
..aaRa'...a'.'a...
.'a2'Y.aaaX.aa.'..
.aV.1aaa'1aaa.'.a.
..aa21'2O2aaa4.aa.
.'.Zaa2131Waaaa...
.'aaaaaRaUa..aa'..
..aa.4aaa.a.'.a...
.aa...aaa.aa......
.a..aaaa.'........
..''..a..a.llllll.
....'..aaa.llllll.
.......''..llllll.
..................
ENDMAP
#######################
# Haunted orc entrance
#
NAME: zombieorc1_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc zombie/orc skeleton w:2/goblin zombie w:2/hobgoblin zombie w:2/goblin skeleton w:1/hobgoblin skeleton w:1
MONS: ogre zombie/troll zombie w:3/hill giant zombie w:1
MONS: hungry ghost/phantom/wraith, orc sorcerer/orc priest/nothing
SUBST: ? = x . $:1
MAP
xxx.xxxxxxxxxxxxxxxxxxx
xxx?.x?x?xx?xxx??xx?xxx
xx..xxx..1.xxx....11xxx
xx.x??x.x1xx?x.21xx?..x
xx...x..xxx.2..1.x.x??.
xx?x.....?x.x..x.x1?.xx
xx..??12x?x31.1?x.x??xx
xxx..x..x??O3x..x.xx.xx
x?..?x....34x?.x.??x.xx
xx.x??.x.x..?x..xx.x?xx
x?xx?xx.x??...x.1x.1??x
xx..xxx...x.x.x.1?1.xxx
x?.2....xx2.x...xx.x??x
xxx??xx..xx.xx.x?..xxxx
xx..1.x.x.1...x2.x1..xx
..x??x.xxx..xxxx??.??xx
xx?.??.11.x?xxx..x..xxx
x??xxxx???xx?xxx??x.?xx
xxxxxxxxxxxxxxxxxxxx.xx
ENDMAP
#######################
# Haunted orc entrance
#
NAME: zombieorc2_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc zombie/orc skeleton w:2/goblin zombie w:2/hobgoblin zombie w:2/goblin skeleton w:1/hobgoblin skeleton w:1
MONS: ogre zombie/troll zombie w:3/hill giant zombie w:1
MONS: hungry ghost/phantom/wraith, orc sorcerer/orc priest
SUBST: 4 = 34
SUBST: ? = x . $:1
MAP
MAP
xxxxx..@..xxxxx
x21....I....12x
x11...111...11x
x.............x
..1...343...1..
@I1...2O2...1I@
..1...212...1..
x.............x
x11...111...11x
x21....I....12x
xxxxx..@..xxxxx
ENDMAP
ENDMAP
#########################
# Orcs are a clue, episode I
#
NAME: hiddenorc1_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc w:40/orc wizard w:2/orc priest w:2, orc warrior
SUBST: ? = .x
SUBST: ! : .$
MAP
x??@....@....@??x
xx??.........??xx
xxx??1111111??xxx
xxxx??11111??xxxx
xxxxx??111??xxxxx
xxxxxx??1??xxxxxx
xxxxxxx?2?xxxxxxx
xxxxxxxv=vxxxxxxx
xxxxxxx!!!xxxxxxx
xxxxxxx!O!xxxxxxx
xxxxxxx!!!xxxxxxx
xxxxxxxxxxxxxxxxx
ENDMAP
#########################
# Orcs are a clue, episode II
#
NAME: hiddenorc2_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc w:20/orc wizard w:2/orc priest w:2/orc warrior w:1
SUBST: a : x.
SUBST: b : x.
SUBST: c : x.
SUBST: d : x.
SUBST: ? = @ x:20 + =
SUBST: ! : .$
MAP
xx?xxxxxxx?xx
x111xxxxx111x
?111aaaaa111?
x111xxxxx111x
xxbx=xxx=xcxx
xxbxx!!!xxcxx
xxbxx!O!xxcxx
xxbxx!!!xxcxx
xxbx=xxx=xcxx
x111xxxxx111x
?111ddddd111x
x111xxxxx111?
xx?xxxxxxx@xx
wwwwLwwwwwGwwww.
.wwwKJwwwIHwww..
...wwwwwwwww....
.....wwwww......
wwwwwwwXwwwwwww.
.wwwwwwXwwwwww..
...wwwwXwwww....
.....wwXww......
................
ENDMAP
NAME: temple_pool_b
TAGS: temple_entry no_monster_gen
CHANCE: 5
FLAGS: no_rotate
ORIENT: float
SHUFFLE: ABCDEFGHIJKL
SUBST: A=W, B=W, C=W, D=w, E=w, F=w, G=w, H=w, I=w, J=w, K=w, L=w
MAP
.....wwwww......
...wABwwwDEw....
.wwwCwwwwwFwww..
wwwwww...wwwwww.
wwwwww...wwwwww.
wwwwww.O.YYYYYY.
NAME: temple_pool_a
TAGS: temple_entry no_monster_gen no_pool_fixup
CHANCE: 5
FLAGS: no_rotate
ORIENT: float
SHUFFLE: XY
SUBST: Y=w, X=.
...
...
##############################################################################
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..v.....v..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....v.....v.....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx........v.....v........xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx............v.....v............xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.............v.....v.............xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx..............vvv+vvv..............xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx.....................................xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx.......................................xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx.........................................xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx...........................................xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.............................................xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx...............................................xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.................................................xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx...................................................xxxxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxxx............................{............................xxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxx...l.l.....................................................xxxxxxxxxxx
xxxxxxxxxx..l.l.l.l..................................................xxxxxxxxxxx
xxxxxxxxx.l.l.l.l.l...................................................xxxxxxxxxx
xxxxxxxxxl.l.l.l.l.l..................................................xxxxxxxxxx
xxxxxxxxxl.l.l.l.l.l.l.................)..............................xxxxxxxxxx
xxxxxxxxx.l.l.l.l.l.l.................................................xxxxxxxxxx
xxxxxxxxxx..l.l.l.l..................................................xxxxxxxxxxx
xxxxxxxxxx.....l.l...................................................xxxxxxxxxxx
xxxxxxxxxxx......................[...........(......................xxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxxxx...................................................xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....................wwwww........................xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx..................wwwwwwww.....................xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx..............wwwwwwwwwwwww..................xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx...........w..wwww..wwwww..w...............xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx..........w...ww.....ww..wwwww...........xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx.........ww......ww....wwwwwwwww.......xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx.........ww....wwww...wwwwwwwwww.....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx.........ww....ww....wwwwwwwwwww...xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx........wwww.......wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx......wwwwwww....wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Dispater's castle - rest of level filled up with plan_4 (irregular city)
#
NAME: castle_dis
PLACE: Dis:7
TAGS: dis
ORIENT: north
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxx
xxxxxxxxv..............................................................vxxxxxxxx
xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx
xxxxxxxxv..v3.....|v........................................v|.....2v..vxxxxxxxx
xxxxxxxxv..v.vv+vvvv.v.v.v.v.v.v.v.v.v..v.v.v.v.v.v.v.v.v.v.vvvv+vv.v..vxxxxxxxx
xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx
xxxxxxxxv..v|v.....+$$v$$+$$v||vvvvvvvvvvvvvvvvv$$$$v4.4.v$$v.....v|v..vxxxxxxxx
xxxxxxxxv..vvvv+vvvv$$+$$v$$+||v...............v$$$$+.4.4+$$v+vv+vvvv..vxxxxxxxx
xxxxxxxxv....vv.vvvvvvvvvvvvvvvv.v..v..v..v..v.v$$$$v4.4.v$$+||v.vv5...vxxxxxxxx
xxxxxxxxv...vvv................v...............vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
xxxxxxxxv...5vv................+...............+.................vv....vxxxxxxxx
xxxxxxxxv...vvv+vvvvvvvvvvvvvvvv.v..v..v..v..v.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
xxxxxxxxv....vv..v.+$$$$$v.....v...............vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx
xxxxxxxxv...vvv..v.v$$$$$v.....v...............vv|$|$|vv|$|$|$vv.vvv...vxxxxxxxx
xxxxxxxxv...5vv..v.vvvvvvv.....vvvvv.......vvvvvv$|$|$++$|$|$|vv.vv....vxxxxxxxx
xxxxxxxxv...vvv..v...............v.vvvv+vvvvvvvvvvvvvvvvvvvvv+vv.vvv...vxxxxxxxx
xxxxxxxxv....vvv+v..........vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvv+vv.vv5...vxxxxxxxx
xxxxxxxxv...vvv..v.v..v..v....2vvv+vv5...5vvvvvvv.4.4.vv.4.4.4vv.vvv...vxxxxxxxx
xxxxxxxxv...5vv.................vv|vvv...vvvvv.++4.4.4++4.4.4.vv.vv....vxxxxxxxx
xxxxxxxxv...vvv.................1vOvv5...5vvvv.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
xxxxxxxxv....vv.................vv|vvv...vvvvv.vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx
xxxxxxxxv...vvv.v..v..v..v....3vvv+vv5...5vvvv...................vvv...vxxxxxxxx
xxxxxxxxv...5vv.............vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvvvvv.vv....vxxxxxxxx
xxxxxxxxv..vvvv+vvvv.............v.vv5...5vvvvvvvvvvvvvvvvvvvvvv+vvvv..vxxxxxxxx
xxxxxxxxv..v|v.....vvvvvvvvvvvvvvvvvvv...vvvvvvvvvvvvvvvvvvvv.....v|v..vxxxxxxxx
xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvv+vvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx
xxxxxxxxv..v.vv+vvvv5.............5.........5..............5vvvv+vv.v..vxxxxxxxx
xxxxxxxxv..v2.....|v........................................v|.....3v..vxxxxxxxx
xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx
xxxxxxxxv............................{.[.(.............................vxxxxxxxx
ENDMAP
MONS: Dispater, Fiend, Ice Fiend, iron devil, metal gargoyle
MONS: random, random
#############################################################################
# Asmodeus
#
NAME: asmodeus
PLACE: Geh:7
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxx....xxxxxxxxxxxxxxx.xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxx..xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxx....xxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx...xxx................................xxxxxx....xxxxxxxxxxx
xxxxxxxxxxxx.x.xxxxx.........................................xxx....xxxxxxxxxxxx
xxxxxxxxxxxx....xx.....................4......................xx...xxxxxxxxxxxxx
xxxxxxxxxxx......x......................llllllllllllll.........x..xxxxxxxxxxxxxx
xxxxxxxxxxx..xx..................lllllllllllllllllllllllll........xxxxxxxxxxxxxx
xxxxxxxxxx...xxx....0..........llllllllllllllllllllllllll........xx...xxxxxxxxxx
xxxxxxxxx....xxx.............llllllllllllllllllllllllllll..............xxxxxxxxx
xxxxxxxxxx....xx...........lllllllllllllllllllllllllllll...............xxxxxxxxx
xxxxxxxxxxxx..............llllllllllllllllllllllllllllll...2..xx...0...xxxxxxxxx
xxxxxxxxxxxxx...........lllllllllllllllllll.......llllll......xx......xxxxxxxxxx
xxxxxxxxxxxxxx.......llllllllllllllllll............llllll.............xxxxxxxxxx
xxxxxxxxxxxxxxx......lllllllll..........4.........4.lllllll..........xxxxxxxxxxx
xxxxxxxxxx...xx...ll3lllll......4...................llllllll......x.xxxxxxxxxxxx
xxxxxxxxx.......lllll.l................................llll.......xxxxxxxxxxxxxx
xxxxxxxxxx..4..llllll...cccccccc+c+c+c+c+c+c+c+c+c+c....lll......xxxxxxxxxxxxxxx
xxxxxxxxxxx..lllllll..4.c.....c....................c....llll.....xxxxxxxxxxxxxxx
xxxxxxxxxx...llllll.....c.V.V.+....0.....3.....0...c.....llll....x..xxxxxxxxxxxx
xxxxxxxxx...llllll...l..c.....c....................c....lllll........xxxxxxxxxxx
xxxxxxxxxx...lllll..ll..c..5..cccccccccccccccccccccc.4..llllll........xxxxxxxxxx
xxxxxxxxx...lllll..llll.c.....c...............c....c....lllllll.......xxxxxxxxxx
xxxxxxxxx...lllll..llll.c.V.V.c.......0.......c....c....lllllll.......xxxxxxxxxx
xxxxxxxxxx...lllll..lll.c.....+...............+....c...lllllll........xxxxxxxxxx
xxxxxxxxxxx..lllll...ll.cccccccccc....0.......c....c...llllllll........xxxxxxxxx
xxxxxxxxxx...lllll..4...c|$$||$$|c............c.0..c...llllllll........xxxxxxxxx
xxxxxxxxx...lllll.......c$$$$$$$$cccccccccccccc....c...lllllll.........xxxxxxxxx
xxxxxxxxx...lllll.......c$$|2|$$|c..0.........+....c...lllllll........xxxxxxxxxx
xxxxxxxxxx.lllllll......c|$$$$$$$c........9...c....c....llllllll.....xxxxxxxxxxx
xxxxxxxxxx.lllllll......c$|$|$$|$c+ccccccccccccccccc....lllllll......xxxxxxxxxxx
xxxxxxxxxx..llllll......cccccccc+c.....9.......c.........llllll......x.xxxxxxxxx
xxxxxxxxxx..lllllll.....c$$$$$$+3c.....8...3...c.....4...llllll........xxxxxxxxx
xxxxxxxxxx..llllllll....c$$$$$$c.c.....9.......c..ll....llllll.........xxxxxxxxx
xxxxxxxxxx...llllll..4..c$$2$$$c.ccccccccccccc+c.lll...lllllll...0....xxxxxxxxxx
xxxxxxxxxxx..llllll.....c$$$$$$c..+............c.ll...lllllll..........xxxxxxxxx
xxxxxxxxxxx..llllllll...ccccccccc+cccccccccccccc.....lllllll...........xxxxxxxxx
xxxxxxxxxxxx..llllllll.........cc..........cc........lllllll.......x..xxxxxxxxxx
xxxxxxxxxxxxx.llllllllll.......ccc.........cc......lllllllll.......xxxxxxxxxxxxx
xxxxxxxxxx....lllllllllll...4...cc.....2.2.cc....llllllllll.4.......xxxxxxxxxxxx
xxxxxxxxx....4.lllllllllllll....cccccccc+cccc..lllllllllll.....xx....xxxxxxxxxxx
xxxxxxxxxx.....llllllllllllll...cccccccc+cccc..llllllllll......xx....xxxxxxxxxxx
xxxxxxxxxxx.....lllllllllllllll..cc......cc...lllllllllll...........xxxxxxxxxxxx
xxxxxxxxxxx.....llllllllllllll...ccO1....cc.4..lllllllll...........xxxxxxxxxxxxx
xxxxxxxxxxxx.....lllllllllllll...cc......cc....lllllllll.......xx.xxxxxxxxxxxxxx
xxxxxxxxxxxx.......llllllllllll..cccccccccc...lllllllll........xxxxxxxxxxxxxxxxx
xxxxxxxxx.........llllllllllllll.cccccccccc.lllllllllll.......xxxxxxxxxxxxxxxxxx
xxxxxxxxxx....0...llllllllllllll............lllllllll....0....xxxxxxxxxxxxxxxxxx
xxxxxxxxxx.......4.lllllllllllllll..4....lllllllll...........xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx..........llllllllllllll....lllllll....4.....x........xxxxxxxxxxxxxxx
xxxxxxxxxxx...xx.........lllllllllllllllll...................xx{xxxxxxxxxxxxxxxx
xxxxxxxxxxxxx..xx................lllllll.....................xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.........xxx.................xxxxxx......xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....xxxxxxxx...xxx......xxxxxxxxxx.......xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx(xxxxxxxxxxxx[xxxxx...xxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: Asmodeus, Fiend, Balrug, molten gargoyle
MONS: Serpent of Hell, random, random
############################################################################
#
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx........................xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx..........................xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx....cccccccccccc..cccccccccccc....xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxxxxxxx
xxxxxxxxxxxxxx....cc...ww....cccccccccccccccccccccc....ww...cc....xxxxxxxxxxxxxx
xxxxxxxxxxxxx....cc...ww....cccccccccccccccccccccccc....ww...cc....xxxxxxxxxxxxx
xxxxxxxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxxxxxxx
xxxxxxxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxxxxxxx
xxxxxxxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxxxxxxx
xxxxxxxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxxxxxxx
xxxxxxxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxxxxxxx
xxxxxxxxx....cc..www..cc....wwwwwwwwwccccccwwwwwwwww....cc..www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc....wwwwwwwwccc2O12cccwwwwwwww....cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc...wwwwwwwwcc+cc++cc+ccwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..wwww.c.wwwwwwwwwwwcccc++ccccwwwwwwwwwww.c.wwww..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwww....cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www..cc....wwwwwwwwwwwwwwwwwwwwwwww....cc..www..cc....xxxxxxxxx
xxxxxxxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxxxxxxx
xxxxxxxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxxxxxxx
xxxxxxxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxxxxxxx
xxxxxxxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxxxxxxx
xxxxxxxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxxxxxxx
xxxxxxxxxxxxx....cc...ww....ccccccccccc..ccccccccccc....ww...cc....xxxxxxxxxxxxx
xxxxxxxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx....cc...ww..........................ww...cc....xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwww..wwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwww..wwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwww..wwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx..........{.(.[...........xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Ereshkigal (Tartarus)
#
NAME: ereshkigal
PLACE: Tar:7
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx.................cccc..........ccc............................xxxxxxxxx
xxxxxxxxx.............ccccc..cccc.....ccc.cccc.........................xxxxxxxxx
xxxxxxxxx...........ccc.........ccccccc.....cc.........................xxxxxxxxx
xxxxxxxxx.........ccc.......2............V..cc.........................xxxxxxxxx
xxxxxxxxx........cc4........................cc...........xxxxxxxx......xxxxxxxxx
xxxxxxxxx........cc44xxx==xxx...............cc..........xx......xx.....xxxxxxxxx
xxxxxxxxx........ccxxx......xxx.......ccc++ccc.........xx........xx....xxxxxxxxx
xxxxxxxxx........cxx..........xxx.....ccc44ccc.........x..........x....xxxxxxxxx
xxxxxxxxx........cx............xx....cccc44cc.........xx..........xx...xxxxxxxxx
xxxxxxxxx.......ccx.G........G.xxx7ccc..c44c..........x.....|......x...xxxxxxxxx
xxxxxxxxx.......cxx............xxxcc..................x......7.....x...xxxxxxxxx
xxxxxxxxx......ccx..............xxc...................xx..........xx...xxxxxxxxx
xxxxxxxxx......ccx..G........G..xxc..x.........x.......x..........x....xxxxxxxxx
xxxxxxxxx......ccx..............xcc....................xx........xx....xxxxxxxxx
xxxxxxxxx.......cxx............xxc......................xx......xx.....xxxxxxxxx
xxxxxxxxx.......ccx.F........F.xcc.......................xxxxxxxx......xxxxxxxxx
xxxxxxxxx........cx............xc......................................xxxxxxxxx
xxxxxxxxx........cxx....17....xxc....x.........x.......................xxxxxxxxx
xxxxxxxxx........ccxxx......xxxcc......................................xxxxxxxxx
xxxxxxxxx........cccc=xxxxxx=cccc......................................xxxxxxxxx
xxxxxxxxx........cc||cccccccc||cc......................................xxxxxxxxx
xxxxxxxxx.........cc||||O|||||cc.......................................xxxxxxxxx
xxxxxxxxx..........cccccccccccc......x.........x............V..........xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xx$$$$xxx|||||xx...xxxxxxxxx
xxxxxxxxx.......V........V...........x.........x....xx$$$$xxx|||||xx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xx44444xx22222xx...xxxxxxxxx
xxxxxxxxx.......xxxxxxxxx+xxxxxxxxx.................xx44444xx22222xx...xxxxxxxxx
xxxxxxxxx.......x3.2..........3...x..x.........x..xxxxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x.x.x.x.x.x.x.x.x.x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x...2.3..4..5..4..x......................=.......xxx...xxxxxxxxx
xxxxxxxxx.......xx.x.x.x.x.x.x.x.xx......................=.......xxx...xxxxxxxxx
xxxxxxxxx.......x..65..3..6.6...5.x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x.x.x.x.x.x.x.x.x.x..x.........x..xxxxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x...4...3.....4...x.................xx.....xx555555x...xxxxxxxxx
xxxxxxxxx.......xx=xxxxx.x.xxxxxxxx.................xx.....xx555555x...xxxxxxxxx
xxxxxxxxx.......x$$$$$$x.25.x$$$||x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x$x$$x$xx.x.x$x$x|x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x||||||x.556=$$$||x..x.........x....xx$$xx56565xx$|x...xxxxxxxxx
xxxxxxxxx.......xxxxxxxxxxxxxxxxxxx.................xx$$xx65656xx|7x...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx........(...........................................[.........xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................{...............................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: Ereshkigal, necrophage, wraith, shadow, small zombie
MONS: small skeleton, Shadow Fiend
###########################################################################
# mnoleg.
#
# NOTE: The Pandemonium demonlord levels are requested by tag; if you change
# the tag, also update dungeon.cc.
#
# You can define alternate levels for a Pandemonium lord by using the same
# TAGS: and a different NAME:
#
NAME: mnoleg
TAGS: mnoleg
ORIENT: northeast
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x.................2............xxxxxxxxx
x.....2........................xxxxxxxxx
x..cccccccc...ccccccc..ccccccc.xxxxxxxxx
x..ccccccccc.2.ccccccc..cccccc.xxxxxxxxx
x..cccccccccc...ccccccc..ccccc.xxxxxxxxx
x..ccccccccccc.1.ccccccc..cccc.xxxxxxxxx
x2.cccccccccc.2..Occccccc2.ccc.xxxxxxxxx
x..ccccccccc.....ccccccccc..cc.xxxxxxxxx
x..cccccccc...c...ccccccccc..c.xxxxxxxxx
x..ccccccc...ccc...ccccccccc...xxxxxxxxx
x..cccccc...ccccc...ccccccccc..xxxxxxxxx
x..ccccc...ccccccc...ccccccccc.xxxxxxxxx
x..cccc...ccccccccc...ccccccc..xxxxxxxxx
x..ccc.2.ccccccccccc.2.ccccc...xxxxxxxxx
x..cc.....ccccccccccc...ccc....xxxxxxxxx
x..c...c...ccccccccccc...c.2...xxxxxxxxx
x.....ccc.2.ccccccccccc......c.xxxxxxxxx
x....ccccc...ccccccccccc....cc.xxxxxxxxx
x.2.ccccccc...ccccccccccc..ccc.xxxxxxxxx
x.................2.......cccc.xxxxxxxxx
x...c..ccccccc.ccccccc...ccccc.xxxxxxxxx
x..ccc......2c.c2cccc...cccccc.xxxxxxxxx
x.ccccc..ccc.c.c2ccc.2.ccccccc.xxxxxxxxx
x.cccccc..cc.c.c.cc...cccccccc.xxxxxxxxx
x.ccccccc..c.c.c.c...ccccccccc.xxxxxxxxx
x.cccccccc...c.c....cccccccccc.xxxxxxxxx
x.ccccccccc..c.c...ccccccccccc.xxxxxxxxx
x..............................xxxxxxxxx
xxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: Mnoleg, neqoxec
MONS: random, random, random, random, random
#######################################################################
# lom_lobon
#
NAME: lom_lobon
TAGS: lom_lobon
ORIENT: north
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwww.......wwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwbbbwwwwwww.......wwwwwwwxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxwwwwwwwwwwwwbbbbbbbbbbbwwwwww.........wwwwwwxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxwwwwwwwwwwwwbbbbwwwwwwwwwbbbbwwwwww.........wwwwwwxxxxxxxxxxxxxxx
xxxxxxxxxxxxxwwwwwwwbbbbbbbbwwwwwwwwwwwwwwwbbbwwwww...........wwwwwxxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwbbbb......bbbwwwwwwwwwwww...bbwwwww.............wwwxxxxxxxxxxxx
xxxxxxxxxxxxwwwbbb...........bbbwwwwww........bbwwwww.............wwxxxxxxxxxxxx
xxxxxxxxxxxwwwbb...............bbwwww..........bwwwwww.............wwxxxxxxxxxxx
xxxxxxxxxxxwwbb........1O.......bbww...........bbwwww..............wwxxxxxxxxxxx
xxxxxxxxxxwwwb...................bw......2......bwww.....U....2.....wwxxxxxxxxxx
xxxxxxxxxxwwbb...................bb.............bww.................wwxxxxxxxxxx
xxxxxxxxxxwwbb..3................bbb............bbw..............4..wwxxxxxxxxxx
xxxxxxxxxwwbbb...................b.b............4....................wwxxxxxxxxx
xxxxxxxxxwwbwbb.................bb.......U......4..........U..........wxxxxxxxxx
xxxxxxxxxwwbwwbb...............bb..b............bbw..............4.....xxxxxxxxx
xxxxxxxxxwwbbwwbbb...........bbb..bb............bwww...................xxxxxxxxx
xxxxxxxxxwwwbwwwwb..b..2..bbbb....b.............bwww...................xxxxxxxxx
xxxxxxxxxxwwbwwww...bbbbbbb.......bw.....3.....bbwwww...U.....3.......xxxxxxxxxx
xxxxxxxxxxwwbbww.................bbww........wwbwwwww.................xxxxxxxxxx
xxxxxxxxxxwwwbbw................bbwwwww....wwwbbwwww..................xxxxxxxxxx
xxxxxxxxxxwwwwbb...4...U........bwwwwwwwwwwwwbbwww....................xxxxxxxxxx
xxxxxxxxxxxwwwwbbb...........bbbbbwwwwwwwwwbbbwww....................xxxxxxxxxxx
xxxxxxxxxxxwwwwwwbbbb.....bbbbwwwbbbbwwwbbbbwwww....................xxxxxxxxxxxx
xxxxxxxxxxxwwwwwwwwwbbbbbbbwwwwwwwwwbbbbbwwwww......4.....4........xxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww......................xxxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwww.......................xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwww........................xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxwwwwwww......................xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...@.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: Lom Lobon, giant orange brain, rakshasa, wizard
MONS: random, random, random
#############################################################################
# cerebov
NAME: cerebov
TAGS: cerebov
ORIENT: northeast
# you might not want to teleport too much on this level - unless you can
# reliably teleport away again.
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
...............................xxxxxxxxx
.............vvvvv.............xxxxxxxxx
.............v$$$v.............xxxxxxxxx
.............v|||v.............xxxxxxxxx
.............v$$$v.............xxxxxxxxx
.vvvvv...vvvvvvvvvvvvv...vvvvv.xxxxxxxxx
.v|$|vvvvv...........vvvvv$|$v.xxxxxxxxx
.v$|$v.....vvvvvvvvv.....v|$|v.xxxxxxxxx
.v|$|v.vvvvvvvvOvvvvvvvv.v$|$v.xxxxxxxxx
.vvvvv.vvvvvv..3..vvvvvv.vvvvv.xxxxxxxxx
...v...vv.....vvv.....vv...v...xxxxxxxxx
...v.vvvv....vv1vv....vvvv.v...xxxxxxxxx
...v.vv......v...v......vv.v...xxxxxxxxx
...v.vvvv.............vvvv.v...xxxxxxxxx
...v...vv..2.......2..vv...v...xxxxxxxxx
.vvvvv.vv..2.......2..vv.vvvvv.xxxxxxxxx
.v|$|v.vv.............vv.v$|$v.xxxxxxxxx
.v|$|v.vv...vv...vv...vv.v$|$v.xxxxxxxxx
.v|$|v.vv...vv+++vv...vv.v$|$v.xxxxxxxxx
.vvvvv.vvvvvvv...vvvvvvv.vvvvv.xxxxxxxxx
....v..vvvvvvv...vvvvvvv..v....xxxxxxxxx
....vv...................vv....xxxxxxxxx
.....vv.vvvvv..2..vvvvv.vv.....xxxxxxxxx
......vvv|||v.....v$$$vvv......xxxxxxxxx
........v|$|vv...vv$|$v........xxxxxxxxx
........v|||v.....v$$$v........xxxxxxxxx
........vvvvv.....vvvvv........xxxxxxxxx
...............................xxxxxxxxx
...............@...............xxxxxxxxx
ENDMAP
MONS: Cerebov, Balrug, Pit Fiend
MONS: random, random, random, random
##############################################################################
# Gloorx Vloq
NAME: gloorx_vloq
TAGS: gloorx_vloq
ORIENT: southwest
MAP
xxxxxxxxxxxxxxxxxxxxxxx@.xxxxxxxxxxxxxxx
xxxxxxxxx..............................x
xxxxxxxxx..............................x
xxxxxxxxx..............................x
xxxxxxxxx.x.x.x.x.x.x.x..x.x.x.x.x.x.x.x
xxxxxxxxx..............................x
xxxxxxxxx.x.xxxx=xxxxxxxxxxxx=xxxxxx.x.x
xxxxxxxxx...xx....................xx...x
xxxxxxxxx.x.x..ccccc..4..4..ccccc..x.x.x
xxxxxxxxx...x.cc.3............3.cc.x...x
xxxxxxxxx.x.x.c..ccccc.cc.ccccc..c.x.x.x
xxxxxxxxx...x.c.cc.....cc.....cc.c.x...x
xxxxxxxxx.x.x.c.c.2...cccc...2.c.c.x.x.x
xxxxxxxxx...x...c...ccc..ccc...c...=...x
xxxxxxxxx.x.x.3.....2..1O..2.....3.x.x.x
xxxxxxxxx...=...c...ccc..ccc...c...x...x
xxxxxxxxx.x.x.c.c.2...cccc...2.c.c.x.x.x
xxxxxxxxx...x.c.cc.....cc.....cc.c.x...x
xxxxxxxxx.x.x.c..ccccc.cc.ccccc..c.x.x.x
xxxxxxxxx...x.cc.3............3.cc.x...x
xxxxxxxxx.x.x..ccccc..4..4..ccccc..=.x.x
xxxxxxxxx...xx....................xx...x
xxxxxxxxx.x.xxxx=xxxx=xxxxxxxx=xxxxx.x.x
xxxxxxxxx..............................x
xxxxxxxxx.x.x.x.x.x.x.x..x.x.x.x.x.x.x.x
xxxxxxxxx..............................x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: Gloorx Vloq, Executioner, demonic crawler, shadow demon
MONS: random, random, random
############################################################################
# Hive:4 beehive
NAME: beehive
PLACE: Hive:4
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaaaRaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxaaaaaaaaaaRa2aaR1RaaRa2aaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxaaaaaaaaaaRa2a3R3aRaRaRaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxaaaaRaRaRaaa3aaa3aRa.a.aaaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxaaaaaaRa.aRa2a2a2a2aRaRa.a.a3aaaaaaaaaaaaaaxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx4aaaaaaaaa.aaRaRaa2aa2aaRaaa.aa3a33aaaaaaaaaa.44xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.4aaaaaaa.222a3a.aaaRaaa.aaa.R3aa3a3aaaaaaaa.....4xxxxxxxxxxxxxxxxxxx
xxxxxxxxxx....aaaaaaa.aRa.a3aRaRa.a3a.a.a.a.aRa2aaaaaa....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx...aaaaaa3a3a.a.a.a3aRa2aRa3a.a.aRaRa.aaaaa...xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx...aa2aRa3a3a3aRa.a3a.a.a.a.a.a.a.a3a.aaa...xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx...aaa.a.a.a2a.aaa.aRaRa2a.a2a3a.a2aaaa..T..xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.....a2a.a2a.aRaaaaa3a.a.aaa3a3a3a3a.a.........xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.4...aaRRaa.a2a.a3a3a3a.aaa.a.aRa.a.aa..4.......xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx......a.a.aaa.a3a.a.a.a.aaa2a.a2a.a.aRaa.....4...xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.....aa3a2aaa.a.a.a3a3a3a3aRaaa.a2a.a2aa........xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx...aaaa.a2aRa.a.a2aaa.a.a.a.aaa.a.aaaa.....xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx..aaa.a.a.a.a.a.a.aaa2a.a3a2a.a2aaa.....xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx.aaaa3a.a2aRa.a.aaaRa.a.aa.a.aaa....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx...aaaaRa.a3a3a.a.a.aaa.aa.aa....4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx........aa.a2a.a.aaa2aa.aa.aaa....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx....4.....a.a2a2a.a2a.a2a.......4.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.............a.a.a.a.a.a.....4....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx..............4..a.a.a......4...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.................a.a.........xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx........................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.....4...T............xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.......................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.........................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.................T.........xxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.......4.....................xxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx..............xx...............xxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx............xxxxx........4......xxxx..4....xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx..T..........xxx................xxxxx...T.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx............xxx........T.........xxx........xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx....4........xx....................x..........xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx...............x.x...xxx...............xx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.........4...........xxx..................xxxxxxxxxxxxxxxxxxaaaaaxxxxx
xxxxxxxxx.....4.....................4......4...........4...xxxxxxxxxxaa5a5aaxxxx
xxxxxxxxx.................................................wwwwwwwwxxxa5*|*5axxxx
xxxxxxxxx............x...x...T.....xxxx.................wwwwwwwwwwwwxaa*|*aaxxxx
xxxxxxxxxx.........xx.............xxxxx................wwwwwwwwwwwwwwxaa5aaxxxxx
xxxxxxxxxxx.......x..................xxx....4..........wwwwwwwwwwwwwwwxa5axxxxxx
xxxxxxxxxxx.....xxx...4...........................xxxx.4wwwwwwwwwwwwwwwa=axxxxxx
xxxxxxxxxxxx..xxx.............xx....(.........xxxxxxxx....wwwwwwwwwwwwwwaaxxxxxx
xxxxxxxxxxxxxxxx.............xxxx..................xxxx......wwwwwwwwwwxxxxxxxxx
xxxxxxxxxxxxxxxxx....{..}..xxxxxx..]......xxx...........4.wwwwwwwwwwwwxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx........xxx........xxxxxx....4....wwwwwwwwwwwwwwxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx..[.xxx........xxx)....wwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx.........xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: queen bee, killer bee, killer bee larva, plant, yellow wasp
MONS: random, random
############################################################################
# Vault:8 last level of the vaults -- dungeon.cc will change all these 'x's
#
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..x.........................x....xxxxxxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx...........................11.[..{.11.........................xxxxxxxxx
xxxxxxxxx............................1..])..1..........................xxxxxxxxx
xxxxxxxxx.............................1....1...........................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
# Snakes' 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
SUBST: ' = .:250 1 2 3 4:15 5:5
SUBST: " = .:250 1 2 3 4:5 5:15
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx''''''x4O4x""""""xxxxxxxxxxx
xxxxxxxxxxx''''''xxxx..4z4..xxxx""""""xxxxxx
xxxxxxxx''''xxxxxxxx.5..5..5.xxxxxxxx""""xxx
xxxxxxx''xxxx''''xxx..45554..xxx""""xxxx""xx
xxxxxx''xxx''''''''xxx.....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.......ZZZZZ.......x....1...!
xxxxxxx!..2..._x.................x_...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
ORIENT: southwest
MAP
xxxxxxxxxxxxxxxxxxxxxxx..@.xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx.............xxxxxxxx
xxxxxxxxx...cc.........1...1.......cc..x
xxxxxxxxxx..cc.....1.....1.....1..ccc.xx
xxxxxxxxxx....cccc....3333333.....cc..xx
xxxxxxxxxxx........cccccccccccccc....xxx
xxxxxxxxxxxxx.......................xxxx
xxxxxxxxxxxxxxxx..................xxxxxx
xxxxxxxxxxxxxxxxxxxxx.......xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
############################################################################
# elf_hall
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxcccccccccccccccccxxxxx
xxxxxxxxxxxxxxxxxcc*|*|*|**|||||c$ccxxxx
xxxxxxxxxxxxxxxxcc*$*|*|*|*|||||c$$ccxxx
xxxxxxxxxxxxxxxcc*$|*$***$$|||||c|$$ccxx
xxxxxxxxxxxxxxcc*$*|**ccccccccccc$$$$ccx
xxxxxxxxxxxxxxc$*$*ccc...........c$$$$cx
xxxxxxxxxxxxxxc$+ccc.....2....cc.....5cx
xxxxxxxxxxxxxxccc......5....cc..2....ccx
xxxxxxxxxxxxxxcc.....................ccx
xxxxxxxxxxxxxxc..2................2..5cx
xxxxxxxxxxxxxxc...cccxxxxc.cxxxxccc...cx
xxxxxxxxxxxxxxc.cccxxxxxxc.cxxxxxxccc.cx
xxxxxxxxxxxxxxcccxxxxxxxxc.cxxxxxxxxcccx
xxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxx
ENDMAP
##############################################################################
# slime_pit
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# The Hall of Blades
NAME: hall_of_blades
PLACE: Blade
ORIENT: north
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxxxxxxxx
xxxxxxxxccc....cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.....cccxxxxxxxx
xxxxxxxxcc......cc...cc...cc...cc...cc...cc...cc...cc...cc...cc.......ccxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..........c..............c..............c..............c......cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc............ccc.....cxxxxxxxx
xxxxxxxxc........ccccc..........ccccc..........ccccc..........ccccc....cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc...........ccccc....cxxxxxxxx
xxxxxxxxc..........c..............c..............c.............ccc.....cxxxxxxxx
xxxxxxxxc......................................................ccc.....cxxxxxxxx
xxxxxxxxc.......................................................c......cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc.......................................................c......cxxxxxxxx
xxxxxxxxc......................................................ccc.....cxxxxxxxx
xxxxxxxxc..........c..............c..............c.............ccc.....cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc...........ccccc....cxxxxxxxx
xxxxxxxxc........ccccc..........ccccc..........ccccc..........ccccc....cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc............ccc.....cxxxxxxxx
xxxxxxxxc..........c..............c..............c..............c......cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc.......cc...cc...cc...cc...cc...cc...cc...cc...cc...cc.......ccxxxxxxxx
xxxxxxxxcc.....cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.....cccxxxxxxxx
xxxxxxxxccc...ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxxxxxxxx
xxxxxxxxcccc.............................cccccccccccccccccccccccccccccccxxxxxxxx
xxxxxxxxcccccccccccccccccccccccccccccc.@.cccccccccccccccccccccccccccccccxxxxxxxx
ENDMAP
##############################################################################
# hall_of_Zot
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
PLACE: Temple
ORIENT: encompass
MAP
ENDMAP
##############################################################################
# Tomb:1
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx(.............................[..............................{xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..........ccccccccccccccccccccccccccccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx..........ccccccccccccccccccccccccccccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx..........cccccccccccccccccc.......cccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx...........................4..V.V..4..........................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx...........................4.......4..........................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
###############################################################################
# Tomb:2
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Tomb:3
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccc.............................cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc...............cccccc..............ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc...............cccccccc..............cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc.......4......ccccO4cccc......4......cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc............cccc......cccc...........cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc............cccc........cccc...........ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc............cccc........cccc...........ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc...........cccc..444444..cccc..........ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc.......................................ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc.......................................ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc.................222222................ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc................223322...............cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc...3............223322............3..cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc...............222222..............ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc....2..........................2...ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccc....2......................2....cccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccc............................cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccccc+ccc..................ccc+ccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Swamp:5
# NB - most of the 'x's here will be set to water in dungeon.cc
MAP
xxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx2xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxcc.ccxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
ENDMAP
#############################################################################
# Swamp:5 alternative (dp)
NAME: swamp_alternative
PLACE: Swamp:5
ORIENT: float
MONS: swamp dragon, swamp drake, hydra, firedrake
ITEM: nothing
SUBST: 1=1., 2=2., 3=3., 4=4.
SHUFFLE: Od, 123
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"cc.1..lll...1..""xxxx
x"c....llllll.1.2c"xxxx
x"cc..l4llllll..cc"xxxx
xx"ccll.llll.4lcc"xxxxx
xxx"cccO.lld.ccc"xxxxxx
xxxx""cccccccc""xxxxxxx
xxxxxx""""""""xxxxxxxxx
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
xxxxxxxxxx2x2xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx2xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NAME: swamp
PLACE: Swamp:5
ORIENT: southeast
FLAGS: no_rotate
MONS: swamp dragon / nothing, swamp drake / nothing, hydra / nothing
SHUFFLE: 12
SUBST: ' = xc
xxxxxxxxxxxxxxcccccccc""""cc................cc""""cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccc"""""""cc22222222222222cc"""""'$cccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc""""""""""cc............cc"""""""'$ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc'""""""""""cc..........cc""""""""'$ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc$''""""""""""cc........cc"""""""""'$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc$$$'""""""""""cc222222cc""""""""''$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc|$$$''"""""""""c......c"""""""''$$$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc||$$$$'""""""""c......c""""""'$$$$$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc|||||$$'"""""""c......c"""""'$$$$$$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc|||||$'"""""""c......c""""'$$$$$$$$ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccc||||$$'""""""c......c""""'$$$$$$$cccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccc||||$'""""""c......c""""'$$$$$$ccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccc|||$$'"""""c......c"""'$$$$$$cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccc|||$'""""cc..{...cc""'$$$$$ccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccccc||$'""""cc...(..cc"'$$$$$cccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccc|$'""cccc..[...cccc$$$$ccccccccccxxxxxxxxxxxxx
MONS: mummy, guardian mummy, mummy priest, greater mummy
NAME: tomb_3
PLACE: Tomb:3
ORIENT: encompass
FLAGS: no_rotate
SUBST: ' : " $ ':80
SUBST: ' = " $
SUBST: " = ^:1 .
SUBST: $ = *:2 |:1 $:17
xxxxxxxxxxxxxxcc""""c""""""c"""""{""""c""""""""c"""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c"""""TcT""""""""TcT""""""TcT""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c"""2"T+T""""""""T+T""2"""T+T""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc"""TcT""""TcT""""""""TcT""""""TcT""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""TT+T"""""c""""""""""c""""""""c"""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccc+ccccccccccccccccccccccccccccccc""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""TTc.............................c"3""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c.............................c""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""3"c..ccc4.................4ccc..c"""fccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c..ccc...................ccc..c""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c..ccc.........1.........ccc..c)""}ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c..ccc.....2.......2.....ccc..cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c.............................c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcce"""c.............................cT'''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c........c...........c........+T'''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc]""dc.............................cT'''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccc.....3........(........3.....c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc''''c.............................c'QQQccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''Tc........c...........c........cccqcccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''T+.............................c'QQQccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''Tc.............................c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'ZZZc..ccc.....2.......2.....ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccczcc..ccc.........1.........ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'ZZZc..ccc...................ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccA'''c..ccc4.................4ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'YYYc.............................c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccycc.............................cRRR[ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'YYYc.............................ccrccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc''''ccccc+ccccccccccccccc+cccccccccRRR'ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc''''''c'TTTc''''''''''''cTT''''''c'''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''''WcW''UcU''''''''''VcV''''''ScS''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''''WwW''UuU''''''''''VvV''''''SsS''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''''WcW''UcU''''''''''VcV''''''ScS''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccB'''''c''''cC'''''''''''c''''''''c''''Dccxxxxxxxxxxxxx
# Perhaps to do: use KFEAT to make mummies possibly appear at T spots.
# have clustering of 1, 2 in the lower area as before?
MONS: mummy, guardian mummy, mummy priest, greater mummy
SHUFFLE: ABCD[, Ww/Yy/Zz, Uu/Vv, Qq/Rr/Ss
SUBST: W=', w=c, Y=T, y=+, Z=T, z=+
SUBST: U=', u=c, V=T, v=+
SUBST: Q=', q=c, R=T, r=+, S=T, s=+
SHUFFLE: ])}def
SUBST: d=", e=", f="
SUBST: T = ^ .
SUBST: ' = ^ ':100
SUBST: ' = 1:5 2:5 3:1 .:89
SUBST: " = ^ ":50
SUBST: " = 2:3 3:1 .:96
# Number of ' symbols is 211+3=214, hence statistically in the lower
# circumference we'll have 10.7 mummies, another 10.7 guardian mummies
# and 2.1 mummy priests.
# Number of " symbols is 205+3=208, hence the upper circumference
# has in mean 4.0 mummy priests and 8.3 guardian mummies.
NAME: tomb_2
PLACE: Tomb:2
# Can be rotated!
ORIENT: encompass
xxxxxxxxx.............................4...4............................xxxxxxxxx
xxxxxxxxx.............................4...4............................xxxxxxxxx
xxxxxxxxx.............................F...F............................xxxxxxxxx
xxxxxxxxx...........................4.4...4.4..........................xxxxxxxxx
xxxxxxxxx..........cc'''''''''''''''''''''''''''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cc'''''''''''''''''''''''''''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cc''ccccccccccccccccccccccccccccccccccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ttttttttttc................ctt)c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ccccccccctc..3..........2..ct-tc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..cA22c111ctc....3..........5c_ttc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..c2c222ctttc......2.........+cccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ccccccccccc.5........3...3..5..c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c.................................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c............3.............3....2.c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''cccccccccccccc.......2...2........c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c............c....................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c............c.................3..c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..cccccccc..c..........2..2......c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctttc1Bc..c....................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctctc11c..c...3.......3........c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctct11cc..c..............2.....c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctcccccc..c.......2............c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..cttttttt..c.3...............2..c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ccccccccccc....2.....3.........c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c.......5.........................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c.................................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''ccccccccccccccTTTTTTTcccccccccccccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c'''''''''''ccc+++++ccc'''''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c'''''''''''cc.2...2.cc'''''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''ccccccc''cc.L...L.cc''ccccccc''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''cc.322c''cc.......cc''c22.'cc''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''c]'c22c''cc.2...2.cc''c22c.}c''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''cccc''c''cc.K...K.cc''c3'cccc''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''''''''c''cc.......cc''c''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''''''''c''cc.2...2.cc''c''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''cccccccccc''cc.J...J.cc''cccccccccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''''''''''''''cc.......cc''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cc''''''''''''''cc.......cc''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cccccccccccccccccc.I...I.cccccccccccccccccc.........xxxxxxxxx
MONS: mummy, guardian mummy, mummy priest, sphinx, greater mummy
MONS: silver statue / orange crystal statue / ice statue
SHUFFLE: ([{, AB), ]}, FIJKL/fijkl, _-
SUBST: A=|*, B=|*
SUBST: f = F, i = G, j = G, k = G, l = F
SUBST: - = T
SUBST: T = ^ .
SUBST: t = ~ .:50
SUBST: ' = ^ ':200
SUBST: ' = 5 .:100
SUBST: 2 = 2 1:2 .
SUBST: 1 = 1 2:3 .
SUBST: 3 = 3., 4 = 4., 5 = 5.
SUBST: _ = F 6 ^:30 .:30
SUBST: I = G:900 6
SUBST: J = G:750 6
SUBST: K = G:550 6
SUBST: L = G:300 6
NAME: tomb_1
PLACE: Tomb:1
ORIENT: encompass
ENDMAP
##########################################################################
NAME: water_temple
TAGS: no_pool_fixup
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xcccccccccccccccccccccccccccccccccccccccccccccccccccx
xcwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcx
xcwwwwwwwwwwww.........................wwwwwwwwwwwwcx
xcwwwwwwww.................................wwwwwwwwcx
xcwwwww...................B...................wwwwwcx
xcwww......B.............................B......wwwcx
xcwww.............B...............B.............wwwcx
xcww......................(......................wwcx
xcww.............................................wwcx
xcww...B..................T..................B...wwcx
xcww.............................................wwcx
xcww...................[.....{...................wwcx
xcwww.............B...............B.............wwwcx
xcwww......B.............................B......wwwcx
xcwwwww...................B...................wwwwwcx
xcwwwwwwww.................................wwwwwwwwcx
xcwwwwwwwwwwww.........................wwwwwwwwwwwwcx
xcwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcx
xcccccccccccccccccccccccccccccccccccccccccccccccccccx
# Another temple (David Ploog)
NAME: triangle_temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllll...lllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllll.......lllllllllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllllllllll.........llllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllll...........lllllllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllllllll......{......llllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllll...............lllllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllllll.................llllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllll......B.....B......lllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllll.....................llllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllll.......................lllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllll...B.................B...llllllllllllllllllxxxxxx
xxxxxxlllllllllllllllll.............B.............lllllllllllllllllxxxxxx
xxxxxxllllllllllllllll.............................llllllllllllllllxxxxxx
xxxxxxlllllllllllllll...............................lllllllllllllllxxxxxx
xxxxxxllllllllllllll.................................llllllllllllllxxxxxx
xxxxxxlllllllllllll.....B.......B.......B.......B.....lllllllllllllxxxxxx
xxxxxxllllllllllll.....................................llllllllllllxxxxxx
xxxxxxlllllllllll.......................................lllllllllllxxxxxx
xxxxxxllllllllll.........................................llllllllllxxxxxx
xxxxxxlllllllll....(.........B.............B.........[....lllllllllxxxxxx
xxxxxxllllllll......................B.....................lllllllllxxxxxx
xxxxxxllllllll............................................lllllllllxxxxxx
xxxxxxlllllllll..........................................llllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
# Watery temple
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxcccccccccccccxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxcccc.....<.....ccccxxxxxxxxxxxxxxxx
xxxxxxxxxxxxcccc.................ccccxxxxxxxxxxxxx
xxxxxxxxxxccc.......................cccxxxxxxxxxxx
xxxxxxxxxcc.............B.............ccxxxxxxxxxx
xxxxxxxxcc.......B.............B.......ccxxxxxxxxx
xxxxxxxcc...............................ccxxxxxxxx
xxxxxxxc.................................cxxxxxxxx
xxxxxxcc.....B.....................B.....ccxxxxxxx
xxxxxxc...............T...T...............cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc(...B.......T.........T.......B...{cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc...............T...T...............cxxxxxxx
xxxxxxcc.....B.....................B.....ccxxxxxxx
xxxxxxcc.................................cxxxxxxxx
xxxxxxxcc...............................ccxxxxxxxx
xxxxxxxxcc.......B.............B.......ccxxxxxxxxx
xxxxxxxxxcc.............B.............ccxxxxxxxxxx
xxxxxxxxxxccc.......................cccxxxxxxxxxxx
xxxxxxxxxxxxcccc.................ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxxcccc.....[.....ccccxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxcccccccccccccxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Three leaves temple (David Ploog)
NAME: three_leaves__temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxbbbxxxxxxxxxxxxxxxbbbxxxxxxxxxxxxx
xxxxxxxxxxxxbbb.bbxxxxxxxxxxxxxbb.bbbxxxxxxxxxxx
xxxxxxxxxxxbb....bbxxxxxxxxxxxbb....bbxxxxxxxxxx
xxxxxxxxxxbb......bbbxxxxxxxbbb......bbxxxxxxxxx
xxxxxxxxxbb.....B...bbxxxxxbb...B.....bbxxxxxxxx
xxxxxxxxbb..B........bbbxbbb........B..bbxxxxxxx
xxxxxxxxbb.............bbb.............bbxxxxxxx
xxxxxxxbb....B....B.....b.....B....B....bbxxxxxx
xxxxxxxbb............{.....[............bbxxxxxx
xxxxxxxxbbbbbbbb........b........bbbbbbbbxxxxxxx
xxxxxxxxxxxxxxxbbbbbbbb...bbbbbbbbxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxbb.(.bbxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxbb.....bbxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxbb.......bbxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxbb....B....bbxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxbb...........bbxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxbb....B...B....bbxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxbb.......B.......bbxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxbbb...........bbbxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxbbbb.....bbbbxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxbbbbbbbxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Twelve chambers temple (David Ploog).
NAME: twelve_chambers_temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxx
xxxxxxvvvvvvvvvvv..................................vvvvvvvvvxxxxxxx
xxxxxxvvvvvvv.....vvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvv.....vvvvvxxxxxxx
xxxxxxvvvvv...vvvvv.....vvv.....vvv.....vvv.....vvvvvv...vvvxxxxxxx
xxxxxxvvvvv.vvvvvv...B...v...B...v...B...v...B...vvvvvvv.vvvxxxxxxx
xxxxxxvv.....vvvvv.......v.......v.......v.......vvvvv.....vvxxxxxx
xxxxxxv.......vvvvv.....vvv.....vvv.....vvv.....vvvvv.......vxxxxxx
xxxxxxv..B....vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv....B..vxxxxxx
xxxxxxv........vvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvv........vxxxxxx
xxxxxxvv.....v..vvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvv..v.....vvxxxxxx
xxxxxxvvvv.vvvv.....................................vvvv.vvvvxxxxxx
xxxxxxvvv..vvvv.....................................vvvv..vvvxxxxxx
xxxxxxvvv.vvvvv......T.......(...{...[.......T......vvvvv.vvvxxxxxx
xxxxxxvvv..vvvv.....................................vvvv..vvvxxxxxx
xxxxxxvvvv.vvvv.....................................vvvv.vvvvxxxxxx
xxxxxxvv.....v..vvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvv..v.....vvxxxxxx
xxxxxxv........vvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvv........vxxxxxx
xxxxxxv..B....vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv....B..vxxxxxx
xxxxxxv.......vvvvv.....vvv.....vvv.....vvv.....vvvvv.......vxxxxxx
xxxxxxvv.....vvvvv.......v.......v.......v.......vvvvv.....vvxxxxxx
xxxxxxvvvvv.vvvvvv...B...v...B...v...B...v...B...vvvvvv.vvvvxxxxxxx
xxxxxxvvvvv...vvvvv.....vvv.....vvv.....vvv.....vvvvv...vvvvxxxxxxx
xxxxxxvvvvvvv.....vvv.vvvvvvv.vvvvvvv.vvvvvvv.vvv.....vvvvvvxxxxxxx
xxxxxxvvvvvvvvvvv.................................vvvvvvvvvvxxxxxxx
xxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
FLAGS: no_rotate
NAME: circular_temple
# Circular temple (David Ploog).
xxxxxxxxxxxxxxcccccccccccccccxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxcccc.............ccccxxxxxxxxxxxxxxxxxcccc.............ccccxxxxxxxxxx
xxxxxxxxxxcc...................cccxxxxxxxxxxxxxccc...................ccxxxxxxxxx
xxxxxxxxxcc..........3...........ccxxxxxxxxxxxcc...........3..........ccxxxxxxxx
xxxxxxxxxc..8.....................cXXXXXXXXXXXc.....................8..cxxxxxxxx
xxxxxxxxxxcc......................X1...!!!...1X......................ccxxxxxxxxx
xxxxxxxxxxcc....?...?.....?...?...X1...!!!...1X...?...?.....?....?...ccxxxxxxxxx
xxxxxxxxxcc.......?....?..........XX..1...1..XX..........?....2.......ccxxxxxxxx
xxxxxxxxxc...8....................cXXXXXXXXXXXc....................8...cxxxxxxxx
xxxxxxxxxxxcc........8..8...ccccccccccccccccccccccccc...8..8........ccxxxxxxxxxx
xxxxxxxxxxxxcca111acCCCCCCCcccccccccccccccccccccccccccCCCCCCCcb111bccxxxxxxxxxxx
xxxxxxxxxxxcc...............AA1.ccccccccccccccccc.1BB...............ccxxxxxxxxxx
xxxxxxxxxxxcc..............ccxxxc...............cxxxcc..............ccxxxxxxxxxx
xxxxxxxxxxxxccccccccccccccccxxxxcccccccc@ccccccccxxxxccccccccccccccccxxxxxxxxxxx
xxxxxxxxxxcc...8.8..8.8.....cc1...ccccccccccccc...1cc.......8..8.8.8.ccxxxxxxxxx
xxxxxxxxxcc.8...8......8.8...ccc...ccccccccccc...ccc...8.8.8..8.......ccxxxxxxxx
xxxxxxxxxc.8..8....8.8........ccc...............ccc.....8....8..8.8....cxxxxxxxx
xxxxxxxxxc..8..8.8....8.8.8.5.cxcc.............ccxc.5.8.8.8....8.8...8.cxxxxxxxx
xxxxxxxxxc..8.....8.8.......8.cxxc.............cxxc8........8.....8.8..cxxxxxxxx
xxxxxxxxxc.8...8......8.8.....cxxcc.1...1...1.ccxxc......8.......8.....cxxxxxxxx
xxxxxxxxxc8..8...8.8.8.8...8.8cxxxc...........cxxxc8.8..8..8.8.8...8.8.cxxxxxxxx
xxxxxxxxxc.....8.........8....cxxcc...........ccxxc....8.8.............cxxxxxxxx
xxxxxxxxxcc...5..8..8.8....8.ccxxc.............cxxcc8.....8....8..5.8.ccxxxxxxxx
xxxxxxxxxxcc8......8....8.8.ccxxcc.............ccxxcc.8.8....8....8..ccxxxxxxxxx
xxxxxxxxxcc.....8.8.8..8.........ccccccccccccccc........8...8.8.8.....ccxxxxxxxx
xxxxxxxxxxcc...............8...ccccccccccccccccccc...8............8..ccxxxxxxxxx
xxxxxxxxxc.....8..........8.8.....XXX...1...XXX.....8.8..........8.....cxxxxxxxx
xxxxxxxxxxxcc.....4....2....8.8......1.!Z!.1......8.8....2....4.....ccxxxxxxxxxx
xxxxxxxxxc.......?..?.....8.8.....XXX...1...XXX.....8.8.....?..?.......cxxxxxxxx
xxxxxxxxxcc.8...........?.........XX..1...1..XX.........?...........8.ccxxxxxxxx
NAME: hall_of_Zot
PLACE: Zot:5
ORIENT: north
#traps
SUBST: C = c:1000 =
KFEAT: 1 = any trap / w:20 floor
KMONS: 1 = Orb Guardian
KFEAT: 8 = any trap / w:20 floor
SHUFFLE: ABab / ^^FF / ^^FF / ^^FF
SHUFFLE: Aa / Bb
SUBST: ! = ^ .:40
#monsters
MONS: Orb Guardian, Killer Klown, electric golem, orb of fire, ancient lich
SHUFFLE: 234
SUBST: ? = .:8 ?
SUBST: ? : KLM
SUBST: K = 4:30 5 8 9
SUBST: L = 4 5:30 8 9
SUBST: M = 4 5 8:30 9
MONS: orange crystal statue / silver statue / ice statue
SUBST: 8=8., 8=8., 5=5.
SUBST: . = .:500 ^
KFEAT: A = any trap / w:30 floor
KFEAT: B = any trap / w:10 floor
SUBST: a=F, b=6 F
SUBST: ^ = ^ .:10
MONS: dancing weapon
SHUFFLE: cv
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
NAME: slime_pit
ORIENT: encompass
MONS: royal jelly, acid blob, great orb of eyes / nothing
SUBST: ' : ' .:1, ' : ' x:1, ' = .x
SUBST: " : " .:3, " = .c
SHUFFLE: ([{
PLACE: Slime:6
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_9
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_10
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
ccccccccccccccccccccccccccccccccccccccccccc
cxccc====ccccc=======cccc====ccccccccccccxc
cxcc=cccc=ccc=ccccccc=c==cccc=cccccccccccxc
cxcc=c$$ce**|||**eccc=ccce|*|*|*|ec$$ccccxc
cx.e%c$ccccc...=cccccccccccc...ccccc$c%d.xc
cx.e%ccc.c.cc.cc...ccccc...cc.cc.c.ccc%d.xc
cxc..cc$.c|*ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.d%cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc||*cc4.+.........ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxcccc.4..|....c.6ccd|dcc6.c....|..4.ccccxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c*||c.......c.......c***c$$$ccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..c$$=....7....ccccccc....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$=e**|||**eccccccce%%|%|%%e=$$ccccxc
cx.d|c$ccccc...cccc=cc=ccccc...ccccc$c%d.xc
cx.d|ccc.c.cc.cc...cc=cc...cc.c=.c.ccc%d.xc
cxc..cc$.c|*ccc..c..=cc..c..ccc|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.d%cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc||*cc4.+.........ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxcccc.4..|....c.6c=e|ecc6.c....|..4.ccccxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c*||c.......c.......c***c$$$ccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..c$$c....7....==ccccc....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce*|||||*ec==ccc=e*|||||*ec$$ccccxc
cx.e%c$ccccc...ccccc=c=ccccc...ccccc$c|e.xc
cx.e%cc=.c.cc.cc...ccccc...cc.cc.c.cc=|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$c=ccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.e%ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e%cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......=ccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...cccccc...?...cccccc...cccc=ccxc
cxccccc.....?.ccc...ccc...ccc.?.....==cccxc
cxccccc.2.!.?.cc.6.cc%cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*%*cc4.+.........ccccxc
cxccc=c..c~c..cc...cc*cc...cc..c~c..cccccxc
cxcccc.4..|....c.6cce|e=c6.c....|..4.ccccxc
cxccccc$$|*|*c...c...U...c...c***|$$cc=ccxc
cxcccc$$$c*|*c.......c.......c***c$$$c=ccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$c=ccxc
cxc..=$$c....7....=cc=c=c....7....=$$c..cxc
MAP
ENDMAP
#######################################
MAP
ENDMAP
##############################################################################
# Elf vault, rogue theme (David)
NAME: elf_hall_rogue_1
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_2
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_3
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_4
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_5
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_6
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_7
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MAP
ENDMAP
#######################################
NAME: elf_hall_rogue_8
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$cd|*|||**dcccccccd*||*|**dc$$ccccxc
cx.e|c$ccccc...ccccccccccccc...ccccc$c%e.xc
cx.e|c=c.c.cc.cc...ccccc...cc.cc.c.c=c%e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$c=..cxc
cxcc=c$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..ccccc+cccccc...c=c...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.e|ccc.~~~.ccccc.......ccccc.~~~.ccc*e.xc
cx.e|cc.......ccccccccccccccc.......cc*e.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxcc=cccc...cccccc...?...cccccc...cccccccxc
cxcc=cc.....?.ccc...ccc...ccc.?.....cccccxc
cxccc=c.2.!.?.cc.6.cc%cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|%cc4.+.........ccccxc
cxccc=c..c~c..cc...cc|cc...cc..c~c..cccccxc
cxcccc.4..|....c.6cce%ecc6.c....|..4.ccccxc
cxcc=cc$$|*|*c...c...U...c...c***|$$cccccxc
cxcc=c$$$c*|*c.......c.......c***c$$$ccccxc
cxcc=c$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..c$$c....7....ccccccc....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%%%%%%%eccccccce**|||**ec$$ccccxc
cx.e|c$cccc=...cccccccc=cccc...ccccc$c*e.xc
cx.e*cc=.c.cc.cc...ccccc...cc.cc.c.c=c|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcc=c$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cxccc===c...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.e*ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e|cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccc=c.......ccc~6cc?cc6~ccc.......cccccxc
cxcc=ccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccc=ccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*cc4.+.........ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxcccc.4..|....c.6ccd|dcc6.c....|..4.ccccxc
cxcc=cc$$|*|*c...c...U...c...c***|$$c=cccxc
cxcc=c$$$c*|*c.......c.......c***c$$$ccccxc
cxcc=c$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..c$$c....7....cccccc=....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$cd%%%%%%%dc==c===e%%%%%%%ec$$ccccxc
cx.e|=$ccccc...cccccc=cccccc...ccccc$c*e.xc
cx.e*ccc.c.cc.cc...cc=cc...cc.cc.c.c=c|e.xc
cxc..cc$.c**ccc..c..c=c..c..ccc|*c.$c=..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..c=ccc+cccccc...ccc...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.e|=cc.~~~.ccccc.......ccccc.~~~.ccc|e.xc
cx.e|cc.......ccccccccccccccc.......cc|e.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.c=|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc|||cc4.+.........ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cc=ccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.=cccxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c*|*c.......c.......c***c$$$ccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..c$$c....7....ccc=ccc....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%*%%%%%eccccccce**|||**ec$$ccccxc
cx.e%c$ccccc...ccccccccccccc...ccccc$c*e.xc
cx.e*cc=.c.cc.cc...ccccc...cc.cc.c.c=c|e.xc
cxc..cc$.c**c=c..c..ccc..c..c=c|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc*e.xc
cx.d%cc.......ccccccccccccccc.......cc|e.xc
cxc..cc...!...cccc.......cccc...!...c=..cxc
cxccccc.......ccc~6cc?cc6~ccc.......=ccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...=cc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*cc4.+.........ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.ccccxc
cxccccc$$|*|*c...c...U...c...c***|$$c=cccxc
cxcccc$$$c*|*c.......c.......c***c$$$ccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..=$$c....7....ccccccc....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%%%%%*%eccccccce**|||**ec$$=cccxc
cx.e|c$ccccc...ccc=ccccccccc...ccccc$c*e.xc
cx.e*=c=.c.cc.cc...ccccc...cc.cc.c.c=c%e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$c=ccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc|e.xc
cx.d%cc.......ccccccccccccccc.......cc*e.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...cccccc...?...cccccc...cccc=ccxc
cxccccc.....?.ccc...ccc...ccc.?.....cc=ccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cc=ccxc
cxcccc.........+.4cc*|*cc4.+.........c=ccxc
cxccccc..c~c..cc...=c|cc...cc..c~c..cc=ccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.c=ccxc
cxccccc$$|*|*c...c...U...c...c***|$$cc=ccxc
cxcccc$$$c*|*c.......c.......c***c$$$c=ccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$c=ccxc
cxc..c$$c....7....ccccccc....7....=$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%*%%%%%ecccccc=e**|||**ec$$ccccxc
cx.e*c$ccccc...=cccccc=ccccc...ccccc$c*e.xc
cx.e%cc=.c.cc.cc...ccc=c...cc.cc.c.c=c|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cx.e|ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e*c=.......ccccccccccccccc.......cc%d.xc
cxc..=c...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...c=c...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*cc4.+.........ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.ccccxc
cxccc=c$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c*|*c.......c.......c***c$$$ccccxc
cxcccc$$$c|**...4c.4.!.4.c4..3*||c$$$ccccxc
cxc..c$$c....7....ccccc=c....7....c$$=..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce**|||**eccccccce%*%%%*%ec$$ccccxc
cx.d%c$ccccc...ccccccccc=ccc...ccccc$c*e.xc
cx.d%cc=.c.cc.cc.|.ccccc.|.cc.cc.c.c==|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*=c4.+.........ccccxc
cxcccc=..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..=cccc+cccccc...ccc...cccccc+ccccc..cxc
cx.e|ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e*cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.ccccxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c*|*c...|...c...|...c***c$$$ccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxc..c$$=....7....ccccccc....7....c$$c..cxc
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
SUBST: ~ = ~ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MONS: curse skull / curse toe
ITEM: scroll of teleportation, any scroll
ccccccccccccccccccccccccc
c2ccccccc.......ccccccccc
c.cc.................cccc
c.+.........U.........+.c
c.c......2.2.2.2......c.c
c$$$ccc...ww.ww...ccccc.c
c$$$ccc.1.ww.ww.5.ccccc.c
c|*|*|**|*cc.cc$|$*$|$|.c
c**|*|||||cc.cc|$|$*$*$.c
c||*||***|cc.cc$*$*$*$|.c
c|**|*|||*cc.cc|$|$|$|$2c
cccccccccccclcccccccccccc
ccccccccccclllccccccccccc
cccccccccc..c..cccccccccc
Yyyyyyyyyy.ccc.zzzzzzzzzZ
xxxxxxxxxxUucuUxxxxxxxxxx
c$$$cccccccc.ccccccc122.c
ccc+cccccccc2cccccccccc.c
c.cc......3...4......cc.c
c.ccc4cccccc.cccccc.cc..c
c2ccc.c.3.ww.ww.4.ccc...c
c.ccc..3..ww.ww..5......c
c.c....3....45...3....c3c
c.cccc2...5...5...2cccccc
NAME: elf_hall_gauntlet_narrow
PLACE: Elf:7
FLAGS: no_rotate
TAGS: no_pool_fixup
ORIENT: float
CHANCE: 5
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
SHUFFLE: 345
SUBST: 4=4., 2=2., 5=5., 3=3.
SUBST: l=lw
SHUFFLE: lw
SHUFFLE: uU / yY / zZ
SUBST: U=@, u=., Y=c, y=c
SHUFFLE: zZ / uU
SUBST: U=@, u=., Z=c, z=c
KMONS: $ = weight:115 nothing / deep elf annihilator
KMONS: * = weight:105 nothing / deep elf death mage
KMONS: | = weight:290 nothing / deep elf sorcerer
SUBST: | = | *:2
SUBST: * = * |:3
cccccccccccccccccccccccccc
c2ccccccc........ccccccccc
c.cccc2...5....5...2cccccc
c.cc..................cccc
c.c....3....45....3....c3c
c.+........U..U........+.c
c.c......2.2..2.2......c.c
c.cc......3....4......cc.c
c.ccc4cccccc..cccccc.cc..c
c2ccc.c.3.ww..ww.4.ccc...c
c.ccc..3..ww..ww..5......c
c$$$ccc...ww..ww...ccccc.c
c$$$ccc.1.ww..ww.5.ccccc.c
c$$$cccccccc2.ccccccc122.c
ccc+cccccccc..cccccccccc.c
c|*|*|**|*cc..cc$|$*$|$|.c
c**|*|||||cc..cc|$|$*$*$.c
c*|*|||**|cc..cc$*$*$*$|.c
c|**|*|||*cc..cc|$|$|$|$2c
ccccccccccccWWcccccccccccc
ccccccccccccWWcccccccccccc
ccccccccccccWWcccccccccccc
xxxxxxxxxxxx@@xxxxxxxxxxxx
############################################################################
## alternative elf halls: gauntlets (David)
NAME: elf_hall_gauntlet_wide
PLACE: Elf:7
TAGS: no_pool_fixup
FLAGS: no_rotate
ORIENT: float
CHANCE: 5
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
SHUFFLE: 345
SUBST: 4=4., 2=2., 5=5., 3=3.
KMONS: $ = weight:115 nothing / deep elf annihilator
KMONS: * = weight:105 nothing / deep elf death mage
KMONS: | = weight:290 nothing / deep elf sorcerer
SUBST: | = | *:2
SUBST: * = * |:3
xxxxxxxxxxxxxxc......v.........v..2...cx
xxxxxxxxxxxxxxc..2..vv..1...1..vv.....cx
xxxxxxxxxxxxxxc2...vvv....1....vvv.4.4cx
xxxxxxxxxxxxxxc..vvvv...........vvvv..cx
xxxxxxxxxxxxxxc.vvv.....cc.cc.....vvv.cx
xxxxxxxxxxxxxxc.v.3...cccc.cccc.3...v.cx
xxxxxxxxxxxxxxc.3...cccxxc.cxxccc.3.3.cx
xxxxxxxxxxxxxxc..2........3........5..cx
xxxxxxxxxxxxxxc.......2..2....3.......cx
xxxxxxxxxxxxxxxxc....5...2.cc.......ccxx
xxxxxxxxxxxxxxxcc..1..U.....3.4..4..ccxx
xxxxxxxxxxxxxxc$c....5.....5.cc....5..cx
xxxxxxxxxxxxxxc||**cc...5.5...4.4cc$|$cx
xxxxxxxxxxxxxxc*$$cc..3.....3..ccccccccx
xxxxxxxxxxxxxxc*|*$*$ccc..2..2..c+$|$$cx
NAME: elf_hall
PLACE: Elf:7
ORIENT: northwest
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist, deep elf annihilator
MONS: deep elf sorcerer, deep elf death mage
SUBST: 1=1., 2=2., 3=3., 4=4., 5=5.
SHUFFLE: 23, 45
KMONS: $ = weight:450 nothing / deep elf sorcerer / deep elf annihilator
KMONS: * = weight:300 nothing / deep elf annihilator / deep elf death mage
KMONS: | = weight:600 nothing / deep elf demonologist / deep elf death mage
SUBST: v = v .:2
SUBST: v : xvb
SUBST: | = | *:2
SUBST: $ = $:20 *:4 |:1
SUBST: * = * |:3
xxxxxxxxxxx..........ccccccccccc.....xxx
xxxxxxxxxx.....cccccc............cc...xx
xxxxxxxxxx........ccccc..O....cccc....xx
xxxxxxxxxx...ccc......3333333.....cc..xx
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
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
NAME: snake_pit
PLACE: Snake:5
xxxxxxx!...2..._xx....T.}.T....xx_...1...!xx
xxxxxx!..2....x.........{.........x....1...!
xxxxxx!.......x....T...(.[...T.............@
SUBST: X=xc.+, Y=xc+
SUBST: T : T U V .:30 b
SUBST: _:.!, !:!.x, !=x .:2
SHUFFLE: 123, 45, ([<
validate {{ return glyphs_connected('{', 'O') }}
SHUFFLE: '"
SUBST: ':''x, ":"x
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxx.b...1111.cxcxxxcxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx..xx!x.x.x!x.x.x.x.x.x.x.x.b...11........................??x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x.x.x.x!x.x.x_x.x.b....c................Y..Z...??x..xxxxxxxxx
xxxxxxxxx..xx.x!x.x.x.x.x.x.x.x!x.x.x.....x..Y..Y..Y..Y..Y..Z..Y..Y.x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x_x.x.x_x.x.x.x.x.x....c...Y..Y..Y..Z..Y..Y..Z...x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x.x.x.x.x.x_xx....x.Y..Y..Y..Y..Z..Y..Z..Y..x..xxxxxxxxx
xxxxxxxxx..x.x.x!x.x.x.x.x.x.x!x.x.x.x....x..Y..Y..Z..Z..Y..Y..Y..Z.x..xxxxxxxxx
xxxxxxxxx..xx.x_x.x.x!x.x.x.x.x.x.x.xx....x...Y..Z..Y..Y..Z..Y..Y...x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x_x.x.x.x.x.x.x.x.x....c.Y..Y..Z..Z..Y..Y..Y..Z..x..xxxxxxxxx
xxxxxxxxx..x_x.x!x.x.x.x.x.x!x.x_x.x.x....x...Y..Y..Z..Y..Z..Z..Y...x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x.x.x.x.x.x.xx....x.Z..Z..Y..Y..Z..Y..Z..Z..x..xxxxxxxxx
xxxxxxxxx..x.x.x_x.x.x.x.x.x.x.x.x_x.x....x..Y..Z..Y..Z..Z..Y..Z..Z.x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x_x.x.x.x.x.xx....x...Z..Z..Z..Y..Z..Z..Y...x..xxxxxxxxx
xxxxxxxxx..x!x.x.x.x!x.x.x.x.x.x.x.x.x....x.Y..Z..Y..Z..Z..Z..Z..Z..x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x!x.x.x.x.x.xx....x..Z..Y..Z..Y.............x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x.x.x.x.x.x_x.x.x.x....x...Y..Z..Z..Z...ZZZZZZZZ.x..xxxxxxxxx
xxxxxxxxx..xx.x_x.x.x.x.x.x.x.x.x.x_xx....x....Z..Y..Z..Y..Z........x..xxxxxxxxx
xxxxxxxxx..x.x!x.x.x.x.x.x.x!x.x.x.x.x....x..Z..Z..Y..Z....Z..??????x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x_x.x.x.x.x.xx....x...Z..Y..Z..Z...Z..??????x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x.x_x.x.x.x.x.x.x.x....x??..Y..Z..Z..Z..Z..??????x..xxxxxxxxx
xxxxxxxxx..xO.x.x_x.x.x!x.x.x.x.x!x_xx....x??.................?????Px..xxxxxxxxx
xxxxxxxxx//xxxxxxxxxxxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxx//xxxxxxxxx
xxxxxxxxx??/.............p.............................q............/??xxxxxxxxx
xxxxxxxxx??/.............p.............................q............/??xxxxxxxxx
xxxxxxxxxooxx.x.x.x.x.x.x.x.x.x.x.x!xx....x..Z..Y..Y..Y..Z..Y..Y..Y.xssxxxxxxxxx
xxxxxxxxx..x.xxxxxxxxxxx..xxxxxxxxJxIx....xxxxx.................xxxxx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'x..x........x.x....xxx...........-.........xxx..xxxxxxxxx
xxxxxxxxx..x.x.'.'.'.'.x..x..^^^^..x.x....xxx...-.................xxx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'x..x..^||^..x.x....xx.........-.......-.....xx..xxxxxxxxx
xxxxxxxxx..x.x.'.'.'.'.x..x..^Rr^..x.x....xx.......................xx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'x..x..^||^..x.x....xx.-....xxxxxxxxxxx....-.xx..xxxxxxxxx
xxxxxxxxx..x.x.'.'.'.'.x..x..^^^^..x.x....xx......x.........x......xx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'L..K........x.x....xx....xxU.........Vxx....xx..xxxxxxxxx
xxxxxxxxx..x.N.'.'.'.'.xxxxxxxxxxxxx.x....xx..-.x....xxxxx....x....xx..xxxxxxxxx
xxxxxxxxx..xMxxxxxxxxxxx99988......A.x....xx....x.-.Wx$$$xx...x.-..xx..xxxxxxxxx
xxxxxxxxx..x...........G99xxxxxxxxDx.x....xx....x..xx$***$xx..x....xx..xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxxHx99x........x.x....xx.-..x..x$$*Q*$$x-.x....xx..xxxxxxxxx
xxxxxxxxxnnx.x?????????x88x."""""".x.x....xx....x..xx$***$xx..x....xxkkxxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx....x...Vx$$$xU...x..-.xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx..-.xxx-.xxxxx..Wxx....xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx......x.........x......xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx......xxxxxxxxxxx.-....xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xxx...-.................xxx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..C........x.x....xxx........-....-.......xxx..xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxxEx..xxxxxxxxxx.a..11....xx................xxxxx..xxxxxxxxx
xxxxxxxxx..x...........F..B............1111...xxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxa..1....1..xxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx............................1..(}..1..........................xxxxxxxxx
xxxxxxxxx??/.............m.............................l............/??xxxxxxxxx
xxxxxxxxx??/.............m.............................l............/??xxxxxxxxx
xxxxxxxxx//xxxxxxxxxxxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxx//xxxxxxxxx
NAME: vaults_vault
PLACE: Vault:8
ORIENT: encompass
# the rune's spot, occassionally put nasty on the rune
SUBST: r = |
KMONS: O = 8 / 9 / w:80 nothing
KMONS: P = 8 / 9 / w:80 nothing
KMONS: Q = 8 / 9 / w:80 nothing
KMONS: R = 8 / 9 / w:80 nothing
KITEM: P = any good_item
KITEM: Q = any good_item
KITEM: R = any good_item
KFEAT: P = w:150 . / any shop / jewellery shop / wand shop
KFEAT: Q = w:150 . / any shop / scroll shop / book shop
KFEAT: R = w:150 . / any shop / armour shop / weapon shop
# NW
SHUFFLE: AC/BD, EG/FH, IKN/NJL, '"
SUBST: A=., B=X, C=+, D=x, E=+, F=X, G=., H=x, I=., M=X, J=x, K=+, N=+, L=x
SUBST: X = x =:5
SUBST: ':$, ":*, ^=^., a:x.
# SW
SHUFFLE: !_
SUBST: ! = | * .:20
SUBST: _ = 8 9 .:20
SUBST: b : x .
# NE
SHUFFLE: UVW
SUBST: U=., V=X, W=X
SUBST: X = x =:2
SUBST: - = 8 9 .:20
# SE (double use of Y=Y. and Z=Z. for decreasing variance)
SUBST: ? = | * .:40 ^:3
SUBST: Y = Y ., Z = Z .
SUBST: Y = Y ., Z = Z .
SUBST: Y = 9:30 8:10 .:40
SUBST: Z = 9:10 8:30 .:40
SUBST: c = x .:20
# general loot and additional features
SUBST: / : / .:3
SUBST: / = 8 9 ^ * | .:50
SUBST: | = | *:2
SUBST: * = * |:2
SUBST: k : ^ x =:3 .:40
SUBST: l : ^ x =:3 .:40
SUBST: m : ^ x =:3 .:80
SUBST: n : ^ x =:3 .:80
SUBST: o=., p=., q=., s=.
MONS: vault guard
SHUFFLE: klmnopqs
SHUFFLE: Rr, OPQR
xxxxxxxxxxxxxx....cc...ww....cccccccccc2Xcccccccccc....ww...cc....xxxxxxxxxxxxxx
xxxxxxxxx....cc..www3.c..wwwwwwwwwwwwww33wwwwwwwwwwwwww..c.3www..cc....xxxxxxxxx
xxxxxxxxx....cc..www3.c..wwwwwwwwwc|||c..c$$$cwwwwwwwww..c.3www..cc....xxxxxxxxx
xxxxxxxxx....cc..wwww.c.wwwwwwwwwwc|||cXXc$$$cwwwwwwwwww.c.wwww..cc....xxxxxxxxx
xxxxxxxxx....cc..wwww3c.wwwwwwwwwwcc||c..c$$ccwwwwwwwwww.c3wwww..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc...wwwwwwwwcc4+....+4ccwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxxxxxxxxx....cc...ww.......3....33....3.......ww...cc....xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx....ccccccccccccc2Xccccccccccccc....xxxxxxxxxxxxxxxxxxxxxx
SHUFFLE: O1d / e0% / f9* / g8|
SUBST: ' = w .
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww..ww....cc......www.3wwwwwwwwwwwww..........ccccccccccc..wwwxxxxxxxxx
xxxxxxxxxw..www..c+cccccc...ww..wwwwwwwwwwwwwwwwwwwwwwwwwww..........wwxxxxxxxxx
xxxxxxxxxww..ww....cccc....www.wwwwwwwwwwwwwwwwwwwwwwwwwwwww........wwwxxxxxxxxx
xxxxxxxxxwwww..wwwwwwwwwwww..wwwwwwwwwwwwwwwwwwwwwwwwww..............wwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwww........wwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww............wwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwwww3wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...+.[.{.(.+...wwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwww.....wwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww3wwwwwwwwwwwwwwwwww............wwwwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..wwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..cc$$$$$$.c..wwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Old Antaeus level
NAME: antaeus_in_days_of_yore
PLACE: Coc:7
ORIENT: encompass
SHUFFLE: $|, 2X
SUBST: X=., 3=3.
MONS: Antaeus, Ice Fiend, ice dragon, Ice Fiend
xxxxxxxxxwww'.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..c.$dddd$.c...wwwwwwxxxxxxxxx
xxxxxxxxxwww..cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'...$$$$$$cc....wwwwwxxxxxxxxx
xxxxxxxxxwww.cccc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'.ccccccc....wwwwwwxxxxxxxxx
xxxxxxxxxwww.cg.cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww........ww..wwwwwwwxxxxxxxxx
xxxxxxxxxww'.c||.cc...'wwwwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww'.c||.8cc......'wwwwwwwwwwwwwwwwwwwwwww'...w..wwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww..c||2.2cc........'wwwwwwwwwwwwwwwwww....wwww..wwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww..c||....cc..............3'wwwwwwwww...wwwwwww.....wwccccwwwxxxxxxxxx
xxxxxxxxxww..cccc+ccccc..........wwwwwwwwwww'3...wwwwwwwwwww.2.cc2dccwwxxxxxxxxx
xxxxxxxxxwww..ccc...........'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.+dd1Ocwwxxxxxxxxx
xxxxxxxxxwwww......'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcc2dccwwxxxxxxxxx
xxxxxxxxxwwwwww'''wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccwwwxxxxxxxxx
xxxxxxxxxwwwww..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...w.wwwww..wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwww'...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....www...w.wwwwwwwxxxxxxxxx
xxxxxxxxxwwww....'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..ccccccc.c.wwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww.wwwwwwwwww.3'wwwwwww.........wwwwwwwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww.wwwwwwww'.3.'wwwwwwwwwwwwwwwwwwww'wwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww.wwwwwwwww..'wwwwwwwwwwwwwwwwwwww'3wwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww'wwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwwwww'wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww...'wwwwww....wwwwwwwwwwwwwwwwwwwwwwwwww............'wwwwxxxxxxxxx
xxxxxxxxxwwwwwwww........'wwwwwwwwwwwwwwwwwwwwwwww'3..'ww'....''wwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwww'...3wwwwwwwwwwwwwwwwwwwwwwwwww''wwwwww''wwwwwwwwwwxxxxxxxxx
xxxxxxxxxww..www..........www..wwwwwwwwwwwwwwwwwwwwwwwwwwww'..2....w..wxxxxxxxxx
xxxxxxxxxwww..wwww......wwww..wwwwwwwwwwwwwwwwwwwwwwwwwww'............wxxxxxxxxx
xxxxxxxxxw...ww..cccccc.....www.wwwwwwwwww'3..........cc....9.2..cc..wwxxxxxxxxx
xxxxxxxxxw..ww..ccccccc+c....ww.'wwwwwwwwwww''........ccf********cc..wwxxxxxxxxx
xxxxxxxxxw..ww..cc.%%%%.cc...ww..wwwwwwwwwwwwwwwww'....ccccccc+ccc...'wxxxxxxxxx
xxxxxxxxxw..ww..cc2.e0.2cc...ww..wwwwwwwwwwwwwwwwwwww'......c...c.....wxxxxxxxxx
xxxxxxxxxw..ww..cc.%%%%.cc..www.'wwwwwwwwwwwwwwwwwwwwwwwww'.cc+cc.....wxxxxxxxxx
xxxxxxxxxwwwww....wwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww''wwwwwwwwxxxxxxxxx
xxxxxxxxxwww...wwwwwwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwwww'.......wwwwwwxxxxxxxxx
xxxxxxxxxwww.wwww......wwwwww..wwwwwwwwwwwwwwwwwwww'.......ccccc...wwwwxxxxxxxxx
NAME: antaeus_david_1
PLACE: Coc:7
ORIENT: encompass
MONS: Antaeus, Ice Fiend, ice dragon / nothing
ITEM: any, any misc, any misc, any misc
# Antaeus; bottom of Cocytus. David's Improved Demon Lairs, episode I.
xxxxxxxxxxxxxxxxxxxxxxxxxx...wwwwwwwwwwCwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.l.l.l.l.l.l...............................................xxxxxxxxxxx
xxxxxxxxx.l.l.l.G.l.l.................}1].............................=Txxxxxxxx
xxxxxxxxxx.l.l.l.l.l.................................................xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx..........v..D..v..........xxxxxxxxxxxxxxxxxxxxxxxxxxx
MONS: Geryon
NAME: vestibule_of_hell
PLACE: Hell
ORIENT: encompass
MARKER: D=enter_dis, G=enter_gehenna, C=enter_cocytus, T=enter_tartarus
SUBST: D=A, G=A, C=A, T=A
# splev.des: special levels definitions, including branch ends,
##############################################################################
#############################################################################
# Vestibule of Hell and Geryon
# the Ecumenical Temple versions, and the Pandemonium Demonlord
# levels.
##############################################################################
# zot.des: The ultimate goal. The Orb must be placed (Z). These maps can and
# should be serious challenges! Players dying on Zot:5 are okay :)
##############################################################################
##############################################################################
# hall_of_Zot
NAME: hall_of_Zot
PLACE: Zot:5
ORIENT: north
#traps
SUBST: C = c:1000 =
KFEAT: 1 = any trap / w:20 floor
KMONS: 1 = Orb Guardian
KFEAT: 8 = any trap / w:20 floor
SHUFFLE: ABab / ^^FF / ^^FF / ^^FF
SHUFFLE: Aa / Bb
KFEAT: A = any trap / w:30 floor
KFEAT: B = any trap / w:10 floor
SUBST: a=F, b=6 F
SUBST: ^ = ^ .:10
SUBST: ! = ^ .:40
SUBST: . = .:500 ^
#monsters
MONS: Orb Guardian, Killer Klown, electric golem, orb of fire, ancient lich
MONS: orange crystal statue / silver statue / ice statue
SUBST: 8=8., 8=8., 5=5.
SHUFFLE: 234
SUBST: ? = .:8 ?
SUBST: ? : KLM
SUBST: K = 4:30 5 8 9
SUBST: L = 4 5:30 8 9
SUBST: M = 4 5 8:30 9
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccxxxxxxxxxxxxxxxxxxxxxxxcccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxcccc.............ccccxxxxxxxxxxxxxxxxxcccc.............ccccxxxxxxxxxx
xxxxxxxxxxcc...................cccxxxxxxxxxxxxxccc...................ccxxxxxxxxx
xxxxxxxxxcc..........3...........ccxxxxxxxxxxxcc...........3..........ccxxxxxxxx
xxxxxxxxxc..8.....................cXXXXXXXXXXXc.....................8..cxxxxxxxx
xxxxxxxxxc.......?..?.....8.8.....XXX...1...XXX.....8.8.....?..?.......cxxxxxxxx
xxxxxxxxxcc.8...........?.........XX..1...1..XX.........?...........8.ccxxxxxxxx
xxxxxxxxxxcc......................X1...!!!...1X......................ccxxxxxxxxx
xxxxxxxxxxxcc.....4....2....8.8......1.!Z!.1......8.8....2....4.....ccxxxxxxxxxx
xxxxxxxxxxcc....?...?.....?...?...X1...!!!...1X...?...?.....?....?...ccxxxxxxxxx
xxxxxxxxxcc.......?....?..........XX..1...1..XX..........?....2.......ccxxxxxxxx
xxxxxxxxxc.....8..........8.8.....XXX...1...XXX.....8.8..........8.....cxxxxxxxx
xxxxxxxxxc...8....................cXXXXXXXXXXXc....................8...cxxxxxxxx
xxxxxxxxxcc.....8.8.8..8.........ccccccccccccccc........8...8.8.8.....ccxxxxxxxx
xxxxxxxxxxcc...............8...ccccccccccccccccccc...8............8..ccxxxxxxxxx
xxxxxxxxxxxcc........8..8...ccccccccccccccccccccccccc...8..8........ccxxxxxxxxxx
xxxxxxxxxxxxcca111acCCCCCCCcccccccccccccccccccccccccccCCCCCCCcb111bccxxxxxxxxxxx
xxxxxxxxxxxcc...............AA1.ccccccccccccccccc.1BB...............ccxxxxxxxxxx
xxxxxxxxxxcc...8.8..8.8.....cc1...ccccccccccccc...1cc.......8..8.8.8.ccxxxxxxxxx
xxxxxxxxxcc.8...8......8.8...ccc...ccccccccccc...ccc...8.8.8..8.......ccxxxxxxxx
xxxxxxxxxc.8..8....8.8........ccc...............ccc.....8....8..8.8....cxxxxxxxx
xxxxxxxxxc..8..8.8....8.8.8.5.cxcc.............ccxc.5.8.8.8....8.8...8.cxxxxxxxx
xxxxxxxxxc..8.....8.8.......8.cxxc.............cxxc8........8.....8.8..cxxxxxxxx
xxxxxxxxxc.8...8......8.8.....cxxcc.1...1...1.ccxxc......8.......8.....cxxxxxxxx
xxxxxxxxxc8..8...8.8.8.8...8.8cxxxc...........cxxxc8.8..8..8.8.8...8.8.cxxxxxxxx
xxxxxxxxxc.....8.........8....cxxcc...........ccxxc....8.8.............cxxxxxxxx
xxxxxxxxxcc...5..8..8.8....8.ccxxc.............cxxcc8.....8....8..5.8.ccxxxxxxxx
xxxxxxxxxxcc8......8....8.8.ccxxcc.............ccxxcc.8.8....8....8..ccxxxxxxxxx
xxxxxxxxxxxcc..............ccxxxc...............cxxxcc..............ccxxxxxxxxxx
xxxxxxxxxxxxccccccccccccccccxxxxcccccccc@ccccccccxxxxccccccccccccccccxxxxxxxxxxx
ENDMAP
# vaults.des - random vaults, minivaults, pandemonium minivaults
# vaults.des: Entries to the Vaults branch. Branch endings for the whole
# Vaults system, including Vaults:8, Hall of Blades, Tomb:*.
#
# Note the regular (mini)vaults are no longer in vaults.des, they have been
# moved to small.des and large.des. Portal vaults live in portal.des.
##############################################################################
# Regular vaults
##############################################################################
# Set the default depth for vaults.
default-depth: 12-26
# Dummy probability balancer vault for depths 1-11.
#
# Why this is necessary: there are very few vaults in the 1-11 range (entries
# are not considered here); to avoid too much repetition of the existing vaults,
# we use this dummy vault.
NAME: dummy_balancer
DEPTH: 1-11
# Vaults tagged "dummy" are no-ops when the dungeon builder is looking for maps
# by depth.
TAGS: dummy
ORIENT: float
CHANCE: 100
MAP
x
ENDMAP
# Vaults entries
TAGS: no_monster_gen
DEPTH: 5-9
SHUFFLE: rR/sS/uU/vV/wW/yY/zZ, uU/nN
SUBST: r=n, R=N, s=n, S=N
SUBST: n=., N=@
SUBST: u=x, v=x, w=x, y=x, z=x
SUBST: U=x, V=x, W=x, Y=x, Z=x
SUBST: 1 = 1:20 ., 2=2., 3=23, 4=24
MONS: jackal/hound, human, Edmund/Jessica/Sigmund, Michael/Ijyb/Psyche
MONS: sheep/nothing
xxxxxxxxxxSxxxxxxxxxxxxxxxxxxxUxxxxxxxxx
xxxxxxxxxxxssxxxxxxxxx1xxxxxxuxxxxxxxxxx
xxxxxxxxxxxxxssxxxxxx111xxxxxuxxxxxxxxxx
xxxzzzxxxxxxxxxsxxxxxx1xxxxxxuxxxxxxxxxx
Zzzxzxzxx555xxsxxxxxxx1xxxxxuxxxxxxxxxxx
xxxxxxxzxx5xxx.xxx..x1xxxxxuxxxxxxxxxxxx
xxxxxxxzxx5xxxx......xxxxxuuxxxxxxxxxxxx
xxxxxxzxxxx5xx...2...cccxxxuxxxxxxxxxxxx
xxxxxxzxxxx....2224..+$cxxuxxxxxxxxxxxxx
xxxxxxxz.......2ll22.cccxxxuxxxxxxxxxxxx
xxxxxxxxx......3222.xxxxxxuxxxxxxxxxxxxx
xxxxxxxxxyxxxx2.......xxuuxxvvvvxxxxxxxx
xxxxxxxxyxxxx.......xx..vxvvxxxxvxxxxxxx
xxxxxxyyxxxxxrxxxxx.xxwxxvxxxxxxxvvxxxxx
xxxyxyxxxxxxrxxrxxxx.xxwxxxxxxxxxvxxxxxx
xyyyyxxxxxxxxrrxrrxxxxxxwxxxxxxxvxxxxxxx
xyxxxxxxxxxxxxxrxrrxxxxxxwwxxxxxxvvxxxxx
YxxxxxxxxxxxxxxxxxrxxxxxxxxwxxxxxxxvvxvV
xxxxxxxxxxxxxxxxrrxxxxxxxxxxwxxxxxxxxvxx
xxxxxxxxxxxxrrrrxxxxxxxxxxxxwxxxxxxxxxxx
xxxxxxxxxxxRxxxxxxxxxxxxxxxxWxxxxxxxxxxx
O
xxxxcccccccc????w.@??ww.@www???w...@???wwww.@ww??@..?ccccxxxxxx
ccccwwwwwwwww..wwwww.wwwwwwww.wwwwwww.wwwwwwwwwwww??wwwwccccccc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
ccwwwwwwwwwwwwwwwwwwwcccwwwwwwwwwcwwwwwwwwwwwwwwwwwwwwwwcccwccc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwccwwwwwwwwwcwcwwwwwwwwwwwwwwwwwwwwwwccccc
cwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwcwwwww.wwwwwwwwwwwwwwwwwwwwwwc
ccwcwwwwwwwwwwwwwwwxwwwwww???wwwwwwwww???wwwwwwwww.wwwwwwwccccc
cccccc????w??.w????xw??w??...?wwww???w????w?w???w???w??cccccxxx
xxxxcxx...''....?..xx........??w??...c''....??.....???..cxccxxx
xxxxcx..(cc[.''..'xx...x.''.x..?xx.xcc..cxcx...xxx.'...chxxcxxx
xxxxcx..cc{c..xx.....xx...cc..xx....xcc....''xxx..x.xxc...cxxxx
xxxxccx....e.xx....x..x.....c....cx..x...x......c......cxcxxxxx
xxxxxcxexxx.x.x.xx.x.xx.xcc.xx.xccxx....xx.x.xxxccxx.xcccxxxxxx
xxxxxccx.gxxx..x..xdx..x.xxxx.x...xx.xx...xx.xxxx)..xxcxxxxxxxx
xxxxxxcxxxxxxxx...xxxxxxxxxccccccc..xxxxccccccccxxxccccxxxxxxxx
xxxxxxcccccccccccccccccccccccccccccccccccxxxxxcccccccxxxxxxxxxx
xxxxx.@.'''''
x...+...'...'
x...x...'...'
x!x=x111'...'
@.x.x111+.O.'
x.x.x111'...'
x.x.x...'...'
x.+.x...'...'
xxxxx.@.'''''
NAME: erik_rubicon_b
DEPTH: 10-16
ORIENT: float
FLAGS: no_rotate
CHANCE: 4
ITEM: ring of levitation / potion of levitation / nothing, potion of levitation
ITEM: nothing, nothing, nothing, nothing
SHUFFLE: {[(, fgW, )hi
SUBST: ?:?.wW, ?=wW., ':'.c, '=c.
MAP
xxxxcccccccc?gw?f.@wgf?.@w??g?fw...@gwfw???.@wwww@..?ccccxxxxxx
ccccwwwwwww??..f????.ww???www.???ww??.wwwwwwwwwwwffgg?wwccccccc
cwwwwwwwwwwww??wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww??wwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
ccwwwwwwwwwwwwwwwgwwwcccwwwfwwwwwcwwwwgwwwwwwwwwwwwwwwwwcccwccc
cwwwwwwwwwwwwwwgwwwwwwwwwwwwfwwwwwwwwwwwwwfwwwwwwwwwwwwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwccwwwwwwwwwcwcwwww?wwwwwwwwwwwwwwwwwccccc
cwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwcwwwww.wwwwwwwwwwwwwwwwwwwwwwc
ccwcwwwwwg?wwwfwwwwxwwwwwwwwwwwwwwwwwwwfgwwwgwwwww.wwwwwwwccccc
ccccccwffwg??fw?ww?gx??ww?..??wwwww??w?fwgw?fwgw??fg??gcccccxxx
xxxxcxx...'''...?..xx.....''.?ww??...c.'....??...'.?gg.xcxccxxx
xxxxcx..(cc[.'.'.xx..'.x.'..x..?...xcc..cxcx.x..x..''..cxhxcxxx
xxxxxcc..c{c..x.x...c.xxx.x.xx.'.'xx..cc..c.xx''.cc..xxx...xxxx
xxxxccx....e.xx...x...x.....c...c....cc....x...x....x....cxxxxx
xxxxxcxexxxxx.x.xxxx.x..xcc.xx..cc.x....xx.x.x.xccxx.xcccxxxxxx
xxxxxccx..xi.x.x.xxdxxxx...x..xx..xxxxx...x).xx..xc.xxcxxxxxxxx
xxxxxxcxxxxxx...x....xxxxxxcccccccxxxxxxccccccccx..ccccxxxxxxxx
xxxxxxcccccccccccccccccccccccccccccccccccxxxxxcccccccxxxxxxxxxx
ENDMAP
NAME: erik_ogre
DEPTH: 4-9
NAME: david_vaults_2
TAGS: vault_entry
MONS: weight:40 nothing / weight:30 yaktaur / yaktaur captain
MONS: weight:70 nothing / weight:40 ogre / weight:20 two-headed ogre / ogre-mage
MONS: weight:100 nothing / shapeshifter
SHUFFLE: 123
xxxxxxxxxx@xxxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxxx1xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx.d.xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx.d.xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxx....[....xxxxxx
xxxxxx..x(.{x..xxxxxx
x...x...x...x...x...x
x....x..xx]xx..x....x
xxxxxx...xxx...xxxxxx
xxxxxxxxxxxxxxxxxxxxx
1111..@......
111..........
111..........
1............
@.....O.....@
.............
.............
.............
....@........
###################################
# Hellmouth (Lemuel)
# note that other than the imps, the demons here cannot fly
NAME: hellmouth_1
FLAGS: no_rotate
MONS: imp / quasit / shadow imp, hellion / rotting devil / iron devil / hairy devil / hell hound
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of draining
ITEM: wand of fire / ring of fire / Necronomicon / book of demonology / scroll of torment
##############################################################################
# Vaults patterns 0: vanguard
#
NAME: david_vaults_3
TAGS: vault_entry
xxxxxxxxxxxxxxxxxxx
xxxxxxxxlllxxxxxxxx
xxxxxxlllAlllxxxxxx
xxxlllll.d.llll?xxx
xlllllll121lllll?.x
x?lllllll1llll?...x
x.??llllllll?.....x
x...?llllll?......x
x....?lllll.......x
xxx...?lll?.....xxx
xxxx...lll?....xxxx
xxxxx.?ll?....xxxxx
xxxxx?lll.....xxxxx
xxxxxxlll?...xxxxxx
xxxxxxxlll...xxxxxx
xxxxxxxxll?.xxxxxxx
xxxxxxxxll?.xxxxxxx
xxxxxxxxl?@xxxxxxxx
@..........@
....1131....
...1....1...
..1......1..
..2..O{..1..
..1..()..4..
..1......1..
...1....1...
....1511....
@..........@
###################################
# Hellmouth 2 (Lemuel)
# note that other than the imps, the demons here cannot fly
NAME: hellmouth_2
TAGS: no_monster_gen
FLAGS: no_rotate
MONS: imp / quasit / shadow imp / manes / lemure
MONS: hellion / rotting devil / iron devil / hairy devil / hell hound
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of draining
ITEM: wand of fire / ring of fire / Necronomicon / book of demonology / scroll of torment
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / w:30 nothing
##############################################################################
# Vaults patterns I
#
NAME: david_vaults_4
TAGS: vault_entry
SUBST: d=de, ?:?.l, ?=l.
SUBST: b : b:30 c v .
SHUFFLE: 123456
MONS: dragon / golden dragon / ice dragon / iron dragon / shadow dragon / storm dragon
MONS: freezing wraith / shadow wraith / wight / wraith
MONS: deep troll / iron troll / rock troll / troll
MONS: cyclops / ettin / fire giant / frost giant / hill giant / stone giant / titan
MONS: necromancer / shapeshifter / vault guard / wizard
MONS: nothing
MONS: shapeshifter / weight:30 nothing
SUBST: 1=.1, 2=.2, 3=.3, 4=.4, 5=.5, *:*.%
SUBST: x : xcv
..........................
.......bbbbbbbbbbbb.......
....bbbb..........bbbb....
..bbb....llllllll....bbb..
.bb....llllllllllll....bb.
.b....llllllllllllll....b.
.b....llllll??llllll....b.
.b...?lll??.....?lll?...b.
.b...?ll?...111...ll?...b.
@+...?l?...11211d..l?...b.
@+...?l?...12A21|f.l?...b.
.b...?ll...11211d.ll?...b.
.b...?lll?..111..lll?...b.
.b....llll?.....llll....b.
.b....llllll??llllll....b.
.bb....llllllllllll....bb.
..bbb....llllllll....bbb..
....bbbb..........bbbb....
.......bbbbbbbbbbbb.......
..........................
@..........@
.xxxxxxxxxx.
.x..12345.x.
.x.xxxxx..x.
.x.x***x..x.
.x.+**Ox..x.
.xxxxxxx..x.
...777....x.
.xx...xxxxx.
@..........@
###################################
# Hellmouth 3 (Lemuel)
NAME: hellmouth_3
MONS: weight:50 imp / quasit / shadow imp / manes / lemure, hell hound
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / nothing
##############################################################################
# Vaults patterns II
#
NAME: david_vaults_5
TAGS: vault_entry
................??............
...........................??.
....??..........l?............
...?ll?........?l?............
..?lll?.........l.............
...?l........??l?.............
...........??lll?.............
.........?lllllll?............
.......?llllllllll??..........
......?lll111111llll?.........
......?llll12Ad1lll...........
.......?lll11111ll?...........
........?lllll1ll?............
.........??llllll......?......
...........?llll?.....ll?.....
..?.........?ll?.......ll?....
.?............................
..................??..........
xxxxxxxxxxxxxx
xOx!x!x?x!x?xx
xx!x?x!x!x?x!x
x!x!x!x?x!x?xx
xx?x!x?x?x?x!x
x!x?x.x.x.x.xx
xx?x?x.x.x.x.x
x?x?x!x?x.x.xx
xx!x!x!x?x.x.x
xxxxxxxxxxxxx@
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx343.xx.xxxxxxxx.334433xxxxxxxxx23...x
xx.222...xxxxxxxx..224422xxxxxx1111...xx
x..111..xxxxxxxxx..111111.xxx.111...xxxx
xx.111..xxxxxxxxxx.11111..x......xxxxxxx
xxxx..xx.x.xxxxxx.xx..........xxxxxxxxxx
xxxxx.xxx.x..x.xx.x.xx....x.xxxxxxxxxxxx
xxxxx...x.xxx.x33xx.xxxx.xxxxxxxxxxxxxxx
xxxxxxx.x.xxxx221x.xxx...xxxxxxxxxxxxxxx
xxxxxxxx.xxxxx111.xxxx.xxxxxxxxxxxxxxxxx
xxxxxxxxx..xxx.x.x.xxx.xxxxxxxxxxxxxxxxx
xxxxxxxxxx..x.xx.x.xx.xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx..xx.xx.x.xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.xxxx.xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxx
.............
.............
.....v.v.....
....vvvvv....
.....1O1.....
....vvvvv....
.....v.v.....
.............
.............
# Beware the mummy's curse (Lemuel)
NAME: MiniTomb
ORIENT: float
DEPTH: 10-26
MONS: large zombie / nothing, mummy, guardian mummy, greater mummy, large zombie
MONS: mummy / nothing
SHUFFLE: 2F, cbv
MAP
xxxxcccccxxxx
xxxxc$|$cxxxx
xxxxc$|$cxxxx
xxxxc$4$cxxxx
xxcccc=ccccxx
xxc$55155$cxx
xxc1211121cxx
xxc...F...cxx
xxc.......cxx
xxc.......cxx
xxcccc=ccccxx
xxc.......cxx
xxc.......cxx
x$=.12321.=$x
x$c..666..c$x
x3c.......c3x
xxcccc+ccccxx
xxxxxc.cxxxxx
xxxxxc.cxxxxx
xxxxxc.cxxxxx
xxxx.=.=.xxxx
xxxx$c.c$xxxx
xxxx6c1c6xxxx
xxxxxc1cxxxxx
xxxccc1cccxxx
xxccFc+cFccxx
xxcc@c@c@ccxx
ENDMAP
#############################################################################
# Centaur isle (Lemuel)
NAME: centaur_isle
TAGS: no_monster_gen
# Above As Below
#
NAME: erik_vaults_2
TAGS: vault_entry
MONS: vault guard
..........wwww.........
.......wwwwwwww........
....wwwwwwwwwwwwwww....
.wwwwwwwwwwwwwwwwwwwww.
wwwwwwww..wwwwwwwwwwwww
wwwwww.11...wwwwwwwwwww
wwwww........wwwwwwwwww
wwwww...x=x..wwwwwwwwww
wwww..11x.x..wwwwwwwww.
.www...xx.x11wwwwwwwww.
.www..xx??x.wwwwwwwww..
.wwww.xx??x.wwwwwww....
..wwww.xxxx.wwwwww.....
...wwwwww..wwwww.......
....wwwwwwwwwww........
.......wwwwww..........
vvvvvv.vvvvvv
vvvvvv.vvvvvv
vvvvbb.bbvvvv
vvvvb111bvvvv
.....1O1.....
vvvvb111bvvvv
vvvvbb.bbvvvv
vvvvvv.vvvvvv
vvvvvv.vvvvvv
#############################################################################
# Insect pit (Lemuel)
NAME: insect_pit
ORIENT: float
DEPTH: 5-12
SUBST: 1 = 1:70 2:60 3:25
MONS: giant beetle w:20 / giant cockroach w:30 / butterfly w:20
MONS: bumblebee / giant centipede / giant mite w:30 / giant mosquito
MONS: giant blowfly / scorpion / redback w:5
MAP
ccccccccccc+ccccccccccc
c.....................c
c.....................c
c.....................c
c.....................c
c.....................c
c.....vvvvvvvvvvv.....c
c.....v111111111v.....c
c.....v111111111v.....c
c.....=111111111=.....c
c.....v111111111v.....c
c.....v111111111v.....c
c.....vvvvvvvvvvv.....c
c.....................c
c.....................c
c.....................c
c.....................c
c.....................c
ccccccccccc+ccccccccccc
ENDMAP
#############################################################################
# Troll bridge (Lemuel)
NAME: troll_bridge
DEPTH: 7-15
ORIENT: float
TAGS: no_pool_fixup
MONS: troll w:50 / rock troll / iron troll w:5
MAP
xxxxx...........................xxxxxx
xwwwx...........................xxxxxx
xwwwx...........................xxxxxx
xwwwx...........................xxxxxx
xwwwwwwwwwwwwwwwww.wwwwwwwwwww..xxxxxx
xxwwwwwwwwwwwxxxxw.wwwwwwwwwwwwwwwwxxx
xxwwwwwwwwwwwx11xw.wxxxxwwwwwwwwwwwwxx
xxwwwwwwwwwwwx11=...=11xwwwwwwwwwwwwwx
xxxwwwwwwwwwwxxxxw.wx11xwwwwwwwwwwwwwx
xxxxxwwwwwwwwwwwww.wxxxxwwwwwwwwwwwwwx
xxxxx...wwwwwwwwww.wwwwwwwwwwwwwwwwwwx
xxxxx...........................xwwwwx
xxxxx...........................xxwwwx
xxxxx...........................xxwwwx
xxxxx...........................xxxxxx
ENDMAP
#################################
# An Ice Statue vault
NAME: ice1_lemuel
MONS: ice statue
TAGS: no_pool_fixup
ORIENT: float
SUBST: * : *$
SUBST: * = |:5 * .
SUBST: T = TU
SHUFFLE: xb/cc
MAP
xxxxxxxxx
xbbbbbbbx
xb*****bx
xb*****bx
xb.....bx
xb.....bx
xb.....bx
xb.....bx
xbwwwwwbx
xbww1wwbx
xbwwwwwbx
xb.....bx
xb.....bx
xb.....bx
xb.....bx
xb.....bx
xbT.@.Tbx
ENDMAP
#################################
#Another Ice Statue vault
NAME: ice2_lemuel
DEPTH: D:12-27, Lair, Swamp, Coc
TAGS: no_pool_fixup no_mons_gen
ORIENT: float
SUBST: T = TU
SUBST: W = w:20 W .:5
MONS: ice statue
MONS: ice devil w:5/blue devil w:5/ice dragon/freezing wraith/nothing w:30
MONS: white imp/ice beast w:30/polar bear/nothing w:50
MAP
T..................T
..WWW..........WWW..
.WWWWW........WWWWW.
WWWWWWwww..wwwWWWWWW
WWW3WwwwwwwwwwwW3WWW
WW333wwwwwwwwww333WW
.WW3WwwwwwwwwwwW3WW.
.WWWWwwwwwwwwwwWWWW.
..WWWwww||||wwwWWW..
...WWwww|12|wwwwW...
..WWWwww||||wwwWWW..
.WWWWwwwwwwwwwwWWWW.
.WW3WwwwwwwwwwwW3WW.
WW333wwwwwwwwww333WW
WWW3WwwwwwwwwwwW3WWW
WWWWWWwww..wwwWWWWWW
.WWWWW........WWWWW.
..WWW..........WWW..
T..................T
ENDMAP
#############################################################################
# Oklob assault
NAME: oklob_1
DEPTH: 16-27
ORIENT: float
MONS: plant, oklob plant
SUBST: ? = 1 2:5 '
SHUFFLE: '"
SUBST: ' : w .:5
SUBST: " = .
MAP
.................
.................
......'''''......
.....''???''.....
....''?????''....
....''?????''....
.....''???''.....
......'''''......
.................
.................
ENDMAP
#############################################################################
# Oklob gauntlet
NAME: oklob_2
DEPTH: 18-27
ORIENT: float
MONS: plant, oklob plant
SHUFFLE: ]})yY / defzZ
SUBST: '=12w, "=ww.
SUBST: d=|*, e=|*, f=|*, y=., Y=@, z=x, Z=x
SHUFFLE: xxxc
MAP
yyyyyyYyyyyyy
xxxx.]}).xxxx
x'ww.....ww'x
x'"......."'x
x'"......."'x
x'"......."'x
x'"......."'x
x'"......."'x
x'ww.....ww'x
xxxxxx+xxxxxx
ENDMAP
#############################################################################
# Oklob shooting range
NAME: oklob_3
DEPTH: 21-27
ORIENT: float
SHUFFLE: ab" / AB'
SUBST: a=[, b=(, A=., B=., "=., ':>', '=>.
SHUFFLE: [{
SUBST: x : y:1 x:5 .:30
SUBST: x = x:2 .
SHUFFLE: xcv
SUBST: y = x
MONS: oklob plant / w:2 plant
MAP
xxxxxxxxxxxxxxx
xxxx...1...xxxx
xx...........xx
xx...........xx
x......"......x
x......'......x
x1...aA{Bb...1x
x......'......x
x......"......x
xx...........xx
xx...........xx
xxxx...1...xxxx
xxxxxxxxxxxxxxx
ENDMAP
#############################################################################
NAME: vault_1
ORIENT: north
MONS: shapeshifter, shapeshifter, glowing shapeshifter
MONS: silver statue, nothing
SUBST: E=E.
SHUFFLE: abcd, $*, |ABCDE, nm, 45
SUBST: A=., B=., C=., D=*, E=%, n=9, m=0
SUBST: a = = x:8, b = = x:30, c=x, d=x
SUBST: * = * |:1
SHUFFLE: opq
SUBST: o=+
SHUFFLE: pqrs
SUBST: p=+, q=+, r=x, s=x
SHUFFLE: xxxxc
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx....xE.......x........x.................................xxxxxxxxxxxx
xxxxxxxxx%E+3...x........+........x......x....x1...x2...x2...x3...x..Dxxxxxxxxxx
xxxxxxxxx%Ex....x........x.......Ex..................................DDxxxxxxxxx
xxxxxxxxxxxxxxxx+xxx+xxxxxxxxxxxxxx..................................xxxxxxxxxxx
xxxxxxxxx.......x.................+.5................................8Dxxxxxxxxx
xxxxxxxxx.......x.................x..................................xxxxxxxxxxx
xxxxxxxxx.......+........8........xx+xx..............................DDxxxxxxxxx
xxxxxxxxx.......x.................x...x..x....x1...x2...x2...x3...x..Dxxxxxxxxxx
xxxxxxxxx.......x.................x...x.............................xxxxxxxxxxxx
xxxxxxxxxx+xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxaxaxaxbxbxbxcxcxcxxxxxxxxxxxxx
xxxxxxxxx.........................x.4.x...xxxxxxEEE...............|||||xxxxxxxxx
xxxxxxxxx...xxxxxxxxxxxxxxxxxxx...x...x......xxxxxx..................||xxxxxxxxx
xxxxxxxxx...x....$$$$x****.mmmx...x...x.........xxxxxx.................xxxxxxxxx
xxxxxxxxx...+....$$$$x****....x...x...+............xxxxxx.........8....xxxxxxxxx
xxxxxxxxx...x....$$$$x****....+...x...x...............xxxxxx...........xxxxxxxxx
xxxxxxxxx...xnnn.$$$$x****....x...x999x..................xxxxxx........xxxxxxxxx
xxxxxxxxx...xxxxxxxxxxxxxxxxxxx...x...xxx...................xxxxxx.....xxxxxxxxx
xxxxxxxxx.........................x...xxxxxx...................xxxxxx..xxxxxxxxx
xxxxxxxxxxxxxx+xxxxxxx+xxxxxxx+xxxx...xxxxxxoxxxxxxxxpxxxxxxxxqxxxxxdxdxxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........xE.......x.............xxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........x........x.............xxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........x........x.............xxxxxxxxx
xxxxxxxxxxx...1...x...2...x...3...x...x....3....r....2...s......1......xxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........x........x.............xxxxxxxxx
xxxxxxxxxxxE.....ExE.....ExE.....Ex...x.........x........x.............xxxxxxxxx
xxxxxxxxxxxAAAAAAAxBBBBBBBxCCCCCCCx...xE.......ExE.......x............Exxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# A cell vault
NAME: vault_2
ORIENT: northwest
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxcccccccccccccccccccccccccccccccc
xxxxxxxxccw......^......w......^......wc
xxxxxxxxcc.ccccccccccccc.ccccccccccccc.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c.8..+.c....c.c....+.c..9.c.c
xxxxxxxxcc.c....c.+..9.c.c.9..c.+....c.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.cccccc.cccccc.cccccc.cccccc.c
xxxxxxxxcc^c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c....c.c....c.c....+.c....c.c
xxxxxxxxcc.c8...+.+..8.c.c.8..c.+....c.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.cccccc.cccccc.cccccc.cccccc.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c....+.c....c.c.0..c.c....c.c
xxxxxxxxcc.c..9.c.+.8..c^c....+.+.0..c.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.cccccc.cccccc.cccccc.cccccc.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c.0..+.+.0..c.c....+.+....c.c
xxxxxxxxcc.c....c.c....c.c.0..c.c.8..c.c
xxxxxxxxcc.cccccc.c....c.c....c.cccccc.c
xxxxxxxxcc.c....c.cccccc.cccccc.c....c^c
xxxxxxxxcc.c....c.c....c.c..9.+.+....c.c
xxxxxxxxcc.c.0..+.+....c.c9...c.c.0..c.c
xxxxxxxxcc.c....c.c.8..c.c....c.c....c.c
xxxxxxxxcc.cccccc^cccccc.cccccc^cccccc.c
xxxxxxxxccw.......Twwwwc.cwwwwT.......wc
xxxxxxxxcccccccccccccccc.ccccccccccccccc
xxxxxxxxxxxxxxxxxxxxxxxc@cxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# A little maze vault
NAME: vault_3
ORIENT: northeast
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x900x..............x..........xxxxxxxxxx
x999x.xxxxxxxxxxxx.x.xxxxxxxx.xxxxxxxxxx
x000x.x............x.x......x.xxxxxxxxxx
xx.xx.xxxxxxxxxxxxxx.x.xxxx.x.xxxxxxxxxx
xx.x..............xx.x.88|x.x.xxxxxxxxxx
xx.x.x.xxxxxxxxxx.xx.xxxxxx.x.xxxxxxxxxx
xx.x.x.x........x...........x.xxxxxxxxxx
xx.x.x.x.xxxxxx.xxxxxxxxxxxxx.xxxxxxxxxx
xx.xxx.x.x$$$$x...............xxxxxxxxxx
xx.....x.x$$$$x.xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx.x$$$$x...............xxxxxxxxxx
x........x$$$$x.xxxxxxxxxxxxx.xxxxxxxxxx
x.xxxxxx.xxxx.x.............x.xxxxxxxxxx
x.xxxxxx.xxxx.xxxxxxxxxxxxx.x.xxxxxxxxxx
x.x.......xxx.x...........x.x.xxxxxxxxxx
x.x.xxxxx.....x.x.xxxxx...x.x.xxxxxxxxxx
x.x.x999xxxxxxx.x.x***x...x.x.xxxxxxxxxx
x.x.x889........x.x|||xxxxx.x.xxxxxxxxxx
x.x.x899x.xxxxx.x.x***xxxxx.x.xxxxxxxxxx
x.x.xxxxx.xxxxx.x.xx.xxxxxx.x.xxxxxxxxxx
x.x..........xx.x.xx........x.xxxxxxxxxx
x.xxxxxxx.xx.xx.x.xxxxx.xxxxx.xxxxxxxxxx
x.xxx000x.xx.xx.x.x$$$x.xxxxx.xxxxxxxxxx
x|||x000x.x$$$x.x.x$$$x%%x%%%.xxxxxxxxxx
x|||x000..x$8$x.x.x$$$x%%x%8%xxxxxxxxxxx
x|||xxxxxxx$$$x.x..$$$xxxx%%%xxxxxxxxxxx
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
# thingy vault.
NAME: vault_4
ORIENT: southwest
FLAGS: no_rotate
MAP
xxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx^xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx.........xxxxxxxxxx
xxxxxxxxxxxxxxxxx......0...0......xxxxxx
xxxxxxxxxxxxxx.......................xxx
xxxxxxxxxxxxxx.........0...0.........xxx
xxxxxxxxxxxxx8......0.........0......8xx
xxxxxxxxxxxxxx.........0...0.........xxx
xxxxxxxxxxxxxx.......................xxx
xxxxxxxxxxxxxxx........0...0........xxxx
xxxxxxxxxxxxxxxxxxxx...........xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx...............xxxxxxx
xxxxxxxxxxxxxxxx8.................8xxxxx
xxxxxxxxxxxxxxxxxxx.............xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx999xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
# Vaults:8 last level of the vaults -- dungeon.cc will change all these 'x's
# hourglass vault.
NAME: vault_5
ORIENT: southeast
FLAGS: no_rotate
MAP
xxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxx...................xxxxxxxxxxxxxxxx
xxxxx...................xxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxxxx.............xxxxxxxxxxxxxxxxxxx
xxxxxxxxx.....8.....xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx...999...xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx00000xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx===xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.....xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.........xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx...........xxxxxxxxxxxxxxxxxxxx
xxxxxxxx......|......xxxxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxx........$........xxxxxxxxxxxxxxxxx
xxxxxx.......$$$.......xxxxxxxxxxxxxxxxx
xxxxxx....$$$$$$$$$....xxxxxxxxxxxxxxxxx
xxxxx$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx
xxxxx$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx
xxxxxx$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
# A more Angbandy vault
NAME: vault_6
ORIENT: northeast
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ccccccccccccccccccccccccccccccccxxxxxxxx
c*******cc..9...cc.+8c0c*c.c*c8cxxxxxxxx
c******cc..cc..cc..cc0c.c.c.c8ccxxxxxxxx
c*****cc..cc..cc..cc.c$c.c.c8c.cxxxxxxxx
c****cc9.cc..cc8.cc|c.c|c.c*c0ccxxxxxxxx
c***cc..cc..cc..cc.c.c.c.c.c.c$cxxxxxxxx
c**cc..cc8.cc..cc.c*c.c.c.c.c.ccxxxxxxxx
c+cc9.cc..cc..cc.c.c.c.c*c.c.c.cxxxxxxxx
c^c..cc..cc..cc.c$c.c.c.c.c.c*ccxxxxxxxx
c...cc..cc..cc.c.c.c9c$c.c.c.c9cxxxxxxxx
c..cc..cc..cc$c.c.c*c.c.c.c9c9ccxxxxxxxx
c.cc..cc..cc.c.c|c.c.c.c.c$c.c9cxxxxxxxx
ccc..cc..cc.c.c.c.c.c.c.c.c.cc+cxxxxxxxx
cc..cc..cc.c*c.c.c.c.c.c$c.cc..cxxxxxxxx
c0.cc..cc.c.c.c.c8c.c*c.c.cc0.ccxxxxxxxx
c.cc..cc*c.c.c.c.c$c.c.c.cc..cccxxxxxxxx
c^c..cc.c.c9c.c.c.c.c.c.cc..cc.cxxxxxxxx
c0..cc$c.c.c*c0c.c.c.c.cc..cc.0cxxxxxxxx
c..cc.c.c9c.c.c.c$c.c.cc.9cc...cxxxxxxxx
c.cc9c.c.c.c.c.c.c.c.cc..cc..c^cxxxxxxxx
ccc.c.c$c.c.c.c.c.c$cc..cc..cc^cxxxxxxxx
cc$c.c.c.c.c$c.c0c.cc..cc..cc..cxxxxxxxx
c.c.c.c.c.c.c.c.c.cc9.cc..cc..ccxxxxxxxx
cc.c8c.c.c$c.c.c.cc..cc..cc0.cccxxxxxxxx
c.c$c.c$c0c.c.c.cc..cc..cc..cc$cxxxxxxxx
cc.c.c.c.c.c*c.cc..cc..cc..cc$$cxxxxxxxx
c.c.c.c.c.c.c.cc..cc0.cc..cc$$$cxxxxxxxx
cc.c.c.c.c.c$cc..cc..cc..cc$$$$cxxxxxxxx
c.c.c.c.c.c.cc.8.^..cc....+$$$$cxxxxxxxx
cccc@cccccccccccccccccccccccccccxxxxxxxx
ENDMAP
############################################################################
# four-leaf vault
NAME: vault_7
ORIENT: northwest
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx.........^..^.........xxxxx
xxxxxxxxxxxx...xxxxxxxx..xxxxxxxx...xxxx
xxxxxxxxxxx...xxxxxxxxx..xxxxxxxxx...xxx
xxxxxxxxxx...xx$*....xx..xx....$$xx...xx
xxxxxxxxx...xx$*$....xx..xx....$*$xx...x
xxxxxxxxx..xx*$*$....xx..xx....*$$$xx..x
xxxxxxxxx..xx$$$.00..xx..xx..00.*$*xx..x
xxxxxxxxx..xx....09..xx..xx..90....xx..x
xxxxxxxxx..xx......+xx....xx+......xx..x
xxxxxxxxx..xx......x^......^x......xx..x
xxxxxxxxx..xxxxxxxxx........xxxxxxxxx..x
xxxxxxxxx..xxxxxxxx..........xxxxxxxx..x
xxxxxxxxx..............TT..............x
xxxxxxxxx..............TT..............x
xxxxxxxxx..xxxxxxxx..........xxxxxxxx..x
xxxxxxxxx..xxxxxxxxx........xxxxxxxxx..x
xxxxxxxxx..xx......x^......^x......xx..x
xxxxxxxxx..xx......+xx....xx+......xx..x
xxxxxxxxx..xx....09..xx..xx..90....xx..x
xxxxxxxxx..xx$$*.00..xx..xx..00.*$$xx..x
xxxxxxxxx..xx*$*$....xx..xx....*$$*xx..x
xxxxxxxxx...xx*$*....xx..xx....$$$xx...x
xxxxxxxxxx...xx*$....xx..xx....*$xx...xx
xxxxxxxxxxx...xxxxxxxxx..xxxxxxxxx...xxx
xxxxxxxxxxxx...xxxxxxxx..xxxxxxxx...xxxx
xxxxxxxxxxxxx..^................^..xxxxx
xxxxxxxxxxxxxxxxxxxxxxx^^xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx++xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx
ENDMAP
############################################################################
# Cross-vault
NAME: vault_8
ORIENT: northwest
#
NAME: vaults_vault
PLACE: Vault:8
ORIENT: encompass
#
# the rune's spot, occassionally put nasty on the rune
SHUFFLE: Rr, OPQR
SUBST: r = |
KMONS: O = 8 / 9 / w:80 nothing
KMONS: P = 8 / 9 / w:80 nothing
KMONS: Q = 8 / 9 / w:80 nothing
KMONS: R = 8 / 9 / w:80 nothing
KITEM: P = any good_item
KITEM: Q = any good_item
KITEM: R = any good_item
KFEAT: P = w:150 . / any shop / jewellery shop / wand shop
KFEAT: Q = w:150 . / any shop / scroll shop / book shop
KFEAT: R = w:150 . / any shop / armour shop / weapon shop
#
# NW
SHUFFLE: AC/BD, EG/FH, IKN/NJL, '"
SUBST: A=., B=X, C=+, D=x, E=+, F=X, G=., H=x, I=., M=X, J=x, K=+, N=+, L=x
SUBST: X = x =:5
SUBST: ':$, ":*, ^=^., a:x.
#
# SW
SHUFFLE: !_
SUBST: ! = | * .:20
SUBST: _ = 8 9 .:20
SUBST: b : x .
#
# NE
SHUFFLE: UVW
SUBST: U=., V=X, W=X
SUBST: X = x =:2
SUBST: - = 8 9 .:20
#
# SE (double use of Y=Y. and Z=Z. for decreasing variance)
SUBST: ? = | * .:40 ^:3
SUBST: Y = Y ., Z = Z .
SUBST: Y = Y ., Z = Z .
SUBST: Y = 9:30 8:10 .:40
SUBST: Z = 9:10 8:30 .:40
SUBST: c = x .:20
#
# general loot and additional features
SUBST: / : / .:3
SUBST: / = 8 9 ^ * | .:50
SUBST: | = | *:2
SUBST: * = * |:2
SHUFFLE: klmnopqs
SUBST: k : ^ x =:3 .:40
SUBST: l : ^ x =:3 .:40
SUBST: m : ^ x =:3 .:80
SUBST: n : ^ x =:3 .:80
SUBST: o=., p=., q=., s=.
#
MONS: vault guard
#
validate {{ return glyphs_connected('O', '{') }}
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx............xxxxxxxxxx
xxxxxxxxxxxxxxx..................xxxxxxx
xxxxxxxxxxxxx......................xxxxx
xxxxxxxxxxxx..........w..w..........xxxx
xxxxxxxxxxx........wwww++wwww........xxx
xxxxxxxxxxx......wwwvvv^^vvvwww......xxx
xxxxxxxxxx......wwwwv.9..9.vwwww......xx
xxxxxxxxxx.....wwwwwv......vwwwww.....xx
xxxxxxxxxx....wwwwwvv......vvwwwww....xx
xxxxxxxxx....wwwwwvv........vvwwwww....x
xxxxxxxxx....wwvvvv....vv....vvvvww....x
xxxxxxxxx...wwwv......vvvv......vwww...x
xxxxxxxxx...wwwv....vv8vv8vv....vwww...x
xxxxxxxxx..wwwwv...vvvv||vvvv...vwwww..x
xxxxxxxxx^^wwwwv...vvvv||vvvv...vwwww^^x
xxxxxxxxx..wwwwv....vv8vv8vv....vwwww..x
xxxxxxxxx...wwwv......vvvv......vwww...x
xxxxxxxxx...wwwvvvv....vv....vvvvwww...x
xxxxxxxxx....wwwwwvv........vvwwwww....x
xxxxxxxxxx...wwwwwwvv......vvwwwwww...xx
xxxxxxxxxx....wwwwwwv......vwwwwww....xx
xxxxxxxxxx.....wwwwwv......vwwwww.....xx
xxxxxxxxxxx.....wwwwvvvvvvvvwwww.....xxx
xxxxxxxxxxx.......wwwwwwwwwwww.......xxx
xxxxxxxxxxxx.........wwwwww.........xxxx
xxxxxxxxxxxxx.........^..^.........xxxxx
xxxxxxxxxxxxxxx.......x++x.......xxxxxxx
xxxxxxxxxxxxxxxxxx...xx..xx...xxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx..@.xxxxxxxxxxxxxx
ENDMAP
############################################################################
# Another thingy vault
NAME: vault_9
ORIENT: southeast
SUBST: ' = ^ .:50
MONS: orange crystal statue
MAP
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx^xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxx
xx.....''''''''.''''''''.....xxxxxxxxxxx
x..bb..xxxxxxxxxxxxxxxxx..bb..xxxxxxxxxx
x..b...xxxxxxxxxxxxxxxxx...b..xxxxxxxxxx
x...b..xxxxbbbbbbbbbxxxx..b...xxxxxxxxxx
x..bb..xxbbb.......bbbxx..bb..xxxxxxxxxx
x......xxb....9.9....bxx......xxxxxxxxxx
x..bb..xbb..%$$$$$%..bbx..bb..xxxxxxxxxx
x...b..xb..0%$***$%0..bx..b...xxxxxxxxxx
x..b...xb..0%$*1*$%0..bx...b..xxxxxxxxxx
x...b..xb..0%$***$%0..bx..b...xxxxxxxxxx
x..b...xb...%$$$$$%...bx...b..xxxxxxxxxx
x...b..xbb.900000009.bbx..b...xxxxxxxxxx
x..b...xxb...........bxx...b..xxxxxxxxxx
x..bb..xxbbb..9.9..bbbxx..bb..xxxxxxxxxx
x......xxxxbbbb'bbbbxxxx......xxxxxxxxxx
x..bb..xxxxxxxb=bxxxxxxx..bb..xxxxxxxxxx
x..b...xxxxxxxx=xxxxxxxx...b..xxxxxxxxxx
x...b..xxxxxxxx'xxxxxxxx..b...xxxxxxxxxx
x..b....xxxxxxx=xxxxxxx....b..xxxxxxxxxx
x...b...'''''''.'''''''...b...xxxxxxxxxx
x..b....xxxxxxxxxxxxxxx....b..xxxxxxxxxx
x..bb..xxxxxxxxxxxxxxxxx..bb..xxxxxxxxxx
xx....xxxxxxxxxxxxxxxxxxx....xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
############################################################################
# Impenetrable vault
NAME: vault_10
ORIENT: southeast
MAP
..............@................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
.....cccccccccccccccc..........xxxxxxxxx
.....c[^...........9cc.........xxxxxxxxx
.....c^xxxxx=xxxxxx..cc........xxxxxxxxx
.....c.x9..^^^...9xx..cc.......xxxxxxxxx
.....c.x.xxx=xxxx..xx..cc......xxxxxxxxx
.....c.x^x$$$$$$xx..xx.9c......xxxxxxxxx
.....c.=^=$*|||*$xx..xx.c......xxxxxxxxx
.....c.x^xx$*|||*$xx.9x.c......xxxxxxxxx
.....c.x9.xx$*|||*$xx^x.c......xxxxxxxxx
.....c.xx..xx$*|||*$=^=.c......xxxxxxxxx
.....c9.xx..xx$$$$$$x^x.c......xxxxxxxxx
.....cc..xx..xxxx=xxx.x.c......xxxxxxxxx
......cc..xx9...^^^..9x.c......xxxxxxxxx
.......cc..xxxxxx=xxxxx^c......xxxxxxxxx
........cc9...........^]c......xxxxxxxxx
.........cccccccccccccccc......xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#########################################################################
# Orc temple
NAME: orc_temple
ORIENT: southwest
FLAGS: no_rotate
MONS: orc warlord, orc priest, orc high priest, orc warrior, orc wizard
MONS: orc knight, orc sorcerer
MAP
xxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx4.4xxxxxxxxxxxxxxx
xxxxxxxxx**..........x414x..........**xx
xxxxxxxxx**..........x4.4x..........**xx
xxxxxxxxx............+...+....4.......xx
xxxxxxxxx....4..4....x...x............xx
xxxxxxxxx............x...x.......4....xx
xxxxxxxxx............xx.xx............xx
xxxxxxxxx...4......xxxx+xxxx......6...xx
xxxxxxxxx........xxx.......xxx........xx
xxxxxxxxxxx...xxxx..2.....2..xxxx...xxxx
xxxxxxxxxxxx+xxxx.............xxxx+xxxxx
xxxxxxxxxxx...xxx.............xxx...xxxx
xxxxxxxxx......x...............x......xx
xxxxxxxxx..4...x...2...I...2...x...5..xx
xxxxxxxxx......x...............x......xx
xxxxxxxxx...4..xx.............xx..5...xx
xxxxxxxxx$......x....2...2....x......$xx
xxxxxxxxx$6..5..xx.....3.....xx.5...7$xx
xxxxxxxxx$$$.....xxx.......xxx.....$$$xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Matthew Ludivico (my_map)
NAME: my_map
ORIENT: southwest
# The hell hounds can be deadly at lower levels.
DEPTH: 18-27
MONS: hell hound, necromancer, wizard, orange demon, rotting devil
MONS: hell knight, great orb of eyes
MAP
xxxxxxxxxx.@.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx..........................xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..xx
xxxxxxxxx.^^..........................xx
xxxxxxxxxx.^^xx+xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.^...11....xxxxxxxx..xxxxxxxx
xxxxxxxxxxxx..x.1..6..xxx........xx..xxx
xxxxxxxxxxxxx.xxxxxxxxx...vvvvv...x...xx
xxxxxxxxx6..1...x.........+1..v.......xx
xxxxxxxxx..1....x.........vvvvv........x
xxxxxxxxx..5...xx......................x
xxxxxxxxxxxxxx^++...........vvvvvvv....x
xxxxxxxxxxxxxx^xx...xx=xx...vv$%$vvvvv.x
xxxxxxxxxxxxxx^x...xxv1vxx...vvv*2...v.x
xxxxxxxxxxxxxx^x..vvvv7.vvvv...vv.vv+v^x
xxxxxxxxx..xxx^..vvvb....bvvv...vvv^...x
xxxxxxxxx%%.xx..vvvvb....bvvvv.......xxx
xxxxxxxxxx.....vvbbb......bbbvv.....xxxx
xxxxxxxxxxx....vvb....66....bvvxxxxxxxxx
xxxxxxxxxxxxxxvvvb..llllll..bvvvxxxxxxxx
xxxxxxxxxvvvvvvvvb..ll45ll..bvvvvvvvvxxx
xxxxxxxxxccc***+==..l3.2.l..cccccccccxxx
xxxxxxxxxccc+cccbb....ll....c..$$$$+$*cx
xxxxxxxxxcc|||cbb...3llll2...cc%*%*c$|cx
xxxxxxxxxcccccccbbbbbbbbbbbccccccccccccx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
###########################################################################
# Farm and country (Matthew Ludivico)
NAME: farm_and_country
ORIENT: encompass
DEPTH: 16-27
MONS: death yak, plant, griffon, killer bee, ogre, oklob plant
MONS: wandering mushroom
MAP
xxxxxxxxxxxxxxxxx..........................................xxxxxxxx}.xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx............xxxxxx....xxx.......xx...........xxxx..]xxxxxxxxx
xxxxxxxxxxxxxxx***x...........xxx..xxx............xxxx...........xx..xxxxxxxxxxx
xxxxxxxxxxxxxxx|*$=...xx.xxxxxxx....xxxxxxxxxx......xx................xxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....xxxxxxxx......3..xxx.................x..........xxxxxxxxx
xxxxxxxxxxxxxxxxxx......x........x......xx.........w...................xxxxxxxxx
xxxxxxxxxxx)......xx...xxx.....xxx......x........www3....3.............xxxxxxxxx
xxxxxxxxxxxx=xxxxxxxxxxx...xxxxxxxxx..xxx.....wwwww....%%%.............xxxxxxxxx
xxxxxxxxxx......xxx.......xx.xxxx.x...xxxxxxxwwwwwww..5%%%..........xx.xxxxxxxxx
xxxxxxxxx.........x..xxxxxxxx.....x........3wwwwwwwww..%%%........xxx..xxxxxxxxx
xxxxxxxxx....5...xx..x.xxxxx.....xxx........wwwwwwwww..%%%..........xx.xxxxxxxxx
xxxxxxxxxxx.....xxx..xx..xx........xxxxxxxxxwwwwwwwww..............xxx.xxxxxxxxx
xxxxxxxxxx........x..x...............xx..xxxxwwwwwwwwwwwwww............xxxxxxxxx
xxxxxxxxx.............................x.....xxwwwwww3wwwwww............xxxxxxxxx
xxxxxxxxxxx...x...........5.....7...............ww.......ww.....44....xxxxxxxxxx
xxxxxxxxxwxx..xx.....622...2.26...6.2...22.6...62..2..226ww.....44xx...xxxxxxxxx
xxxxxxxxxwwxxxx......2....2.22....2..2...2.2.......22...2ww....xxxx..xxxxxxxxxxx
xxxxxxxxxwwwwxxx......2...2.2.2...2.22..2.22...22.2.2..22ww.....xxx....xxxxxxxxx
xxxxxxxxxwwwwwx....4..2...2...........22...277..2..2.2.22ww...........xxxxxxxxxx
xxxxxxxxxwwwwwxx....42..2....22.4..2..2...2.4..2.22..22.2ww............xxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.wwwwwwwwwwwww..2.........xxxxxxxxx
xxxxxxxxxwwwwwxx.....62....2.26...62.2.2..26...6...22..26..............xxxxxxxxx
xxxxxxxxxwwwww.........................................................xxxxxxxxx
xxxxxxxxxwwwwwxx....222.2.22..2.7.......7..............................xxxxxxxxx
xxxxxxxxxwwwww...........ccccccc+ccccccc...ccc......cc+ccc...xxxxx.....xxxxxxxxx
xxxxxxxxxwwwwwxx.........c$$*.c$$5$+.5.c...+5c......c%%%%c......xxx3...xxxxxxxxx
xxxxxxxxxwwwwwx....2.....c$.c+cccccc.%.c...ccc......c%%%%c....xxxxx....xxxxxxxxx
xxxxxxxxxwwwwwx..........c..c..........c............cccccc......xxx....xxxxxxxxx
xxxxxxxxxwwxxxxxxx.......ccccc+ccccccccc.........................xx....xxxxxxxxx
xxxxxxxxxwxx.....xxxx........c...c.................2...................xxxxxxxxx
xxxxxxxxxxx.........xxxx...........2....xxxx...........................xxxxxxxxx
xxxxxxxxx..............xxxx..........xxxx..x...........................xxxxxxxxx
xxxxxxxxx.................xxxxx++xxxxx.....xx............xx...x........xxxxxxxxx
xxxxxxxxx.....................c..c..........xxxxx..........xxxxx.......xxxxxxxxx
xxxxxxxxx.......cccc..........c..c...cccc......xxx...........x.........xxxxxxxxx
xxxxxxxxx.......c..c..........c++c...c..c........xxx.........x.........xxxxxxxxx
xxxxxxxxx.......c..c..........c..c...c..c..........xxx.................xxxxxxxxx
xxxxxxxxx....cccc++cccccccccccc++ccccc..ccccccc......xxx...............xxxxxxxxx
xxxxxxxxx....c..........1.....................c........xxx.............xxxxxxxxx
xxxxxxxxx.cccc.....w....w....%1.....w.....%...c..........xxx...........xxxxxxxxx
xxxxxxxxx.c1.+....www..www..%%%....www...%%%1.c...........xxxxxxxxx....xxxxxxxxx
xxxxxxxxx.cccc.....w....w....%......w.....%...c..................xxx...xxxxxxxxx
xxxxxxxxx....c.......5........................c....................xxxxxxxxxxxxx
xxxxxxxxx....ccc....%%%%%....cccccccccccccccccc........................xxxxxxxxx
xxxxxxxxx......cc...........cc.........................................xxxxxxxxx
xxxxxxxxx.......cccccc+cccccc..........................................xxxxxxxxx
xxxxxxxxx........cc.......cc...........................................xxxxxxxxx
xxxxxxxxx.........cc.....cc.....................cccccccccccccccccccccccxxxxxxxxx
xxxxxxxxx..........ccc+ccc......................c......vvv.............xxxxxxxxx
xxxxxxxxx..........ccc.c........................c......v5+...vvvvv.....xxxxxxxxx
xxxxxxxxx..........ccc.c........................c......vvv...v.5.v.....xxxxxxxxx
xxxxxxxxxccccccccccccc.ccc......................c............v..5v.....xxxxxxxxx
xxxxxxxxx..........c.....cccccccccccccccccccccccccccc..........vv+vv...xxxxxxxxx
xxxxxxxxx..........c............................+................5111..xxxxxxxxx
xxxxxxxxx..........c.{([.c......................+................5.....xxxxxxxxx
xxxxxxxxx??/.............m.............................l............/??xxxxxxxxx
xxxxxxxxx??/.............m.............................l............/??xxxxxxxxx
xxxxxxxxx//xxxxxxxxxxxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxx//xxxxxxxxx
xxxxxxxxx..x.........................x....xxxxxxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxxxx..xxxxxxxxJxIx....xxxxx.................xxxxx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'x..x........x.x....xxx...........-.........xxx..xxxxxxxxx
xxxxxxxxx..x.x.'.'.'.'.x..x..^^^^..x.x....xxx...-.................xxx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'x..x..^||^..x.x....xx.........-.......-.....xx..xxxxxxxxx
xxxxxxxxx..x.x.'.'.'.'.x..x..^Rr^..x.x....xx.......................xx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'x..x..^||^..x.x....xx.-....xxxxxxxxxxx....-.xx..xxxxxxxxx
xxxxxxxxx..x.x.'.'.'.'.x..x..^^^^..x.x....xx......x.........x......xx..xxxxxxxxx
xxxxxxxxx..x.x'.'.'.'.'L..K........x.x....xx....xxU.........Vxx....xx..xxxxxxxxx
xxxxxxxxx..x.N.'.'.'.'.xxxxxxxxxxxxx.x....xx..-.x....xxxxx....x....xx..xxxxxxxxx
xxxxxxxxx..xMxxxxxxxxxxx99988......A.x....xx....x.-.Wx$$$xx...x.-..xx..xxxxxxxxx
xxxxxxxxx..x...........G99xxxxxxxxDx.x....xx....x..xx$***$xx..x....xx..xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxxHx99x........x.x....xx.-..x..x$$*Q*$$x-.x....xx..xxxxxxxxx
xxxxxxxxxnnx.x?????????x88x."""""".x.x....xx....x..xx$***$xx..x....xxkkxxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx....x...Vx$$$xU...x..-.xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx..-.xxx-.xxxxx..Wxx....xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx......x.........x......xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xx......xxxxxxxxxxx.-....xx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..x."""""".x.x....xxx...-.................xxx..xxxxxxxxx
xxxxxxxxx..x.x?????????x..C........x.x....xxx........-....-.......xxx..xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxxEx..xxxxxxxxxx.a..11....xx................xxxxx..xxxxxxxxx
xxxxxxxxx..x...........F..B............1111...xxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxa..1....1..xxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx............................1..(}..1..........................xxxxxxxxx
xxxxxxxxx...........................11.[..{.11.........................xxxxxxxxx
xxxxxxxxx............................1..])..1..........................xxxxxxxxx
xxxxxxxxx.............................1....1...........................xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxx.b...1111.cxcxxxcxxxxxxxxxxxxxxxxxx..xxxxxxxxx
xxxxxxxxx..xx!x.x.x!x.x.x.x.x.x.x.x.b...11........................??x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x.x.x.x!x.x.x_x.x.b....c................Y..Z...??x..xxxxxxxxx
xxxxxxxxx..xx.x!x.x.x.x.x.x.x.x!x.x.x.....x..Y..Y..Y..Y..Y..Z..Y..Y.x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x_x.x.x_x.x.x.x.x.x....c...Y..Y..Y..Z..Y..Y..Z...x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x.x.x.x.x.x_xx....x.Y..Y..Y..Y..Z..Y..Z..Y..x..xxxxxxxxx
xxxxxxxxx..x.x.x!x.x.x.x.x.x.x!x.x.x.x....x..Y..Y..Z..Z..Y..Y..Y..Z.x..xxxxxxxxx
xxxxxxxxx..xx.x_x.x.x!x.x.x.x.x.x.x.xx....x...Y..Z..Y..Y..Z..Y..Y...x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x_x.x.x.x.x.x.x.x.x....c.Y..Y..Z..Z..Y..Y..Y..Z..x..xxxxxxxxx
xxxxxxxxxooxx.x.x.x.x.x.x.x.x.x.x.x!xx....x..Z..Y..Y..Y..Z..Y..Y..Y.xssxxxxxxxxx
xxxxxxxxx..x_x.x!x.x.x.x.x.x!x.x_x.x.x....x...Y..Y..Z..Y..Z..Z..Y...x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x.x.x.x.x.x.xx....x.Z..Z..Y..Y..Z..Y..Z..Z..x..xxxxxxxxx
xxxxxxxxx..x.x.x_x.x.x.x.x.x.x.x.x_x.x....x..Y..Z..Y..Z..Z..Y..Z..Z.x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x_x.x.x.x.x.xx....x...Z..Z..Z..Y..Z..Z..Y...x..xxxxxxxxx
xxxxxxxxx..x!x.x.x.x!x.x.x.x.x.x.x.x.x....x.Y..Z..Y..Z..Z..Z..Z..Z..x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x!x.x.x.x.x.xx....x..Z..Y..Z..Y.............x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x.x.x.x.x.x_x.x.x.x....x...Y..Z..Z..Z...ZZZZZZZZ.x..xxxxxxxxx
xxxxxxxxx..xx.x_x.x.x.x.x.x.x.x.x.x_xx....x....Z..Y..Z..Y..Z........x..xxxxxxxxx
xxxxxxxxx..x.x!x.x.x.x.x.x.x!x.x.x.x.x....x..Z..Z..Y..Z....Z..??????x..xxxxxxxxx
xxxxxxxxx..xx.x.x.x.x.x.x_x.x.x.x.x.xx....x...Z..Y..Z..Z...Z..??????x..xxxxxxxxx
xxxxxxxxx..x.x.x.x.x.x_x.x.x.x.x.x.x.x....x??..Y..Z..Z..Z..Z..??????x..xxxxxxxxx
xxxxxxxxx..xO.x.x_x.x.x!x.x.x.x.x!x_xx....x??.................?????Px..xxxxxxxxx
xxxxxxxxx//xxxxxxxxxxxxxxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxx//xxxxxxxxx
xxxxxxxxx??/.............p.............................q............/??xxxxxxxxx
xxxxxxxxx??/.............p.............................q............/??xxxxxxxxx
NAME: fort_yaktaur
ORIENT: southeast
MONS: yaktaur, death yak, minotaur, random
MONS: yak, gnoll, random
##############################################################################
# The Hall of Blades
##############################################################################
.........@....wwwwwwwwwwwwwwwwwxxxxxxxxx
.ccccc.......ww....wwww....wwwwxxxxxxxxx
.c$c%c......ww.ccccccccc.......xxxxxxxxx
.c+c+c......ww.c.%$....ccccccccxxxxxxxxx
.c...+......ww.c*.115..c$$+|*|cxxxxxxxxx
.c1..c.....ww..c...55+ccc+cxx=cxxxxxxxxx
.ccccc.....ww..ccccccc....c|=*cxxxxxxxxx
............ww.......c5...cxx=cxxxxxxxxx
....6.ccccc.ww.w...2.+51..c|1.cxxxxxxxxx
....63+...c..wwww..21+51..c2.2cxxxxxxxxx
....6.ccccc..wwwwww..c5...cc+ccxxxxxxxxx
............wwwwwww..c........cxxxxxxxxx
............wwwwwww..ccccccccccxxxxxxxxx
...........ww1w..www...........xxxxxxxxx
.......566.www.....www.........xxxxxxxxx
.........1ww....ccccc..........xxxxxxxxx
.....566.w......+...c..........xxxxxxxxx
.........www....ccccc..........xxxxxxxxx
...........ww............wwwwwwxxxxxxxxx
.......3....wwwww......www.....xxxxxxxxx
......666.......ww...www.......xxxxxxxxx
.....cc+cc.......wwwww.........xxxxxxxxx
.....c...c.....................xxxxxxxxx
.....ccccc.....................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxxxxxxxx
xxxxxxxxccc....cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.....cccxxxxxxxx
xxxxxxxxcc......cc...cc...cc...cc...cc...cc...cc...cc...cc...cc.......ccxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..........c..............c..............c..............c......cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc............ccc.....cxxxxxxxx
xxxxxxxxc........ccccc..........ccccc..........ccccc..........ccccc....cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc...........ccccc....cxxxxxxxx
xxxxxxxxc..........c..............c..............c.............ccc.....cxxxxxxxx
xxxxxxxxc......................................................ccc.....cxxxxxxxx
xxxxxxxxc.......................................................c......cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc.......................................................c......cxxxxxxxx
xxxxxxxxc......................................................ccc.....cxxxxxxxx
xxxxxxxxc..........c..............c..............c.............ccc.....cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc...........ccccc....cxxxxxxxx
xxxxxxxxc........ccccc..........ccccc..........ccccc..........ccccc....cxxxxxxxx
xxxxxxxxc.........ccc............ccc............ccc............ccc.....cxxxxxxxx
xxxxxxxxc..........c..............c..............c..............c......cxxxxxxxx
xxxxxxxxc..............................................................cxxxxxxxx
xxxxxxxxc.......cc...cc...cc...cc...cc...cc...cc...cc...cc...cc.......ccxxxxxxxx
xxxxxxxxcc.....cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.cccc.....cccxxxxxxxx
xxxxxxxxccc...ccccccccccccccccccccccccccccccccccccccccccccccccccccccccccxxxxxxxx
xxxxxxxxcccc.............................cccccccccccccccccccccccccccccccxxxxxxxx
xxxxxxxxcccccccccccccccccccccccccccccc.@.cccccccccccccccccccccccccccccccxxxxxxxx
########################################################################
# box level (John Savard)
##############################################################################
# Tomb:1
#
NAME: tomb_1
PLACE: Tomb:1
ORIENT: encompass
#
SHUFFLE: ([{, AB), ]}, FIJKL/fijkl, _-
SUBST: A=|*, B=|*
SUBST: f = F, i = G, j = G, k = G, l = F
SUBST: I = G:900 6
SUBST: J = G:750 6
SUBST: K = G:550 6
SUBST: L = G:300 6
SUBST: - = T
SUBST: _ = F 6 ^:30 .:30
SUBST: T = ^ .
SUBST: t = ~ .:50
SUBST: ' = ^ ':200
SUBST: ' = 5 .:100
SUBST: 2 = 2 1:2 .
SUBST: 1 = 1 2:3 .
SUBST: 3 = 3., 4 = 4., 5 = 5.
#
MONS: mummy, guardian mummy, mummy priest, sphinx, greater mummy
MONS: silver statue / orange crystal statue / ice statue
xxxxxxxxx.................xx.............x...................^.........xxxxxxxxx
xxxxxxxxx.................xx...xxxxxx....x.xxxxxxx.xxxxxxxxxxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx.................xx...xx.0......x.x........x......x.........x.xxxxxxxxx
xxxxxxxxx..$..............xx...xx........x.x........x.....%x.x..*..xxx.xxxxxxxxx
xxxxxxxxx......................xx........x.x........x.xxxxxx.x.....x...xxxxxxxxx
xxxxxxxxx......................xx....%...x.x........x.x......xxxxxxx.x.xxxxxxxxx
xxxxxxxxx.................xx...xx........x.x........x.x.xxxxxx.......x.xxxxxxxxx
xxxxxxxxx.................xx...xx........x.x..{.....x.x..............x.xxxxxxxxx
xxxxxxxxx.............0...xx...xxxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx.................xx...........................................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxx}x.........................>=........xxxxxxxxx
xxxxxxxxx..................x...xxx.x.xxx+xxxxxxxxxxxxxxxx+xxxxx........xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxx..x...xxx.x.x0...x..0..............0.x........xxxxxxxxx
xxxxxxxxx..x............x..x...xxx.x.x....x...................x........xxxxxxxxx
xxxxxxxxx....xxxxxxxxx..x..x...xxx.x.x....x...................x......8*xxxxxxxxx
xxxxxxxxx..x.x....0..x..x..x...xxx...x...%x...................x......*|xxxxxxxxx
xxxxxxxxx..x.x..........x..x...xxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..x.x*......x..x..x..........x...........0...x...%............xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxx..x..=..........x.xxxxxxxxxxxxx.x................xxxxxxxxx
xxxxxxxxx..x......0.....xxxxxxx.......x.x...x...x...x.x................xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxx..0....x...x.x.x.x.x.x.x......0.........xxxxxxxxx
xxxxxxxxx..........^.........xx.......x.x.x.x.x.x.x...+................xxxxxxxxx
xxxxxxxxxcccccccccccccccccc..xx.......x.x$x...x...xxxxx................xxxxxxxxx
xxxxxxxxxc...........9....c..xx.......x.x.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxc......c............xx.......x.x.x...x..0.....................xxxxxxxxx
xxxxxxxxxc.....|c............xx.......x.x.x.x.x........................xxxxxxxxx
xxxxxxxxxc...........9....c..xx.......x.x...x.x........................xxxxxxxxx
xxxxxxxxxcccccccccccccccccc..xx.......x.xxxxx.x........................xxxxxxxxx
xxxxxxxxx....................xx.......x.x.....=....................*...xxxxxxxxx
xxxxxxxxx....................xx.......x.x.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......x.x.x...........................(xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxx.x$x..xxxx.xxxxxxxxxxxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx...............................x.x..x.......................x.xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.x..x.xxxxxxxxxxxxx.........x.xxxxxxxxx
xxxxxxxxx.............)xxx................x..x.xxxxxxxxxxxxx.........x.xxxxxxxxx
xxxxxxxxx..............xxx.xxxxxxxxxxxxxxxx..x.xxxxxxxxxxxxx.........x.xxxxxxxxx
xxxxxxxxx..............xxx...................x.x...........xxxxx+xxxxx.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x..$........x.........x.xxxxxxxxx
xxxxxxxxx......9.......xxxxxxxxxxxxxxxxxxxxxxx.x...........x........%x.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x.0.........x0........x.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x.......$...x.........x.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x...........xxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxx.x...........xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.............x...........xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxx
xxxxxxxxx(.............................[..............................{xxxxxxxxx
xxxxxxxxx.xxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxx.xxxxxxx=xxxxxx.xxxxxx.xxxxxxxxx
xxxxxxxxx.....xx.................xxxxxxxxxxx.......x........x.....x....xxxxxxxxx
xxxxxxxxx....0xx.................xxxxxxxxxxx.%.....x.0......x...0.x....xxxxxxxxx
xxxxxxxxx.....xx.9...............xxxxxxxxxxx.......x........x.%...x..$.xxxxxxxxx
xxxxxxxxx.....xx.................xxxxxxxxxxx.......x........x.....x....xxxxxxxxx
xxxxxxxxx.....xx.................xxxxxxxxxxx.......x........x.....x..0.xxxxxxxxx
xxxxxxxxx....0xx.................xxxxxxxxxxx.......x$.......x.....x....xxxxxxxxx
xxxxxxxxx]....xx................*xxxxxxxxxxx......[x........x.....x$...xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..........ccccccccccccccccccccccccccccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx..........ccccccccccccccccccccccccccccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx..........cc'''''''''''''''''''''''''''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cc'''''''''''''''''''''''''''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cc''ccccccccccccccccccccccccccccccccccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ttttttttttc................ctt)c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ccccccccctc..3..........2..ct-tc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..cA22c111ctc....3..........5c_ttc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..c2c222ctttc......2.........+cccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ccccccccccc.5........3...3..5..c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c.................................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c............3.............3....2.c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''cccccccccccccc.......2...2........c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c............c....................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c............c.................3..c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..cccccccc..c..........2..2......c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctttc1Bc..c....................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctctc11c..c...3.......3........c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctct11cc..c..............2.....c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ctcccccc..c.......2............c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..cttttttt..c.3...............2..c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c..ccccccccccc....2.....3.........c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c.......5.........................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c.................................c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''ccccccccccccccTTTTTTTcccccccccccccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c'''''''''''ccc+++++ccc'''''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c'''''''''''cc.2...2.cc'''''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''ccccccc''cc.L...L.cc''ccccccc''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''cc.322c''cc.......cc''c22.'cc''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''c]'c22c''cc.2...2.cc''c22c.}c''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''cccc''c''cc.K...K.cc''c3'cccc''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''''''''c''cc.......cc''c''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''c''''''''c''cc.2...2.cc''c''''''''c''cc.........xxxxxxxxx
xxxxxxxxx..........cc''cccccccccc''cc.J...J.cc''cccccccccc''cc.........xxxxxxxxx
xxxxxxxxx..........cc''''''''''''''cc.......cc''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cc''''''''''''''cc.......cc''''''''''''''cc.........xxxxxxxxx
xxxxxxxxx..........cccccccccccccccccc.I...I.cccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx..........cccccccccccccccccc.......cccccccccccccccccc.........xxxxxxxxx
xxxxxxxxx.............................4...4............................xxxxxxxxx
xxxxxxxxx.............................F...F............................xxxxxxxxx
xxxxxxxxx...........................4.4...4.4..........................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx...........................4..V.V..4..........................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx.............................4...4............................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx...........................4.......4..........................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
##############################################################################
# Minivaults
##############################################################################
###############################################################################
# Tomb:2
# [dshaligram] Minivaults were traditionally drawn after rotating the vault by
# 90 degrees anticlockwise. Under the new dungeon vault handling, the map may
# be freely rotated and mirrored to any position (20061105).
SHUFFLE: ABCD[, Ww/Yy/Zz, Uu/Vv, Qq/Rr/Ss
SUBST: W=', w=c, Y=T, y=+, Z=T, z=+
SUBST: U=', u=c, V=T, v=+
SUBST: Q=', q=c, R=T, r=+, S=T, s=+
# NOTE: Minivaults must NOT have an ORIENT: attribute. Including an ORIENT:
# attribute makes the map a normal vault, and mayhem can result.
# Default depth for minivaults.
default-depth: 8-27, !Orc, !Lair, !Swamp, !Shoal
##############################################################################
# Minivault balancer
NAME: mini_dummy
DEPTH: 1-7
TAGS: dummy
CHANCE: 100
MAP
.
ENDMAP
##############################################################################
# Greed's colour
NAME: david_greed
DEPTH: 10-26, !Orc, !Lair, !Swamp, !Shoal
ITEM: nothing / any good_item
MONS: silver statue / orange crystal statue / ice statue
SHUFFLE: d|
MAP
...........
.xxxxxxxxx.
.xbbbbbbbx.
.xb1...1bx.
.xb.....bx.
.xb.....bx.
.xbb.|.bbx.
.xxb.d.bxx.
.xxb...bxx.
.xxb...bxx.
.xxb.*.bxx.
.xxb...bxx.
.xxx@I@xxx.
...........
ENDMAP
##############################################################################
# Defended altar
NAME: david_defended_altar
DEPTH: 7-20, !Lair, !Swamp, !Shoal
ITEM: nothing
SHUFFLE: 1I/2T
MONS: orc priest, deep elf priest / w:30 nothing
MAP
.........
.ccccc...
.c1..c...
.c1C.+.I.
.c1..c...
.ccccc...
.........
ENDMAP
##############################################################################
NAME: minivault_1
MAP
............
..xxxx=xxx..
.xx..x...xx.
.x....x...x.
.x...x....x.
.xx.x*x.x.=.
.=.x.x*x.xx.
.x....x...x.
.x...x....x.
.xx...x..xx.
..xxx=xxxx..
............
ENDMAP
###################################
NAME: minivault_2
MAP
............
..xxxx.xxxx.
..xx.....xx.
..x.......x.
..x.......x.
......C.....
..x.......x.
..x.......x.
..xx.....xx.
..xxxx.xxxx.
............
............
ENDMAP
###################################
NAME: minitemple
# More common than the others.
CHANCE: 20
MAP
............
.cccccccccc.
.cccccccccc.
.cBcBcBcBcc.
.G.c.c.c.Bc.
.........Bc.
.........Bc.
.G.c.c.c.Bc.
.cBcBcBcBcc.
.cccccccccc.
.cccccccccc.
............
ENDMAP
###################################
NAME: minivault_4
MAP
............
....xwxx....
..xxxwwxwx..
..xwwwwwwx..
.xwwxwwxwxx.
.xwwwwwwwwx.
.xwwxwwwxww.
.xxwwwwwwxx.
..wwwwxwwx..
..xxxwwxxw..
....xxww....
............
ENDMAP
###################################
NAME: minivault_5
MAP
............
.x.xxxxxxxx.
.x.x......x.
.x.x.xxxx.x.
.x.x.x**x.x.
.x.x.x**x.x.
.x.x.xx.x.x.
.x.x....x.x.
.x.xxxxxx.x.
.x........x.
.xxxxxxxxxx.
............
ENDMAP
###################################
# Wizard's laboratory
NAME: minivault_6
MONS: wizard, small abomination, large abomination
MAP
............
.ccccccc+cc.
.c........c.
.c........c.
.c..1.....c.
.c........c.
.cc+ccccccc.
.c***c3232c.
.c|**+2223c.
.c||*c3322c.
.cccccccccc.
............
ENDMAP
###################################
# Beehive minivault
NAME: minivault_7
MONS: queen bee, killer bee, killer bee larva
MAP
............
....aaaa....
..a2a2aaaa..
..aaRa3a2a..
.aa2aRa2aaa.
.a3aRa1aRa2.
.aa3aRaRa2a.
.aaa2a2a3aa.
..a3aRa2aa..
...aa2aa2a..
....aaaa....
............
ENDMAP
###################################
# Lava pond
NAME: minivault_8
MONS: molten gargoyle
MAP
x.x.x.x.x.x.
.c.c.c.c.c.x
x...l1l...c.
.c.llllll..x
x.lllllll1c.
.c.llFGll..x
x..llGFll.c.
.c1lllllll.x
x..llllll.c.
.c...l1l...x
x.c.c.c.c.c.
.x.x.x.x.x.x
ENDMAP
###################################
# Evil zoo
NAME: minivault_9
DEPTH: 15-27, !Orc, !Lair, !Swamp, !Shoal
MAP
............
.==========.
.==========.
.==========.
.===8888===.
.===8998===.
.===8998===.
.===8888===.
.==========.
.==========.
.==========.
............
ENDMAP
###################################
NAME: minivault_10
MAP
............
.xxxx..xxxx.
.x**x..x**x.
.x**+..+**x.
.xx+x..x+xx.
............
............
.xx+x..x+xx.
.x**+..+**x.
.x**x..x**x.
.xxxx..xxxx.
............
ENDMAP
###################################
# Multicoloured onion
NAME: minivault_11
SHUFFLE: bcva
MAP
............
.+xxxxxxxx+.
.x........x.
.x.+cccc+.x.
.x.c....c.x.
.x.c.bb.c.x.
.x.c.bb.c.x.
.x.c....c.x.
.x.+cccc+.x.
.x........x.
.+xxxxxxxx+.
............
ENDMAP
###################################
# Closed-box minivault
NAME: minivault_12
MAP
............
.xxxxxxxxxx.
.x>9$9$9$<x.
.x.$9$9$.$x.
.x$.****$.x.
.x.$*||*.$x.
.x$.*||*$.x.
.x.$****.$x.
.x$9$9$9$.x.
.x<$9$9$9>x.
.xxxxxxxxxx.
............
ENDMAP
###################################
# Little trap spiral
NAME: minivault_13
SHUFFLE: AB, CD, EH/FG
KFEAT: A = any trap
KFEAT: C = any trap
KFEAT: E = any trap
KFEAT: H = any trap
KITEM: A = gold / nothing
KITEM: B = gold / nothing
KITEM: C = gold / nothing
KITEM: D = gold / nothing
MAP
............
.xxxxxxxxxx.
.=.Ax.C=.9x.
.x.B=.Dx..x.
.xxxxxxxx=x.
.x.8+|0x8.x.
.x8$x.|x..x.
.xx=xxxx=xx.
.x.9=EFx..x.
.x..xGH=9.x.
.xxxxxxxxxx.
............
ENDMAP
###################################
# Water cross
NAME: minivault_14
MAP
............
.wwwww.wwww.
.wwwww.wwww.
.wwwww.wwww.
.wwwww.wwww.
.......wwww.
.wwww.......
.wwww.wwwww.
.wwww.wwwww.
.wwww.wwwww.
.wwww.wwwww.
............
ENDMAP
###################################
# Lava pond
NAME: minivault_15
MONS: silver statue / ice statue
MAP
............
............
....lll.....
...vvlvv....
..lv|*|vl...
..ll*1*ll...
..lv|*|vl...
...vvlvv....
....lll.....
............
............
............
ENDMAP
###################################
NAME: minivault_16
CHANCE: 40
# as this replaces the former statue only minivaults
SHUFFLE: F111
MONS: orange crystal statue / silver statue / ice statue
MAP
............
............
............
............
............
............
......S.....
............
............
............
............
............
ENDMAP
###################################
NAME: minivault_19
MAP
............
.xx......xx.
.xxx....xxx.
..xxx..xxx..
...xxxxxx...
....xxxx....
....xxxx....
...xxxxxx...
..xxx..xxx..
.xxx....xxx.
.xx......xx.
............
ENDMAP
###################################
NAME: minivault_20
MAP
............
.xxxx..xxxx.
.x........x.
.x..xxxx..x.
.x.x....x.x.
...x.x9.x...
...x.9x.x...
.x.x....x.x.
.x..xxxx..x.
.x........x.
.xxxx..xxxx.
............
ENDMAP
###################################
NAME: minivault_21
MAP
............
.^xxxxxxxx^.
.x........x.
.x.cccccc.x.
.x.c|..<c.x.
.x.c.**.c.x.
.x.c.**.c.x.
.x.c>..|c.x.
.x.cccccc.x.
.x........x.
.^xxxxxxxx^.
............
ENDMAP
###################################
NAME: minivault_22
SUBST: $ : $ *:5
MAP
............
.....xx.....
...xxxxxx...
..x^x..x^x..
..xx.xx.xx..
.xx.x$$x.xx.
.xx.x$$x.xx.
..xx.xx.xx..
..x^x..x^x..
...xxxxxx...
.....xx.....
............
ENDMAP
###################################
NAME: minivault_23
MAP
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
ENDMAP
###################################
NAME: minivault_24
MAP
............
....xxxx....
....xxxx....
....xxxx....
.xxxx.x.xxx.
.xxx.x.xxxx.
.xxxx.x.xxx.
.xxx.x.xxxx.
....xxxx....
....xxxx....
....xxxx....
............
ENDMAP
###################################
NAME: minivault_25
MAP
............
.xx+xxxxxxx.
.x........x.
.x........+.
.x........x.
.x........x.
.x........x.
.x........x.
.+........x.
.x........x.
.xxxxxxx+xx.
............
ENDMAP
###################################
NAME: minivault_26
MAP
c..........c
.c...cc...c.
..c..cc..c..
...c....c...
....c..c....
.cc..cc..cc.
.cc..cc..cc.
....c..c....
...c....c...
..c..cc..c..
.c...cc...c.
c..........c
ENDMAP
###################################
NAME: minivault_27
MAP
............
.x.xxxxxxxx.
.x........x.
.xxxxxxxx.x.
.x........x.
.x.xxxxxxxx.
.x........x.
.xxxxxxxx.x.
.x........x.
.x.xxxxxxxx.
............
............
ENDMAP
###################################
NAME: minivault_28
MAP
............
.xxxx.xxxx..
.x.......x..
.x..999..x..
.x.9...9.x..
...9.I.9....
.x.9...9.x..
.x..999..x..
.x.......x..
.xxxx.xxxx..
............
............
ENDMAP
###################################
# Anthill
NAME: minivault_29
MONS: queen ant, soldier ant, giant ant, ant larva
MAP
.3......3...
...x.xx.x.2.
.xxx2xxxxx..
.xxxx42xxx2.
.2xx243432x3
.xx421424xx.
3xx423242x..
.x2x3243xxx.
.x2xx42422x.
..xxxxxxxx2.
...x2xxxx3..
.3.......33.
ENDMAP
###################################
# Solitary fountain
NAME: solitary_fountain
SUBST: ?=TUV
MAP
.....
.....
..?..
.....
.....
ENDMAP
###################################
# Fountainhead
NAME: fountainhead
SUBST: ?=TUV
MAP
..............
..xxxw..wxxx..
.x...xwwx...x.
.x.?.xwwx.?.x.
.x...xwwx...x.
..xxxwwwwxxx..
....wwwwww....
....wwwwww....
..xxxwwwwxxx..
.x...xwwx...x.
.x.?.xwwx.?.x.
.x...xwwx...x.
..xxxw..wxxx..
..............
ENDMAP
###################################
# jmf: Multi-god temple thing
NAME: multi_god_temple
SHUFFLE: abc
SUBST: a:=, b:x, c:x
MAP
............
.axxxxxxxxa.
.x9......9x.
.bT......Tb.
.x..C..C..x.
.cT......Tc.
.xxxxxxxxxx.
.xxx$$$$xxx.
.xx8....8xx.
..xx....xx..
...xG..Gx...
............
ENDMAP
###################################
# jmf: Another multi-god temple thing
NAME: multi_god_temple2
MAP
............
..vvvvvvvv..
.vv......vv.
.v..x..x..v.
.v.Cx..xC.v.
.v..x..x..v.
.vT8x..x8Tv.
.vvvx==xvvv.
...Gx99xG...
...+*99*+...
...GxxxxG...
............
ENDMAP
###################################
# Billiards (David Ploog)
NAME: billiards
MONS: orc wizard, deep elf conjurer
SHUFFLE: 1*/2d
SUBST: * = * |:1 %:4
SUBST: d = * |
MAP
...............
.bbbbbbbbbbbbb.
.b.1.........b.
.b..........1b.
.bb..........b.
......*bbbbb.b.
.b.bbbb*.......
.b..........bb.
.b1..........b.
.b.........1.b.
.bbbbbbbbbbbbb.
...............
ENDMAP
##############################################################################
# Dispersion (David)
SUBST: T = ^ .
SUBST: ' = ^ ':100
SUBST: ' = 1:5 2:5 3:1 .:89
SUBST: " = ^ ":50
SUBST: " = 2:3 3:1 .:96
NAME: dispersion
DEPTH: 13-26, !Orc, !Lair, !Swamp, !Shoal
SUBST: Y = 89
KITEM: 8 = % / * / w:1 |
KITEM: 9 = % / * / w:1 |
KFEAT: X = teleport trap
KFEAT: Z : teleport trap / w:30 x
SHUFFLE: xcvb
MAP
............
............
...xxxxxx...
..x......x..
..x.ZXXZ.x..
..x.XYYX.x..
..x.XYYX.x..
..x.ZXXZ.x..
..x......x..
...xxxxxx...
............
............
ENDMAP
##############################################################################
# Things aren't always what they seem (Lemuel)
NAME: fake_naga_vault
# Intentionally moved this deeper because explore will gladly run into the
# room, and being hit by multiple mimics is un-fun.
DEPTH: 15-26, !Orc, !Lair, !Swamp, !Shoal
MONS: mimic, guardian naga
MAP
...........
.xxxxxxxxx.
.x1111111x.
.x1111111x.
.x1111111x.
.x11.2.11x.
.xxxx+xxxx.
...........
ENDMAP
##############################################################################
# Supply closet (Lemuel)
NAME: supply_closet
DEPTH: 1-9
TAGS: no_monster_gen
ITEM: potion of water w:20 / bread ration / meat ration / arrow / bolt / spear / any potion w:5
SUBST: ? = +=
MAP
......
.x?xx.
.xddx.
.xddx.
.xxxx.
......
ENDMAP
##############################################################################
# Columned hall (Lemuel)
NAME: columns_hall
MAP
.............................
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.............................
..x..x..x..x..x..x..x..x..x..
.............................
..x..x..x..x..x..x..x..x..x..
.............................
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.............................
ENDMAP
##############################################################################
# Wet chambers - two mutually exclusive versions (Onia Ninara)
# Number of ' symbols is 211+3=214, hence statistically in the lower
# circumference we'll have 10.7 mummies, another 10.7 guardian mummies
# and 2.1 mummy priests.
# Number of " symbols is 205+3=208, hence the upper circumference
# has in mean 4.0 mummy priests and 8.3 guardian mummies.
NAME: onia_ninara_007_chamber_of_wet_secrets
TAGS: no_monster_gen no_pool_fixup
MONS: centaur, brown snake, electrical eel
ITEM: bread ration/meat ration/royal jelly/potion of porridge, good_item cloak/any book
SUBST: ; = .:60 w W ?
KFEAT: ? = spear trap / blade trap / w:20 floor
DEPTH: 8-13
MAP
.........
.ccccccc.
.c;;2Wdc.
.ccWccec.
.c;w;c3c.
.c;wWccc.
.cWw;w;c.
.c;ww;cc.
.c;w;Wwc.
.c1wW;wc.
.c$w?wTc.
.ccc=ccc.
.........
ENDMAP
NAME: onia_ninara_008_deeper_chamber_of_wet_secrets
TAGS: no_monster_gen no_pool_fixup
MONS: yaktaur captain, grey snake/yellow snake, storm dragon
ITEM: potion of cure mutation/potion of gain dexterity/potion of gain strength
ITEM: potion of gain intelligence/potion of experience/w:40 potion of heal wounds
SUBST: ; = .:60 w W ?
KFEAT: ? = Zot trap / floor
SHUFFLE: de
DEPTH: 20-26
MAP
.........
.ccccccc.
.c;;2Wdc.
.ccWcc|c.
.c;w;c3c.
.c;wWccc.
.cWw?w;c.
.c;ww;cc.
.c;w;Wwc.
.c1wW;wc.
.c$w?wUc.
.ccc=ccc.
.........
ENDMAP
##############################################################################
# Loot vs monsters (Onia Ninara)
# Perhaps to do: use KFEAT to make mummies possibly appear at T spots.
# have clustering of 1, 2 in the lower area as before?
NAME: onia_ninara_009_dug_in_and_dangerous
DEPTH: 8-26
SHUFFLE: vcb
SUBST: ? = %:90 *:30 |
MAP
...........
.vvGvvvGvv.
.v1119111v.
.xxxxxxxxx.
.v???v???v.
.vvGvvvGvv.
.....@.....
ENDMAP
#############################################################################
# Pandemonium lesser demon vaults
#############################################################################
# Pandemonium demon vaults are selected by tag. They must have the tag "pan",
# or they won't even be considered. Tags are case-sensitive.
MONS: mummy, guardian mummy, mummy priest, greater mummy
# Tagging these levels also ensures they won't be generated in the main
# dungeon.
NAME: rand_demon_1
TAGS: pan
MONS: pandemonium demon, random, random, random, random, random
MAP
............
.xx.xx.x.xx.
..x.x..x.x..
..x.x..x.x..
..x.x..x.x..
..x.x..x.x..
..x.x1.x.x..
..x.x..x.x..
..x.x..x.x..
..x.x..x.x..
.xx.x.xx.xx.
............
ENDMAP
###################################
NAME: rand_demon_2
TAGS: pan
MONS: pandemonium demon, greater demon, common demon
MONS: common demon, random, random
............
.xxxxxxxx3x.
.3.....xx.x.
.xxxxxx4x.x.
.xx4x..xx.x.
.x.x.22.x.x.
.x.x.12.x.x.
.x.xx..x4xx.
.x.x4xxxxxx.
.x.xx.....3.
.x3xxxxxxxx.
............
ENDMAP
###################################
NAME: rand_demon_3
TAGS: pan
MONS: pandemonium demon, common demon, common demon
MAP
............
.x.x.x3x.x..
..x.x3x3x.x.
.x.x.x2x.x..
..x3x2x2x3x.
.x3x2x1x2x3.
..x3x2x2x3x.
.x.x.x2x3x..
..x.x3x3x.x.
.x.x.x3x.x..
..x.x.x.x.x.
............
ENDMAP
###################################
NAME: rand_demon_4
TAGS: pan
MONS: pandemonium demon, any demon, any demon
MAP
............
.xxxxxxxxx..
.x$=*=3=|x..
.xxxxxxx=x..
.x2=3=2x|x..
.x=xxxxx=x..
.x3=*x1=Px..
.x=x=xxxxx..
.x*x2=3=2=..
.xxxxxxxxx..
............
............
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c""""""c"""""{""""c""""""""c"""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c"""""TcT""""""""TcT""""""TcT""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c"""2"T+T""""""""T+T""2"""T+T""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc"""TcT""""TcT""""""""TcT""""""TcT""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""TT+T"""""c""""""""""c""""""""c"""""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccc+ccccccccccccccccccccccccccccccc""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""TTc.............................c"3""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c.............................c""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""3"c..ccc4.................4ccc..c"""fccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c..ccc...................ccc..c""""ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c..ccc.........1.........ccc..c)""}ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c..ccc.....2.......2.....ccc..cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c.............................c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcce"""c.............................cT'''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc""""c........c...........c........+T'''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc]""dc.............................cT'''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccc.....3........(........3.....c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc''''c.............................c'QQQccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''Tc........c...........c........cccqcccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''T+.............................c'QQQccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''Tc.............................c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'ZZZc..ccc.....2.......2.....ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccczcc..ccc.........1.........ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'ZZZc..ccc...................ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccA'''c..ccc4.................4ccc..c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'YYYc.............................c''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccycc.............................cRRR[ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'YYYc.............................ccrccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc''''ccccc+ccccccccccccccc+cccccccccRRR'ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc''''''c'TTTc''''''''''''cTT''''''c'''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''''WcW''UcU''''''''''VcV''''''ScS''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''''WwW''UuU''''''''''VvV''''''SsS''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc'''''WcW''UcU''''''''''VcV''''''ScS''''ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccB'''''c''''cC'''''''''''c''''''''c''''Dccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
NAME: rand_demon_5
TAGS: pan
MONS: pandemonium demon, any demon, any demon
MAP
............
...xxxxxx...
..xx....xx..
.xx......xx.
.x..3232..x.
.x..2|P3..x.
.x..3P|2..x.
.x..2123..x.
.xx......xx.
..xx....xx..
...xxxxxx...
............
ENDMAP
###################################
NAME: rand_demon_6
TAGS: pan
MONS: pandemonium demon, any demon, any demon
MAP
............
............
......2.....
............
.3..........
..........2.
.....1......
............
............
.2.......3..
............
............
ENDMAP
###################################
NAME: rand_demon_7
TAGS: pan
MONS: pandemonium demon, any demon, greater demon
MAP
............
.xxx....xxx.
.x|xx=xxx|x.
.xx=....=xx.
..x.x==x.x..
..x.=12=.=..
..=.=23=.x..
..x.x==x.x..
.xx=....=xx.
.x|xxx=xx|x.
.xxx....xxx.
............
ENDMAP
###################################
NAME: rand_demon_8
TAGS: pan
MONS: pandemonium demon, greater demon, any demon
MAP
............
....xxxxxxx.
..xxx....1x.
.xx..2....x.
.x........x.
.xx.......x.
..xx33..2.x.
....33...xx.
.....x...x..
..F..xx.xx..
......xxx...
............
ENDMAP
###################################
NAME: rand_demon_9
TAGS: pan
MONS: pandemonium demon, any demon, greater demon
MAP
............
.xxxxxxxxxx.
.x2=3=3=3xx.
.x=xxxxxx2x.
.x3x^^^^x=x.
.x=x^P^^x2x.
.x3x^^1^x=x.
.x=x^^^^x3x.
.x2xxxx=x=x.
.xx2=2=3x3x.
.xxxxxxxx=x.
............
ENDMAP
#############################################################################
# Labyrinth (minotaur) minivaults
# 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.
NAME: tomb_3
PLACE: Tomb:3
ORIENT: encompass
FLAGS: no_rotate
# Minivaults tagged "minotaur" will be used for the labyrinth finale (exit).
# Minivaults tagged "lab" will be used randomly in the labyrinth.
#############################################################################
# Dummy balancer
NAME: labyrinth_0
TAGS: minotaur dummy
CHANCE: 20
MAP
x
ENDMAP
#############################################################################
# A simple lair.
NAME: labyrinth_1
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
############################################################################
# Labyrinth dummy decorator
NAME: lab_dummy
TAGS: lab dummy
CHANCE: 90
MAP
x
ENDMAP
############################################################################
# Labyrinth furniture
NAME: lab_furniture_1
TAGS: lab
MAP
.....
.xxx.
.xxx.
.xxx.
.....
ENDMAP
############################################################################
# Labyrinth furniture II
NAME: lab_furniture_2
TAGS: lab
MAP
.......
..b.b..
.bb.bb.
...F...
.bb.bb.
..b.b..
.......
ENDMAP
############################################################################
# Labyrinth hedge
NAME: lab_furniture_3
TAGS: lab
MONS: plant
MAP
.......
.11111.
.1ccc1.
..1c1..
..1c1..
..1c1..
.1ccc1.
.11111.
.......
ENDMAP
############################################################################
# Minivaults specific to particular branches
############################################################################
# Orcish mines minivaults:
default-depth: Orc:*
##################################
# Dummy Orc minivault balancer.
MONS: mummy, guardian mummy, mummy priest, greater mummy
x
ENDMAP
###################################
# pond with fungi
NAME: mines1_lemuel
MONS: fungus, wandering mushroom
SUBST: 1 = . 1 2:4
SUBST: ? : w..
SUBST: ! : ww.
MAP
..1...?.....
....1???1...
..1...??ww1.
....1wwwwww.
.11wwwwwwww.
..www!!wwww.
..ww!!www1..
..1ww!ww11..
1..1w!!w1...
....!!1.....
.1...1!.1...
...........1
ENDMAP
###################################
# hidden treasure chamber
NAME: mines2_lemuel
SUBST: ? = x.
MAP
..........
..?x=x?...
.?xx-xx?..
?xx$$$xx?.
?xx$$$xx?.
.?xxxxx?..
...???....
ENDMAP
###################################
# treasure chamber with oklob pant
NAME: mines3_lemuel
SUBST: ? = +=.
SUBST: ! = x.
SUBST: $ = $:30 *
MONS: oklob plant
MAP
.....!.!......
....!x?x!.....
....!x.xx!....
...!xx..xx!...
...!xxx..xx!..
....!xxx.1x!..
....!xxxx.x!..
...!xxxxx.xx!.
..!xx$$x..xxx.
.!!xx$$?.xxxx.
.!xxx$$xxxx!..
..!xxxxxxx!...
..............
ENDMAP
###################################
# mage tower -- either orc with assistants, or ogre with guards
NAME: mines4_lemuel
SUBST: ? = +=
SUBST: d = $d
SUBST: I = IG
SHUFFLE: 112/334
MONS: orc sorcerer,orc/orc wizard,ogre-mage,ogre/nothing
ITEM: any book
MAP
...............
...xxxx?xxxx...
..xx2.....2xx..
.xx.2xxxxx2.xx.
.x..xxd1dxx..x.
.x.Ix$$G$$xI.x.
.x..xx222xx..x.
.xx.2xx?xx2.xx.
..xx..2.2..xx..
...xxxxxxxxx...
...............
ENDMAP
###################################
# warg stables, with goblin stableboy
NAME: mines5_lemuel
SUBST: ?: wx
MONS: warg/wolf,goblin
MAP
...........
.x???????x.
.xwwwwwwwx.
.xwwwwwwwx.
.x1.1.1.1x.
.x.1.1.1.x.
.x1.2...1x.
.xxxx+xxxx.
...........
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccc.............................cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc...............cccccc..............ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc...............cccccccc..............cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc.......4......ccccO4cccc......4......cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc............cccc......cccc...........cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc............cccc........cccc...........ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc............cccc........cccc...........ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc...........cccc..444444..cccc..........ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc.......................................ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc.......................................ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcc.................222222................ccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc................223322...............cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc...3............223322............3..cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc...............222222..............ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc....2..........................2...ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccc....2......................2....cccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccc............................cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccccc+ccc..................ccc+ccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccc""""cc................cc""""cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccc"""""""cc22222222222222cc"""""'$cccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc""""""""""cc............cc"""""""'$ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc'""""""""""cc..........cc""""""""'$ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc$''""""""""""cc........cc"""""""""'$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc$$$'""""""""""cc222222cc""""""""''$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc|$$$''"""""""""c......c"""""""''$$$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc||$$$$'""""""""c......c""""""'$$$$$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccc|||||$$'"""""""c......c"""""'$$$$$$$$cccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccc|||||$'"""""""c......c""""'$$$$$$$$ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccc||||$$'""""""c......c""""'$$$$$$$cccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccc||||$'""""""c......c""""'$$$$$$ccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccc|||$$'"""""c......c"""'$$$$$$cccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccc|||$'""""cc..{...cc""'$$$$$ccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxccccccccc||$'""""cc...(..cc"'$$$$$cccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccc|$'""cccc..[...cccc$$$$ccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxcccccccccccccccccccccccccccccccccccccccccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
#############################
# Pond minivault
NAME: pond
DEPTH: D:8-27, Lair
MONS: plant w:30/fungus
MONS: giant frog w:30/giant brown frog/snake/rat/green rat/swamp drake w:2
MONS: giant mosquito
SUBST: ! : w.
SUBST: 2 : 23
SUBST: 2 = 2.
SUBST: 3 = 3.
SUBST: . = . 1:1
KFEAT: ? = *
KMONS: ? = plant
TAGS: no_monster_gen
MAP
..wwwww...
.wwwwwwww2
.wwwwwwwww
.2wwwwwwww
..ww222ww.
.wwww222w.
wwww!!22ww
www!!!?ww.
.ww!!!www.
.2w!!!ww2.
....!!w...
ENDMAP
##############################
# Secret library minivault
NAME: library
DEPTH: 1-27
ITEM: any book w:20/any scroll/nothing
MAP
......
.x=xx.
.xddx.
.xddx.
.xxxx.
......
ENDMAP
##############################################################################
# temple.des: Entries for the Ecumenical Temple, and Temples themselves
##############################################################################
##############################################################################
# Temple entries
##############################################################################
##############################################################################
# hall with pillars
#
NAME: temple_hall_a
TAGS: temple_entry
CHANCE: 9
ORIENT: float
SUBST: ? : c:20 x v b G:5
MAP
ccccccccc
c...O...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
ENDMAP
NAME: temple_hall_b
TAGS: temple_entry
CHANCE: 1
ORIENT: float
SUBST: ? : c:20 x v b G:5
SHUFFLE: defghij
SUBST: d==, e=c, f=c, g=c, h=c, i=c, j=c
MAP
ccccccccc
c...O...c
cdefghijc
c...G...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
ENDMAP
##############################################################################
# stairs with fountains
#
NAME: temple_fountains
TAGS: temple_entry
ORIENT: float
SUBST: ? : T:30 U
MAP
...?...
.......
.?.O.?.
.......
...?...
ENDMAP
##############################################################################
# stairs with statues
#
NAME: temple_statues
TAGS: temple_entry
ORIENT: float
MAP
GOG
ENDMAP
##############################################################################
# the green room
#
NAME: temple_green
TAGS: temple_entry
ORIENT: float
SUBST: ? = @=+b
SUBST: ! = =+@
MAP
bbbb!bbbb
b.......b
b.......b
?...O...?
b.......b
b.......b
bbbb?bbbb
ENDMAP
##############################################################################
# where's the temple?
#
NAME: temple_secret_doors
TAGS: temple_entry
ORIENT: float
SUBST: ? : ?:40 T:30 U, ? = T:30 U, X = c:1 =
MAP
cccccc@cccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
ccccccXcccccc
ccccc?.?ccccc
@...X.O.=...@
ccccc?.?ccccc
ccccccXcccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
cccccc.cccccc
cccccc@cccccc
ENDMAP
##############################################################################
# temple in pool
#
NAME: temple_pool_a
TAGS: temple_entry no_monster_gen no_pool_fixup
CHANCE: 5
FLAGS: no_rotate
ORIENT: float
SHUFFLE: XY
SUBST: Y=w, X=.
MAP
.....wwwww......
...wwwwwwwww....
.wwwwwwwwwwwww..
wwwwww...wwwwww.
wwwwww.O.YYYYYY.
wwwwww...wwwwww.
wwwwwwwXwwwwwww.
.wwwwwwXwwwwww..
...wwwwXwwww....
.....wwXww......
................
ENDMAP
NAME: temple_pool_b
TAGS: temple_entry no_monster_gen
CHANCE: 5000
FLAGS: no_rotate
ORIENT: float
SHUFFLE: ABCDEFGHIJKL
SUBST: A=W, B=W, C=W, D=w, E=w, F=w, G=w, H=w, I=w, J=w, K=w, L=w
MAP
.....wwwww......
...wABwwwDEw....
.wwwCwwwwwFwww..
wwwwww...wwwwww.
wwwwww.O.wwwwww.
wwwwww...wwwwww.
wwwwLwwwwwGwwww.
.wwwKJwwwIHwww..
...wwwwwwwww....
.....wwwww......
................
ENDMAP
##############################################################################
# The garden of good and evil
#
NAME: temple_garden
TAGS: temple_entry no_monster_gen
ORIENT: float
SUBST: . = .:900 3:30 G:5 T U:5 V:5
SUBST: ' = .:300 3:30 G:5 T U:5 V:5
SUBST: ! = .:200 3:30 G:5 T U:5 V:5
SUBST: ? = .:100 3:30 G:5 T U:5 V:5
SUBST: _=3., -=l.
MONS: angel, iron devil, plant
MAP
........................................xxxxxxxx
.....................'''''...............-llxxxx
..................'''''''''''...........-llllxxx
...............'''''''!!!'''''''........-lll2xxx
............''''''''!!!!!!!''''''''......-llllxx
...........'''''''!!!!!!!!!!!'''''''.......-lllx
..........'''''!!!!!!!!!!!!!!!!!'''''........llx
.........'''''!!!!!!!!!?!!!!!!!!!'''''........lx
........'''''!!!!!!!!!???!!!!!!!!!'''''........x
.......'''''!!!!!!!!!?????!!!!!!!!!'''''........
.......''''!!!!!!!!!???????!!!!!!!!!''''........
.......'''!!!!!!!!!????O????!!!!!!!!!'''........
.......''''!!!!!!!!!???????!!!!!!!!!''''........
.......'''''!!!!!!!!!?????!!!!!!!!!'''''........
x.......'''''!!!!!!!!!???!!!!!!!!!'''''.........
x........'''''!!!!!!!!!?!!!!!!!!!'''''..........
xx._......'''''!!!!!!!!!!!!!!!!!'''''...........
xxxx3......'''''''!!!!!!!!!!!'''''''............
xxxxx3......''''''''!!!!!!!''''''''.............
xxxx13_........'''''''!!!'''''''................
xxxxxx3_..........'''''''''''...................
xxxxxxxxxx...........'''''......................
xxxxxxxxxxxx....................................
ENDMAP
##############################################################################
# Temple maps
##############################################################################
##########################################################################
# Circular temple (David Ploog).
NAME: circular_temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxcccccccccccccxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxcccc.....<.....ccccxxxxxxxxxxxxxxxx
xxxxxxxxxxxxcccc.................ccccxxxxxxxxxxxxx
xxxxxxxxxxccc.......................cccxxxxxxxxxxx
xxxxxxxxxcc.............B.............ccxxxxxxxxxx
xxxxxxxxcc.......B.............B.......ccxxxxxxxxx
xxxxxxxcc...............................ccxxxxxxxx
xxxxxxxc.................................cxxxxxxxx
xxxxxxcc.....B.....................B.....ccxxxxxxx
xxxxxxc...............T...T...............cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc(...B.......T.........T.......B...{cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc...................................cxxxxxxx
xxxxxxc...............T...T...............cxxxxxxx
xxxxxxcc.....B.....................B.....ccxxxxxxx
xxxxxxcc.................................cxxxxxxxx
xxxxxxxcc...............................ccxxxxxxxx
xxxxxxxxcc.......B.............B.......ccxxxxxxxxx
xxxxxxxxxcc.............B.............ccxxxxxxxxxx
xxxxxxxxxxccc.......................cccxxxxxxxxxxx
xxxxxxxxxxxxcccc.................ccccxxxxxxxxxxxxx
xxxxxxxxxxxxxxxcccc.....[.....ccccxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxcccccccccccccxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Three leaves temple (David Ploog)
NAME: three_leaves__temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxbbbxxxxxxxxxxxxxxxbbbxxxxxxxxxxxxx
xxxxxxxxxxxxbbb.bbxxxxxxxxxxxxxbb.bbbxxxxxxxxxxx
xxxxxxxxxxxbb....bbxxxxxxxxxxxbb....bbxxxxxxxxxx
xxxxxxxxxxbb......bbbxxxxxxxbbb......bbxxxxxxxxx
xxxxxxxxxbb.....B...bbxxxxxbb...B.....bbxxxxxxxx
xxxxxxxxbb..B........bbbxbbb........B..bbxxxxxxx
xxxxxxxxbb.............bbb.............bbxxxxxxx
xxxxxxxbb....B....B.....b.....B....B....bbxxxxxx
xxxxxxxbb............{.....[............bbxxxxxx
xxxxxxxxbbbbbbbb........b........bbbbbbbbxxxxxxx
xxxxxxxxxxxxxxxbbbbbbbb...bbbbbbbbxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxbb.(.bbxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxbb.....bbxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxbb.......bbxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxbb....B....bbxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxbb...........bbxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxbb....B...B....bbxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxbb.......B.......bbxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxbbb...........bbbxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxbbbb.....bbbbxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxbbbbbbbxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Twelve chambers temple (David Ploog).
NAME: twelve_chambers_temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxx
xxxxxxvvvvvvvvvvv..................................vvvvvvvvvxxxxxxx
xxxxxxvvvvvvv.....vvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvv.....vvvvvxxxxxxx
xxxxxxvvvvv...vvvvv.....vvv.....vvv.....vvv.....vvvvvv...vvvxxxxxxx
xxxxxxvvvvv.vvvvvv...B...v...B...v...B...v...B...vvvvvvv.vvvxxxxxxx
xxxxxxvv.....vvvvv.......v.......v.......v.......vvvvv.....vvxxxxxx
xxxxxxv.......vvvvv.....vvv.....vvv.....vvv.....vvvvv.......vxxxxxx
xxxxxxv..B....vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv....B..vxxxxxx
xxxxxxv........vvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvv........vxxxxxx
xxxxxxvv.....v..vvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvv..v.....vvxxxxxx
xxxxxxvvvv.vvvv.....................................vvvv.vvvvxxxxxx
xxxxxxvvv..vvvv.....................................vvvv..vvvxxxxxx
xxxxxxvvv.vvvvv......T.......(...{...[.......T......vvvvv.vvvxxxxxx
xxxxxxvvv..vvvv.....................................vvvv..vvvxxxxxx
xxxxxxvvvv.vvvv.....................................vvvv.vvvvxxxxxx
xxxxxxvv.....v..vvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvv..v.....vvxxxxxx
xxxxxxv........vvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvv........vxxxxxx
xxxxxxv..B....vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv.vvvvvvv....B..vxxxxxx
xxxxxxv.......vvvvv.....vvv.....vvv.....vvv.....vvvvv.......vxxxxxx
xxxxxxvv.....vvvvv.......v.......v.......v.......vvvvv.....vvxxxxxx
xxxxxxvvvvv.vvvvvv...B...v...B...v...B...v...B...vvvvvv.vvvvxxxxxxx
xxxxxxvvvvv...vvvvv.....vvv.....vvv.....vvv.....vvvvv...vvvvxxxxxxx
xxxxxxvvvvvvv.....vvv.vvvvvvv.vvvvvvv.vvvvvvv.vvv.....vvvvvvxxxxxxx
xxxxxxvvvvvvvvvvv.................................vvvvvvvvvvxxxxxxx
xxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
# Another temple (David Ploog)
NAME: triangle_temple
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllll...lllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllll.......lllllllllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllllllllll.........llllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllll...........lllllllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllllllll......{......llllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllll...............lllllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllllll.................llllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllll......B.....B......lllllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllllll.....................llllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllll.......................lllllllllllllllllllxxxxxx
xxxxxxllllllllllllllllll...B.................B...llllllllllllllllllxxxxxx
xxxxxxlllllllllllllllll.............B.............lllllllllllllllllxxxxxx
xxxxxxllllllllllllllll.............................llllllllllllllllxxxxxx
xxxxxxlllllllllllllll...............................lllllllllllllllxxxxxx
xxxxxxllllllllllllll.................................llllllllllllllxxxxxx
xxxxxxlllllllllllll.....B.......B.......B.......B.....lllllllllllllxxxxxx
xxxxxxllllllllllll.....................................llllllllllllxxxxxx
xxxxxxlllllllllll.......................................lllllllllllxxxxxx
xxxxxxllllllllll.........................................llllllllllxxxxxx
xxxxxxlllllllll....(.........B.............B.........[....lllllllllxxxxxx
xxxxxxllllllll......................B.....................lllllllllxxxxxx
xxxxxxllllllll............................................lllllllllxxxxxx
xxxxxxlllllllll..........................................llllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxlllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
# Watery temple (Darshan Shaligram)
NAME: water_temple
TAGS: no_pool_fixup
PLACE: Temple
FLAGS: no_rotate
ORIENT: encompass
MAP
xcccccccccccccccccccccccccccccccccccccccccccccccccccx
xcwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcx
xcwwwwwwwwwwww.........................wwwwwwwwwwwwcx
xcwwwwwwww.................................wwwwwwwwcx
xcwwwww...................B...................wwwwwcx
xcwww......B.............................B......wwwcx
xcwww.............B...............B.............wwwcx
xcww......................(......................wwcx
xcww.............................................wwcx
xcww...B..................T..................B...wwcx
xcww.............................................wwcx
xcww...................[.....{...................wwcx
xcwww.............B...............B.............wwwcx
xcwww......B.............................B......wwwcx
xcwwwww...................B...................wwwwwcx
xcwwwwwwww.................................wwwwwwwwcx
xcwwwwwwwwwwww.........................wwwwwwwwwwwwcx
xcwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcx
xcccccccccccccccccccccccccccccccccccccccccccccccccccx
ENDMAP
##############################################################################
# portal.des: Definition of entries leading to portal vaults.
#
# These vaults are used when the dungeon builder tries to place a portal
# to a branch. There's no guarantee that one of these will be used because
# portal vaults are placed last, after the rest of the level is generated, and
# will not be placed if they can't fit on the level without clobbering
# something.
#
# With portal vaults (as with minivaults), smaller is better, since the dungeon
# builder will frequently not be able to fit large vaults in anywhere (it
# doesn't try very hard).
#
# Note that the rune symbol (O) is used for the portal in portal vaults. If you
# do not put an O anywhere in the vault, there will be no portal for that
# branch!
#
##############################################################################
##############################################################################
# pan.des: Minivaults particular to Pan, and the lairs of the Pan Demon Lords
##############################################################################
##############################################################################
# Pan Demon Lairs
#
# NOTE: The Pandemonium demonlord levels are requested by tag; if you change
# the tag, also update dungeon.cc.
#
# You can define alternate levels for a Pandemonium lord by using the same
# TAGS: and a different NAME:
##############################################################################
###########################################################################
# mnoleg.
#
NAME: mnoleg
TAGS: mnoleg
ORIENT: northeast
MONS: Mnoleg, neqoxec
MONS: random, random, random, random, random
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x.................2............xxxxxxxxx
x.....2........................xxxxxxxxx
x..cccccccc...ccccccc..ccccccc.xxxxxxxxx
x..ccccccccc.2.ccccccc..cccccc.xxxxxxxxx
x..cccccccccc...ccccccc..ccccc.xxxxxxxxx
x..ccccccccccc.1.ccccccc..cccc.xxxxxxxxx
x2.cccccccccc.2..Occccccc2.ccc.xxxxxxxxx
x..ccccccccc.....ccccccccc..cc.xxxxxxxxx
x..cccccccc...c...ccccccccc..c.xxxxxxxxx
x..ccccccc...ccc...ccccccccc...xxxxxxxxx
x..cccccc...ccccc...ccccccccc..xxxxxxxxx
x..ccccc...ccccccc...ccccccccc.xxxxxxxxx
x..cccc...ccccccccc...ccccccc..xxxxxxxxx
x..ccc.2.ccccccccccc.2.ccccc...xxxxxxxxx
x..cc.....ccccccccccc...ccc....xxxxxxxxx
x..c...c...ccccccccccc...c.2...xxxxxxxxx
x.....ccc.2.ccccccccccc......c.xxxxxxxxx
x....ccccc...ccccccccccc....cc.xxxxxxxxx
x.2.ccccccc...ccccccccccc..ccc.xxxxxxxxx
x.................2.......cccc.xxxxxxxxx
x...c..ccccccc.ccccccc...ccccc.xxxxxxxxx
x..ccc......2c.c2cccc...cccccc.xxxxxxxxx
x.ccccc..ccc.c.c2ccc.2.ccccccc.xxxxxxxxx
x.cccccc..cc.c.c.cc...cccccccc.xxxxxxxxx
x.ccccccc..c.c.c.c...ccccccccc.xxxxxxxxx
x.cccccccc...c.c....cccccccccc.xxxxxxxxx
x.ccccccccc..c.c...ccccccccccc.xxxxxxxxx
x..............................xxxxxxxxx
xxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#######################################################################
# lom_lobon
#
NAME: lom_lobon
TAGS: lom_lobon
ORIENT: north
MONS: Lom Lobon, giant orange brain, rakshasa, wizard
MONS: random, random, random
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwww.......wwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwbbbwwwwwww.......wwwwwwwxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxwwwwwwwwwwwwbbbbbbbbbbbwwwwww.........wwwwwwxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxwwwwwwwwwwwwbbbbwwwwwwwwwbbbbwwwwww.........wwwwwwxxxxxxxxxxxxxxx
xxxxxxxxxxxxxwwwwwwwbbbbbbbbwwwwwwwwwwwwwwwbbbwwwww...........wwwwwxxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwbbbb......bbbwwwwwwwwwwww...bbwwwww.............wwwxxxxxxxxxxxx
xxxxxxxxxxxxwwwbbb...........bbbwwwwww........bbwwwww.............wwxxxxxxxxxxxx
xxxxxxxxxxxwwwbb...............bbwwww..........bwwwwww.............wwxxxxxxxxxxx
xxxxxxxxxxxwwbb........1O.......bbww...........bbwwww..............wwxxxxxxxxxxx
xxxxxxxxxxwwwb...................bw......2......bwww.....U....2.....wwxxxxxxxxxx
xxxxxxxxxxwwbb...................bb.............bww.................wwxxxxxxxxxx
xxxxxxxxxxwwbb..3................bbb............bbw..............4..wwxxxxxxxxxx
xxxxxxxxxwwbbb...................b.b............4....................wwxxxxxxxxx
xxxxxxxxxwwbwbb.................bb.......U......4..........U..........wxxxxxxxxx
xxxxxxxxxwwbwwbb...............bb..b............bbw..............4.....xxxxxxxxx
xxxxxxxxxwwbbwwbbb...........bbb..bb............bwww...................xxxxxxxxx
xxxxxxxxxwwwbwwwwb..b..2..bbbb....b.............bwww...................xxxxxxxxx
xxxxxxxxxxwwbwwww...bbbbbbb.......bw.....3.....bbwwww...U.....3.......xxxxxxxxxx
xxxxxxxxxxwwbbww.................bbww........wwbwwwww.................xxxxxxxxxx
xxxxxxxxxxwwwbbw................bbwwwww....wwwbbwwww..................xxxxxxxxxx
xxxxxxxxxxwwwwbb...4...U........bwwwwwwwwwwwwbbwww....................xxxxxxxxxx
xxxxxxxxxxxwwwwbbb...........bbbbbwwwwwwwwwbbbwww....................xxxxxxxxxxx
xxxxxxxxxxxwwwwwwbbbb.....bbbbwwwbbbbwwwbbbbwwww....................xxxxxxxxxxxx
xxxxxxxxxxxwwwwwwwwwbbbbbbbwwwwwwwwwbbbbbwwwww......4.....4........xxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww......................xxxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwww.......................xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwww........................xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxwwwwwww......................xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...@.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# cerebov
#
NAME: cerebov
TAGS: cerebov
ORIENT: northeast
MONS: Cerebov, Balrug, Pit Fiend
MONS: random, random, random, random
#
# you might not want to teleport too much on this level - unless you can
# reliably teleport away again.
#
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
...............................xxxxxxxxx
.............vvvvv.............xxxxxxxxx
.............v$$$v.............xxxxxxxxx
.............v|||v.............xxxxxxxxx
.............v$$$v.............xxxxxxxxx
.vvvvv...vvvvvvvvvvvvv...vvvvv.xxxxxxxxx
.v|$|vvvvv...........vvvvv$|$v.xxxxxxxxx
.v$|$v.....vvvvvvvvv.....v|$|v.xxxxxxxxx
.v|$|v.vvvvvvvvOvvvvvvvv.v$|$v.xxxxxxxxx
.vvvvv.vvvvvv..3..vvvvvv.vvvvv.xxxxxxxxx
...v...vv.....vvv.....vv...v...xxxxxxxxx
...v.vvvv....vv1vv....vvvv.v...xxxxxxxxx
...v.vv......v...v......vv.v...xxxxxxxxx
...v.vvvv.............vvvv.v...xxxxxxxxx
...v...vv..2.......2..vv...v...xxxxxxxxx
.vvvvv.vv..2.......2..vv.vvvvv.xxxxxxxxx
.v|$|v.vv.............vv.v$|$v.xxxxxxxxx
.v|$|v.vv...vv...vv...vv.v$|$v.xxxxxxxxx
.v|$|v.vv...vv+++vv...vv.v$|$v.xxxxxxxxx
.vvvvv.vvvvvvv...vvvvvvv.vvvvv.xxxxxxxxx
....v..vvvvvvv...vvvvvvv..v....xxxxxxxxx
....vv...................vv....xxxxxxxxx
.....vv.vvvvv..2..vvvvv.vv.....xxxxxxxxx
......vvv|||v.....v$$$vvv......xxxxxxxxx
........v|$|vv...vv$|$v........xxxxxxxxx
........v|||v.....v$$$v........xxxxxxxxx
........vvvvv.....vvvvv........xxxxxxxxx
...............................xxxxxxxxx
...............@...............xxxxxxxxx
ENDMAP
##############################################################################
# Gloorx Vloq
#
NAME: gloorx_vloq
TAGS: gloorx_vloq
ORIENT: southwest
MONS: Gloorx Vloq, Executioner, demonic crawler, shadow demon
MONS: random, random, random
MAP
xxxxxxxxxxxxxxxxxxxxxxx@.xxxxxxxxxxxxxxx
xxxxxxxxx..............................x
xxxxxxxxx..............................x
xxxxxxxxx..............................x
xxxxxxxxx.x.x.x.x.x.x.x..x.x.x.x.x.x.x.x
xxxxxxxxx..............................x
xxxxxxxxx.x.xxxx=xxxxxxxxxxxx=xxxxxx.x.x
xxxxxxxxx...xx....................xx...x
xxxxxxxxx.x.x..ccccc..4..4..ccccc..x.x.x
xxxxxxxxx...x.cc.3............3.cc.x...x
xxxxxxxxx.x.x.c..ccccc.cc.ccccc..c.x.x.x
xxxxxxxxx...x.c.cc.....cc.....cc.c.x...x
xxxxxxxxx.x.x.c.c.2...cccc...2.c.c.x.x.x
xxxxxxxxx...x...c...ccc..ccc...c...=...x
xxxxxxxxx.x.x.3.....2..1O..2.....3.x.x.x
xxxxxxxxx...=...c...ccc..ccc...c...x...x
xxxxxxxxx.x.x.c.c.2...cccc...2.c.c.x.x.x
xxxxxxxxx...x.c.cc.....cc.....cc.c.x...x
xxxxxxxxx.x.x.c..ccccc.cc.ccccc..c.x.x.x
xxxxxxxxx...x.cc.3............3.cc.x...x
xxxxxxxxx.x.x..ccccc..4..4..ccccc..=.x.x
xxxxxxxxx...xx....................xx...x
xxxxxxxxx.x.xxxx=xxxx=xxxxxxxx=xxxxx.x.x
xxxxxxxxx..............................x
xxxxxxxxx.x.x.x.x.x.x.x..x.x.x.x.x.x.x.x
xxxxxxxxx..............................x
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Pandemonium lesser demon vaults
#############################################################################
# Pandemonium demon vaults are selected by tag. They must have the tag "pan",
# or they won't even be considered. Tags are case-sensitive.
#
# Tagging these levels also ensures they won't be generated in the main
# dungeon.
NAME: rand_demon_1
TAGS: pan
MONS: pandemonium demon, random, random, random, random, random
MAP
............
.xx.xx.x.xx.
..x.x..x.x..
..x.x..x.x..
..x.x..x.x..
..x.x..x.x..
..x.x1.x.x..
..x.x..x.x..
..x.x..x.x..
..x.x..x.x..
.xx.x.xx.xx.
............
ENDMAP
###################################
NAME: rand_demon_2
TAGS: pan
MONS: pandemonium demon, greater demon, common demon
MONS: common demon, random, random
MAP
............
.xxxxxxxx3x.
.3.....xx.x.
.xxxxxx4x.x.
.xx4x..xx.x.
.x.x.22.x.x.
.x.x.12.x.x.
.x.xx..x4xx.
.x.x4xxxxxx.
.x.xx.....3.
.x3xxxxxxxx.
............
ENDMAP
###################################
NAME: rand_demon_3
TAGS: pan
MONS: pandemonium demon, common demon, common demon
MAP
............
.x.x.x3x.x..
..x.x3x3x.x.
.x.x.x2x.x..
..x3x2x2x3x.
.x3x2x1x2x3.
..x3x2x2x3x.
.x.x.x2x3x..
..x.x3x3x.x.
.x.x.x3x.x..
..x.x.x.x.x.
............
ENDMAP
###################################
NAME: rand_demon_4
TAGS: pan
MONS: pandemonium demon, any demon, any demon
MAP
............
.xxxxxxxxx..
.x$=*=3=|x..
.xxxxxxx=x..
.x2=3=2x|x..
.x=xxxxx=x..
.x3=*x1=Px..
.x=x=xxxxx..
.x*x2=3=2=..
.xxxxxxxxx..
............
............
ENDMAP
###################################
NAME: rand_demon_5
TAGS: pan
MONS: pandemonium demon, any demon, any demon
MAP
............
...xxxxxx...
..xx....xx..
.xx......xx.
.x..3232..x.
.x..2|P3..x.
.x..3P|2..x.
.x..2123..x.
.xx......xx.
..xx....xx..
...xxxxxx...
............
ENDMAP
###################################
NAME: rand_demon_6
TAGS: pan
MONS: pandemonium demon, any demon, any demon
MAP
............
............
......2.....
............
.3..........
..........2.
.....1......
............
............
.2.......3..
............
............
ENDMAP
###################################
NAME: rand_demon_7
TAGS: pan
MONS: pandemonium demon, any demon, greater demon
MAP
............
.xxx....xxx.
.x|xx=xxx|x.
.xx=....=xx.
..x.x==x.x..
..x.=12=.=..
..=.=23=.x..
..x.x==x.x..
.xx=....=xx.
.x|xxx=xx|x.
.xxx....xxx.
............
ENDMAP
###################################
NAME: rand_demon_8
TAGS: pan
MONS: pandemonium demon, greater demon, any demon
MAP
............
....xxxxxxx.
..xxx....1x.
.xx..2....x.
.x........x.
.xx.......x.
..xx33..2.x.
....33...xx.
.....x...x..
..F..xx.xx..
......xxx...
............
ENDMAP
###################################
NAME: rand_demon_9
TAGS: pan
MONS: pandemonium demon, any demon, greater demon
MAP
............
.xxxxxxxxxx.
.x2=3=3=3xx.
.x=xxxxxx2x.
.x3x^^^^x=x.
.x=x^P^^x2x.
.x3x^^1^x=x.
.x=x^^^^x3x.
.x2xxxx=x=x.
.xx2=2=3x3x.
.xxxxxxxx=x.
............
ENDMAP
##############################################################################
# orc.des: Entries to the Orcish Mines, and (mini)vaults which appear _only_
# in the Mines. General (mini)vaults, which can also appear in the
# Mines, should go to vaults.des.
##############################################################################
##############################################################################
# Orcish Mines entries
##############################################################################
# Dummy Orc entry
NAME: orc_0_dummy
TAGS: orc_entry
CHANCE: 50
ORIENT: float
MAP
O
ENDMAP
##############################################################################
# Freedom of Choice
#
NAME: david_orc_1_choice
TAGS: orc_entry
MONS: orc, warg / orc priest / orc warrior, orc warrior / orc
ITEM: % / scroll of teleport / scroll of remove curse / scroll of identify
ITEM: % / w:2 * / scroll of blinking / scroll of recharging / scroll of fear
SHUFFLE: %1
ORIENT: float
MAP
xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxOxxxxxxxxxxxx
xxxxxxxxx.......xxxxxxxxx
xxxxxx.............xxxxxx
xxxx....x.......x....xxxx
xxx....xxx.....xxx....xxx
xx.....xxx.I.I.xxx..I..xx
xx......x.......x......xx
x..x.x..x..x=x..x..x+x..x
x.xx.xx.x.xx=xx.x.xx~xx.x
x.x%1.x.x.x2e2x.x.x3d3x.x
x.x.%1x.x.x2e2x.x.xd3dx.x
x.xx.xx.x.xx=xx.x.xx~xx.x
x..x.x..x..x=x..x..x+x..x
x.......+.......+.......x
xx.....xxx.I.I.xxx..I..xx
xxx...xxxxx...xxxxx...xxx
xxx.@.xxxxxxxxxxxxx.@.xxx
ENDMAP
##############################################################################
# Generic Orc entry
#
NAME: david_orc_2
TAGS: orc_entry
MONS: weight:50 orc / orc warrior / nothing
ORIENT: float
MAP
xxxx..@..xxxx
x.....I.....x
x...........x
.....111.....
@I...1O1...I@
.....111.....
x...........x
x.....I.....x
xxxx..@..xxxx
ENDMAP
##############################################################################
# Orcish monsters near stair
#
NAME: david_orc_3
TAGS: orc_entry
MONS: weight:80 nothing / weight:50 orc / orc priest / orc wizard / orc warrior
MONS: nothing / orc warrior / warg / orc priest
ORIENT: float
MAP
1.....@....11
1............
.............
......21.....
@.....O.....@
.....12......
.............
.............
11..@......11
ENDMAP
#############################################################################
# The Orc Outfitter
#
NAME: orc_david_3
TAGS: orc_entry
ORIENT: float
MONS: weight:30 orc / orc warrior / weight:1 orc knight
KFEAT: X = armour shop / .
KFEAT: Y = weapon shop / .
SUBST: ? = 1 $
MAP
@.........@
...??..??..
.?.........
.?.X.O.Y.?.
.........?.
...??...?..
@.........@
ENDMAP
#############################################################################
# Wary orcs
#
NAME: david_orc_4
TAGS: orc_entry
ORIENT: float
FLAGS: no_rotate
SHUFFLE: XYZ
SUBST: ? = I F
# around 4% of these entries have a dangerous statue
SUBST: a = ~:4 .
SUBST: b = ~:8 .
SUBST: c = ~:12 .
SUBST: d = ~:16 .
KFEAT: X = .
KFEAT: Y = blade trap
KFEAT: Z = blade trap
MAP
xxxxxxxxxxxxxxxxxxxxxx
xx?xxx?xxx?xxx?xxxxxxx
xaaaxbbbxcccxdddx.lllx
.aaaabbbbccccdddx.Xllx
@aaaabbbbccccddd+.YOlx
.aaaabbbbccccdddx.Zllx
xaaaxbbbxcccxdddx.lllx
xx?xxx?xxx?xxx?xxxxxxx
xxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# The Mess
#
NAME: david_orc_5
TAGS: orc_entry
ORIENT: float
KFEAT: C = altar of Beogh w:70 / altar of Yredelemnul / altar of Makhleb / altar of Trog
SHUFFLE: EFGH
SUBST: E=3
SUBST: F=1, G=1, H=1
MONS: orc priest / nothing
MONS: orc w:32 / w:7 orc warrior / w:1 orc knight
MONS: orc priest
SUBST: x : cxv
SHUFFLE: () / XY
SUBST: X=., Y=.
MAP
xxxxxxxxxxxxxxx
x.....)O(.....x
x......F......x
x2..T.ECG.T..2x
x2222..H..2222x
x22222.I.22222x
xxI+IxxxxxI+Ixx
...@.......@...
ENDMAP
##############################################################################
# Caught partying
#
NAME: erik_orc_1
TAGS: orc_entry
MONS: orc, orc priest/orc wizard, weight:50 orc warrior/ogre, swamp drake
# The drake's name is Bobby. Since you did ask.
KITEM: 1 = sausage / nothing / animal skin / potion of confusion / potion of paralysis / potion of slowing / potion of degeneration / w:2 potion of speed / w:2 potion of might
ITEM: club, potion of confusion, slice of pizza, sausage / weight:40 nothing
ITEM: potion of confusion / potion of water
SHUFFLE: defO
FLAGS: no_rotate
ORIENT: float
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x.........g..........2x...w4xxx
x.....1...32...1......x1...wxxx
x.........xx.....e..........xxx
@.......f...1g............3.x$x
x..x1.................O...x.xhx
x..x1...1........2..1....gx.xhx
x......2....g.........d.1.x1+hx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# C'mon, you *gotta* have a *fort*!
#
NAME: erik_orc_2
TAGS: orc_entry no_pool_fixup
MONS: orc warrior, orc priest/orc wizard, weight:100 orc / orc warrior
MONS: weight:100 orc knight / orc warrior
ORIENT: float
FLAGS: no_rotate
SUBST: c = c:1000 x
MAP
.............................
.Iwwwwwwwwwwwwwwwwwwwwwwwwww.
.wIwwwwwwwwwwwwwwwwwwwwwwwww.
.ww2ccccccccccccccccccccccww.
.ww.c.......3.3.3......w2cww.
.wwxx........3.3.......cccww.
.122........3.I.3......4Ocww.
.wwxx........3.3.......cccww.
.ww.c.......3.3.3......w2cww.
.ww2ccccccccccccccccccccccww.
.wIwwwwwwwwwwwwwwwwwwwwwwwww.
.Iwwwwwwwwwwwwwwwwwwwwwwwwww.
.............................
ENDMAP
##############################################################################
# Just like home
#
NAME: erik_orc_3
TAGS: orc_entry no_item_gen
MONS: orc / weight:2 goblin / weight:2 hobgoblin / nothing
MONS: orc warrior / orc priest / orc wizard / nothing
MONS: warg / ogre / nothing
ORIENT: float
SUBST: ? = x . $:1
MAP
xxx.xxxxxxxxxxxxxxxxxxx
xxx?.x?x?xx?xxx??xx?xxx
xx..xxx..1.xxx....13xxx
xx.x??x.x1xx?x.21xx?..x
xx...x..xxx.2..1.x.x??.
xx?x.....?x.x..x.x1?.xx
xx..??12x?x.1.1?x.x??xx
xxx..x..x??O.x..x.xx.xx
x?..?x......x?.x.??x.xx
xx.x??.x.x..?x..xx.x?xx
x?xx?xx.x??...x.1x.1??x
xx..xxx...x.x.x.1?1.xxx
x?.2....xx2.x...xx.x??x
xxx??xx..xx.xx.x?..xxxx
xx..1.x.x.3...x2.x1..xx
..x??x.xxx..xxxx??.??xx
xx?.??.11.x?xxx..x..xxx
x??xxxx???xx?xxx??x.?xx
xxxxxxxxxxxxxxxxxxxx.xx
ENDMAP
##############################################################################
# Orc-henge
#
NAME: erik_orc_4
TAGS: orc_entry
MONS: human/goblin/hobgoblin/weight:2 orc, orc priest, orc
MONS: orc priest/orc wizard/weight:2 goblin/nothing, orc warrior/warg
ORIENT: float
SUBST: ? : c:20 .
SUBST: Z : c:20 .
SUBST: X : c:20 .
SUBST: v : c:20 .
SUBST: b : c:20 .
KITEM: 2 = knife
#
MAP
..............................
...............ZZ.............
.........??....ZZ....vv.......
.........??..........vv.......
....XX.......33533............
....XX........1.2........bb...
.........4....xxx...4....bb...
.............33533............
..bb..........................
..bb...........O..........??..
........4.............4...??..
..................4...........
...ZZ.........................
...ZZ......4............vv....
........................vv....
.......cc..........vv.........
.......cc....??....vv.........
.............??...............
..............................
ENDMAP
#########################
# Orcs are a clue, episode I
#
NAME: hiddenorc1_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc w:40/orc wizard w:2/orc priest w:2, orc warrior
SUBST: ? = .x
SUBST: ! : .$
MAP
x??@....@....@??x
xx??.........??xx
xxx??1111111??xxx
xxxx??11111??xxxx
xxxxx??111??xxxxx
xxxxxx??1??xxxxxx
xxxxxxx?2?xxxxxxx
xxxxxxxv=vxxxxxxx
xxxxxxx!!!xxxxxxx
xxxxxxx!O!xxxxxxx
xxxxxxx!!!xxxxxxx
xxxxxxxxxxxxxxxxx
ENDMAP
#########################
# Orcs are a clue, episode II
#
NAME: hiddenorc2_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc w:20/orc wizard w:2/orc priest w:2/orc warrior w:1
SUBST: a : x.
SUBST: b : x.
SUBST: c : x.
SUBST: d : x.
SUBST: ? = @ x:20 + =
SUBST: ! : .$
MAP
xx?xxxxxxx?xx
x111xxxxx111x
?111aaaaa111?
x111xxxxx111x
xxbx=xxx=xcxx
xxbxx!!!xxcxx
xxbxx!O!xxcxx
xxbxx!!!xxcxx
xxbx=xxx=xcxx
x111xxxxx111x
?111ddddd111x
x111xxxxx111?
xx?xxxxxxx@xx
ENDMAP
#######################
# Haunted orc entrance
#
NAME: zombieorc1_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc zombie/orc skeleton w:2/goblin zombie w:2/hobgoblin zombie w:2/goblin skeleton w:1/hobgoblin skeleton w:1
MONS: ogre zombie/troll zombie w:3/hill giant zombie w:1
MONS: hungry ghost/phantom/wraith, orc sorcerer/orc priest/nothing
SUBST: ? = x . $:1
MAP
xxx.xxxxxxxxxxxxxxxxxxx
xxx?.x?x?xx?xxx??xx?xxx
xx..xxx..1.xxx....11xxx
xx.x??x.x1xx?x.21xx?..x
xx...x..xxx.2..1.x.x??.
xx?x.....?x.x..x.x1?.xx
xx..??12x?x31.1?x.x??xx
xxx..x..x??O3x..x.xx.xx
x?..?x....34x?.x.??x.xx
xx.x??.x.x..?x..xx.x?xx
x?xx?xx.x??...x.1x.1??x
xx..xxx...x.x.x.1?1.xxx
x?.2....xx2.x...xx.x??x
xxx??xx..xx.xx.x?..xxxx
xx..1.x.x.1...x2.x1..xx
..x??x.xxx..xxxx??.??xx
xx?.??.11.x?xxx..x..xxx
x??xxxx???xx?xxx??x.?xx
xxxxxxxxxxxxxxxxxxxx.xx
ENDMAP
#######################
# Haunted orc entrance
#
NAME: zombieorc2_lemuel
TAGS: orc_entry
ORIENT: float
MONS: orc zombie/orc skeleton w:2/goblin zombie w:2/hobgoblin zombie w:2/goblin skeleton w:1/hobgoblin skeleton w:1
MONS: ogre zombie/troll zombie w:3/hill giant zombie w:1
MONS: hungry ghost/phantom/wraith, orc sorcerer/orc priest
SUBST: 4 = 34
SUBST: ? = x . $:1
MAP
MAP
xxxxx..@..xxxxx
x21....I....12x
x11...111...11x
x.............x
..1...343...1..
@I1...2O2...1I@
..1...212...1..
x.............x
x11...111...11x
x21....I....12x
xxxxx..@..xxxxx
ENDMAP
############################################################################
# (Mini)vaults specific to the Orcish Mines
############################################################################
default-depth: Orc:*
##################################
# Dummy Orc minivault balancer.
#
NAME: mines_dummy
TAGS: dummy
CHANCE: 100
MAP
x
ENDMAP
###################################
# mage tower -- either orc with assistants, or ogre with guards
NAME: mines4_lemuel
SUBST: ? = +=
SUBST: d = $d
SUBST: I = IG
SHUFFLE: 112/334
MONS: orc sorcerer, orc/orc wizard, ogre-mage, ogre/nothing
ITEM: any book
MAP
...............
...xxxx?xxxx...
..xx2.....2xx..
.xx.2xxxxx2.xx.
.x..xxd1dxx..x.
.x.Ix$$G$$xI.x.
.x..xx222xx..x.
.xx.2xx?xx2.xx.
..xx..2.2..xx..
...xxxxxxxxx...
...............
ENDMAP
###################################
# warg stables, with goblin stableboy
NAME: mines5_lemuel
SUBST: ?: wx
MONS: warg/wolf,goblin
MAP
...........
.x???????x.
.xwwwwwwwx.
.xwwwwwwwx.
.x1.1.1.1x.
.x.1.1.1.x.
.x1.2...1x.
.xxxx+xxxx.
...........
ENDMAP
###################################
# Beogh 1
NAME: mines1_david
KFEAT: C = altar of Beogh
MAP
...........
.xxxx.xxxx.
.xx.....xx.
.x.......x.
.x.......x.
.....C.....
.x.......x.
.x.......x.
.xx.....xx.
.xxxx.xxxx.
...........
ENDMAP
###################################
# Beogh 2
NAME: mines2_david
KFEAT: C = altar of Beogh
MONS: orc / orc warrior w:1
SUBST: . = . 1:2
MAP
.......
.......
...C...
.......
.......
ENDMAP
###################################
# hidden treasure chamber
#
NAME: mines2_lemuel
SUBST: ? = x.
MAP
..........
..?x=x?...
.?xx-xx?..
?xx$$$xx?.
?xx$$$xx?.
.?xxxxx?..
...???....
ENDMAP
###################################
# treasure chamber with oklob pant
#
NAME: mines3_lemuel
SUBST: ? = +=.
SUBST: ! = x.
SUBST: $ = $:30 *
MONS: oklob plant
MAP
.....!.!......
....!x?x!.....
....!x.xx!....
...!xx..xx!...
...!xxx..xx!..
....!xxx.1x!..
....!xxxx.x!..
...!xxxxx.xx!.
..!xx$$x..xxx.
.!!xx$$?.xxxx.
.!xxx$$xxxx!..
..!xxxxxxx!...
..............
ENDMAP
###############################################################################
# mini.des: This is the place where minivaults should go. These are defined
# without any ORIENT line. Vaults with ORIENT lines are stored in
# either small.des or large.des.
#
# All maps dealing with the Vault branch system, including Vaults:8
# reside in vaults.des.
###############################################################################
##############################################################################
# Some notes on minivaults for designers:
#
# *Cannot* place 8,9 or 0 monsters in branch vaults which neither use the
# normal mons_level function or are around level 35, or generation will crash.
#
# Minivaults were traditionally drawn after rotating the vault by 90 degrees
# anticlockwise. Under the new dungeon vault handling, the map may be freely
# rotated and mirrored to any position (20061105).
#
# Minivaults were traditionally 12x12 (hardcoded limitation in dungeon.cc).
# Under the new rules they can be any size, but the smaller the better. I'd
# recommend no larger than 35x30 or so.
#
# Minivaults must NOT have an ORIENT: attribute. Including an ORIENT: attribute
# makes the map a normal vault, and mayhem can result.
#
# Minivaults should be surrounded by (enough) floor or shallow water. Otherwise
# they can impede navigation on the level.
#
###############################################################################
# Default depth for minivaults. If your minivault is suitable for one of the
# branches below, add it via DEPTH: Lair or similar.
default-depth: 8-27, !Orc, !Lair, !Swamp, !Shoal
##############################################################################
# Minivault balancer
NAME: mini_dummy
DEPTH: 1-7
TAGS: dummy
CHANCE: 100
MAP
.
ENDMAP
###################################
# pond with fungi
#
NAME: fungi_pond__lemuel
DEPTH: 8-20, Lair, Orc
MONS: fungus, wandering mushroom
SUBST: 1 = . 1 2:4
SUBST: ? : w..
SUBST: ! : ww.
MAP
..1...?.....
....1???1...
..1...??ww1.
....1wwwwww.
.11wwwwwwww.
..www!!wwww.
..ww!!www1..
..1ww!ww11..
1..1w!!w1...
....!!1.....
.1...1!.1...
...........1
ENDMAP
#############################################
# Elven Outpost
#
# 50-50 chance of spiral arms, 50-50 chance of a moat
# No loot but the elves' gear, but at the depth this appears that may be good
#
NAME: elves_outpost_lemuel
DEPTH: D:8-20, Orc:*
MONS: deep elf soldier/w:4 deep elf fighter
MONS: w:20 deep elf mage/deep elf conjurer/deep elf summoner
SHUFFLE: ?:/bb, :;/ww
SUBST: ?=., :=., ;=.
MAP
.?.....???..
?.;;;::;;;?.
?;;::;;;;;;.
?;;bbbbbb:;.
.:;b1111b:;.
.:;.1221.;:.
.;:b1111b;:.
.;:bbbbbb;;?
.;;;;;;::;;?
.?;;;::;;;.?
..???.....?.
ENDMAP
#############################################################################
# Centaur isle (Lemuel)
#
NAME: centaur_isle
TAGS: no_monster_gen no_pool_fixup
SUBST: ? = *$
DEPTH: 6-12
MONS: centaur
MAP
..........wwww.........
.......wwwwwwww........
....wwwwwwwwwwwwwww....
.wwwwwwwwwwwwwwwwwwwww.
wwwwwwww..wwwwwwwwwwwww
wwwwww.11...wwwwwwwwwww
wwwww........wwwwwwwwww
wwwww...x=x..wwwwwwwwww
wwww..11x.x..wwwwwwwww.
.www...xx>x11wwwwwwwww.
.www..xx??x.wwwwwwwww..
.wwww.xx??x.wwwwwww....
..wwww.xxxx.wwwwww.....
...wwwwww..wwwww.......
....wwwwwwwwwww........
.......wwwwww..........
ENDMAP
#################################
# Another Ice Statue vault
#
NAME: ice2_lemuel
DEPTH: D:12-27, Lair, Swamp, Coc
TAGS: no_pool_fixup no_monster_gen
SUBST: T = TU
SUBST: W = w:20 W .:5
MONS: ice statue
MONS: ice devil w:5/blue devil w:5/ice dragon/freezing wraith/nothing w:30
MONS: white imp/ice beast w:30/polar bear/nothing w:50
MAP
T..................T
..WWW..........WWW..
.WWWWW........WWWWW.
WWWWWWwww..wwwWWWWWW
WWW3WwwwwwwwwwwW3WWW
WW333wwwwwwwwww333WW
.WW3WwwwwwwwwwwW3WW.
.WWWWwwwwwwwwwwWWWW.
..WWWwww||||wwwWWW..
...WWwww|12|wwwwW...
..WWWwww||||wwwWWW..
.WWWWwwwwwwwwwwWWWW.
.WW3WwwwwwwwwwwW3WW.
WW333wwwwwwwwww333WW
WWW3WwwwwwwwwwwW3WWW
WWWWWWwww..wwwWWWWWW
.WWWWW........WWWWW.
..WWW..........WWW..
T..................T
ENDMAP
#############################################################################
# Oklob assault
#
NAME: oklob_1
DEPTH: 16-27
MONS: plant, oklob plant
SUBST: ? = 1 2:5 '
SHUFFLE: '"
SUBST: ' : w .:5
SUBST: " = .
MAP
.................
.................
......'''''......
.....''???''.....
....''?????''....
....''?????''....
.....''???''.....
......'''''......
.................
.................
ENDMAP
################################
# Treasure trove with Zot trap
#
NAME: zot_lemuel
DEPTH: 1-27, Lair, Snake, Crypt
KFEAT: ? = zot trap
SUBST: *: *$
MAP
............
.xxxxxxxxxx.
.xxxxxxx**x.
......?=**x.
.xxxxxxx**x.
.xxxxxxxxxx.
............
ENDMAP
###################################
#don't you wish you knew apportation?
NAME: baited_tele_trap
DEPTH: !Temple
KITEM: x = any good_item, any good_item/nothing, any good_item/nothing
KFEAT: x = teleport trap
MAP
x
ENDMAP
#####################################
# Closed beehive
#
# Should work without explicit floor margin (dp)
NAME: hive_lemuel
DEPTH: D:9-27,Hive:*,Lair:*,Swamp:*
MONS: killer bee, yellow wasp, red wasp, spiny worm, killer bee zombie
SUBST: ? : .w
SUBST: 1 = 1 a:2
SUBST: 1 : 1:15 2 3:2 4:1 5:2
SUBST: * : * R:3
MAP
..????????..
.??????????.
???aaaaaa???
??aaaaaaaa??
??aa1111aa??
??aa1**1aa??
??aa1**1aa??
??aa1111aa??
??aaaaaaaa??
???aaaaaa???
.??????????.
..????????..
ENDMAP
###########################
# Stranded yaks
#
NAME: yak_island
DEPTH: Swamp:*
TAGS: no_pool_fixup
MONS: yak/w:5 sheep/w:3 death yak
SUBST: ; : .wW
SUBST: . : . W:2
MAP
..............
...;;wwww;;...
..;wwwwwwww;..
.;wwww..wwww;.
.;www.1.1www;.
.www.1.1.1www.
.;www.1.1www;.
.;wwww..wwww;.
..;wwwwwwww;..
...;;wwww;;...
..............
ENDMAP
###############################################
# My mission is to annoy. -LP
#
NAME: jelly_drop
MONS: jelly
KFEAT: a = teleport trap
DEPTH: D:8-27, Vault:*, Slime:*, Lair:*
MAP
..............
...vvvvvvvv...
..vv......vv..
.vv.vvvvvv.vv.
.v1v.....vv.v.
.vvvvvvvv.v.v.
.vav111111vav.
.v.v.vvvvvvvv.
.v.vv.....v1v.
.vv.vvvvvv.vv.
..vv......vv..
...vvvvvvvv...
..............
ENDMAP
##############################################################
# Aren't you glad you're a merfolk/a high-level kenku/wearing
# those boots of levitation?
#
NAME: water_maze_lemuel
TAGS: no_pool_fixup
DEPTH: 5-27
MAP
.................
....wwwwwwwww....
...wwcccccccww...
..wwccwwwwwccww..
.wwccwwcccwwccww.
.wccwwccwccwwccw.
.wcwwccwwwccwwcw.
.wcwcc*wcwwccwcw.
.wcwc***ccwwcwcw.
.wcwcc*ccwwccwcw.
.wcwwcccwwccwwcw.
.wccwwccwccwwccw.
.wwccwwcwcwwccww.
..wwccwwwcwccww..
...wwcccccwcww...
....wwwwwwwww....
.................
ENDMAP
NAME: water_boxes_lemuel
TAGS: no_pool_fixup
DEPTH: 5-27
SHUFFLE: abcd, efgh, ijkl, mnop
SUBST: a = =, b = x, c = x, d = x
SUBST: e = =, f = x, g = x, h = x
SUBST: i = =, j = x, k = x, l = x
SUBST: m = =, n = x, o = x, p = x
MAP
..............
.wwwwwwwwwwww.
.wwwwwwwwwwww.
.wwxaxwwxexww.
.wwb*cwwf*gww.
.wwxdxwwxhxww.
.wwwwwwwwwwww.
.wwwwwwwwwwww.
.wwxixwwxmxww.
.wwj*kwwn*oww.
.wwxlxwwxpxww.
.wwwwwwwwwwww.
.wwwwwwwwwwww.
..............
ENDMAP
###############################################
# This is probably a get-off-the-level vault. -LP
#
NAME: aerie
DEPTH: 12-26
MONS: insubstantial wisp, ball lightning, vapour, air elemental
TAGS: no_monster_gen
SUBST: .:..w
SUBST: 1 = 1 w:3, 2= 2 w:3, 3 = 3 w:3, 4 = 4 |:3
MAP
....................
.....bbbbbbbbbb.....
...bbb11211211bbb...
..bb.12bbbbbb21.bb..
.bb..bbb2323bbb..bb.
.b..bb...bb...bb.1b.
.b.bb..bbbbbb..bb.b.
.b.b..bb2323bb..b1b.
.b.b.bb23bb23bb.b.b.
.b.b.b..bbbb..b.b1b.
.b.b.b.bb44bb.b.b.b.
.b2b2b3b4444b3b2b2b.
.b.b.b.b4444b.b.b.b.
.b.b.b.bb44bb.b.b1b.
.b.b.b2323bb..b.b.b.
.b.b.bbbbbb..bb.b1b.
.b.b..bbb...bb..b.b.
.b.bb..bb.bbb..bb1b.
.b..bb....b...bb..b.
.bb..bbbbbb.bbb..bb.
..bb.12bbbb2b111bb..
...bbb123321b.bbb...
.....bbbbbbbb.b.....
....................
ENDMAP
##############################################################################
# Greed's colour
NAME: david_greed
DEPTH: 10-26, !Orc, !Lair, !Swamp, !Shoal
ITEM: nothing / any good_item
MONS: silver statue / orange crystal statue / ice statue
SHUFFLE: d|
MAP
...........
.xxxxxxxxx.
.xbbbbbbbx.
.xb1...1bx.
.xb.....bx.
.xb.....bx.
.xbb.|.bbx.
.xxb.d.bxx.
.xxb...bxx.
.xxb...bxx.
.xxb.*.bxx.
.xxb...bxx.
.xxx@I@xxx.
...........
ENDMAP
##############################################################################
# Defended altar
#
NAME: david_defended_altar
DEPTH: 7-20, !Lair, !Swamp, !Shoal
SHUFFLE: 1ID/2TC
MONS: orc priest, deep elf priest / w:30 nothing
KFEAT: D = altar of Beogh / w:2 altar of Okawaru / w:2 altar of Makhleb
MAP
.........
.ccccc...
.c1..c...
.c1D.+.I.
.c1..c...
.ccccc...
.........
ENDMAP
##############################################################################
NAME: minivault_1
MAP
............
..xxxx=xxx..
.xx..x...xx.
.x....x...x.
.x...x....x.
.xx.x*x.x.=.
.=.x.x*x.xx.
.x....x...x.
.x...x....x.
.xx...x..xx.
..xxx=xxxx..
............
ENDMAP
###################################
NAME: minivault_2
MAP
............
..xxxx.xxxx.
..xx.....xx.
..x.......x.
..x.......x.
......C.....
..x.......x.
..x.......x.
..xx.....xx.
..xxxx.xxxx.
............
ENDMAP
###################################
#
NAME: minitemple
# More common than the others.
CHANCE: 20
MAP
............
.cccccccccc.
.cccccccccc.
.cBcBcBcBcc.
.G.c.c.c.Bc.
.........Bc.
.........Bc.
.G.c.c.c.Bc.
.cBcBcBcBcc.
.cccccccccc.
.cccccccccc.
............
ENDMAP
###################################
NAME: minivault_4
MAP
............
....xwxx....
..xxxwwxwx..
..xwwwwwwx..
.xwwxwwxwxx.
.xwwwwwwwwx.
.xwwxwwwxww.
.xxwwwwwwxx.
..wwwwxwwx..
..xxxwwxxw..
....xxww....
............
ENDMAP
###################################
NAME: minivault_5
MAP
............
.x.xxxxxxxx.
.x.x......x.
.x.x.xxxx.x.
.x.x.x**x.x.
.x.x.x**x.x.
.x.x.xx.x.x.
.x.x....x.x.
.x.xxxxxx.x.
.x........x.
.xxxxxxxxxx.
............
ENDMAP
###################################
# Wizard's laboratory
#
NAME: minivault_6
MONS: wizard, small abomination, large abomination
MAP
............
.ccccccc+cc.
.c........c.
.c........c.
.c..1.....c.
.c........c.
.cc+ccccccc.
.c***c3232c.
.c|**+2223c.
.c||*c3322c.
.cccccccccc.
............
ENDMAP
###################################
# Beehive minivault
#
NAME: minivault_7
MONS: queen bee, killer bee, killer bee larva
MAP
............
....aaaa....
..a2a2aaaa..
..aaRa3a2a..
.aa2aRa2aaa.
.a3aRa1aRa2.
.aa3aRaRa2a.
.aaa2a2a3aa.
..a3aRa2aa..
...aa2aa2a..
....aaaa....
............
ENDMAP
###################################
# Lava pond
#
NAME: minivault_8
MONS: molten gargoyle
MAP
x.x.x.x.x.x.
.c.c.c.c.c.x
x...l1l...c.
.c.llllll..x
x.lllllll1c.
.c.llFGll..x
x..llGFll.c.
.c1lllllll.x
x..llllll.c.
.c...l1l...x
x.c.c.c.c.c.
.x.x.x.x.x.x
ENDMAP
###################################
# Evil zoo
#
NAME: minivault_9
DEPTH: 15-27, !Orc, !Lair, !Swamp, !Shoal
MAP
............
.==========.
.=x========.
.==========.
.===8888===.
.===8998===.
.===8998===.
.===8888===.
.==========.
.==========.
.==========.
............
ENDMAP
###################################
NAME: minivault_10
MAP
............
.xxxx..xxxx.
.x**x..x**x.
.x**+..+**x.
.xx+x..x+xx.
............
............
.xx+x..x+xx.
.x**+..+**x.
.x**x..x**x.
.xxxx..xxxx.
............
ENDMAP
###################################
# Multicoloured onion
#
NAME: minivault_11
SHUFFLE: bcva
MAP
............
.+xxxxxxxx+.
.x........x.
.x.+cccc+.x.
.x.c....c.x.
.x.c.bb.c.x.
.x.c.bb.c.x.
.x.c....c.x.
.x.+cccc+.x.
.x........x.
.+xxxxxxxx+.
............
ENDMAP
###################################
# Closed-box minivault
#
# Due to the new behaviour of brown stairs, this one is broken
# (or at least working differently from how it was intended!)
#
NAME: minivault_12
MAP
............
.xxxxxxxxxx.
.x>9$9$9$<x.
.x.$9$9$.$x.
.x$.****$.x.
.x.$*||*.$x.
.x$.*||*$.x.
.x.$****.$x.
.x$9$9$9$.x.
.x<$9$9$9>x.
.xxxxxxxxxx.
............
ENDMAP
###################################
# Little trap spiral
#
NAME: minivault_13
SHUFFLE: AB, CD, EH/FG
KFEAT: A = any trap
KFEAT: C = any trap
KFEAT: E = any trap
KFEAT: H = any trap
KITEM: A = gold / nothing
KITEM: B = gold / nothing
KITEM: C = gold / nothing
KITEM: D = gold / nothing
MAP
............
.xxxxxxxxxx.
.=.Ax.C=.9x.
.x.B=.Dx..x.
.xxxxxxxx=x.
.x.8+|0x8.x.
.x8$x.|x..x.
.xx=xxxx=xx.
.x.9=EFx..x.
.x..xGH=9.x.
.xxxxxxxxxx.
............
ENDMAP
###################################
# Water cross
#
NAME: minivault_14
MAP
............
.wwwww.wwww.
.wwwww.wwww.
.wwwww.wwww.
.wwwww.wwww.
.......wwww.
.wwww.......
.wwww.wwwww.
.wwww.wwwww.
.wwww.wwwww.
.wwww.wwwww.
............
ENDMAP
###################################
# Lava pond
#
NAME: minivault_15
MONS: silver statue / ice statue
MAP
...........
...........
....lll....
...vvlvv...
..lv|*|vl..
..ll*1*ll..
..lv|*|vl..
...vvlvv...
....lll....
...........
...........
ENDMAP
###################################
NAME: minivault_16
CHANCE: 40
# as this replaces the former statue only minivaults
SHUFFLE: G111
MONS: orange crystal statue / silver statue / ice statue
MAP
...........
...........
...........
...........
...........
.....G.....
...........
...........
...........
...........
...........
ENDMAP
###################################
NAME: minivault_19
MAP
............
.xx......xx.
.xxx....xxx.
..xxx..xxx..
...xxxxxx...
....xxxx....
....xxxx....
...xxxxxx...
..xxx..xxx..
.xxx....xxx.
.xx......xx.
............
ENDMAP
###################################
NAME: minivault_20
MAP
............
.xxxx..xxxx.
.x........x.
.x..xxxx..x.
.x.x....x.x.
...x.x9.x...
...x.9x.x...
.x.x....x.x.
.x..xxxx..x.
.x........x.
.xxxx..xxxx.
............
ENDMAP
###################################
NAME: minivault_21
MAP
............
.~xxxxxxxx~.
.x........x.
.x.cccccc.x.
.x.c|..<c.x.
.x.c.**.c.x.
.x.c.**.c.x.
.x.c>..|c.x.
.x.cccccc.x.
.x........x.
.~xxxxxxxx~.
............
ENDMAP
###################################
NAME: minivault_22
SUBST: $ : $ *:5
MAP
............
.....xx.....
...xxxxxx...
..x~x..x~x..
..xx.xx.xx..
.xx.x$$x.xx.
.xx.x$$x.xx.
..xx.xx.xx..
..x~x..x~x..
...xxxxxx...
.....xx.....
............
ENDMAP
###################################
NAME: minivault_23
MAP
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
x.x.x.x.x.x.
.x.x.x.x.x.x
ENDMAP
###################################
NAME: minivault_24
MAP
............
....xxxx....
....xxxx....
....xxxx....
.xxxx.x.xxx.
.xxx.x.xxxx.
.xxxx.x.xxx.
.xxx.x.xxxx.
....xxxx....
....xxxx....
....xxxx....
............
ENDMAP
###################################
NAME: minivault_25
MAP
............
.xx+xxxxxxx.
.x........x.
.x........+.
.x........x.
.x........x.
.x........x.
.x........x.
.+........x.
.x........x.
.xxxxxxx+xx.
............
ENDMAP
###################################
NAME: minivault_26
MAP
c..........c
.c...cc...c.
..c..cc..c..
...c....c...
....c..c....
.cc..cc..cc.
.cc..cc..cc.
....c..c....
...c....c...
..c..cc..c..
.c...cc...c.
c..........c
ENDMAP
###################################
NAME: minivault_27
MAP
............
.x.xxxxxxxx.
.x........x.
.xxxxxxxx.x.
.x........x.
.x.xxxxxxxx.
.x........x.
.xxxxxxxx.x.
.x........x.
.x.xxxxxxxx.
............
ENDMAP
###################################
NAME: minivault_28
MAP
...........
.xxxx.xxxx.
.x.......x.
.x..999..x.
.x.9...9.x.
...9.I.9...
.x.9...9.x.
.x..999..x.
.x.......x.
.xxxx.xxxx.
...........
ENDMAP
###################################
# Anthill
#
NAME: minivault_29
MONS: queen ant, soldier ant, giant ant, ant larva
MAP
.3......3...
...x.xx.x.2.
.xxx2xxxxx..
.xxxx42xxx2.
.2xx243432x3
.xx421424xx.
3xx423242x..
.x2x3243xxx.
.x2xx42422x.
..xxxxxxxx2.
...x2xxxx3..
.3.......33.
ENDMAP
###################################
# Solitary fountain
#
NAME: solitary_fountain
SUBST: ?=TUV
MAP
.....
.....
..?..
.....
.....
ENDMAP
###################################
# Fountainhead
#
NAME: fountainhead
SUBST: ?=TUV
MAP
..............
..xxxw..wxxx..
.x...xwwx...x.
.x.?.xwwx.?.x.
.x...xwwx...x.
..xxxwwwwxxx..
....wwwwww....
....wwwwww....
..xxxwwwwxxx..
.x...xwwx...x.
.x.?.xwwx.?.x.
.x...xwwx...x.
..xxxw..wxxx..
..............
ENDMAP
###################################
# jmf: Multi-god temple thing
#
NAME: multi_god_temple
SHUFFLE: abc
SUBST: a:=, b:x, c:x
MAP
............
.axxxxxxxxa.
.x9......9x.
.bT......Tb.
.x..C..C..x.
.cT......Tc.
.xxxxxxxxxx.
.xxx$$$$xxx.
.xx8....8xx.
..xx....xx..
...xG..Gx...
............
ENDMAP
###################################
# jmf: Another multi-god temple thing
#
NAME: multi_god_temple2
MAP
............
..vvvvvvvv..
.vv......vv.
.v..x..x..v.
.v.Cx..xC.v.
.v..x..x..v.
.vT8x..x8Tv.
.vvvx==xvvv.
...Gx99xG...
...+*99*+...
...GxxxxG...
............
ENDMAP
###################################
# Billiards (David Ploog)
#
NAME: billiards
MONS: orc wizard, deep elf conjurer
SHUFFLE: 1*/2d
SUBST: * = * |:1 %:4
SUBST: d = * |
MAP
...............
.bbbbbbbbbbbbb.
.b.1.........b.
.b..........1b.
.bb..........b.
......*bbbbb.b.
.b.bbbb*.......
.b..........bb.
.b1..........b.
.b.........1.b.
.bbbbbbbbbbbbb.
...............
ENDMAP
##############################################################################
# Dispersion (David)
#
NAME: dispersion
DEPTH: 13-26, !Orc, !Lair, !Swamp, !Shoal
SUBST: Y = 89
KITEM: 8 = % / * / w:1 |
KITEM: 9 = % / * / w:1 |
KFEAT: X = teleport trap
KFEAT: Z : teleport trap / w:30 x
SHUFFLE: xcvb
MAP
............
............
...xxxxxx...
..x......x..
..x.ZXXZ.x..
..x.XYYX.x..
..x.XYYX.x..
..x.ZXXZ.x..
..x......x..
...xxxxxx...
............
............
ENDMAP
##############################################################################
# Things aren't always what they seem (Lemuel)
#
# Intentionally moved this deeper because explore will gladly run into the
# room, and being hit by multiple mimics is un-fun.
#
NAME: fake_naga_vault
DEPTH: 15-26, !Orc, !Lair, !Swamp, !Shoal
MONS: mimic, guardian naga
MAP
...........
.xxxxxxxxx.
.x1111111x.
.x1111111x.
.x1111111x.
.x11.2.11x.
.xxxx+xxxx.
...........
ENDMAP
##############################################################################
# Supply closet (Lemuel)
#
NAME: supply_closet
DEPTH: 1-9
TAGS: no_monster_gen
ITEM: potion of water w:20 / bread ration / meat ration / arrow / bolt / spear / any potion w:5
SUBST: ? = +=
MAP
......
.x?xx.
.xddx.
.xddx.
.xxxx.
......
ENDMAP
##############################################################################
# Columned hall (Lemuel)
#
NAME: columns_hall
MAP
.............................
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.............................
..x..x..x..x..x..x..x..x..x..
.............................
..x..x..x..x..x..x..x..x..x..
.............................
xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.............................
ENDMAP
##############################################################################
# Wet chambers - two mutually exclusive versions (Onia Ninara)
#
NAME: onia_ninara_007_chamber_of_wet_secrets
TAGS: no_monster_gen no_pool_fixup
MONS: centaur, brown snake, electrical eel
ITEM: bread ration/meat ration/royal jelly/potion of porridge, good_item cloak/any book
SUBST: ; = .:60 w W ?
KFEAT: ? = spear trap / blade trap / w:20 floor
DEPTH: 8-13
MAP
.........
.ccccccc.
.c;;2Wdc.
.ccWccec.
.c;w;c3c.
.c;wWccc.
.cWw;w;c.
.c;ww;cc.
.c;w;Wwc.
.c1wW;wc.
.c$w?wTc.
.ccc=ccc.
.........
ENDMAP
NAME: onia_ninara_008_deeper_chamber_of_wet_secrets
TAGS: no_monster_gen no_pool_fixup
MONS: yaktaur captain, grey snake/yellow snake, storm dragon
ITEM: potion of cure mutation/potion of gain dexterity/potion of gain strength
ITEM: potion of gain intelligence/potion of experience/w:40 potion of heal wounds
SUBST: ; = .:60 w W ?
KFEAT: ? = Zot trap / floor
SHUFFLE: de
DEPTH: 20-26
MAP
.........
.ccccccc.
.c;;2Wdc.
.ccWcc|c.
.c;w;c3c.
.c;wWccc.
.cWw?w;c.
.c;ww;cc.
.c;w;Wwc.
.c1wW;wc.
.c$w?wUc.
.ccc=ccc.
.........
ENDMAP
##############################################################################
# Loot vs monsters (Onia Ninara)
#
NAME: onia_ninara_009_dug_in_and_dangerous
DEPTH: 8-26
SHUFFLE: vcb
SUBST: ? = %:90 *:30 |
MAP
...........
.vvGvvvGvv.
.v9998999v.
.xxxxxxxxx.
.v???v???v.
.vvGvvvGvv.
.....@.....
ENDMAP
#############################
# Pond minivault
#
NAME: pond
DEPTH: D:8-27, Lair
MONS: plant w:30/fungus
MONS: giant frog w:30/giant brown frog/snake/rat/green rat/swamp drake w:2
MONS: giant mosquito
SUBST: ! : w.
SUBST: 2 : 23
SUBST: 2 = 2.
SUBST: 3 = 3.
SUBST: . = . 1:1
KFEAT: ? = *
KMONS: ? = plant
TAGS: no_monster_gen
MAP
..wwwww...
.wwwwwwww2
.wwwwwwwww
.2wwwwwwww
..ww222ww.
.wwww222w.
wwww!!22ww
www!!!?ww.
.ww!!!www.
.2w!!!ww2.
....!!w...
ENDMAP
##############################
# Secret library minivault
#
NAME: library
DEPTH: 1-27
ITEM: any book w:20/any scroll/nothing
MAP
......
.x=xx.
.xddx.
.xddx.
.xxxx.
......
ENDMAP
syn keyword desDeclarator NAME: ORIENT: DEPTH: PLACE: MONS: FLAGS: default-depth: TAGS: CHANCE: ITEM: KFEAT: KMONS: KITEM: MARKER:
syn keyword desDeclarator NAME: ORIENT: DEPTH: PLACE: MONS: FLAGS: default-depth: TAGS: CHANCE: ITEM: KFEAT: KMONS: KITEM:
###############################################################################
# large.des: All large regular vaults go here (these are defined by having an
# ORIENT line with argument encompassing, north, northwest etc.
#
# Note that all maps for the Vault branch system (including Vault:8) reside in
# vaults.des.
###############################################################################
default-depth: 12-26
# be careful to adapt these numbers for new vaults (using DEPTH)
##############################################################################
# Rats! (Lemuel), slightly easier now
#
NAME: RatsNest
ORIENT: northeast
DEPTH: 5-9
SHUFFLE: 23, 34
MONS: rat / nothing, grey rat / nothing
MONS: green rat / nothing, orange rat / w:40 rat
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxx343.xx.xxxxxxxx.334433xxxxxxxxx23...xxxxxx
xx.222...xxxxxxxx..224422xxxxxx1111...xxxxxxx
x..111..xxxxxxxxx..111111.xxx.111...xxxxxxxxx
xx.111..xxxxxxxxxx.11111..x......xxxxxxxxxxxx
xxxx..xx.x.xxxxxx.xx..........xxxxxxxxxxxxxxx
xxxxx.xxx.x..x.xx.x.xx....x.xxxxxxxxxxxxxxxxx
xxxxx...x.xxx.x33xx.xxxx.xxxxxxxxxxxxxxxxxxxx
xxxxxxx.x.xxxx221x.xxx...xxxxxxxxxxxxxxxxxxxx
xxxxxxxx.xxxxx111.xxxx.xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..xxx.x.x.xxx.xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx..x.xx.x.xx.xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx..xx.xx.x.xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.xxxx.xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
####################################
#hidden cave vault, possibly with statue
NAME: statuecave_lemuel
ORIENT: northeast
DEPTH: 7-27, Lair, Crypt
MONS: ice statue/orange crystal statue
SHUFFLE: 1|/!*
SUBST: *:*$, ?:x., !:., ?=w.
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxwwwxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxwwwwwwwxxxxxxxxxxxxx
xxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxx
xxxxxxxxxxxxxwwwwwwxxxwwwwwxxxxxxxxxx
xxxxxxxxxxxxwwwwwwxxxxxxwww.1xxxxxxxx
xxxxxxxxxxxwwwwxxxxxxxxxxwww??xxxxxxx
xxxxxxxxxwwwwwxxxxxxxxxxxwwww??xxxxxx
xxxxxxxxwwwwxxxxxxxxxxxxxxww|||xxxxxx
xxxxxxxxwwwxxxxxxxxxxxxxxxxw|||xxxxxx
xxxxxxxwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxx
wwwwwwwwwww??..................xxxxxx
.?wwwwwww??....................xxxxxx
..??wwww?......................xxxxxx
.....?w........................xxxxxx
ENDMAP
#####################################
# Dragon's cave
#
NAME: dragon1_lemuel
ORIENT: northeast
DEPTH: 9-20, Lair
MONS: dragon, ice dragon
SUBST: ! : ?x
SHUFFLE: 1?/2W
SUBST: 2=2:20 1
SUBST: ? : wl
SUBST: * : $*|
SUBST: W : w
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx!!!xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx..????.....xxxxxxxxx
xxxxxxxxxxxxxxx....???...1.**xxxxxxxx
xxxxxxxxxxxxxx......???..$$**xxxxxxxx
xxxxxxxxxxxx.........????$$!!xxxxxxxx
xxxxxxxx.............??????!!!xxxxxxx
xxx......xxxxx........????!!!!xxxxxxx
xxx.xxxxxxxxxxx.......???!!!!!!xxxxxx
xx..xxxxxxxxxxxxxx...????!!!!!!xxxxxx
xx.xxxxxxxxxxxxxxxxxxxx!!!!!!!!xxxxxx
xx.xxxxxxxxxxxxxxxxxxx!!!!!!!xxxxxxxx
xx....xxxxxxxxxxxxxxxxxxx!!!xxxxxxxxx
xxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
################################################################################
#
# Steading of the Giant Chief
# Note that the entrance gives you some indication of the boss
#
# This is intended mainly for Orc Mines. Can it appear there?
#
# Yes, it's a bit tough for the levles where it appears. But it has good loot.
# And be thankful I got rid of the version with a titan!
#
# Lemuel
#
NAME: Giant_Chief
DEPTH: D:11-22, Orc:2-4
ORIENT: north
MONS: stone giant, frost giant, fire giant
MONS: hill giant, cyclops
MONS: w:50 ogre/w:5 ogre-mage/two-headed ogre
MONS: wolf/warg
SUBST: a : x.
SUBST: b : x.
SUBST: g : x.
SUBST: d : x.
SUBST: ? = x.
SUBST: ; = .'
SUBST: e : x.
SUBST: f : x.
SHUFFLE: 'F1/ww2
SHUFFLE: w2/l3
SUBST: C = ?5
SUBST: 0 = 4 7 8:20 .:20
SUBST: T = .:50 ~
SUBST: | : |:30 Z
SUBST: ! = =?
KFEAT: Z = floor
KMONS: Z = hill giant zombie/stone giant zombie/cyclops zombie/titan zombie
KFEAT: ( = . w:25/~
KITEM: ( = any weapon good_item
KMONS: 8 = plant
KFEAT: 8 = floor
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccxxccccccccccccxxxxxx
xxxxxxxxx???xxxxxx?***??xxxxxxxxxxxxx.........7...c...444..cccc..........cxxxxxx
xxxxxxx$$$$$$?xxxx?.6..?xxxxxxxxxeeee..7..........+........+TT+.........5cxxxxxx
xxxxxx?$$$$$$.?xx?.666.xxxxxxee0eexxx7....7.......c........cccc.........1cxxxxxx
xxxxxx.$$$$$$..?x...6..eeeeeeexxxxxxx............7ccccc+ccccccc.........5cxxxxxx
xxxxxx....<....?!?....xxxxxxxxx$$$TTcccc+ccccccccccccccTc(((((+..........cxxxxxx
xxxxxx?........?xxxxfxxxxxxxx<=$$$TT+.......+TTTTTTTTTTTc(((((c.......***cxxxxxx
xxxxxxx........?xxfffxxxxxxxxxxx!xxxc..4.4..ccccccccccccccccccc444....***cxxxxxx
xxxxxxxxx?...?xxxxfxxxxxxxxxxxxxCxxxc...4...cxxxCxxxxxxxxxxxxxxxxxxxxx=xxxxxxxxx
xxxxxxxxxxx!xxxxxxfxxxxxxxbbb;''''''c..4.4..c'''''';ddddddddddxxxxxxxx||xxxxxxxx
xxxxxxxx....xxxxxffxaaaaabbb0;''''''c.......c'''''';0ggggdddddd????xxx||xxxxxxxx
xxxxxx...xxxxx???0?aaaaabbbb..;'''''ccc+++ccc''''';...ggggggdddddd???xxxxxxxxxxx
xxxxxx.xxxx???......aaaabbbbb...;''F,''''''',F'';........ggggggdddd.???xxxxxxxxx
xxxxxx?!??.....0...aaaa..bbb........;''''''';.........ggggggg.ddd..0...?xxxxxxxx
xxxxxxx.[........aaaaa....bbbbb.........4...ggggggggggggggg...dddd......??xxxxxx
xxxxxxx?...aaaaaaaaaa.......bbbbbbbbb..0..ggggggggggggggg...0....dd......?xxxxxx
xxxxxxxaaaaaaaaaaaa.....0.....bbbbbbbbbggggggggggggggg...........dd......?xxxxxx
xxxxxxxaaaaaaaa.....@..........bbbbb.....gggggggg........@.......d........xxxxxx
ENDMAP
##############################################################
# The River Lethe
#
# The two orange statues are placed for maximum pain -- one you're
# likely to first see while levitating, the other is hard to target
# with disintegration through its protective plants.
#
# The place is also full of amnesia traps. Have fun!
#
# Lemuel
#
NAME: River_Lethe
ORIENT: encompass
DEPTH: 16-27
SUBST: + = +=
SUBST: . = .:100 !:1 6:4
SUBST: ; = .:200 !:1 1:3
SUBST: 1 = 1:20 .
SUBST: 3 = 3:20 .
KFEAT: ! = amnesia trap
MONS: plant
MONS: wolf/warg/hell hound
MONS: nothing
MONS: wight w:50/wraith/shadow wraith/spectral warrior/skeletal warrior/flayed ghost
MONS: dancing weapon
MONS: human simulacrum w:60/elf simulacrum/ogre simulacrum/centaur simulacrum/troll simulacrum/vampire/wraith/hungry ghost
MONS: eye of draining/brain worm/death drake w:5/shadow/shadow dragon w:1
KITEM: A = potion of experience / any good_item
KMONS: A = Maud
KFEAT: B = |
KMONS: B = neqoxec
KFEAT: C = b
KMONS: C = lich w:20/shadow fiend
SUBST: b = b|
SUBST: | = |*
SUBST: _ = x=
ITEM: scroll of forgetfulness, potion of experience
SHUFFLE: dD/eE/fF/gG
SUBST: D==, d=|, E=x, e=%%*, F=x, f=%, G=x, g=%
SHUFFLE: PQ
SUBST: Q=xw
KMONS: P = orange crystal statue
KFEAT: P = floor
KMONS: k = giant eyeball
KITEM: k = potion of experience / any good_item
SHUFFLE: rstu, RST
SUBST: r==, s=x, t=x, u=x, R==, S=x, T=x
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxccccccccccccxxxxxxxxxxx
xxxxxxxAB.r$xxxwwwxxxxcccccccccccccccccccccccccccxxxxxxxxcc..1....|kcxxxxxxxxxxx
xxxxxxwBB.s$$RRwwwxxxxc.....+...+...........c***c;;xxxxx;cc.....1.||cxxxxxxxxxxx
xxxxxxw...t$$Sxwwwxxxxc..C..ccccc...........c***c;;;xxx;;cc.1.1...1.cxxxxxxxxxxx
xxxxxxww..u$$xSwwwwxxxc.....cxxxc...........c***c;;;;xx;;++.....1..1cxxxxxxxxxxx
xxxxxxww..xxxTwwww;xxxc..}..cxxxc...........c...c;;;;xx;;cc..1.111..cxxxxxxxxxxx
xxxxxxwww.xxxwww;;;;xxccccccccxxcc+ccc+ccccccc+cc;;;;xx;;cc.11111...cxxxxxxxxxxx
xxxxxxwwwxxxwwww;;;;;xxxxxxxxxxxc...c...c.......c;;;;x;;;cc..111H..1cxxxxxxxxxxx
xxxxxxwwwxxxwwwww;;7;;xxxxxxxxxxc...c...c.w.....c;;;;;;;;cc.111111..cxxxxxxxxxxx
xxxxxxwwwxxxwwwww;;;;;;;xxxxxxxxc...+...c.w.....+;;;;;;;;cc..111..1.cxxxxxxxxxxx
xxxxxxwwwxxxwwww;;7;;;;;;;;xxx;;c...c...c.w.....c;;;;;;;;ccccccccccccxxxxxxxxxxx
xxxxxxwwwxxxwww;;;;;;;;;;;;;;;;;cc+ccc+cc..w....c;;;;;;;;;;xxxxxxxxxxxxxxxxxxxxx
xxxxxxwwwxxxwww;;7;;;;;;;;;;;;;;+.......+..w....cccc;;;;;;xxxxxxxxxxxxxxxxxxxxxx
xxxxxxwwwwxx;ww;;;;;;;;;;;;;;;;;cccc+cccc...w...c$$c;;;;;;;;xxxxxxxxxxxxxxxxxxxx
xxxxxxwwwwxx;w;;7;;;;xxx;;;;;;;;c.......c...w...c$$c;;;;;;;;;;;xxxxxxxxxxwxxxxxx
xxxxxxwwwwxx;;;;;;;;xxxxx;;;;;;;c.......c+ccwwccc+cc;;;;;;;;;;;;;xxxxxxxxwxxxxxx
xxxxxxwwwwxx;;;7;;;xx*4.+;;;;;;;c.......c.c..ww....c;;;;;7;;;;;;;;xxxxxxwwxxxxxx
xxxxxxxwwwwx;;;;;;;;xxxxx;;;;;;;c6.6.6.6c.c...ww...c;;;;;;;;;;;;;;;xxxxxwwxxxxxx
xxxxxxxxwwwxx;;;;;;;;xxx;;;;;;;;ccccccccc.c...ww...c;;;;;;;;;;;;;;;xxxxxwwxxxxxx
xxxxxxxxwwwxx;;;;;;;;;;;;;;;;;;;c$$+....+.c....www.c;;;;;;;ccccccccxxxxxwwxxxxxx
xxxxxxxxwwxx;;xxx;;;;;;;;;;;;;;;c$$cccccc.c.....wwwc;;;;;;;c.....$$Dddxwwwxxxxxx
xxxxxxxxwwwx;xxxxx;;;;;;;xx;;;;;c$$c....c+cccccccwww;;;;;;;c.....$$xdd_wwwxxxxxx
xxxxxxxxwwwxxx*4.+;;;;;;xxxx;;;;cccc....c.....c...www;;ccccc.......xxxxwwwxxxxxx
xxxxxxxxwwwxxxxxxx;;;;;xxxxx;;;;;;;c....c.....+...www;;c...c.......xeexwwwxxxxxx
xxxxxxxxwwwxx;xx;;;;;;xxxxxx;;;;;;;c....c.....c...www;;c.66c.......Eee_wwwxxxxxx
xxxxxxxxwwwxx;;;;;;;;xxx5..c;;;;;;;cccccc.....cccwww;;;+.66+.......xxxxwwwxxxxxx
xxxxxxxxwwwxx;;;;;;;;;xx5..c;;;;;;;;;;;;c.....c;wwww;;;c.66c.......Fffxwwwxxxxxx
xxxxxxxxwwwxx;;;;;;;;;;x5..+;;;;;;;;;;;;cccccccwwww;;;;c...c.......xff_wwwxxxxxx
xxxxxxxxwwwxx;xxx;;;;;xxx..c;;;;;;;;;;;;;;;;;wwwwww;;;;ccccc.......xxxxwwwxxxxxx
xxxxxxxxwwwxxxxxxx;;;;;;xx.c;;;;;;;;;;;;;;;;wwwwwww;;;;;;;;c.....$$xggxwwwxxxxxx
xxxxxxxxwwwxxx*4.+;;;;;;xxxx;;;;;;;;;;;;;;;wwwwwwwww;;;;;;;c.....$$Ggg_wwwxxxxxx
xxxxxxxxwwwxxxxxxx;;;;;xxxwxx;;;;;;x;;;;;wwwwwwwwwww;;;;;;;ccccccccxxxxwwwxxxxxx
xxxxxxxxwwwxxxxxx;;;x;;;xwwxxx;;;;;xx7wwwwwwwwwwwwww;;;;;;;;;;;;;;;xwwwwwwxxxxxx
xxxxxxxxwwwxxxxwww;;;;;;wwwwxw;;;;xxxwwwwwwwwwwwxxwww;;;;7;;;;;wwwwwwwwwwwxxxxxx
xxxxxxxxwwwxxxxxwwwwwwwxwwwwwwwwwxxxwwwwwwwwwwwwxxxwwwwww;;wwwwwwwwwwwwwwxxxxxxx
xxxxxxxxxwwwwxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwwwwwwwwwxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxwwwwwwwxxxxxwwwwwwwwwwwwwwwwwwwxxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxwwwwwwwwwwwwwwwwwwxxxxxxxxxxxx
xxxxxxxxxxwwwwwwwwwwwwwwwwQxwwwwwwwxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxx
xxxxxxxxxxxwwwwwwwwwwwwwxxxxwwwwwwwwwwwwwxxxPwwwwwwwwwwxxwwwwwwwwxxxxxxxxxxxxxxx
xxxxxxxxxxxxwwwwwxxxxxxxxxxwwwwwwwxxwwwwxxxxxwwwwwwwwwxxxwwxwwwwxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx;7;;xxx222xxxxxxwwwwxxwww2222xxxxx22wwwwwwxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx;;;xxx;;;;;xx2222wwwwww;;;;;;;;xxxx22;;;;wwwwxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx;xxxx;;;;;;;;;;;;ww;;;;;;;;;;;;;;;;;;;;;;;;wwwxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx;;;;2;;;;;;;;;;;;;;;;;);;;;;;2;;;;;;;;;;wwwxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx;;;;;;;;;;;;;;;;;;;;;[](;;;;;;;;;;;;;;;;2wxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx{xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
NAME: vault_1
ORIENT: north
MONS: shapeshifter, shapeshifter, glowing shapeshifter
MONS: silver statue, nothing
SUBST: E=E.
SHUFFLE: abcd, $*, |ABCDE, nm, 45
SUBST: A=., B=., C=., D=*, E=%, n=9, m=0
SUBST: a = = x:8, b = = x:30, c=x, d=x
SUBST: * = * |:1
SHUFFLE: opq
SUBST: o=+
SHUFFLE: pqrs
SUBST: p=+, q=+, r=x, s=x
SHUFFLE: xxxxc
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx....xE.......x........x.................................xxxxxxxxxxxx
xxxxxxxxx%E+3...x........+........x......x....x1...x2...x2...x3...x..Dxxxxxxxxxx
xxxxxxxxx%Ex....x........x.......Ex..................................DDxxxxxxxxx
xxxxxxxxxxxxxxxx+xxx+xxxxxxxxxxxxxx..................................xxxxxxxxxxx
xxxxxxxxx.......x.................+.5................................8Dxxxxxxxxx
xxxxxxxxx.......x.................x..................................xxxxxxxxxxx
xxxxxxxxx.......+........8........xx+xx..............................DDxxxxxxxxx
xxxxxxxxx.......x.................x...x..x....x1...x2...x2...x3...x..Dxxxxxxxxxx
xxxxxxxxx.......x.................x...x.............................xxxxxxxxxxxx
xxxxxxxxxx+xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxaxaxaxbxbxbxcxcxcxxxxxxxxxxxxx
xxxxxxxxx.........................x.4.x...xxxxxxEEE...............|||||xxxxxxxxx
xxxxxxxxx...xxxxxxxxxxxxxxxxxxx...x...x......xxxxxx..................||xxxxxxxxx
xxxxxxxxx...x....$$$$x****.mmmx...x...x.........xxxxxx.................xxxxxxxxx
xxxxxxxxx...+....$$$$x****....x...x...+............xxxxxx.........8....xxxxxxxxx
xxxxxxxxx...x....$$$$x****....+...x...x...............xxxxxx...........xxxxxxxxx
xxxxxxxxx...xnnn.$$$$x****....x...x999x..................xxxxxx........xxxxxxxxx
xxxxxxxxx...xxxxxxxxxxxxxxxxxxx...x...xxx...................xxxxxx.....xxxxxxxxx
xxxxxxxxx.........................x...xxxxxx...................xxxxxx..xxxxxxxxx
xxxxxxxxxxxxxx+xxxxxxx+xxxxxxx+xxxx...xxxxxxoxxxxxxxxpxxxxxxxxqxxxxxdxdxxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........xE.......x.............xxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........x........x.............xxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........x........x.............xxxxxxxxx
xxxxxxxxxxx...1...x...2...x...3...x...x....3....r....2...s......1......xxxxxxxxx
xxxxxxxxxxx.......x.......x.......x...x.........x........x.............xxxxxxxxx
xxxxxxxxxxxE.....ExE.....ExE.....Ex...x.........x........x.............xxxxxxxxx
xxxxxxxxxxxAAAAAAAxBBBBBBBxCCCCCCCx...xE.......ExE.......x............Exxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# A cell vault
#
NAME: cell_vault
ORIENT: northwest
SHUFFLE: 890
KITEM: 8 = | / nothing w:50
KITEM: 9 = * / nothing w:50
KITEM: 0 = % / nothing w:50
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxcccccccccccccccccccccccccccccccc
xxxxxxxxccw......~......w......~......wc
xxxxxxxxcc.ccccccccccccc.ccccccccccccc.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c.8..+.c....c.c....+.c..9.c.c
xxxxxxxxcc.c....c.+..9.c.c.9..c.+....c.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.cccccc.cccccc.cccccc.cccccc.c
xxxxxxxxcc~c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c....c.c....c.c....+.c....c.c
xxxxxxxxcc.c8...+.+..8.c.c.8..c.+....c.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.cccccc.cccccc.cccccc.cccccc.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c....+.c....c.c.0..c.c....c.c
xxxxxxxxcc.c..9.c.+.8..c~c....+.+.0..c.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.cccccc.cccccc.cccccc.cccccc.c
xxxxxxxxcc.c....c.c....c.c....c.c....c.c
xxxxxxxxcc.c.0..+.+.0..c.c....+.+....c.c
xxxxxxxxcc.c....c.c....c.c.0..c.c.8..c.c
xxxxxxxxcc.cccccc.c....c.c....c.cccccc.c
xxxxxxxxcc.c....c.cccccc.cccccc.c....c~c
xxxxxxxxcc.c....c.c....c.c..9.+.+....c.c
xxxxxxxxcc.c.0..+.+....c.c9...c.c.0..c.c
xxxxxxxxcc.c....c.c.8..c.c....c.c....c.c
xxxxxxxxcc.cccccc~cccccc.cccccc~cccccc.c
xxxxxxxxccw.......Twwwwc.cwwwwT.......wc
xxxxxxxxcccccccccccccccc.ccccccccccccccc
xxxxxxxxxxxxxxxxxxxxxxxc@cxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# A little maze vault
#
NAME: little_maze_vault
ORIENT: northeast
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
x900x..............x..........xxxxxxxxxx
x999x.xxxxxxxxxxxx.x.xxxxxxxx.xxxxxxxxxx
x000x.x............x.x......x.xxxxxxxxxx
xx.xx.xxxxxxxxxxxxxx.x.xxxx.x.xxxxxxxxxx
xx.x..............xx.x.88|x.x.xxxxxxxxxx
xx.x.x.xxxxxxxxxx.xx.xxxxxx.x.xxxxxxxxxx
xx.x.x.x........x...........x.xxxxxxxxxx
xx.x.x.x.xxxxxx.xxxxxxxxxxxxx.xxxxxxxxxx
xx.xxx.x.x$$$$x...............xxxxxxxxxx
xx.....x.x$$$$x.xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx.x$$$$x...............xxxxxxxxxx
x........x$$$$x.xxxxxxxxxxxxx.xxxxxxxxxx
x.xxxxxx.xxxx.x.............x.xxxxxxxxxx
x.xxxxxx.xxxx.xxxxxxxxxxxxx.x.xxxxxxxxxx
x.x.......xxx.x...........x.x.xxxxxxxxxx
x.x.xxxxx.....x.x.xxxxx...x.x.xxxxxxxxxx
x.x.x999xxxxxxx.x.x***x...x.x.xxxxxxxxxx
x.x.x889........x.x|||xxxxx.x.xxxxxxxxxx
x.x.x899x.xxxxx.x.x***xxxxx.x.xxxxxxxxxx
x.x.xxxxx.xxxxx.x.xx.xxxxxx.x.xxxxxxxxxx
x.x..........xx.x.xx........x.xxxxxxxxxx
x.xxxxxxx.xx.xx.x.xxxxx.xxxxx.xxxxxxxxxx
x.xxx000x.xx.xx.x.x$$$x.xxxxx.xxxxxxxxxx
x|||x000x.x$$$x.x.x$$$x%%x%%%.xxxxxxxxxx
x|||x000..x$8$x.x.x$$$x%%x%8%xxxxxxxxxxx
x|||xxxxxxx$$$x.x..$$$xxxx%%%xxxxxxxxxxx
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# thingy vault.
#
NAME: thingy_vault
ORIENT: southwest
FLAGS: no_rotate
MAP
xxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx^xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx.........xxxxxxxxxx
xxxxxxxxxxxxxxxxx......0...0......xxxxxx
xxxxxxxxxxxxxx.......................xxx
xxxxxxxxxxxxxx.........0...0.........xxx
xxxxxxxxxxxxx8......0.........0......8xx
xxxxxxxxxxxxxx.........0...0.........xxx
xxxxxxxxxxxxxx.......................xxx
xxxxxxxxxxxxxxx........0...0........xxxx
xxxxxxxxxxxxxxxxxxxx...........xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx...............xxxxxxx
xxxxxxxxxxxxxxxx8.................8xxxxx
xxxxxxxxxxxxxxxxxxx.............xxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx999xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# hourglass vault.
#
NAME: hourglass_vault
ORIENT: southeast
FLAGS: no_rotate
MAP
xxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxx...................xxxxxxxxxxxxxxxx
xxxxx...................xxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxxx.................xxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxxxx.............xxxxxxxxxxxxxxxxxxx
xxxxxxxxx.....8.....xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx...999...xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx00000xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx===xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.....xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.........xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx...........xxxxxxxxxxxxxxxxxxxx
xxxxxxxx......|......xxxxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxxx...............xxxxxxxxxxxxxxxxxx
xxxxxx........$........xxxxxxxxxxxxxxxxx
xxxxxx.......$$$.......xxxxxxxxxxxxxxxxx
xxxxxx....$$$$$$$$$....xxxxxxxxxxxxxxxxx
xxxxx$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx
xxxxx$$$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxx
xxxxxx$$$$$$$$$$$$$$$$$xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################################################
# A more Angbandy vault
#
NAME: Angbandy_vault
ORIENT: northeast
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ccccccccccccccccccccccccccccccccxxxxxxxx
c*******cc..9...cc.+8c0c*c.c*c8cxxxxxxxx
c******cc..cc..cc..cc0c.c.c.c8ccxxxxxxxx
c*****cc..cc..cc..cc.c$c.c.c8c.cxxxxxxxx
c****cc9.cc..cc8.cc|c.c|c.c*c0ccxxxxxxxx
c***cc..cc..cc..cc.c.c.c.c.c.c$cxxxxxxxx
c**cc..cc8.cc..cc.c*c.c.c.c.c.ccxxxxxxxx
c+cc9.cc..cc..cc.c.c.c.c*c.c.c.cxxxxxxxx
c^c..cc..cc..cc.c$c.c.c.c.c.c*ccxxxxxxxx
c...cc..cc..cc.c.c.c9c$c.c.c.c9cxxxxxxxx
c..cc..cc..cc$c.c.c*c.c.c.c9c9ccxxxxxxxx
c.cc..cc..cc.c.c|c.c.c.c.c$c.c9cxxxxxxxx
ccc..cc..cc.c.c.c.c.c.c.c.c.cc+cxxxxxxxx
cc..cc..cc.c*c.c.c.c.c.c$c.cc..cxxxxxxxx
c0.cc..cc.c.c.c.c8c.c*c.c.cc0.ccxxxxxxxx
c.cc..cc*c.c.c.c.c$c.c.c.cc..cccxxxxxxxx
c^c..cc.c.c9c.c.c.c.c.c.cc..cc.cxxxxxxxx
c0..cc$c.c.c*c0c.c.c.c.cc..cc.0cxxxxxxxx
c..cc.c.c9c.c.c.c$c.c.cc.9cc...cxxxxxxxx
c.cc9c.c.c.c.c.c.c.c.cc..cc..c^cxxxxxxxx
ccc.c.c$c.c.c.c.c.c$cc..cc..cc^cxxxxxxxx
cc$c.c.c.c.c$c.c0c.cc..cc..cc..cxxxxxxxx
c.c.c.c.c.c.c.c.c.cc9.cc..cc..ccxxxxxxxx
cc.c8c.c.c$c.c.c.cc..cc..cc0.cccxxxxxxxx
c.c$c.c$c0c.c.c.cc..cc..cc..cc$cxxxxxxxx
cc.c.c.c.c.c*c.cc..cc..cc..cc$$cxxxxxxxx
c.c.c.c.c.c.c.cc..cc0.cc..cc$$$cxxxxxxxx
cc.c.c.c.c.c$cc..cc..cc..cc$$$$cxxxxxxxx
c.c.c.c.c.c.cc.8.^..cc....+$$$$cxxxxxxxx
cccc@cccccccccccccccccccccccccccxxxxxxxx
ENDMAP
############################################################################
# four-leaf vault
#
NAME: four-leaf_vault
ORIENT: northwest
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx.........^..^.........xxxxx
xxxxxxxxxxxx...xxxxxxxx..xxxxxxxx...xxxx
xxxxxxxxxxx...xxxxxxxxx..xxxxxxxxx...xxx
xxxxxxxxxx...xx$*....xx..xx....$$xx...xx
xxxxxxxxx...xx$*$....xx..xx....$*$xx...x
xxxxxxxxx..xx*$*$....xx..xx....*$$$xx..x
xxxxxxxxx..xx$$$.00..xx..xx..00.*$*xx..x
xxxxxxxxx..xx....09..xx..xx..90....xx..x
xxxxxxxxx..xx......+xx....xx+......xx..x
xxxxxxxxx..xx......x^......^x......xx..x
xxxxxxxxx..xxxxxxxxx........xxxxxxxxx..x
xxxxxxxxx..xxxxxxxx..........xxxxxxxx..x
xxxxxxxxx..............TT..............x
xxxxxxxxx..............TT..............x
xxxxxxxxx..xxxxxxxx..........xxxxxxxx..x
xxxxxxxxx..xxxxxxxxx........xxxxxxxxx..x
xxxxxxxxx..xx......x^......^x......xx..x
xxxxxxxxx..xx......+xx....xx+......xx..x
xxxxxxxxx..xx....09..xx..xx..90....xx..x
xxxxxxxxx..xx$$*.00..xx..xx..00.*$$xx..x
xxxxxxxxx..xx*$*$....xx..xx....*$$*xx..x
xxxxxxxxx...xx*$*....xx..xx....$$$xx...x
xxxxxxxxxx...xx*$....xx..xx....*$xx...xx
xxxxxxxxxxx...xxxxxxxxx..xxxxxxxxx...xxx
xxxxxxxxxxxx...xxxxxxxx..xxxxxxxx...xxxx
xxxxxxxxxxxxx..^................^..xxxxx
xxxxxxxxxxxxxxxxxxxxxxx^^xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx++xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx
ENDMAP
############################################################################
# Cross-vault
#
NAME: cross_vault
ORIENT: northwest
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx............xxxxxxxxxx
xxxxxxxxxxxxxxx..................xxxxxxx
xxxxxxxxxxxxx......................xxxxx
xxxxxxxxxxxx..........w..w..........xxxx
xxxxxxxxxxx........wwww++wwww........xxx
xxxxxxxxxxx......wwwvvv^^vvvwww......xxx
xxxxxxxxxx......wwwwv.9..9.vwwww......xx
xxxxxxxxxx.....wwwwwv......vwwwww.....xx
xxxxxxxxxx....wwwwwvv......vvwwwww....xx
xxxxxxxxx....wwwwwvv........vvwwwww....x
xxxxxxxxx....wwvvvv....vv....vvvvww....x
xxxxxxxxx...wwwv......vvvv......vwww...x
xxxxxxxxx...wwwv....vv8vv8vv....vwww...x
xxxxxxxxx..wwwwv...vvvv||vvvv...vwwww..x
xxxxxxxxx^^wwwwv...vvvv||vvvv...vwwww^^x
xxxxxxxxx..wwwwv....vv8vv8vv....vwwww..x
xxxxxxxxx...wwwv......vvvv......vwww...x
xxxxxxxxx...wwwvvvv....vv....vvvvwww...x
xxxxxxxxx....wwwwwvv........vvwwwww....x
xxxxxxxxxx...wwwwwwvv......vvwwwwww...xx
xxxxxxxxxx....wwwwwwv......vwwwwww....xx
xxxxxxxxxx.....wwwwwv......vwwwww.....xx
xxxxxxxxxxx.....wwwwvvvvvvvvwwww.....xxx
xxxxxxxxxxx.......wwwwwwwwwwww.......xxx
xxxxxxxxxxxx.........wwwwww.........xxxx
xxxxxxxxxxxxx.........^..^.........xxxxx
xxxxxxxxxxxxxxx.......x++x.......xxxxxxx
xxxxxxxxxxxxxxxxxx...xx..xx...xxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx..@.xxxxxxxxxxxxxx
ENDMAP
############################################################################
# Another thingy vault
#
NAME: thingy_vault_2
ORIENT: southeast
SUBST: ' = ^ .:50
MONS: orange crystal statue
MAP
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx^xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxx
xx.....''''''''.''''''''.....xxxxxxxxxxx
x..bb..xxxxxxxxxxxxxxxxx..bb..xxxxxxxxxx
x..b...xxxxxxxxxxxxxxxxx...b..xxxxxxxxxx
x...b..xxxxbbbbbbbbbxxxx..b...xxxxxxxxxx
x..bb..xxbbb.......bbbxx..bb..xxxxxxxxxx
x......xxb....9.9....bxx......xxxxxxxxxx
x..bb..xbb..%$$$$$%..bbx..bb..xxxxxxxxxx
x...b..xb..0%$***$%0..bx..b...xxxxxxxxxx
x..b...xb..0%$*1*$%0..bx...b..xxxxxxxxxx
x...b..xb..0%$***$%0..bx..b...xxxxxxxxxx
x..b...xb...%$$$$$%...bx...b..xxxxxxxxxx
x...b..xbb.900000009.bbx..b...xxxxxxxxxx
x..b...xxb...........bxx...b..xxxxxxxxxx
x..bb..xxbbb..9.9..bbbxx..bb..xxxxxxxxxx
x......xxxxbbbb'bbbbxxxx......xxxxxxxxxx
x..bb..xxxxxxxb=bxxxxxxx..bb..xxxxxxxxxx
x..b...xxxxxxxx=xxxxxxxx...b..xxxxxxxxxx
x...b..xxxxxxxx'xxxxxxxx..b...xxxxxxxxxx
x..b....xxxxxxx=xxxxxxx....b..xxxxxxxxxx
x...b...'''''''.'''''''...b...xxxxxxxxxx
x..b....xxxxxxxxxxxxxxx....b..xxxxxxxxxx
x..bb..xxxxxxxxxxxxxxxxx..bb..xxxxxxxxxx
xx....xxxxxxxxxxxxxxxxxxx....xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
############################################################################
# Impenetrable vault
#
NAME: impenetrable_vault
ORIENT: southeast
MAP
..............@................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
.....cccccccccccccccc..........xxxxxxxxx
.....c[^...........9cc.........xxxxxxxxx
.....c^xxxxx=xxxxxx..cc........xxxxxxxxx
.....c.x9..^^^...9xx..cc.......xxxxxxxxx
.....c.x.xxx=xxxx..xx..cc......xxxxxxxxx
.....c.x^x$$$$$$xx..xx.9c......xxxxxxxxx
.....c.=^=$*|||*$xx..xx.c......xxxxxxxxx
.....c.x^xx$*|||*$xx.9x.c......xxxxxxxxx
.....c.x9.xx$*|||*$xx^x.c......xxxxxxxxx
.....c.xx..xx$*|||*$=^=.c......xxxxxxxxx
.....c9.xx..xx$$$$$$x^x.c......xxxxxxxxx
.....cc..xx..xxxx=xxx.x.c......xxxxxxxxx
......cc..xx9...^^^..9x.c......xxxxxxxxx
.......cc..xxxxxx=xxxxx^c......xxxxxxxxx
........cc9...........^]c......xxxxxxxxx
.........cccccccccccccccc......xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#########################################################################
# Orc temple
#
NAME: orc_temple
ORIENT: southwest
FLAGS: no_rotate
MONS: orc warlord, orc priest, orc high priest, orc warrior, orc wizard
MONS: orc knight, orc sorcerer
KFEAT: C = altar of Beogh
MAP
xxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx4.4xxxxxxxxxxxxxxx
xxxxxxxxx**..........x414x..........**xx
xxxxxxxxx**..........x4.4x..........**xx
xxxxxxxxx............+...+....4.......xx
xxxxxxxxx....4..4....x...x............xx
xxxxxxxxx............x...x.......4....xx
xxxxxxxxx............xx.xx............xx
xxxxxxxxx...4......xxxx+xxxx......6...xx
xxxxxxxxx........xxx.......xxx........xx
xxxxxxxxxxx...xxxx..2.....2..xxxx...xxxx
xxxxxxxxxxxx+xxxx.............xxxx+xxxxx
xxxxxxxxxxx...xxx.............xxx...xxxx
xxxxxxxxx......x...............x......xx
xxxxxxxxx..4...x...2...C...2...x...5..xx
xxxxxxxxx......x...............x......xx
xxxxxxxxx...4..xx.............xx..5...xx
xxxxxxxxx$......x....2...2....x......$xx
xxxxxxxxx$6..5..xx.....3.....xx.5...7$xx
xxxxxxxxx$$$.....xxx.......xxx.....$$$xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Matthew Ludivico
#
NAME: mludivico_vault
ORIENT: southwest
# The hell hounds can be deadly at lower levels.
DEPTH: 18-27
MONS: hell hound, necromancer, wizard, orange demon, rotting devil
MONS: hell knight, great orb of eyes
MAP
xxxxxxx.@.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..........................xx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..xx
xxxxxx.^^..........................xx
xxxxxxx.^^xx+xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxx.^...11....xxxxxxxx..xxxxxxxx
xxxxxxxxx..x.1..6..xxx........xx..xxx
xxxxxxxxxx.xxxxxxxxx...vvvvv...x...xx
xxxxxx6..1...x.........+1..v.......xx
xxxxxx..1....x.........vvvvv........x
xxxxxx..5...xx......................x
xxxxxxxxxxx^++...........vvvvvvv....x
xxxxxxxxxxx^xx...xx=xx...vv$%$vvvvv.x
xxxxxxxxxxx^x...xxv1vxx...vvv*2...v.x
xxxxxxxxxxx^x..vvvv7.vvvv...vv.vv+v^x
xxxxxx..xxx^..vvvb....bvvv...vvv^...x
xxxxxx%%.xx..vvvvb....bvvvv.......xxx
xxxxxxx.....vvbbb......bbbvv.....xxxx
xxxxxxxx....vvb....66....bvvxxxxxxxxx
xxxxxxxxxxxvvvb..llllll..bvvvxxxxxxxx
xxxxxxvvvvvvvvb..ll45ll..bvvvvvvvvxxx
xxxxxxccc***+==..l3.2.l..cccccccccxxx
xxxxxxccc+cccbb....ll....c..$$$$+$*cx
xxxxxxcc|||cbb...3llll2...cc%*%*c$|cx
xxxxxxcccccccbbbbbbbbbbbccccccccccccx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
###########################################################################
# Farm and country (Matthew Ludivico)
#
NAME: farm_and_country
ORIENT: encompass
DEPTH: 16-27
MONS: death yak, plant, griffon, killer bee, ogre, oklob plant
MONS: wandering mushroom
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx..........................................xxxxxxxx}.xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx............xxxxxx....xxx.......xx...........xxxx..]xxxxxxxxx
xxxxxxxxxxxxxxx***x...........xxx..xxx............xxxx...........xx..xxxxxxxxxxx
xxxxxxxxxxxxxxx|*$=...xx.xxxxxxx....xxxxxxxxxx......xx................xxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....xxxxxxxx......3..xxx.................x..........xxxxxxxxx
xxxxxxxxxxxxxxxxxx......x........x......xx.........w...................xxxxxxxxx
xxxxxxxxxxx)......xx...xxx.....xxx......x........www3....3.............xxxxxxxxx
xxxxxxxxxxxx=xxxxxxxxxxx...xxxxxxxxx..xxx.....wwwww....%%%.............xxxxxxxxx
xxxxxxxxxx......xxx.......xx.xxxx.x...xxxxxxxwwwwwww..5%%%..........xx.xxxxxxxxx
xxxxxxxxx.........x..xxxxxxxx.....x........3wwwwwwwww..%%%........xxx..xxxxxxxxx
xxxxxxxxx....5...xx..x.xxxxx.....xxx........wwwwwwwww..%%%..........xx.xxxxxxxxx
xxxxxxxxxxx.....xxx..xx..xx........xxxxxxxxxwwwwwwwww..............xxx.xxxxxxxxx
xxxxxxxxxx........x..x...............xx..xxxxwwwwwwwwwwwwww............xxxxxxxxx
xxxxxxxxx.............................x.....xxwwwwww3wwwwww............xxxxxxxxx
xxxxxxxxxxx...x...........5.....7...............ww.......ww.....44....xxxxxxxxxx
xxxxxxxxxwxx..xx.....622...2.26...6.2...22.6...62..2..226ww.....44xx...xxxxxxxxx
xxxxxxxxxwwxxxx......2....2.22....2..2...2.2.......22...2ww....xxxx..xxxxxxxxxxx
xxxxxxxxxwwwwxxx......2...2.2.2...2.22..2.22...22.2.2..22ww.....xxx....xxxxxxxxx
xxxxxxxxxwwwwwx....4..2...2...........22...277..2..2.2.22ww...........xxxxxxxxxx
xxxxxxxxxwwwwwxx....42..2....22.4..2..2...2.4..2.22..22.2ww............xxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.wwwwwwwwwwwww..2.........xxxxxxxxx
xxxxxxxxxwwwwwxx.....62....2.26...62.2.2..26...6...22..26..............xxxxxxxxx
xxxxxxxxxwwwww.........................................................xxxxxxxxx
xxxxxxxxxwwwwwxx....222.2.22..2.7.......7..............................xxxxxxxxx
xxxxxxxxxwwwww...........ccccccc+ccccccc...ccc......cc+ccc...xxxxx.....xxxxxxxxx
xxxxxxxxxwwwwwxx.........c$$*.c$$5$+.5.c...+5c......c%%%%c......xxx3...xxxxxxxxx
xxxxxxxxxwwwwwx....2.....c$.c+cccccc.%.c...ccc......c%%%%c....xxxxx....xxxxxxxxx
xxxxxxxxxwwwwwx..........c..c..........c............cccccc......xxx....xxxxxxxxx
xxxxxxxxxwwxxxxxxx.......ccccc+ccccccccc.........................xx....xxxxxxxxx
xxxxxxxxxwxx.....xxxx........c...c.................2...................xxxxxxxxx
xxxxxxxxxxx.........xxxx...........2....xxxx...........................xxxxxxxxx
xxxxxxxxx..............xxxx..........xxxx..x...........................xxxxxxxxx
xxxxxxxxx.................xxxxx++xxxxx.....xx............xx...x........xxxxxxxxx
xxxxxxxxx.....................c..c..........xxxxx..........xxxxx.......xxxxxxxxx
xxxxxxxxx.......cccc..........c..c...cccc......xxx...........x.........xxxxxxxxx
xxxxxxxxx.......c..c..........c++c...c..c........xxx.........x.........xxxxxxxxx
xxxxxxxxx.......c..c..........c..c...c..c..........xxx.................xxxxxxxxx
xxxxxxxxx....cccc++cccccccccccc++ccccc..ccccccc......xxx...............xxxxxxxxx
xxxxxxxxx....c..........1.....................c........xxx.............xxxxxxxxx
xxxxxxxxx.cccc.....w....w....%1.....w.....%...c..........xxx...........xxxxxxxxx
xxxxxxxxx.c1.+....www..www..%%%....www...%%%1.c...........xxxxxxxxx....xxxxxxxxx
xxxxxxxxx.cccc.....w....w....%......w.....%...c..................xxx...xxxxxxxxx
xxxxxxxxx....c.......5........................c....................xxxxxxxxxxxxx
xxxxxxxxx....ccc....%%%%%....cccccccccccccccccc........................xxxxxxxxx
xxxxxxxxx......cc...........cc.........................................xxxxxxxxx
xxxxxxxxx.......cccccc+cccccc..........................................xxxxxxxxx
xxxxxxxxx........cc.......cc...........................................xxxxxxxxx
xxxxxxxxx.........cc.....cc.....................cccccccccccccccccccccccxxxxxxxxx
xxxxxxxxx..........ccc+ccc......................c......vvv.............xxxxxxxxx
xxxxxxxxx..........ccc.c........................c......v5+...vvvvv.....xxxxxxxxx
xxxxxxxxx..........ccc.c........................c......vvv...v.5.v.....xxxxxxxxx
xxxxxxxxxccccccccccccc.ccc......................c............v..5v.....xxxxxxxxx
xxxxxxxxx..........c.....cccccccccccccccccccccccccccc..........vv+vv...xxxxxxxxx
xxxxxxxxx..........c............................+................5111..xxxxxxxxx
xxxxxxxxx..........c.{([.c......................+................5.....xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Fort Yaktaur (Matthew Ludivico)
#
NAME: fort_yaktaur
ORIENT: southeast
MONS: yaktaur, death yak, minotaur, random
MONS: yak, gnoll, random
MAP
.........@....wwwwwwwwwwwwwwwwwxxxxxxxxx
.ccccc.......ww....wwww....wwwwxxxxxxxxx
.c$c%c......ww.ccccccccc.......xxxxxxxxx
.c+c+c......ww.c.%$....ccccccccxxxxxxxxx
.c...+......ww.c*.115..c$$+|*|cxxxxxxxxx
.c1..c.....ww..c...55+ccc+cxx=cxxxxxxxxx
.ccccc.....ww..ccccccc....c|=*cxxxxxxxxx
............ww.......c5...cxx=cxxxxxxxxx
....6.ccccc.ww.w...2.+51..c|1.cxxxxxxxxx
....63+...c..wwww..21+51..c2.2cxxxxxxxxx
....6.ccccc..wwwwww..c5...cc+ccxxxxxxxxx
............wwwwwww..c........cxxxxxxxxx
............wwwwwww..ccccccccccxxxxxxxxx
...........ww1w..www...........xxxxxxxxx
.......566.www.....www.........xxxxxxxxx
.........1ww....ccccc..........xxxxxxxxx
.....566.w......+...c..........xxxxxxxxx
.........www....ccccc..........xxxxxxxxx
...........ww............wwwwwwxxxxxxxxx
.......3....wwwww......www.....xxxxxxxxx
......666.......ww...www.......xxxxxxxxx
.....cc+cc.......wwwww.........xxxxxxxxx
.....c...c.....................xxxxxxxxx
.....ccccc.....................xxxxxxxxx
...............................xxxxxxxxx
...............................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
########################################################################
# box level (John Savard)
#
NAME: box_level
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx.................xx.............x...................^.........xxxxxxxxx
xxxxxxxxx.................xx...xxxxxx....x.xxxxxxx.xxxxxxxxxxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx.................xx...xx.0......x.x........x......x.........x.xxxxxxxxx
xxxxxxxxx..$..............xx...xx........x.x........x.....%x.x..*..xxx.xxxxxxxxx
xxxxxxxxx......................xx........x.x........x.xxxxxx.x.....x...xxxxxxxxx
xxxxxxxxx......................xx....%...x.x........x.x......xxxxxxx.x.xxxxxxxxx
xxxxxxxxx.................xx...xx........x.x........x.x.xxxxxx.......x.xxxxxxxxx
xxxxxxxxx.................xx...xx........x.x..{.....x.x..............x.xxxxxxxxx
xxxxxxxxx.............0...xx...xxxxxxxxxxx.xxxxxxxxxx.xxxxxxxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx.................xx...........................................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxx}x.........................>=........xxxxxxxxx
xxxxxxxxx..................x...xxx.x.xxx+xxxxxxxxxxxxxxxx+xxxxx........xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxx..x...xxx.x.x0...x..0..............0.x........xxxxxxxxx
xxxxxxxxx..x............x..x...xxx.x.x....x...................x........xxxxxxxxx
xxxxxxxxx....xxxxxxxxx..x..x...xxx.x.x....x...................x......8*xxxxxxxxx
xxxxxxxxx..x.x....0..x..x..x...xxx...x...%x...................x......*|xxxxxxxxx
xxxxxxxxx..x.x..........x..x...xxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..x.x*......x..x..x..........x...........0...x...%............xxxxxxxxx
xxxxxxxxx..x.xxxxxxxxx..x..=..........x.xxxxxxxxxxxxx.x................xxxxxxxxx
xxxxxxxxx..x......0.....xxxxxxx.......x.x...x...x...x.x................xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxx..0....x...x.x.x.x.x.x.x......0.........xxxxxxxxx
xxxxxxxxx..........^.........xx.......x.x.x.x.x.x.x...+................xxxxxxxxx
xxxxxxxxxcccccccccccccccccc..xx.......x.x$x...x...xxxxx................xxxxxxxxx
xxxxxxxxxc...........9....c..xx.......x.x.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxc......c............xx.......x.x.x...x..0.....................xxxxxxxxx
xxxxxxxxxc.....|c............xx.......x.x.x.x.x........................xxxxxxxxx
xxxxxxxxxc...........9....c..xx.......x.x...x.x........................xxxxxxxxx
xxxxxxxxxcccccccccccccccccc..xx.......x.xxxxx.x........................xxxxxxxxx
xxxxxxxxx....................xx.......x.x.....=....................*...xxxxxxxxx
xxxxxxxxx....................xx.......x.x.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......x.x.x...........................(xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxx.x$x..xxxx.xxxxxxxxxxxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx...............................x.x..x.......................x.xxxxxxxxx
xxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.x..x.xxxxxxxxxxxxx.........x.xxxxxxxxx
xxxxxxxxx.............)xxx................x..x.xxxxxxxxxxxxx.........x.xxxxxxxxx
xxxxxxxxx..............xxx.xxxxxxxxxxxxxxxx..x.xxxxxxxxxxxxx.........x.xxxxxxxxx
xxxxxxxxx..............xxx...................x.x...........xxxxx+xxxxx.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x..$........x.........x.xxxxxxxxx
xxxxxxxxx......9.......xxxxxxxxxxxxxxxxxxxxxxx.x...........x........%x.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x.0.........x0........x.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x.......$...x.........x.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.x...........xxxxxxxxxxx.xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxx.x...........xxxxxxxxx
xxxxxxxxx..............xxxxxxxxxxxxxxxxxxxxxxx.............x...........xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx.xxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxx.xxxxxxx=xxxxxx.xxxxxx.xxxxxxxxx
xxxxxxxxx.....xx.................xxxxxxxxxxx.......x........x.....x....xxxxxxxxx
xxxxxxxxx....0xx.................xxxxxxxxxxx.%.....x.0......x...0.x....xxxxxxxxx
xxxxxxxxx.....xx.9...............xxxxxxxxxxx.......x........x.%...x..$.xxxxxxxxx
xxxxxxxxx.....xx.................xxxxxxxxxxx.......x........x.....x....xxxxxxxxx
xxxxxxxxx.....xx.................xxxxxxxxxxx.......x........x.....x..0.xxxxxxxxx
xxxxxxxxx....0xx.................xxxxxxxxxxx.......x$.......x.....x....xxxxxxxxx
xxxxxxxxx]....xx................*xxxxxxxxxxx......[x........x.....x$...xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# 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
###############################################################################
# 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?
##############################################################################
# hive.des: Entries to the Hive, and maps for Hive:4
##############################################################################
##############################################################################
# Hive entries
##############################################################################
# Dummy entry
#
NAME: hive_0
TAGS: hive_entry
ORIENT: float
CHANCE: 60
MAP
O
ENDMAP
##############################################################################
# Standard hive
#
NAME: david_hive_1
TAGS: hive_entry
MONS: queen bee, killer bee, killer bee larva
ORIENT: float
MAP
............
....aaaa....
..a2a2aaaa..
..aaRa3a2a..
.aa2aRa2aaa.
.a3aOa1aRa2.
.aa3aRaRa2a.
.aaa2a2a3aa.
..a3aRa2aa..
...aa2aa2a..
....aaaa....
............
ENDMAP
##############################################################################
# Hive monsters near stair
#
NAME: david_hive_2
TAGS: hive_entry generate_awake
MONS: nothing / killer bee / killer bee larva
MONS: queen bee
ORIENT: float
MAP
1111..@.....1
1211.........
1111.........
.............
@.....O.....@
.............
.............
.............
1...@.......1
ENDMAP
#############################################################################
# Cooperation Not Competition (Rot)
#
NAME: hive_david_3
TAGS: hive_entry
ORIENT: float
ITEM: honeycomb, honeycomb, honeycomb / royal jelly, royal jelly
MONS: killer bee larva / killer bee, queen bee
MONS: giant ant / soldier ant, queen ant
MONS: yellow wasp / nothing, red wasp / yellow wasp
MONS: bumblebee
SHUFFLE: XY, VW, defgOR, 34/56
SUBST: V==, W=a, X==, Y=a
SUBST: ? = a .:20
SUBST: 1 : 1 7:2
SUBST: 7 = 7 .
MAP
............................
.....??........??aaa?aaa???.
...?aaa?......?aaOaaaadaa?..
.?aaa.aa??.....?aa=.aa=eaa?.
.aa333.aaa.......a?a11aaa?..
.aaR43..=...T...a.1aea1.a?..
.?a.33.aaa......aa.1a2a1aa?.
.?aa.3aa??.....aaaVa1a1aYaa.
..?aaaa?.......?aagW..aXfaa.
...????.........?aaaaaaaaa?.
.................??aaa?a??..
............................
ENDMAP
##############################################################################
# Bears Won't Share
#
NAME: erik_hive_1
TAGS: hive_entry
MONS: w:200 bear / polar bear / w:100 grizzly bear / w:100 black bear
MONS: killer bee, queen bee, killer bee larva
ITEM: honeycomb, royal jelly
SUBST: ? = a.
SHUFFLE: deO
ORIENT: float
MAP
...................
.,,,,,...?aaa???...
.,,,,,..aaa2aaaaa..
.,,,,,.?a2e4d342a?.
.,,,,,.?a4?2?4O4a?.
.,,,,,..?a42?a2a...
.,,,,,..?aaaaaa?...
.,,,,,....????.....
...................
ENDMAP
##############################################################################
# Bucolic
#
NAME: erik_hive_2
TAGS: hive_entry
MONS: plant, killer bee
SUBST: 1 = 1.
SUBST: 2 = 2.
ORIENT: float
MAP
.....................
.1.....2.......1.1...
...1.....1...2..1....
.....2.........1.....
.1.2....1....2.....2.
......2.....1....21..
.1...1...1...........
.....2.....1.21...2..
.......1.O......21...
...1.......1.........
...2.....1....1..2...
.....11.2....2...11..
...1..1....1.........
....2.......2....1...
....1...1.....1......
.....................
ENDMAP
##############################################################################
# Object lesson
#
NAME: erik_hive_3
TAGS: hive_entry
MONS: killer bee larva, killer bee, queen bee
MONS: firedrake / w:5 nothing
SHUFFLE: UVTXYZ, lL4/lL4/lL4/wW5
SUBST: l=.l, L=l, w=.w, W=w, U==, V=a, T=a, X=a, Y=a, Z=a, '=.a
KMONS: l = firedrake / w:200 nothing
ORIENT: float
MAP
..................
.'.aa'aa.'.'......
..aaRa'...a'.'a...
.'a2'Y.aaaX.aa.'..
.aV.1aaa'1aaa.'.a.
..aa21'2O2aaa4.aa.
.'.Zaa2131Waaaa...
.'aaaaaRaUa..aa'..
..aa.4aaa.a.'.a...
.aa...aaa.aa......
.a..aaaa.'........
..''..a..a.llllll.
....'..aaa.lLLLLl.
.......''..llllll.
..................
ENDMAP
##############################################################################
# Hive branch end maps
##############################################################################
############################################################################
# Hive:4 beehive
#
NAME: beehive
PLACE: Hive:4
ORIENT: encompass
MONS: queen bee, killer bee, killer bee larva, plant, yellow wasp
MONS: random, random
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxaaaaaaaaaaaRaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxaaaaaaaaaaRa2aaR1RaaRa2aaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxaaaaaaaaaaRa2a3R3aRaRaRaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxaaaaRaRaRaaa3aaa3aRa.a.aaaaaaaaaaaxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxaaaaaaRa.aRa2a2a2a2aRaRa.a.a3aaaaaaaaaaaaaaxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx4aaaaaaaaa.aaRaRaa2aa2aaRaaa.aa3a33aaaaaaaaaa.44xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.4aaaaaaa.222a3a.aaaRaaa.aaa.R3aa3a3aaaaaaaa.....4xxxxxxxxxxxxxxxxxxx
xxxxxxxxxx....aaaaaaa.aRa.a3aRaRa.a3a.a.a.a.aRa2aaaaaa....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx...aaaaaa3a3a.a.a.a3aRa2aRa3a.a.aRaRa.aaaaa...xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx...aa2aRa3a3a3aRa.a3a.a.a.a.a.a.a.a3a.aaa...xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx...aaa.a.a.a2a.aaa.aRaRa2a.a2a3a.a2aaaa..T..xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.....a2a.a2a.aRaaaaa3a.a.aaa3a3a3a3a.a.........xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.4...aaRRaa.a2a.a3a3a3a.aaa.a.aRa.a.aa..4.......xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx......a.a.aaa.a3a.a.a.a.aaa2a.a2a.a.aRaa.....4...xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.....aa3a2aaa.a.a.a3a3a3a3aRaaa.a2a.a2aa........xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx...aaaa.a2aRa.a.a2aaa.a.a.a.aaa.a.aaaa.....xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx..aaa.a.a.a.a.a.a.aaa2a.a3a2a.a2aaa.....xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx.aaaa3a.a2aRa.a.aaaRa.a.aa.a.aaa....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx...aaaaRa.a3a3a.a.a.aaa.aa.aa....4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx........aa.a2a.a.aaa2aa.aa.aaa....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxx....4.....a.a2a2a.a2a.a2a.......4.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.............a.a.a.a.a.a.....4....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx..............4..a.a.a......4...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.................a.a.........xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx........................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.....4...T............xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx.......................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.........................xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.................T.........xxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxx.......4.....................xxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx..............xx...............xxxxxx....xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx............xxxxx........4......xxxx..4....xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx..T..........xxx................xxxxx...T.xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx............xxx........T.........xxx........xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx....4........xx....................x..........xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx...............x.x...xxx...............xx.xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxx.........4...........xxx..................xxxxxxxxxxxxxxxxxxaaaaaxxxxx
xxxxxxxxx.....4.....................4......4...........4...xxxxxxxxxxaa5a5aaxxxx
xxxxxxxxx.................................................wwwwwwwwxxxa5*|*5axxxx
xxxxxxxxx............x...x...T.....xxxx.................wwwwwwwwwwwwxaa*|*aaxxxx
xxxxxxxxxx.........xx.............xxxxx................wwwwwwwwwwwwwwxaa5aaxxxxx
xxxxxxxxxxx.......x..................xxx....4..........wwwwwwwwwwwwwwwxa5axxxxxx
xxxxxxxxxxx.....xxx...4...........................xxxx.4wwwwwwwwwwwwwwwa=axxxxxx
xxxxxxxxxxxx..xxx.............xx....(.........xxxxxxxx....wwwwwwwwwwwwwwaaxxxxxx
xxxxxxxxxxxxxxxx.............xxxx..................xxxx......wwwwwwwwwwxxxxxxxxx
xxxxxxxxxxxxxxxxx....{..}..xxxxxx..]......xxx...........4.wwwwwwwwwwwwxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx........xxx........xxxxxx....4....wwwwwwwwwwwwwwxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx..[.xxx........xxx)....wwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx.........xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# hells.des: vestibule entries, vestibule, all hell end levels
##############################################################################
#############################################################################
# Vestibule of Hell and Geryon
#
NAME: vestibule_of_hell
PLACE: Hell
ORIENT: encompass
MARKER: D=enter_dis, G=enter_gehenna, C=enter_cocytus, T=enter_tartarus
SUBST: D=A, G=A, C=A, T=A
MONS: Geryon
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxvvvvvvvxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..v.....v..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....v.....v.....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx........v.....v........xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx..........v..D..v..........xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx............v.....v............xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx.............v.....v.............xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx..............vvv+vvv..............xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx.....................................xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx.......................................xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx.........................................xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx...........................................xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.............................................xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx...............................................xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx.................................................xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxx...................................................xxxxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxxx............................{............................xxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxx...l.l.....................................................xxxxxxxxxxx
xxxxxxxxxx..l.l.l.l..................................................xxxxxxxxxxx
xxxxxxxxxx.l.l.l.l.l.................................................xxxxxxxxxxx
xxxxxxxxx.l.l.l.l.l...................................................xxxxxxxxxx
xxxxxxxxxl.l.l.l.l.l..................................................xxxxxxxxxx
xxxxxxxxx.l.l.l.G.l.l.................}1].............................=Txxxxxxxx
xxxxxxxxxl.l.l.l.l.l.l.................)..............................xxxxxxxxxx
xxxxxxxxx.l.l.l.l.l.l.................................................xxxxxxxxxx
xxxxxxxxxx.l.l.l.l.l.l...............................................xxxxxxxxxxx
xxxxxxxxxx..l.l.l.l..................................................xxxxxxxxxxx
xxxxxxxxxx.....l.l...................................................xxxxxxxxxxx
xxxxxxxxxxx......................[...........(......................xxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxxx.........................................................xxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxxx.......................................................xxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxxx.....................................................xxxxxxxxxxxxxx
xxxxxxxxxxxxxx...................................................xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....................wwwww........................xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx..................wwwwwwww.....................xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx..............wwwwwwwwwwwww..................xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx...........w..wwww..wwwww..w...............xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx..........w...ww.....ww..wwwww...........xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx.........ww......ww....wwwwwwwww.......xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx.........ww....wwww...wwwwwwwwww.....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx.........ww....ww....wwwwwwwwwww...xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx........wwww.......wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx......wwwwwww....wwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx...wwwwwwwwwwCwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Dispater's castle - rest of level filled up with plan_4 (irregular city)
#
NAME: castle_dis
PLACE: Dis:7
TAGS: dis
ORIENT: north
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxx
xxxxxxxxv..............................................................vxxxxxxxx
xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx
xxxxxxxxv..v3.....|v........................................v|.....2v..vxxxxxxxx
xxxxxxxxv..v.vv+vvvv.v.v.v.v.v.v.v.v.v..v.v.v.v.v.v.v.v.v.v.vvvv+vv.v..vxxxxxxxx
xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx
xxxxxxxxv..v|v.....+$$v$$+$$v||vvvvvvvvvvvvvvvvv$$$$v4.4.v$$v.....v|v..vxxxxxxxx
xxxxxxxxv..vvvv+vvvv$$+$$v$$+||v...............v$$$$+.4.4+$$v+vv+vvvv..vxxxxxxxx
xxxxxxxxv....vv.vvvvvvvvvvvvvvvv.v..v..v..v..v.v$$$$v4.4.v$$+||v.vv5...vxxxxxxxx
xxxxxxxxv...vvv................v...............vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
xxxxxxxxv...5vv................+...............+.................vv....vxxxxxxxx
xxxxxxxxv...vvv+vvvvvvvvvvvvvvvv.v..v..v..v..v.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
xxxxxxxxv....vv..v.+$$$$$v.....v...............vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx
xxxxxxxxv...vvv..v.v$$$$$v.....v...............vv|$|$|vv|$|$|$vv.vvv...vxxxxxxxx
xxxxxxxxv...5vv..v.vvvvvvv.....vvvvv.......vvvvvv$|$|$++$|$|$|vv.vv....vxxxxxxxx
xxxxxxxxv...vvv..v...............v.vvvv+vvvvvvvvvvvvvvvvvvvvv+vv.vvv...vxxxxxxxx
xxxxxxxxv....vvv+v..........vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvv+vv.vv5...vxxxxxxxx
xxxxxxxxv...vvv..v.v..v..v....2vvv+vv5...5vvvvvvv.4.4.vv.4.4.4vv.vvv...vxxxxxxxx
xxxxxxxxv...5vv.................vv|vvv...vvvvv.++4.4.4++4.4.4.vv.vv....vxxxxxxxx
xxxxxxxxv...vvv.................1vOvv5...5vvvv.vvvvvvvvvvvvvvvvv.vvv...vxxxxxxxx
xxxxxxxxv....vv.................vv|vvv...vvvvv.vvvvvvvvvvvvvvvvv.vv5...vxxxxxxxx
xxxxxxxxv...vvv.v..v..v..v....3vvv+vv5...5vvvv...................vvv...vxxxxxxxx
xxxxxxxxv...5vv.............vvvvv.4vvv...vvvvvvvvvvvvvvvvvvvvvvv.vv....vxxxxxxxx
xxxxxxxxv..vvvv+vvvv.............v.vv5...5vvvvvvvvvvvvvvvvvvvvvv+vvvv..vxxxxxxxx
xxxxxxxxv..v|v.....vvvvvvvvvvvvvvvvvvv...vvvvvvvvvvvvvvvvvvvv.....v|v..vxxxxxxxx
xxxxxxxxv..v.v.....vvvvvvvvvvvvvvvvvvvv+vvvvvvvvvvvvvvvvvvvvv.....v.v..vxxxxxxxx
xxxxxxxxv..v.vv+vvvv5.............5.........5..............5vvvv+vv.v..vxxxxxxxx
xxxxxxxxv..v2.....|v........................................v|.....3v..vxxxxxxxx
xxxxxxxxv..vvvvvvvvv........................................vvvvvvvvv..vxxxxxxxx
xxxxxxxxv............................{.[.(.............................vxxxxxxxx
ENDMAP
MONS: Dispater, Fiend, Ice Fiend, iron devil, metal gargoyle
MONS: random, random
#############################################################################
# Asmodeus
#
NAME: asmodeus
PLACE: Geh:7
ORIENT: encompass
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxx....xxxxxxxxxxxxxxx.xxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxx..xxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxx....xxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx...xxx................................xxxxxx....xxxxxxxxxxx
xxxxxxxxxxxx.x.xxxxx.........................................xxx....xxxxxxxxxxxx
xxxxxxxxxxxx....xx.....................4......................xx...xxxxxxxxxxxxx
xxxxxxxxxxx......x......................llllllllllllll.........x..xxxxxxxxxxxxxx
xxxxxxxxxxx..xx..................lllllllllllllllllllllllll........xxxxxxxxxxxxxx
xxxxxxxxxx...xxx....0..........llllllllllllllllllllllllll........xx...xxxxxxxxxx
xxxxxxxxx....xxx.............llllllllllllllllllllllllllll..............xxxxxxxxx
xxxxxxxxxx....xx...........lllllllllllllllllllllllllllll...............xxxxxxxxx
xxxxxxxxxxxx..............llllllllllllllllllllllllllllll...2..xx...0...xxxxxxxxx
xxxxxxxxxxxxx...........lllllllllllllllllll.......llllll......xx......xxxxxxxxxx
xxxxxxxxxxxxxx.......llllllllllllllllll............llllll.............xxxxxxxxxx
xxxxxxxxxxxxxxx......lllllllll..........4.........4.lllllll..........xxxxxxxxxxx
xxxxxxxxxx...xx...ll3lllll......4...................llllllll......x.xxxxxxxxxxxx
xxxxxxxxx.......lllll.l................................llll.......xxxxxxxxxxxxxx
xxxxxxxxxx..4..llllll...cccccccc+c+c+c+c+c+c+c+c+c+c....lll......xxxxxxxxxxxxxxx
xxxxxxxxxxx..lllllll..4.c.....c....................c....llll.....xxxxxxxxxxxxxxx
xxxxxxxxxx...llllll.....c.V.V.+....0.....3.....0...c.....llll....x..xxxxxxxxxxxx
xxxxxxxxx...llllll...l..c.....c....................c....lllll........xxxxxxxxxxx
xxxxxxxxxx...lllll..ll..c..5..cccccccccccccccccccccc.4..llllll........xxxxxxxxxx
xxxxxxxxx...lllll..llll.c.....c...............c....c....lllllll.......xxxxxxxxxx
xxxxxxxxx...lllll..llll.c.V.V.c.......0.......c....c....lllllll.......xxxxxxxxxx
xxxxxxxxxx...lllll..lll.c.....+...............+....c...lllllll........xxxxxxxxxx
xxxxxxxxxxx..lllll...ll.cccccccccc....0.......c....c...llllllll........xxxxxxxxx
xxxxxxxxxx...lllll..4...c|$$||$$|c............c.0..c...llllllll........xxxxxxxxx
xxxxxxxxx...lllll.......c$$$$$$$$cccccccccccccc....c...lllllll.........xxxxxxxxx
xxxxxxxxx...lllll.......c$$|2|$$|c..0.........+....c...lllllll........xxxxxxxxxx
xxxxxxxxxx.lllllll......c|$$$$$$$c........9...c....c....llllllll.....xxxxxxxxxxx
xxxxxxxxxx.lllllll......c$|$|$$|$c+ccccccccccccccccc....lllllll......xxxxxxxxxxx
xxxxxxxxxx..llllll......cccccccc+c.....9.......c.........llllll......x.xxxxxxxxx
xxxxxxxxxx..lllllll.....c$$$$$$+3c.....8...3...c.....4...llllll........xxxxxxxxx
xxxxxxxxxx..llllllll....c$$$$$$c.c.....9.......c..ll....llllll.........xxxxxxxxx
xxxxxxxxxx...llllll..4..c$$2$$$c.ccccccccccccc+c.lll...lllllll...0....xxxxxxxxxx
xxxxxxxxxxx..llllll.....c$$$$$$c..+............c.ll...lllllll..........xxxxxxxxx
xxxxxxxxxxx..llllllll...ccccccccc+cccccccccccccc.....lllllll...........xxxxxxxxx
xxxxxxxxxxxx..llllllll.........cc..........cc........lllllll.......x..xxxxxxxxxx
xxxxxxxxxxxxx.llllllllll.......ccc.........cc......lllllllll.......xxxxxxxxxxxxx
xxxxxxxxxx....lllllllllll...4...cc.....2.2.cc....llllllllll.4.......xxxxxxxxxxxx
xxxxxxxxx....4.lllllllllllll....cccccccc+cccc..lllllllllll.....xx....xxxxxxxxxxx
xxxxxxxxxx.....llllllllllllll...cccccccc+cccc..llllllllll......xx....xxxxxxxxxxx
xxxxxxxxxxx.....lllllllllllllll..cc......cc...lllllllllll...........xxxxxxxxxxxx
xxxxxxxxxxx.....llllllllllllll...ccO1....cc.4..lllllllll...........xxxxxxxxxxxxx
xxxxxxxxxxxx.....lllllllllllll...cc......cc....lllllllll.......xx.xxxxxxxxxxxxxx
xxxxxxxxxxxx.......llllllllllll..cccccccccc...lllllllll........xxxxxxxxxxxxxxxxx
xxxxxxxxx.........llllllllllllll.cccccccccc.lllllllllll.......xxxxxxxxxxxxxxxxxx
xxxxxxxxxx....0...llllllllllllll............lllllllll....0....xxxxxxxxxxxxxxxxxx
xxxxxxxxxx.......4.lllllllllllllll..4....lllllllll...........xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx..........llllllllllllll....lllllll....4.....x........xxxxxxxxxxxxxxx
xxxxxxxxxxx...xx.........lllllllllllllllll...................xx{xxxxxxxxxxxxxxxx
xxxxxxxxxxxxx..xx................lllllll.....................xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx.........xxx.................xxxxxx......xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....xxxxxxxx...xxx......xxxxxxxxxx.......xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx(xxxxxxxxxxxx[xxxxx...xxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
MONS: Asmodeus, Fiend, Balrug, molten gargoyle
MONS: Serpent of Hell, random, random
############################################################################
# Antaeus; bottom of Cocytus. David's Improved Demon Lairs, episode I.
#
NAME: antaeus_david_1
PLACE: Coc:7
ORIENT: encompass
MONS: Antaeus, Ice Fiend, ice dragon / nothing
ITEM: any, any misc, any misc, any misc
SHUFFLE: O1d / e0% / f9* / g8|
KMONS: d = ice devil w:5 / Ice Fiend / nothing w:5
KITEM: d = any
SUBST: ' = w .
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwww.......wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww....wwwww....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww''wwwwwwwwxxxxxxxxx
xxxxxxxxxwww...wwwwwwwwwww....wwwwwwwwwwwwwwwwwwwwwwwwwww'.......wwwwwwxxxxxxxxx
xxxxxxxxxwww.wwww......wwwwww..wwwwwwwwwwwwwwwwwwww'.......ccccc...wwwwxxxxxxxxx
xxxxxxxxxww..ww....cc......www.3wwwwwwwwwwwww..........ccccccccccc..wwwxxxxxxxxx
xxxxxxxxxw...ww..cccccc.....www.wwwwwwwwww'3..........cc....9.2..cc..wwxxxxxxxxx
xxxxxxxxxw..ww..ccccccc+c....ww.'wwwwwwwwwww''........ccf********cc..wwxxxxxxxxx
xxxxxxxxxw..ww..cc.%%%%.cc...ww..wwwwwwwwwwwwwwwww'....ccccccc+ccc...'wxxxxxxxxx
xxxxxxxxxw..ww..cc2.e0.2cc...ww..wwwwwwwwwwwwwwwwwwww'......c...c.....wxxxxxxxxx
xxxxxxxxxw..ww..cc.%%%%.cc..www.'wwwwwwwwwwwwwwwwwwwwwwwww'.cc+cc.....wxxxxxxxxx
xxxxxxxxxw..www..c+cccccc...ww..wwwwwwwwwwwwwwwwwwwwwwwwwww..........wwxxxxxxxxx
xxxxxxxxxww..ww....cccc....www.wwwwwwwwwwwwwwwwwwwwwwwwwwwww........wwwxxxxxxxxx
xxxxxxxxxww..www..........www..wwwwwwwwwwwwwwwwwwwwwwwwwwww'..2....w..wxxxxxxxxx
xxxxxxxxxwww..wwww......wwww..wwwwwwwwwwwwwwwwwwwwwwwwwww'............wxxxxxxxxx
xxxxxxxxxwwww..wwwwwwwwwwww..wwwwwwwwwwwwwwwwwwwwwwwwww..............wwxxxxxxxxx
xxxxxxxxxwwwww...'wwwwww....wwwwwwwwwwwwwwwwwwwwwwwwww............'wwwwxxxxxxxxx
xxxxxxxxxwwwwwwww........'wwwwwwwwwwwwwwwwwwwwwwww'3..'ww'....''wwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwww'...3wwwwwwwwwwwwwwwwwwwwwwwwww''wwwwww''wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwww........wwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww............wwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwwwww'wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwwww3wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...+.[.{.(.+...wwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...c.......c...wwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwww...cc.....cc...wwwwwwwwwww.....wwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww'wwwwwwwwwwwwwwwwww...ccc+ccc...wwwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww3wwwwwwwwwwwwwwwwww............wwwwwwwwwwwwww...wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww.wwwwwwwwww.3'wwwwwww.........wwwwwwwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww.wwwwwwww'.3.'wwwwwwwwwwwwwwwwwwww'wwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww.wwwwwwwww..'wwwwwwwwwwwwwwwwwwww'3wwwwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww..wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..wwwwwwwww.wwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwww..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...w.wwwww..wwwwwwwwwxxxxxxxxx
xxxxxxxxxwwww'...wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww....www...w.wwwwwwwxxxxxxxxx
xxxxxxxxxwwww....'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..ccccccc.c.wwwwwwwwxxxxxxxxx
xxxxxxxxxwwww.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..cc$$$$$$.c..wwwwwwwxxxxxxxxx
xxxxxxxxxwww'.....wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww..c.$dddd$.c...wwwwwwxxxxxxxxx
xxxxxxxxxwww..cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'...$$$$$$cc....wwwwwxxxxxxxxx
xxxxxxxxxwww.cccc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww'.ccccccc....wwwwwwxxxxxxxxx
xxxxxxxxxwww.cg.cc..'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwww........ww..wwwwwwwxxxxxxxxx
xxxxxxxxxww'.c||.cc...'wwwwwwwwwwwwwwwwwwwwwwwwwwww.....wwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww'.c||.8cc......'wwwwwwwwwwwwwwwwwwwwwww'...w..wwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww..c||2.2cc........'wwwwwwwwwwwwwwwwww....wwww..wwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxww..c||....cc..............3'wwwwwwwww...wwwwwww.....wwccccwwwxxxxxxxxx
xxxxxxxxxww..cccc+ccccc..........wwwwwwwwwww'3...wwwwwwwwwww.2.cc2dccwwxxxxxxxxx
xxxxxxxxxwww..ccc...........'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww.+dd1Ocwwxxxxxxxxx
xxxxxxxxxwwww......'wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcc2dccwwxxxxxxxxx
xxxxxxxxxwwwwww'''wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwccccwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Old Antaeus level
NAME: antaeus_in_days_of_yore
PLACE: Coc:7
ORIENT: encompass
SHUFFLE: $|, 2X
SUBST: X=., 3=3.
MONS: Antaeus, Ice Fiend, ice dragon, Ice Fiend
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxx........................xxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx..........................xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx....cccccccccccc..cccccccccccc....xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx....ccccccccccccc2Xccccccccccccc....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx....cc...ww.......3....33....3.......ww...cc....xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxxxxxxx
xxxxxxxxxxxxxx....cc...ww....cccccccccccccccccccccc....ww...cc....xxxxxxxxxxxxxx
xxxxxxxxxxxxx....cc...ww....cccccccccccccccccccccccc....ww...cc....xxxxxxxxxxxxx
xxxxxxxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxxxxxxx
xxxxxxxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxxxxxxx
xxxxxxxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxxxxxxx
xxxxxxxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxxxxxxx
xxxxxxxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxxxxxxx
xxxxxxxxx....cc..www..cc....wwwwwwwwwccccccwwwwwwwww....cc..www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc....wwwwwwwwccc2O12cccwwwwwwww....cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc...wwwwwwwwcc4+....+4ccwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc...wwwwwwwwcc+cc++cc+ccwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www3.c..wwwwwwwwwc|||c..c$$$cwwwwwwwww..c.3www..cc....xxxxxxxxx
xxxxxxxxx....cc..wwww.c.wwwwwwwwwwc|||cXXc$$$cwwwwwwwwww.c.wwww..cc....xxxxxxxxx
xxxxxxxxx....cc..wwww3c.wwwwwwwwwwcc||c..c$$ccwwwwwwwwww.c3wwww..cc....xxxxxxxxx
xxxxxxxxx....cc..wwww.c.wwwwwwwwwwwcccc++ccccwwwwwwwwwww.c.wwww..cc....xxxxxxxxx
xxxxxxxxx....cc..www3.c..wwwwwwwwwwwwww33wwwwwwwwwwwwww..c.3www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc...wwwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwwww...cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www.cc....wwwwwwwwwwwwwwwwwwwwwwwwww....cc.www..cc....xxxxxxxxx
xxxxxxxxx....cc..www..cc....wwwwwwwwwwwwwwwwwwwwwwww....cc..www..cc....xxxxxxxxx
xxxxxxxxx....cc...ww...cc.....wwwwwwwwwwwwwwwwwwww.....cc...ww...cc....xxxxxxxxx
xxxxxxxxx....cc...ww....cc.......wwwwwwwwwwwwww.......cc....ww...cc....xxxxxxxxx
xxxxxxxxxx....cc...ww....cc..........wwwwww..........cc....ww...cc....xxxxxxxxxx
xxxxxxxxxxx....cc...ww....cc...T................T...cc....ww...cc....xxxxxxxxxxx
xxxxxxxxxxxx....cc...ww....cc......................cc....ww...cc....xxxxxxxxxxxx
xxxxxxxxxxxxx....cc...ww....ccccccccccc..ccccccccccc....ww...cc....xxxxxxxxxxxxx
xxxxxxxxxxxxxx....cc...ww....cccccccccc2Xcccccccccc....ww...cc....xxxxxxxxxxxxxx
xxxxxxxxxxxxxxx....cc...ww............................ww...cc....xxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxx....cc...ww..........................ww...cc....xxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwwww..wwwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwwww..wwwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxx....cc...wwwwwwwwwww..wwwwwwwwwww...cc....xxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxx....cc............................cc....xxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxx....cc..........................cc....xxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxx....cccccccccccccccccccccccccc....xxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxx................................xxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxx..............................xxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxx............................xxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx..........{.(.[...........xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##############################################################################
# Ereshkigal (Tartarus)
#
NAME: ereshkigal
PLACE: Tar:7
ORIENT: encompass
MONS: Ereshkigal, necrophage, wraith, shadow, small zombie
MONS: small skeleton, Shadow Fiend
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx.................cccc..........ccc............................xxxxxxxxx
xxxxxxxxx.............ccccc..cccc.....ccc.cccc.........................xxxxxxxxx
xxxxxxxxx...........ccc.........ccccccc.....cc.........................xxxxxxxxx
xxxxxxxxx.........ccc.......2............V..cc.........................xxxxxxxxx
xxxxxxxxx........cc4........................cc...........xxxxxxxx......xxxxxxxxx
xxxxxxxxx........cc44xxx==xxx...............cc..........xx......xx.....xxxxxxxxx
xxxxxxxxx........ccxxx......xxx.......ccc++ccc.........xx........xx....xxxxxxxxx
xxxxxxxxx........cxx..........xxx.....ccc44ccc.........x..........x....xxxxxxxxx
xxxxxxxxx........cx............xx....cccc44cc.........xx..........xx...xxxxxxxxx
xxxxxxxxx.......ccx.G........G.xxx7ccc..c44c..........x.....|......x...xxxxxxxxx
xxxxxxxxx.......cxx............xxxcc..................x......7.....x...xxxxxxxxx
xxxxxxxxx......ccx..............xxc...................xx..........xx...xxxxxxxxx
xxxxxxxxx......ccx..G........G..xxc..x.........x.......x..........x....xxxxxxxxx
xxxxxxxxx......ccx..............xcc....................xx........xx....xxxxxxxxx
xxxxxxxxx.......cxx............xxc......................xx......xx.....xxxxxxxxx
xxxxxxxxx.......ccx.F........F.xcc.......................xxxxxxxx......xxxxxxxxx
xxxxxxxxx........cx............xc......................................xxxxxxxxx
xxxxxxxxx........cxx....17....xxc....x.........x.......................xxxxxxxxx
xxxxxxxxx........ccxxx......xxxcc......................................xxxxxxxxx
xxxxxxxxx........cccc=xxxxxx=cccc......................................xxxxxxxxx
xxxxxxxxx........cc||cccccccc||cc......................................xxxxxxxxx
xxxxxxxxx.........cc||||O|||||cc.......................................xxxxxxxxx
xxxxxxxxx..........cccccccccccc......x.........x............V..........xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xx$$$$xxx|||||xx...xxxxxxxxx
xxxxxxxxx.......V........V...........x.........x....xx$$$$xxx|||||xx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xx44444xx22222xx...xxxxxxxxx
xxxxxxxxx.......xxxxxxxxx+xxxxxxxxx.................xx44444xx22222xx...xxxxxxxxx
xxxxxxxxx.......x3.2..........3...x..x.........x..xxxxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x.x.x.x.x.x.x.x.x.x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x...2.3..4..5..4..x......................=.......xxx...xxxxxxxxx
xxxxxxxxx.......xx.x.x.x.x.x.x.x.xx......................=.......xxx...xxxxxxxxx
xxxxxxxxx.......x..65..3..6.6...5.x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x.x.x.x.x.x.x.x.x.x..x.........x..xxxxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x...4...3.....4...x.................xx.....xx555555x...xxxxxxxxx
xxxxxxxxx.......xx=xxxxx.x.xxxxxxxx.................xx.....xx555555x...xxxxxxxxx
xxxxxxxxx.......x$$$$$$x.25.x$$$||x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x$x$$x$xx.x.x$x$x|x.................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx.......x||||||x.556=$$$||x..x.........x....xx$$xx56565xx$|x...xxxxxxxxx
xxxxxxxxx.......xxxxxxxxxxxxxxxxxxx.................xx$$xx65656xx|7x...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx...........................................xxxxxxxxxxxxxxxx...xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx........(...........................................[.........xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxx..............................{...............................xxxxxxxxx
xxxxxxxxx..............................................................xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
###############################################################################
# float.des: This is the place where floating regular vaults should go. These
# are defined as vaults with an ORIENT: float line. Vaults with
# other ORIENT arguments (encompassing, north, northwest etc.)
# are considered big and reside in large.des. Vaults without any
# ORIENT line are minivaults and behave somewhat differenty; these
# are stored in mini.des.
#
# All maps dealing with the Vault branch system, including Vaults:8
# reside in vaults.des.
###############################################################################
# Set the default depth for vaults. Be sure to adapt the DEPTH of particulary
# easy or tough vaults. Also, exlucde unthemely branches with !Lair etc.
default-depth: 12-26
##############################################################################
# Dummy probability balancer vault for depths 1-11.
#
# Why this is necessary: there are very few vaults in the 1-11 range (entries
# are not considered here); to avoid too much repetition of the existing vaults,
# we use this dummy vault.
#
NAME: dummy_balancer
DEPTH: 1-11
# Vaults tagged "dummy" are no-ops when the dungeon builder is looking for maps
# by depth.
TAGS: dummy
ORIENT: float
CHANCE: 100
MAP
x
ENDMAP
##############################################################################
# Cavepeople
#
NAME: erik_1
ORIENT: float
TAGS: no_monster_gen
DEPTH: 7-11
#
SHUFFLE: rR/sS/uU/vV/wW/yY/zZ, uU/nN
SUBST: r=n, R=N, s=n, S=N
SUBST: n=., N=@
SUBST: u=x, v=x, w=x, y=x, z=x
SUBST: U=x, V=x, W=x, Y=x, Z=x
#
SUBST: 1 = 1:20 ., 2=2., 3=23, 4=24
MONS: jackal/hound, human, Edmund/Jessica/Sigmund, Michael/Ijyb/Psyche
MONS: sheep/nothing
#
MAP
xxxxxxxxxxSxxxxxxxxxxxxxxxxxxxUxxxxxxxxx
xxxxxxxxxxxssxxxxxxxxx1xxxxxxuxxxxxxxxxx
xxxxxxxxxxxxxssxxxxxx111xxxxxuxxxxxxxxxx
xxxzzzxxxxxxxxxsxxxxxx1xxxxxxuxxxxxxxxxx
Zzzxzxzxx555xxsxxxxxxx1xxxxxuxxxxxxxxxxx
xxxxxxxzxx5xxx.xxx..x1xxxxxuxxxxxxxxxxxx
xxxxxxxzxx5xxxx......xxxxxuuxxxxxxxxxxxx
xxxxxxzxxxx5xx...2...cccxxxuxxxxxxxxxxxx
xxxxxxzxxxx....2224..+$cxxuxxxxxxxxxxxxx
xxxxxxxz.......2ll22.cccxxxuxxxxxxxxxxxx
xxxxxxxxx......3222.xxxxxxuxxxxxxxxxxxxx
xxxxxxxxxyxxxx2.......xxuuxxvvvvxxxxxxxx
xxxxxxxxyxxxx.......xx..vxvvxxxxvxxxxxxx
xxxxxxyyxxxxxrxxxxx.xxwxxvxxxxxxxvvxxxxx
xxxyxyxxxxxxrxxrxxxx.xxwxxxxxxxxxvxxxxxx
xyyyyxxxxxxxxrrxrrxxxxxxwxxxxxxxvxxxxxxx
xyxxxxxxxxxxxxxrxrrxxxxxxwwxxxxxxvvxxxxx
YxxxxxxxxxxxxxxxxxrxxxxxxxxwxxxxxxxvvxvV
xxxxxxxxxxxxxxxxrrxxxxxxxxxxwxxxxxxxxvxx
xxxxxxxxxxxxrrrrxxxxxxxxxxxxwxxxxxxxxxxx
xxxxxxxxxxxRxxxxxxxxxxxxxxxxWxxxxxxxxxxx
ENDMAP
##############################################################################
# Rubicon
#
NAME: erik_rubicon_a
DEPTH: 10-16
ORIENT: float
FLAGS: no_rotate
TAGS: no_pool_fixup
CHANCE: 6
ITEM: ring of levitation / potion of levitation / nothing, potion of levitation
ITEM: nothing, nothing, nothing
SHUFFLE: {[(, )gh
SUBST: ?:?.w, ?=w., w:lw, ':'.c, '=cx.
MAP
xxxxcccccccc????w.@??ww.@www???w...@???wwww.@ww??@..?ccccxxxxxx
ccccwwwwwwwww..wwwww.wwwwwwww.wwwwwww.wwwwwwwwwwww??wwwwccccccc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
ccwwwwwwwwwwwwwwwwwwwcccwwwwwwwwwcwwwwwwwwwwwwwwwwwwwwwwcccwccc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwccwwwwwwwwwcwcwwwwwwwwwwwwwwwwwwwwwwccccc
cwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwcwwwww.wwwwwwwwwwwwwwwwwwwwwwc
ccwcwwwwwwwwwwwwwwwxwwwwww???wwwwwwwww???wwwwwwwww.wwwwwwwccccc
cccccc????w??.w????xw??w??...?wwww???w????w?w???w???w??cccccxxx
xxxxcxx...''....?..xx........??w??...c''....??.....???..cxccxxx
xxxxcx..(cc[.''..'xx...x.''.x..?xx.xcc..cxcx...xxx.'...chxxcxxx
xxxxcx..cc{c..xx.....xx...cc..xx....xcc....''xxx..x.xxc...cxxxx
xxxxccx....e.xx....x..x.....c....cx..x...x......c......cxcxxxxx
xxxxxcxexxx.x.x.xx.x.xx.xcc.xx.xccxx....xx.x.xxxccxx.xcccxxxxxx
xxxxxccx.gxxx..x..xdx..x.xxxx.x...xx.xx...xx.xxxx)..xxcxxxxxxxx
xxxxxxcxxxxxxxx...xxxxxxxxxccccccc..xxxxccccccccxxxccccxxxxxxxx
xxxxxxcccccccccccccccccccccccccccccccccccxxxxxcccccccxxxxxxxxxx
ENDMAP
NAME: erik_rubicon_b
DEPTH: 10-16
ORIENT: float
FLAGS: no_rotate
CHANCE: 4
ITEM: ring of levitation / potion of levitation / nothing, potion of levitation
ITEM: nothing, nothing, nothing, nothing
SHUFFLE: {[(, fgW, )hi
SUBST: ?:?.wW, ?=wW., ':'.c, '=c.
MAP
xxxxcccccccc?gw?f.@wgf?.@w??g?fw...@gwfw???.@wwww@..?ccccxxxxxx
ccccwwwwwww??..f????.ww???www.???ww??.wwwwwwwwwwwffgg?wwccccccc
cwwwwwwwwwwww??wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww??wwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwc
ccwwwwwwwwwwwwwwwgwwwcccwwwfwwwwwcwwwwgwwwwwwwwwwwwwwwwwcccwccc
cwwwwwwwwwwwwwwgwwwwwwwwwwwwfwwwwwwwwwwwwwfwwwwwwwwwwwwwwwwwwwc
cwwwwwwwwwwwwwwwwwwwwwccwwwwwwwwwcwcwwww?wwwwwwwwwwwwwwwwwccccc
cwwwwwwwwwwwwxwwwwwwwwwwwwwwwwwwwcwwwww.wwwwwwwwwwwwwwwwwwwwwwc
ccwcwwwwwg?wwwfwwwwxwwwwwwwwwwwwwwwwwwwfgwwwgwwwww.wwwwwwwccccc
ccccccwffwg??fw?ww?gx??ww?..??wwwww??w?fwgw?fwgw??fg??gcccccxxx
xxxxcxx...'''...?..xx.....''.?ww??...c.'....??...'.?gg.xcxccxxx
xxxxcx..(cc[.'.'.xx..'.x.'..x..?...xcc..cxcx.x..x..''..cxhxcxxx
xxxxxcc..c{c..x.x...c.xxx.x.xx.'.'xx..cc..c.xx''.cc..xxx...xxxx
xxxxccx....e.xx...x...x.....c...c....cc....x...x....x....cxxxxx
xxxxxcxexxxxx.x.xxxx.x..xcc.xx..cc.x....xx.x.x.xccxx.xcccxxxxxx
xxxxxccx..xi.x.x.xxdxxxx...x..xx..xxxxx...x).xx..xc.xxcxxxxxxxx
xxxxxxcxxxxxx...x....xxxxxxcccccccxxxxxxccccccccx..ccccxxxxxxxx
xxxxxxcccccccccccccccccccccccccccccccccccxxxxxcccccccxxxxxxxxxx
ENDMAP
##############################################################################
# Sometimes You Just Gotta Run
# Moved deeper and minor changes.
#
NAME: erik_ogre
DEPTH: 6-10
ORIENT: float
SHUFFLE: 1X / 1X / 2l / 3Y
SUBST: X=x, Y:x.
MONS: ogre, iron devil, nothing
ITEM: potion of heal wounds / speed / berserk rage / scroll of blinking
MAP
xxxxxxxxxx@xxxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxxX.Xxxxxxxxxx
xxxxxxxxxX1Xxxxxxxxxx
xxxxxxxxxX.Xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxxx.xxxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx.d.xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx.d.xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxxxxx...xxxxxxxxx
xxxxxx....[....xxxxxx
xxxxxx..x(.{x..xxxxxx
x...x...x...x...x...x
x....x..xx]xx..x....x
xxxxxx...xxx...xxxxxx
xxxxxxxxxxxxxxxxxxxxx
ENDMAP
################################
# Starter slime pit
#
# The slime creature or amoeba may seem too tough for the level where this appears,
# but since they are normal speed with no range attacks, they can be escaped
#
NAME: slime_lemuel
DEPTH: 6-16, Lair
ORIENT: float
MONS: w:20 ooze/jelly/fungus, slime creature/giant amoeba/oklob plant
MAP
xxxxxxxxxxx
xxxx111xxxx
xx1111111xx
@+1112111xx
xx1111111xx
xxxx111xxxx
xxxxxxxxxxx
ENDMAP
####################################
# shoot the duckies, win a prize!
#(warning: some duckies may shoot back)
#
NAME: shooting_gallery_Lemuel
ORIENT: float
MAP
ccccccccccccccccccccccccccccccccccccccccccccc
ccxc$cxc*cxc$cxc*cxc$cxc*cxc$cxc*cxc$cxc*cxcc
cxwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwwxwwxc
ccwwww9www9www9www9www9www9www9www9www9wwwwcc
cxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxc
ccww9www9www9www9www9www9www9www9www9www9wwcc
cxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxc
cc.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.w.cc
cx.........................................xc
cc.........................................cc
cx.........................................xc
cc.........................................cc
ENDMAP
##########################################
# a pointless little "vault" by Lemuel
#
NAME: strawberry_fields
ORIENT: float
DEPTH: 1-27
SUBST: .= a .:200 1:2 2:1
MONS: plant, butterfly
ITEM: strawberry
MAP
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
.............................................
ENDMAP
##############################################################################
# Beware the mummy's curse (Lemuel)
#
NAME: MiniTomb
ORIENT: float
DEPTH: 10-26
MONS: large zombie / nothing, mummy, guardian mummy, greater mummy, large zombie
MONS: mummy / nothing
SHUFFLE: 2F, cbv
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxx3$$xxxxxxxxxxxxx
ccxxxxxxxxccc=cccccccccxxxx
cccxxxxxxxc.....c...1$cxxxc
@Fcx6$.xxxc..1..c...25ccccc
cccccc=cccc.62..c...15c$$$c
@+111.....+.63..=..F11=4||c
cccccc=cccc.62..c...15c$$$c
@Fcx6$.xxxc..1..c...25ccccc
cccxxxxxxxc.....c...1$cxxxc
ccxxxxxxxxccc=cccccccccxxxx
xxxxxxxxxxx3$$xxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
#############################################################################
# Insect pit (Lemuel)
#
NAME: insect_pit
FLAGS: no_rotate
ORIENT: float
DEPTH: 5-12
SUBST: 1 = 1:70 2:60 3:25
MONS: giant beetle w:20 / giant cockroach w:30 / butterfly w:20
MONS: bumblebee / giant centipede / giant mite w:30 / giant mosquito
MONS: giant blowfly / scorpion / redback w:5
MAP
ccccccccccc+ccccccccccc
c.....................c
c.....................c
c.....................c
c.....vvvvvvvvvvv.....c
c.....v111111111v.....c
c.....v111111111v.....c
c.....=111111111=.....c
c.....v111111111v.....c
c.....v111111111v.....c
c.....vvvvvvvvvvv.....c
c.....................c
c.....................c
c.....................c
ccccccccccc+ccccccccccc
ENDMAP
#############################################################################
# Troll bridge (Lemuel)
#
NAME: troll_bridge
DEPTH: 7-15
ORIENT: float
TAGS: no_pool_fixup
MONS: troll w:50 / rock troll / iron troll w:5
MAP
xxxxx...........................xxxxxx
xwwwx...........................xxxxxx
xwwwx...........................xxxxxx
xwwwx...........................xxxxxx
xwwwwwwwwwwwwwwwww.wwwwwwwwwww..xxxxxx
xxwwwwwwwwwwwxxxxw.wwwwwwwwwwwwwwwwxxx
xxwwwwwwwwwwwx11xw.wxxxxwwwwwwwwwwwwxx
xxwwwwwwwwwwwx11=...=11xwwwwwwwwwwwwwx
xxxwwwwwwwwwwxxxxw.wx11xwwwwwwwwwwwwwx
xxxxxwwwwwwwwwwwww.wxxxxwwwwwwwwwwwwwx
xxxxx...wwwwwwwwww.wwwwwwwwwwwwwwwwwwx
xxxxx...........................xwwwwx
xxxxx...........................xxwwwx
xxxxx...........................xxwwwx
xxxxx...........................xxxxxx
ENDMAP
#################################
# An Ice Statue vault
#
NAME: ice1_lemuel
MONS: ice statue
TAGS: no_pool_fixup
ORIENT: float
SUBST: * : *$
SUBST: * = |:5 * .
SUBST: T = TU
SHUFFLE: xb/cc
MAP
xxxxxxxxx
xbbbbbbbx
xb*****bx
xb*****bx
xb.....bx
xb.....bx
xb.....bx
xb.....bx
xbwwwwwbx
xbww1wwbx
xbwwwwwbx
xb.....bx
xb.....bx
xb.....bx
xb.....bx
xb.....bx
xbT.@.Tbx
ENDMAP
#############################################################################
# Oklob gauntlet
#
NAME: oklob_2
DEPTH: 18-27
MONS: plant, oklob plant
ORIENT: float
SHUFFLE: ]})yY / defzZ
SUBST: '=12w, "=ww.
SUBST: d=|*, e=|*, f=|*, y=., Y=@, z=x, Z=x
SHUFFLE: xxxc
MAP
yyyyyyYyyyyyy
xxxx.]}).xxxx
x'ww.....ww'x
x'"......."'x
x'"......."'x
x'"......."'x
x'"......."'x
x'"......."'x
x'ww.....ww'x
xxxxxx+xxxxxx
ENDMAP
#############################################################################
# Oklob shooting range
NAME: oklob_3
DEPTH: 21-27
ORIENT: float
SHUFFLE: ab" / AB'
SUBST: a=[, b=(, A=., B=., "=., ':>', '=>.
SUBST: x : y:1 x:5 .:30
SUBST: x = x:2 .
SHUFFLE: xcv
SUBST: y = x
MONS: oklob plant / w:2 plant
MAP
xxxxxxxxxxxxxxx
xxxx...1...xxxx
xx...........xx
xx...........xx
x......"......x
x......'......x
x1...aA{Bb...1x
x......'......x
x......"......x
xx...........xx
xx...........xx
xxxx...1...xxxx
xxxxxxxxxxxxxxx
ENDMAP
###################################
# Hellmouth (Lemuel)
# note that other than the imps, the demons here cannot fly
NAME: hellmouth_1
FLAGS: no_rotate
MONS: imp / quasit / shadow imp, hellion / rotting devil / iron devil / hairy devil / hell hound
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of draining
ITEM: wand of fire / ring of fire / Necronomicon / book of demonology / scroll of torment
ORIENT: float
SUBST: d=de, ?:?.l, ?=l.
MAP
xxxxxxxxxxxxxxxxxxx
xxxxxxxxlllxxxxxxxx
xxxxxxlllAlllxxxxxx
xxxlllll.d.llll?xxx
xlllllll121lllll?.x
x?lllllll1llll?...x
x.??llllllll?.....x
x...?llllll?......x
x....?lllll.......x
xxx...?lll?.....xxx
xxxx...lll?....xxxx
xxxxx.?ll?....xxxxx
xxxxx?lll.....xxxxx
xxxxxxlll?...xxxxxx
xxxxxxxlll...xxxxxx
xxxxxxxxll?.xxxxxxx
xxxxxxxxll?.xxxxxxx
xxxxxxxxl?@xxxxxxxx
ENDMAP
###################################
# Hellmouth 2 (Lemuel)
# note that other than the imps, the demons here cannot fly
NAME: hellmouth_2
TAGS: no_monster_gen
FLAGS: no_rotate
MONS: imp / quasit / shadow imp / manes / lemure
MONS: hellion / rotting devil / iron devil / hairy devil / hell hound
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / wand of draining
ITEM: wand of fire / ring of fire / Necronomicon / book of demonology / scroll of torment
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / w:30 nothing
ORIENT: float
SUBST: d=de, ?:?.l, ?=l.
SUBST: b : b:30 c v .
MAP
..........................
.......bbbbbbbbbbbb.......
....bbbb..........bbbb....
..bbb....llllllll....bbb..
.bb....llllllllllll....bb.
.b....llllllllllllll....b.
.b....llllll??llllll....b.
.b...?lll??.....?lll?...b.
.b...?ll?...111...ll?...b.
@+...?l?...11211d..l?...b.
@+...?l?...12A21|f.l?...b.
.b...?ll...11211d.ll?...b.
.b...?lll?..111..lll?...b.
.b....llll?.....llll....b.
.b....llllll??llllll....b.
.bb....llllllllllll....bb.
..bbb....llllllll....bbb..
....bbbb..........bbbb....
.......bbbbbbbbbbbb.......
..........................
ENDMAP
###################################
# Hellmouth 3 (Lemuel)
NAME: hellmouth_3
MONS: weight:50 imp / quasit / shadow imp / manes / lemure, hell hound
ITEM: good_item demon blade / good_item demon whip / good_item demon trident / nothing
ORIENT: float
SUBST: ? : . l ?:40, ?=l.
MAP
................??............
...........................??.
....??..........l?............
...?ll?........?l?............
..?lll?.........l.............
...?l........??l?.............
...........??lll?.............
.........?lllllll?............
.......?llllllllll??..........
......?lll111111llll?.........
......?llll12Ad1lll...........
.......?lll11111ll?...........
........?lllll1ll?............
.........??llllll......?......
...........?llll?.....ll?.....
..?.........?ll?.......ll?....
.?............................
..................??..........
ENDMAP
NAME: david_entry_003_a
TAGS: entry
FLAGS: no_rotate
ORIENT: float
SHUFFLE: {[(<
SUBST: v:vx, c:vxc
CHANCE: 2
MAP
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxx.......vxvxvxv.......xxxxx
xxx......xvx.......xvx......xxx
xx....vxv.............vxv....xx
xx...x......ccc=ccc......x...xx
x...v..[..ccccc.ccccc..(..v...x
x...x....ccccc.%.ccccc....x...x
x...v....ccccc.%.ccccc....v...x
x...x..<..ccccc.ccccc..{..x...x
xx...v......ccccccc......v...xx
xx....xvx.............xvx....xx
xxx......vxv.......vxv......xxx
xxxxx.......xvxvxvx.......xxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_entry_003_b
TAGS: entry
FLAGS: no_rotate
ORIENT: float
SHUFFLE: {[(<
SUBST: v:vx, c:vxc
CHANCE: 2
MAP
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxx.......vxvxvxv.......xxxxx
xxx......xvx.......xvx......xxx
xx....vxv.............vxv....xx
xx...x......ccccccc......x...xx
x...v..[..cc=cc.ccccc..(..v...x
x...x....cccc..%.ccccc....x...x
x...v....ccccc.%.ccccc....v...x
x...x..<..ccccc.ccccc..{..x...x
xx...v......ccccccc......v...xx
xx....xvx.............xvx....xx
xxx......vxv.......vxv......xxx
xxxxx.......xvxvxvx.......xxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
xx...v......ccccccc......v...xx
xx....xvx.............xvx....xx
xxx......vxv.......vxv......xxx
xxxxx.......xvxvxvx.......xxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_entry_003_d
TAGS: entry
FLAGS: no_rotate
ORIENT: float
SHUFFLE: {[(<
SUBST: v:vx, c:vxc
CHANCE: 2
MAP
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxx.......vxvxvxv.......xxxxx
xxx......xvx.......xvx......xxx
xx....vxv.............vxv....xx
xx...x......c=ccccc......x...xx
x...v..[..ccc.c.ccccc..(..v...x
x...x....ccccc.%.ccccc....x...x
x...v....ccccc.%.ccccc....v...x
x...x..<..ccccc.ccccc..{..x...x
xx...v......ccccccc......v...xx
xx....xvx.............xvx....xx
xxx......vxv.......vxv......xxx
xxxxx.......xvxvxvx.......xxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_entry_003_e
TAGS: entry
FLAGS: no_rotate
ORIENT: float
SHUFFLE: {[(<
SUBST: v:vx, c:vxc
CHANCE: 2
MAP
xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxx
xxxxxxxxx.............xxxxxxxxx
xxxxx.......vxvxvxv.......xxxxx
xxx......xvx.......xvx......xxx
xx....vxv.............vxv....xx
xx...x......ccccccc......x...xx
x...v..[..ccccccccccc..(..v...x
x...x....ccccccccccccc....x...x
x...v....ccccccccccccc....v...x
x...x..<..ccccccccccc..{..x...x
NAME: david_entry_010_a
TAGS: entry
ORIENT: float
SHUFFLE: {[(
CHANCE: 3
MAP
cccccccccccccccccccccccccccccccccccccccc
c[c..c...cc......c.....................c
c..ccc.cc..c...c....c....c.............c
ccc..c..c.c..c..c..cc.c.c...T....ccc...c
c..cccc.cc..c..cc.......c.......ccccc..c
c.cc...c.c..c......c...c........ccccc..c
cc.c.ccc..c...c..cc...c...cccc...ccc...c
ccc.ccc.c.c..c...c..c....cc00cc........c
c{ccc..cc.cc......cc.....=.cc%c...T....@
c.c...c.cc.c..cc.........ccc%cc........c
cc.cccccc.c...c..c..cc....cccc...ccc...c
cccc.c...c..c...c...............ccccc..c
c.cc..ccc.c.......c...c.........ccccc..c
c..cc.c.c...cc...ccc...cc...T....ccc...c
cc..cc.cc.cc....c....c...c.............c
c(.c..c.cc...c......c..................c
cccccccccccccccccccccccccccccccccccccccc
ENDMAP
c[c..c...cc......c.....................c
c..ccc.cc..c...c....c....c.............c
ccc..c..c.c..c..c..cc.c.c...T....ccc...c
c..cccc.cc..c..cc.......c.......ccccc..c
c.cc...c.c..c......c...c........ccccc..c
cc.c.ccc..c...c..cc...c...c=cc...ccc...c
ccc.ccc.c.c..c...c..c....cc.0cc........c
c{ccc..cc.cc......cc.....c0cc%c...T....@
c.c...c.cc.c..cc.........ccc%cc........c
cc.cccccc.c...c..c..cc....cccc...ccc...c
cccc.c...c..c...c...............ccccc..c
c.cc..ccc.c.......c...c.........ccccc..c
c..cc.c.c...cc...ccc...cc...T....ccc...c
cc..cc.cc.cc....c....c...c.............c
c(.c..c.cc...c......c..................c
c[!.!c...cc.??...c?....................c
c..ccc.cc.?c...c.?..c....c.............c
c!c..c..c.c..?..c..?c.?.c...T....ccc...c
c..cc!c.cc..c?.cc.......?.......ccccc..c
c.cc...c.c..c..??..c..?c........ccccc..c
c!.c.ccc.?c.?.c..cc...c...cXcc...ccc...c
ccc.ccc.c.c..c...?..c....cY00cc........c
c{ccc..cc.cc......cc.....Z>cc%c...T....@
c.c...c.cc.c..?c.........ccc%cc........c
c!.cccccc.c...c..c?.cc....cccc...ccc...c
cccc.c...c..c...c...?...........ccccc..c
c!!c!.ccc.c?....?.c...?.........ccccc..c
c..c!.c.c...c?...cc?...cc...T....ccc...c
cc..cc.?c.cc....c....c...c.............c
c(.c..c.cc...c?.....??.................c
NAME: david_entry_010_c
TAGS: entry
ORIENT: float
SHUFFLE: {[(
CHANCE: 3
MAP
cccccccccccccccccccccccccccccccccccccccc
c[c..c...cc......c.....................c
c..ccc.cc..c...c....c....c.............c
ccc..c..c.c..c..c..cc.c.c...T....ccc...c
c..cccc.cc..c..cc.......c.......ccccc..c
c.cc...c.c..c......c...c........ccccc..c
cc.c.ccc..c...c..cc...c...cccc...ccc...c
ccc.ccc.c.c..c...c..c....c=00cc........c
c{ccc..cc.cc......cc.....c.cc%c...T....@
c.c...c.cc.c..cc.........ccc%cc........c
cc.cccccc.c...c..c..cc....cccc...ccc...c
cccc.c...c..c...c...............ccccc..c
c.cc..ccc.c.......c...c.........ccccc..c
c..cc.c.c...cc...ccc...cc...T....ccc...c
cc..cc.cc.cc....c....c...c.............c
c(.c..c.cc...c......c..................c
cccccccccccccccccccccccccccccccccccccccc
ENDMAP
NAME: david_entry_010_d
TAGS: entry
ORIENT: float
SHUFFLE: {[(
CHANCE: 1
MAP
cccccccccccccccccccccccccccccccccccccccc
c[c..c...cc......c.....................c
c..ccc.cc..c...c....c....c.............c
ccc..c..c.c..c..c..cc.c.c...T....ccc...c
c..cccc.cc..c..cc.......c.......ccccc..c
c.cc...c.c..c......c...c........ccccc..c
cc.c.ccc..c...c..cc...c...cccc...ccc...c
ccc.ccc.c.c..c...c..c....cccccc........c
c{ccc..cc.cc......cc.....cccccc...T....@
c.c...c.cc.c..cc.........cccccc........c
cc.cccccc.c...c..c..cc....cccc...ccc...c
cccc.c...c..c...c...............ccccc..c
c.cc..ccc.c.......c...c.........ccccc..c
c..cc.c.c...cc...ccc...cc...T....ccc...c
cc..cc.cc.cc....c....c...c.............c
c(.c..c.cc...c......c..................c
cccccccccccccccccccccccccccccccccccccccc
ENDMAP
+.....+.....xxxxxxx.....x
xxxxx+xxxxx+xxxxxx......x
xxxxx.xxxxx.xxxxx.......x
xxxx..xxxx..xxxx........x
xxx...xxx...xxx.........x
xx..[.xx....xx..........x
@.....+.....+...........x
xxxxx+xxxxx+............x
xx.xx.xx.xx.............x
x..+..x..x..............x
xx+xxxxxx...............x
xx.xx.xx................x
x..x..x.................x
xx+xxx..................x
xx.xx...................x
x..x....................x
xxx.....................x
xx....................G.x
@......................Xx
x.....+.....xxxxxxx.....x
xxxxx+xxxxx+xxxxxx...x..x
xxxxx.xxxxx.xxxxx...xx..x
xxxx..xxxx..xxxx...xxx..x
xxx...xxx...xxx...xxxx..x
xx..[.xx..T.xx...xxxxx..x
x.....+.....+...........x
# Concentric eggs (David)
NAME: david_026_a
TAGS: entry no_monster_gen
ORIENT: float
FLAGS: no_rotate
MONS: worm / giant beetle
ITEM: nothing / ring of hunger / protection from fire / protection from cold
ITEM: nothing / choko / pear / apple / sausage / banana / any scroll
CHANCE: 2
SHUFFLE: {(, cvx
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxx.......................xxxxxx
xxxvxv.......................vxvxxx
xxx.........xxxxx+xxxxx.........xxx
xxv......xxxxxxxx+xxxxxxxx......vxx
xx......xxxxxx.......xxxxxx......xx
xv.....xxxxx...........xxxxx.....vx
xx.....xxxx....xxxxx....xxxx.....xx
xv.....xxx...xxxxxxxxx...xxx.....vx
x.....xxxx..xx.......xx..xxxx.....x
x.....xdx...x..xx+xx..x...xex.....x
......x=x..xx.xx...xx.xx..x=x......
@.....x1x..xx.xx[({xx.xx..x1x.....@
......x.x..xx.xx...xx.xx..x.x......
x.....x.x...x..xxxxx..x...x.x.....x
x.....xx=x..xx.......xx..x=xx.....x
xv.....xxx...xxxx+xxxx...xxx.....vx
xx.....xxxx....xx+xx....xxxx.....xx
xv.....xxxxx...........xxxxx.....vx
xx......xxxxxx.......xxxxxx......xx
xxv......xxxxxxxxxxxxxxxxx......vxx
xxx.........xxxxxxxxxxx.........xxx
xxxvxv.......................vxvxxx
xxxxxx.......................xxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_026_b
TAGS: entry no_monster_gen
ORIENT: float
FLAGS: no_rotate
MONS: worm / giant beetle
ITEM: nothing / ring of hunger / protection from fire / protection from cold
ITEM: nothing / choko / pear / apple / sausage / banana / any scroll
CHANCE: 2
SHUFFLE: {(, cvx
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxx.......................xxxxxx
xxxvxv.......................vxvxxx
xxx.........xxxxx+xxxxx.........xxx
xxv......xxxxxxxx+xxxxxxxx......vxx
xx......xxxxxx.......xxxxxx......xx
xv.....xxxxx...........xxxxx.....vx
xx.....xxxx....xxxxx....xxxx.....xx
xv.....xxx...xxxxxxxxx...xxx.....vx
x.....xxxx..xx.......xx..xxxx.....x
x.....xdx...x..xx+xx..x...xex.....x
......x=x..xx.xx...xx.xx..x=x......
@.....x1x..xx.xx[({xx.xx..x1x.....@
......x.x..xx.xx...xx.xx..x.x......
x.....x.x...x..xxxxx..x...x.x.....x
x.....xx=x..xx.......xx..xxx=.....x
xv.....xxx...xxxx+xxxx...xxx.....vx
xx.....xxxx....xx+xx....xxxx.....xx
xv.....xxxxx...........xxxxx.....vx
xx......xxxxxx.......xxxxxx......xx
xxv......xxxxxxxxxxxxxxxxx......vxx
xxx.........xxxxxxxxxxx.........xxx
xxxvxv.......................vxvxxx
xxxxxx.......................xxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_026_c
TAGS: entry no_monster_gen
ORIENT: float
FLAGS: no_rotate
MONS: worm / giant beetle
ITEM: nothing / ring of hunger / protection from fire / protection from cold
ITEM: nothing / choko / pear / apple / sausage / banana / any scroll
CHANCE: 2
SHUFFLE: {(, cvx
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxx.......................xxxxxx
xxxvxv.......................vxvxxx
xxx.........xxxxx+xxxxx.........xxx
xxv......xxxxxxxx+xxxxxxxx......vxx
xx......xxxxxx.......xxxxxx......xx
xv.....xxxxx...........xxxxx.....vx
xx.....xxxx....xxxxx....xxxx.....xx
xv.....xxx...xxxxxxxxx...xxx.....vx
x.....xxxx..xx.......xx..xxxx.....x
x.....xdx...x..xx+xx..x...xex.....x
......x=x..xx.xx...xx.xx..x=x......
@.....x1x..xx.xx[({xx.xx..x1x.....@
......x.x..xx.xx...xx.xx..x.x......
x.....x.x...x..xxxxx..x...x.x.....x
x.....=xxx..xx.......xx..x=xx.....x
xv.....xxx...xxxx+xxxx...xxx.....vx
xx.....xxxx....xx+xx....xxxx.....xx
xv.....xxxxx...........xxxxx.....vx
xx......xxxxxx.......xxxxxx......xx
xxv......xxxxxxxxxxxxxxxxx......vxx
xxx.........xxxxxxxxxxx.........xxx
xxxvxv.......................vxvxxx
xxxxxx.......................xxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_026_d
TAGS: entry no_monster_gen
ORIENT: float
FLAGS: no_rotate
MONS: worm / giant beetle
ITEM: nothing / ring of hunger / protection from fire / protection from cold
ITEM: nothing / choko / pear / apple / sausage / banana / any scroll
CHANCE: 2
SHUFFLE: {(, cvx
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxx.......................xxxxxx
xxxvxv.......................vxvxxx
xxx.........xxxxx+xxxxx.........xxx
xxv......xxxxxxxx+xxxxxxxx......vxx
xx......xxxxxx.......xxxxxx......xx
xv.....xxxxx...........xxxxx.....vx
xx.....xxxx....xxxxx....xxxx.....xx
xv.....xxx...xxxxxxxxx...xxx.....vx
x.....xxxx..xx.......xx..xxxx.....x
x.....xdx...x..xx+xx..x...xex.....x
......x=x..xx.xx...xx.xx..x=x......
@.....x1x..xx.xx[({xx.xx..x1x.....@
......x.x..xx.xx...xx.xx..x.x......
x.....x.x...x..xxxxx..x...x.x.....x
x.....=xxx..xx.......xx..xxx=.....x
xv.....xxx...xxxx+xxxx...xxx.....vx
xx.....xxxx....xx+xx....xxxx.....xx
xv.....xxxxx...........xxxxx.....vx
xx......xxxxxx.......xxxxxx......xx
xxv......xxxxxxxxxxxxxxxxx......vxx
xxx.........xxxxxxxxxxx.........xxx
xxxvxv.......................vxvxxx
xxxxxx.......................xxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
# Concentric egg (David)
CHANCE: 1
SHUFFLE: {(, cvx
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxx.......................xxxxxx
xxxvxv.......................vxvxxx
xxx.........xxxxx+xxxxx.........xxx
xxv......xxxxxxxx+xxxxxxxx......vxx
xx......xxxxxx.......xxxxxx......xx
xv.....xxxxx...........xxxxx.....vx
xx.....xxxx....xxxxx....xxxx.....xx
xv.....xxx...xxxxxxxxx...xxx.....vx
x.....xxxx..xx.......xx..xxxx.....x
x.....xdx...x..xx+xx..x...xxx.....x
......x=x..xx.xx...xx.xx..xxx......
@.....x1x..xx.xx[({xx.xx..xxx.....@
......x.x..xx.xx...xx.xx..xxx......
x.....x.x...x..xxxxx..x...xxx.....x
x.....=xxx..xx.......xx..xxxx.....x
xv.....xxx...xxxx+xxxx...xxx.....vx
xx.....xxxx....xx+xx....xxxx.....xx
xv.....xxxxx...........xxxxx.....vx
xx......xxxxxx.......xxxxxx......xx
xxv......xxxxxxxxxxxxxxxxx......vxx
xxx.........xxxxxxxxxxx.........xxx
xxxvxv.......................vxvxxx
xxxxxx.......................xxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
ENDMAP
NAME: david_026_f
TAGS: entry no_monster_gen
ORIENT: float
FLAGS: no_rotate
MONS: worm / giant beetle
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxx.......................xxxxxx
xxxvxv.......................vxvxxx
xxx.........xxxxx+xxxxx.........xxx
xxv......xxxxxxxx+xxxxxxxx......vxx
xx......xxxxxx.......xxxxxx......xx
xv.....xxxxx...........xxxxx.....vx
xx.....xxxx....xxxxx....xxxx.....xx
xv.....xxx...xxxxxxxxx...xxx.....vx
x.....xxxx..xx.......xx..xxxx.....x
x.....xxx...x..xx+xx..x...xdx.....x
......xxx..xx.xx...xx.xx..x=x......
@.....xxx..xx.xx[({xx.xx..x1x.....@
......xxx..xx.xx...xx.xx..x.x......
x.....xxx...x..xxxxx..x...x.x.....x
x.....xxxx..xx.......xx..x=xx.....x
xv.....xxx...xxxx+xxxx...xxx.....vx
xx.....xxxx....xx+xx....xxxx.....xx
xv.....xxxxx...........xxxxx.....vx
xx......xxxxxx.......xxxxxx......xx
xxv......xxxxxxxxxxxxxxxxx......vxx
xxx.........xxxxxxxxxxx.........xxx
xxxvxv.......................vxvxxx
xxxxxx.......................xxxxxx
xxxxxxvxvx...............xvxvxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
.........................
.......xxxxx+xxxxx.......
....xxxxxxxx+xxxxxxxx....
...xxxxxx.......xxxxxx...
..xxxxx...........xxxxx..
..xxxx....'''''....xxxx..
..xxx...'''''''''...xxx..
.xxxx..''.......''..xxxx.
.xdx...'..""+""..'...xex.
.xDx..''.""..."".''..xEx.
.x1x..''.""[({"".''..x2x.
.xDx..''.""..."".''..xEx.
.xDx...'.."""""..'...xEx.
.BxAx..''.......''..xFxG.
..xxx...''''+''''...xxx..
..xxxx....''+''....xxxx..
..xxxxx...........xxxxx..
...xxxxxx.......xxxxxx...
....xxxxxxxxxxxxxxxxx....
.......xxxxxxxxxxx.......
.........................
xxxxxxx.......xxxxx.....
xxxxx..xxxxxxx..xxx.....
xxxx.xxx....xxxx.xx.....
xxx.xx..xxxx..xxx.x.....
xx.xx.xxx..xxx.xx.xxxxx=
xx.x.xxx.xx(xxx.xx.xxx.x
x.xx.xx.xxxxbxx.xx.xxx.x
x.xx.x.xx{cvxx.xxx.xxx.x
x.x.xx.x.xxx[.xxx.xxx.xx
x.x.xx.xx..xxxx..xxx.xxx
x.x.xxx.xxx....xxx..xxxx
x.xx.xxx..xxxxxx..xxxxxx
@xxxx.xxxx......xxx.....
xxxxxx...xxxxxxxx.=.....
xxxxxxxxx........xx.....
xxxxxxxCCCCCCCxxxxx.....
xxxxxCCxxxxxxxCCxxx.....
xxxxCxxxVVVVxxxxCxx.....
xxxCxxVVxxxxVVxxxCx.....
xxCxxVxxxBBxxxVxxCxxxxx'
xxCxVxxxBxx(xxxVxxCxxxBx
xCxxVxxBxxxxbxxVxxCxxxBx
xCxxVxBxx{cvxxVxxxCxxxBx
xCxVxxBxCxxx[VxxxCxxxBxx
xCxVxxBxxCCxxxxCCxxxBxxx
xCxVxxxBxxxCCCCxxxBBxxxx
xCxxVxxxBBxxxxxxBBxxxxxx
!xxxxVxxxxBBBBBBxxx.....
xxxxxxVVVxxxxxxxxV".....
xxxxxxxxxVVVVVVVVxx.....
ENDMAP
NAME: david_entry_051_b
TAGS: entry no_monster_gen
ORIENT: float
CHANCE: 3
MAP
xxxxxxxxxxxxxxxxxxxxxx@x
xxxxxxx.......xxxxxxxx.x
xxxxx..xxxxxxx..xxxxx.xx
xxxx.xxx....xxxx.xxxx.xx
xxx.xx..xxxx..xxx.xxx.xx
xx.xx.xxx..xxx.xx.xxx.xx
xx.x.xxx.xx{xxx.xx.xx.xx
x.xx.xx.xxxxbxx.xx.x.xxx
x.xx.x.xx(cvxx.xxx.x.xxx
x.x.xx.x.xxx[.xxx.xx.xxx
x.x.xx.xx..xxxx..xx.xxxx
x.x.xxx.xxx....xxx.xxxxx
x.xx.xxx..xxxxxx..xx...x
x.xxx.xxxx......xxx.xxx=
=xxxxx...xxxxxxxx..xx...
....xxxxx........xxxx...
@...xxxxxxxxxxxxxxxxx..@
NAME: david_entry_051_c
TAGS: entry no_monster_gen
ORIENT: float
CHANCE: 3
MAP
xxxxxxxxxxxxxxxxxxxx...@
xxxxxxx.......xxxxxx....
xxxxx..xxxxxxx..xxxx....
xxxx.xxx....xxxx.xx=xxx.
xxx.xx..xxxx..xxx.xx.xx.
xx.xx.xxx..xxx.xx.xxx.x.
xx.x.xxx.xx(xxx.xx.xx.x.
x.xx.xx.xxxxbxx.xx.x.xx.
x.xx.x.xx{cvxx.xxx.x.xx.
x.x.xx.x.xxx[.xxx.xx.xx.
x.x.xx.xx..xxxx..xx.xx=.
x.x.xxx.xxx....xxx.xx.x.
x.xx.xxx..xxxxxx..xxx.x.
@xxxx.xxxx......xxxx.xx.
xxxxxx...xxxxxxxx...xxx.
xxxxxxxxx........xxxxxx.
xxxxxxxxxxxxxxxxxxxxxxx.
ENDMAP
NAME: david_entry_051_d
TAGS: entry no_monster_gen
ORIENT: float
CHANCE: 1
SHUFFLE: cvb
MAP
xxxxxxxxxxxxxxxxxxxx...@
xxxxxxx.......xxx[.=....
xxxxx..xxxxxxx..xxxx....
xxxx.xxxxxxxxxxx.xxxxxx.
xxx.xxxxxxxxxxxxx.xxxxx.
xx.xxxxxxxxxxxxxx.xxxxx.
xx.xxxxxxxxxxxxxxx.xx(=.
x.xxxxxxxxxxxxxxxx.xxxx.
x.xxxxxxx{cvxxxxxx.xxxx.
x.xxxxxx.xxxxxxxx.xxxxx.
x.xxxxxxx..xxxx..xxxxx=.
x.xxxxxxxxx....xxxxxx.x.
x.xxxxxxxxxxxxxxxxxx%xx.
@xxxxxxxxxxxxxxxxxxxxxx.
xxxxxxxxxxxxxxxxxxxxxxx.
xxxxxxxxxxxxxxxxxxxxxxx.
xxxxxxxxxxxxxxxxxxxxxxx.
ENDMAP
@.............@
.....xx+xx.....
.....x...x.....
...xxx.d.xxx...
...x.......x...
...=.{.[.(.=...
...x.......x...
...xxx.e.xxx...
.....x...x.....
.....xx+xx.....
@.............@
@.........@
...xx+xx...
...x...x...
.xxx.d.xxx.
.x.......x.
.=.{.[.(.=.
.x.......x.
.xxx.e.xxx.
...x...x...
...xx+xx...
@.........@
##############################################################################
# elf.des: Special maps for Elf:7, and (mini)vaults particular to the
# Elven Halls.
##############################################################################
############################################################################
# elf_hall
NAME: elf_hall
PLACE: Elf:7
ORIENT: northwest
FLAGS: no_rotate
MONS: deep elf high priest, deep elf demonologist, deep elf annihilator
MONS: deep elf sorcerer, deep elf death mage
SUBST: 1=1., 2=2., 3=3., 4=4., 5=5.
SHUFFLE: 23, 45
KMONS: $ = weight:450 nothing / deep elf sorcerer / deep elf annihilator
KMONS: * = weight:300 nothing / deep elf annihilator / deep elf death mage
KMONS: | = weight:600 nothing / deep elf demonologist / deep elf death mage
SUBST: v = v .:2
SUBST: v : xvb
SUBST: | = | *:2
SUBST: $ = $:20 *:4 |:1
SUBST: * = * |:3
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxcccccccccccccccccxxxxx
xxxxxxxxxxxxxxxxxcc*|*|*|**|||||c$ccxxxx
xxxxxxxxxxxxxxxxcc*$*|*|*|*|||||c$$ccxxx
xxxxxxxxxxxxxxxcc*$|*$***$$|||||c|$$ccxx
xxxxxxxxxxxxxxcc*$*|**ccccccccccc$$$$ccx
xxxxxxxxxxxxxxc*|*$*$ccc..2..2..c+$|$$cx
xxxxxxxxxxxxxxc$*$*ccc...........c$$$$cx
xxxxxxxxxxxxxxc||**cc...5.5...4.4cc$|$cx
xxxxxxxxxxxxxxc*$$cc..3.....3..ccccccccx
xxxxxxxxxxxxxxc$+ccc.....2....cc.....5cx
xxxxxxxxxxxxxxc$c....5.....5.cc....5..cx
xxxxxxxxxxxxxxccc......5....cc..2....ccx
xxxxxxxxxxxxxxxxc....5...2.cc.......ccxx
xxxxxxxxxxxxxxxcc..1..U.....3.4..4..ccxx
xxxxxxxxxxxxxxcc.....................ccx
xxxxxxxxxxxxxxc..2........3........5..cx
xxxxxxxxxxxxxxc.......2..2....3.......cx
xxxxxxxxxxxxxxc..2................2..5cx
xxxxxxxxxxxxxxc......v.........v..2...cx
xxxxxxxxxxxxxxc..2..vv..1...1..vv.....cx
xxxxxxxxxxxxxxc2...vvv....1....vvv.4.4cx
xxxxxxxxxxxxxxc..vvvv...........vvvv..cx
xxxxxxxxxxxxxxc.vvv.....cc.cc.....vvv.cx
xxxxxxxxxxxxxxc.v.3...cccc.cccc.3...v.cx
xxxxxxxxxxxxxxc.3...cccxxc.cxxccc.3.3.cx
xxxxxxxxxxxxxxc...cccxxxxc.cxxxxccc...cx
xxxxxxxxxxxxxxc.cccxxxxxxc.cxxxxxxccc.cx
xxxxxxxxxxxxxxcccxxxxxxxxc.cxxxxxxxxcccx
xxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxx
ENDMAP
############################################################################
## alternative elf halls: gauntlets (David)
NAME: elf_hall_gauntlet_wide
PLACE: Elf:7
TAGS: no_pool_fixup
FLAGS: no_rotate
ORIENT: float
CHANCE: 5
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
SHUFFLE: 345
SUBST: 4=4., 2=2., 5=5., 3=3.
KMONS: $ = weight:115 nothing / deep elf annihilator
KMONS: * = weight:105 nothing / deep elf death mage
KMONS: | = weight:290 nothing / deep elf sorcerer
SUBST: | = | *:2
SUBST: * = * |:3
MAP
cccccccccccccccccccccccccc
c2ccccccc........ccccccccc
c.cccc2...5....5...2cccccc
c.cc..................cccc
c.c....3....45....3....c3c
c.+........U..U........+.c
c.c......2.2..2.2......c.c
c.cc......3....4......cc.c
c.ccc4cccccc..cccccc.cc..c
c2ccc.c.3.ww..ww.4.ccc...c
c.ccc..3..ww..ww..5......c
c$$$ccc...ww..ww...ccccc.c
c$$$ccc.1.ww..ww.5.ccccc.c
c$$$cccccccc2.ccccccc122.c
ccc+cccccccc..cccccccccc.c
c|*|*|**|*cc..cc$|$*$|$|.c
c**|*|||||cc..cc|$|$*$*$.c
c*|*|||**|cc..cc$*$*$*$|.c
c|**|*|||*cc..cc|$|$|$|$2c
ccccccccccccWWcccccccccccc
ccccccccccccWWcccccccccccc
ccccccccccccWWcccccccccccc
xxxxxxxxxxxx@@xxxxxxxxxxxx
ENDMAP
#######################################
NAME: elf_hall_gauntlet_narrow
PLACE: Elf:7
FLAGS: no_rotate
TAGS: no_pool_fixup
ORIENT: float
CHANCE: 5
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
SHUFFLE: 345
SUBST: 4=4., 2=2., 5=5., 3=3.
SUBST: l=lw
SHUFFLE: lw
SHUFFLE: uU / yY / zZ
SUBST: U=@, u=., Y=c, y=c
SHUFFLE: zZ / uU
SUBST: U=@, u=., Z=c, z=c
KMONS: $ = weight:115 nothing / deep elf annihilator
KMONS: * = weight:105 nothing / deep elf death mage
KMONS: | = weight:290 nothing / deep elf sorcerer
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccc
c2ccccccc.......ccccccccc
c.cccc2...5...5...2cccccc
c.cc.................cccc
c.c....3....45...3....c3c
c.+.........U.........+.c
c.c......2.2.2.2......c.c
c.cc......3...4......cc.c
c.ccc4cccccc.cccccc.cc..c
c2ccc.c.3.ww.ww.4.ccc...c
c.ccc..3..ww.ww..5......c
c$$$ccc...ww.ww...ccccc.c
c$$$ccc.1.ww.ww.5.ccccc.c
c$$$cccccccc.ccccccc122.c
ccc+cccccccc2cccccccccc.c
c|*|*|**|*cc.cc$|$*$|$|.c
c**|*|||||cc.cc|$|$*$*$.c
c||*||***|cc.cc$*$*$*$|.c
c|**|*|||*cc.cc|$|$|$|$2c
cccccccccccclcccccccccccc
ccccccccccclllccccccccccc
cccccccccc..c..cccccccccc
Yyyyyyyyyy.ccc.zzzzzzzzzZ
xxxxxxxxxxUucuUxxxxxxxxxx
ENDMAP
##############################################################################
# Elf vault, rogue theme (David)
NAME: elf_hall_rogue_1
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ~ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce**|||**eccccccce%*%%%*%ec$$ccccxc
cxc..c$$=....7....ccccccc....7....c$$c..cxc
cx.d%c$ccccc...ccccccccc=ccc...ccccc$c*e.xc
cx.d%cc=.c.cc.cc.|.ccccc.|.cc.cc.c.c==|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcccc$$$c*|*c...|...c...|...c***c$$$ccccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*=c4.+.........ccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.ccccxc
cxcccc=..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..=cccc+cccccc...ccc...cccccc+ccccc..cxc
cx.e|ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e*cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_2
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%*%%%%%ecccccc=e**|||**ec$$ccccxc
cxc..c$$c....7....ccccc=c....7....c$$=..cxc
cx.e*c$ccccc...=cccccc=ccccc...ccccc$c*e.xc
cx.e%cc=.c.cc.cc...ccc=c...cc.cc.c.c=c|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxccc=c$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c|**...4c.4.!.4.c4..3*||c$$$ccccxc
cxcccc$$$c*|*c.......c.......c***c$$$ccccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...c=c...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*cc4.+.........ccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.e|ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e*c=.......ccccccccccccccc.......cc%d.xc
cxc..=c...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_3
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%%%%%*%eccccccce**|||**ec$$=cccxc
cxc..c$$c....7....ccccccc....7....=$$c..cxc
cx.e|c$ccccc...ccc=ccccccccc...ccccc$c*e.xc
cx.e*=c=.c.cc.cc...ccccc...cc.cc.c.c=c%e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxccccc$$|*|*c...c...U...c...c***|$$cc=ccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$c=ccxc
cxcccc$$$c*|*c.......c.......c***c$$$c=ccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$c=ccxc
cxccccccc...cccccc...?...cccccc...cccc=ccxc
cxccccc.....?.ccc...ccc...ccc.?.....cc=ccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cc=ccxc
cxcccc.........+.4cc*|*cc4.+.........c=ccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.c=ccxc
cxccccc..c~c..cc...=c|cc...cc..c~c..cc=ccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc|e.xc
cx.d%cc.......ccccccccccccccc.......cc*e.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_4
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%*%%%%%eccccccce**|||**ec$$ccccxc
cxc..=$$c....7....ccccccc....7....c$$c..cxc
cx.e%c$ccccc...ccccccccccccc...ccccc$c*e.xc
cx.e*cc=.c.cc.cc...ccccc...cc.cc.c.c=c|e.xc
cxc..cc$.c**c=c..c..ccc..c..c=c|*c.$cc..cxc
cxccccc$$|*|*c...c...U...c...c***|$$c=cccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcccc$$$c*|*c.......c.......c***c$$$ccccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...=cc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*cc4.+.........ccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc*e.xc
cx.d%cc.......ccccccccccccccc.......cc|e.xc
cxc..cc...!...cccc.......cccc...!...c=..cxc
cxccccc.......ccc~6cc?cc6~ccc.......=ccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_5
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$cd%%%%%%%dc==c===e%%%%%%%ec$$ccccxc
cxc..c$$c....7....ccc=ccc....7....c$$c..cxc
cx.e|=$ccccc...cccccc=cccccc...ccccc$c*e.xc
cx.e*ccc.c.cc.cc...cc=cc...cc.cc.c.c=c|e.xc
cxc..cc$.c**ccc..c..c=c..c..ccc|*c.$c=..cxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcccc$$$c*|*c.......c.......c***c$$$ccccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.c=|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc|||cc4.+.........ccccxc
cxcccc.4..|....c.6cce|ecc6.c....|..4.=cccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cc=ccxc
cxc..c=ccc+cccccc...ccc...cccccc+ccccc..cxc
cx.e|=cc.~~~.ccccc.......ccccc.~~~.ccc|e.xc
cx.e|cc.......ccccccccccccccc.......cc|e.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_6
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce%%%%%%%eccccccce**|||**ec$$ccccxc
cxc..c$$c....7....cccccc=....7....c$$c..cxc
cx.e|c$cccc=...cccccccc=cccc...ccccc$c*e.xc
cx.e*cc=.c.cc.cc...ccccc...cc.cc.c.c=c|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxcc=cc$$|*|*c...c...U...c...c***|$$c=cccxc
cxcc=c$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcc=c$$$c*|*c.......c.......c***c$$$ccccxc
cxcc=c$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccc=ccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|*cc4.+.........ccccxc
cxcccc.4..|....c.6ccd|dcc6.c....|..4.ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.e*ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e|cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccc=c.......ccc~6cc?cc6~ccc.......cccccxc
cxcc=ccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccc===c...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_7
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$cd|*|||**dcccccccd*||*|**dc$$ccccxc
cxc..c$$c....7....ccccccc....7....c$$c..cxc
cx.e|c$ccccc...ccccccccccccc...ccccc$c%e.xc
cx.e|c=c.c.cc.cc...ccccc...cc.cc.c.c=c%e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$c=..cxc
cxcc=cc$$|*|*c...c...U...c...c***|$$cccccxc
cxcc=c$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcc=c$$$c*|*c.......c.......c***c$$$ccccxc
cxcc=c$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxcc=cccc...cccccc...?...cccccc...cccccccxc
cxcc=cc.....?.ccc...ccc...ccc.?.....cccccxc
cxccc=c.2.!.?.cc.6.cc%cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*|%cc4.+.........ccccxc
cxcccc.4..|....c.6cce%ecc6.c....|..4.ccccxc
cxccc=c..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...c=c...cccccc+ccccc..cxc
cx.e|ccc.~~~.ccccc.......ccccc.~~~.ccc*e.xc
cx.e|cc.......ccccccccccccccc.......cc*e.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_8
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$ce*|||||*ec==ccc=e*|||||*ec$$ccccxc
cxc..=$$c....7....=cc=c=c....7....=$$c..cxc
cx.e%c$ccccc...ccccc=c=ccccc...ccccc$c|e.xc
cx.e%cc=.c.cc.cc...ccccc...cc.cc.c.cc=|e.xc
cxc..cc$.c**ccc..c..ccc..c..ccc|*c.$cc..cxc
cxccccc$$|*|*c...c...U...c...c***|$$cc=ccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$c=ccxc
cxcccc$$$c*|*c.......c.......c***c$$$c=ccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$c=ccxc
cxccccccc...cccccc...?...cccccc...cccc=ccxc
cxccccc.....?.ccc...ccc...ccc.?.....==cccxc
cxccccc.2.!.?.cc.6.cc%cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc*%*cc4.+.........ccccxc
cxcccc.4..|....c.6cce|e=c6.c....|..4.ccccxc
cxccc=c..c~c..cc...cc*cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.e%ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.e%cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......=ccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_9
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxcccc$$=e**|||**eccccccce%%|%|%%e=$$ccccxc
cxc..c$$c....7....==ccccc....7....c$$c..cxc
cx.d|c$ccccc...cccc=cc=ccccc...ccccc$c%d.xc
cx.d|ccc.c.cc.cc...cc=cc...cc.c=.c.ccc%d.xc
cxc..cc$.c|*ccc..c..=cc..c..ccc|*c.$cc..cxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcccc$$$c*||c.......c.......c***c$$$ccccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc||*cc4.+.........ccccxc
cxcccc.4..|....c.6c=e|ecc6.c....|..4.ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.d%cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
#######################################
NAME: elf_hall_rogue_10
PLACE: Elf:7
CHANCE: 1
ORIENT: float
FLAGS: no_rotate
ITEM: scroll of teleportation, any scroll
MONS: deep elf high priest, deep elf demonologist
MONS: deep elf annihilator, deep elf sorcerer
MONS: deep elf death mage
MONS: deep elf conjurer / deep elf fighter / deep elf summoner / deep elf knight / nothing
MONS: curse skull / curse toe
SUBST: ~ = ^ .:30
SUBST: !=15, ?=.?, ?:23, 4=4.
SUBST: % = % *:1
SUBST: | = | *:2
SUBST: * = * |:3
MAP
ccccccccccccccccccccccccccccccccccccccccccc
cxccc====ccccc=======cccc====ccccccccccccxc
cxcc=cccc=ccc=ccccccc=c==cccc=cccccccccccxc
cxcc=c$$ce**|||**eccc=ccce|*|*|*|ec$$ccccxc
cxc..c$$=....7....ccccccc....7....c$$c..cxc
cx.e%c$ccccc...=cccccccccccc...ccccc$c%d.xc
cx.e%ccc.c.cc.cc...ccccc...cc.cc.c.ccc%d.xc
cxc..cc$.c|*ccc..c..ccc..c..ccc|*c.$cc..cxc
cxccccc$$|*|*c...c...U...c...c***|$$cccccxc
cxcccc$$$c|**...4c.4.!.4.c4...*||c$$$ccccxc
cxcccc$$$c*||c.......c.......c***c$$$ccccxc
cxcccc$ccccccc..ccc+ccc+ccc..ccccccc$ccccxc
cxccccccc...cccccc...?...cccccc...cccccccxc
cxccccc.....?.ccc...ccc...ccc.?.....cccccxc
cxccccc.2.!.?.cc.6.cc|cc.6.cc.?.!.3.cccccxc
cxcccc.........+.4cc||*cc4.+.........ccccxc
cxcccc.4..|....c.6ccd|dcc6.c....|..4.ccccxc
cxccccc..c~c..cc...cc|cc...cc..c~c..cccccxc
cxc..ccccc+cccccc...ccc...cccccc+ccccc..cxc
cx.d%ccc.~~~.ccccc.......ccccc.~~~.ccc%d.xc
cx.d%cc.......ccccccccccccccc.......cc%d.xc
cxc..cc...!...cccc.......cccc...!...cc..cxc
cxccccc.......ccc~6cc?cc6~ccc.......cccccxc
cxcccccc.3..6..|~~ccc.ccc~~|..6..2.ccccccxc
cxccccccc...ccccccccc.ccccccccc...cccccccxc
ccccccccccccccccccccc@ccccccccccccccccccccc
ENDMAP
############################################################################
# (Mini)vaults specific to the Elven Halls
############################################################################
default-depth: Elf:*
--------------------------------------------------------------------------------
DUNGEON CRAWL: LIST OF KEYS AND COMMANDS
--------------------------------------------------------------------------------
Main screen
-----------
Crawl has many commands to be issued by single key strokes. This can become
confusing, since there are also several modes; here is the full list. Some
commands are particularly useful in combination with certain interface options;
such options are mentioned in the list. For a description of them, please look
into crawl_options.txt.
Saving games:
S Save game with query and exit.
Ctrl-X Save game without query and exit.
Q Quit without saving.
Movement:
direction Moves one square, direction is either one of the
numpad cursor keys (try both Numlock on and off) or
one of the Rogue vi keys (hjklyubn).
Shift-direction This moves straight until something interesting is
or / direction found (like a monster).
Ctrl-G Interlevel travel (to arbitrary dungeon levels or
waypoints). Remembers old destinations if interrupted.
Ctrl-O Auto-explore.
Ctrl-W Det waypoint (check the option show_waypoints).
Resting and Searching:
s, Del Rests and searches (these are the same) for one turn,
this is also done with '.' or Numpad-5.
5 or Long resting/searching (until both health and magic
Shift-Numpad 5 points are full or something is found or 100 turns are
over).
Dungeon interaction:
o Open door.
c Close door.
Ctrl-direction Tries untrapping a known trap on the specified square,
or * direction else opens door if there is one,
else attacks without move (even if no monster is seen).
< Use staircase to go higher.
> Use staircase to go deeper, or enters shop/branch.
; Examine occupied tile, also causes auto-pickup.
x Examine surroundings mode (see below for its commands).
X Examine level map (see below for level map commands).
O Show dungeon overview (branches, shops, and labyrinths).
Character information:
'display' below means usage of the message area,
'show' means usage of the whole screen.
@ Display character status.
[ Display worn armour.
" Display worn jewellery.
C Display experience info.
^ Show religion screen.
A Show abilities/mutations.
\ Show item knowledge.
m Show skill screen.
i Show inventory list.
% Show resistances.
Item interaction (inventory):
v View item description.
{ Inscribe item (check the autoinscribe option).
t Throw/shoot an item.
f Fire first available missile.
q Quaff a potion.
e Eat food (tries floor first, invorenty next).
z Zap a wand.
r Read a scroll or book.
M Memorise a spell from a book.
w Wield an item ( - for none).
' Wield item a, or switch to b.
E Evoke power of wielded item.
W Wear armour.
T Take off armour.
P Put on jewellery.
R Remove jewellery.
Item interaction (floor):
d Drop an item.
d# Drop exact number of items.
g or , Pick up items; press twice for pick up menu.
You can use a prefix to pick up smaller quantities.
D Dissect a corpse.
Other game-playing commands:
a Use special ability.
p Pray.
Z Cast a spell.
! Shout or command allies.
Non-game playing commands:
V Display version information.
Ctrl-P Show previous messages.
Ctrl-R Redraw screen.
Ctrl-C Clear main and level maps.
# Dump character to file (name.txt).
: Add note to dump file (see option take_notes).
` Add macro.
~ Save macros.
= Reassign inventory/spell letters.
In-game toggles:
Ctrl-A Toggle autopickup.
Ctrl-V Toggle auto-prayer.
Ctrl-T Toggle spell fizzle check.
Stashes:
Ctrl-S Mark stash (only sensible with stash_tracking=explicit,
else this is automatically tracked).
Ctrl-E Erase stash (ignores the square from stash tracking).
Ctrl-F Find (this searches in stashes and shops, you can use
regular expressions and also terms like 'long blades'
or 'artifacts').
Level map ('X')
---------------
The level map (brought up by 'X' in the main screen) uses the whole screen to
show the dungeon.
Esc, Space Leave level map.
- Scroll level map up
+ Scroll level map down
Direction Moves cursor.
Shift-Direction Moves cursor in bigger steps (check the option
level_map_cursor_step).
. Travels to cursor (also Enter and , and ;)
(if the cursor is on the character, moves cursor to last
travel destination instead).
< Cycle through up stairs.
> Cycle through down stairs.
^ Cycle through traps.
Tab Cycle through shops and portals.
I Cycle through stashes (if the option stash_tracking is
set to all, this cycles through all items and piles).
Ctrl-C Clear level and main maps (from temporarily seen
monsters, clouds etc.).
Waypoints can be set on the level map. You can travel to waypoints using
Ctrl-G. Check the option show_waypoints. The commands are
Ctrl-W Set waypoint.
W Cycle through waypoints.
Travel exclusions mark certain spots of the map as no-go areas for autotravel
and explore (the radius is set by the option travel_exclude_radius2).
Ctrl-X Set travel exclusion.
Cltr-E Erase all travel exclusions at once.
X Cycle through travel exclusions.
Examining surroundings ('x')
----------------------------
When roaming the dungeon, the surroundings mode is activated by 'x'. It lets you
have a look at items or monsters in line of sight. You may also examine stashed
items outside current view using the options target_oos=true (if using this,
check target_los_first).
x, Esc, Space Return to playing mode.
' or * Cycle objects forward.
; or / Cycle objects backward.
+ or = Cycle monsters forward.
- Cycle monsters backward.
direction Move cursor.
. or Enter Travel to cursor.
? Describe monster under cursor (also shows weapons,
wounding and enchantments).
> Cycle downstairs.
< Cycle upstairs.
Tab Cycle shops and portals.
Targeting
---------
Targeting mode is similar to examining surroundings. It is activated whenever
you fire projectiles, zap a wand or cast spells which uses targets.
x, Esc, Space Stop targeting.
direction Shoot straight in this direction.
+ or = Cycle monsters forward (see option target_wrap).
- Cycle monsters backward.
. or Enter Fire (check option confirm_self_target).
p or t Fire at previous target (if still in sight).
> Fire, but stops at target.
Ctrl-F Toggle target modes (between enemies, all, friends; see
also option target_zero_exp).
* Manually targeting: the direction keys will now move
the cursor, the keys '+' and '-' work as above, and '.'
and Enter fire.
Shortcuts in lists (like multidrop):
------------------------------------
When dropping (with the drop_mode=multi option), the drop menu accepts several
shortcuts.
( Selects all missiles.
) Selects all hand weapons.
[ Selects all armour.
? Selects all scrolls.
% Selects all food.
& Selects all carrion.
+ Selects all books.
/ Selects all wands.
\ Selects all staves.
! Selects all potions.
" Selects all jewellery.
} Selects all miscellaneous items.
, Global select (subject to the drop_filter option).
- Global deselect (subject to the drop_filter option).
* Invert selection.
%!PS-Adobe-2.0
%%Creator: dvips(k) 5.92b Copyright 2002 Radical Eye Software
%%Title: keys.dvi
%%Pages: 4
%%PageOrder: Ascend
%%BoundingBox: 0 0 596 842
%%DocumentFonts: Palatino-Bold Palatino-Roman Courier-Bold CMSY10
%%+ Courier
%%EndComments
%DVIPSWebPage: (www.radicaleye.com)
%DVIPSCommandLine: dvips keys.dvi
%DVIPSParameters: dpi=600, compressed
%DVIPSSource: TeX output 2006.12.15:0930
%%BeginProcSet: texc.pro
%!
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
N}B/A{dup}B/TR{translate}N/isls false N/vsize 11 72 mul N/hsize 8.5 72
mul N/landplus90{false}def/@rigin{isls{[0 landplus90{1 -1}{-1 1}ifelse 0
0 0]concat}if 72 Resolution div 72 VResolution div neg scale isls{
landplus90{VResolution 72 div vsize mul 0 exch}{Resolution -72 div hsize
mul 0}ifelse TR}if Resolution VResolution vsize -72 div 1 add mul TR[
matrix currentmatrix{A A round sub abs 0.00001 lt{round}if}forall round
exch round exch]setmatrix}N/@landscape{/isls true N}B/@manualfeed{
statusdict/manualfeed true put}B/@copies{/#copies X}B/FMat[1 0 0 -1 0 0]
N/FBB[0 0 0 0]N/nn 0 N/IEn 0 N/ctr 0 N/df-tail{/nn 8 dict N nn begin
/FontType 3 N/FontMatrix fntrx N/FontBBox FBB N string/base X array
/BitMaps X/BuildChar{CharBuilder}N/Encoding IEn N end A{/foo setfont}2
array copy cvx N load 0 nn put/ctr 0 N[}B/sf 0 N/df{/sf 1 N/fntrx FMat N
df-tail}B/dfs{div/sf X/fntrx[sf 0 0 sf neg 0 0]N df-tail}B/E{pop nn A
definefont setfont}B/Cw{Cd A length 5 sub get}B/Ch{Cd A length 4 sub get
}B/Cx{128 Cd A length 3 sub get sub}B/Cy{Cd A length 2 sub get 127 sub}
B/Cdx{Cd A length 1 sub get}B/Ci{Cd A type/stringtype ne{ctr get/ctr ctr
1 add N}if}B/id 0 N/rw 0 N/rc 0 N/gp 0 N/cp 0 N/G 0 N/CharBuilder{save 3
1 roll S A/base get 2 index get S/BitMaps get S get/Cd X pop/ctr 0 N Cdx
0 Cx Cy Ch sub Cx Cw add Cy setcachedevice Cw Ch true[1 0 0 -1 -.1 Cx
sub Cy .1 sub]/id Ci N/rw Cw 7 add 8 idiv string N/rc 0 N/gp 0 N/cp 0 N{
rc 0 ne{rc 1 sub/rc X rw}{G}ifelse}imagemask restore}B/G{{id gp get/gp
gp 1 add N A 18 mod S 18 idiv pl S get exec}loop}B/adv{cp add/cp X}B
/chg{rw cp id gp 4 index getinterval putinterval A gp add/gp X adv}B/nd{
/cp 0 N rw exit}B/lsh{rw cp 2 copy get A 0 eq{pop 1}{A 255 eq{pop 254}{
A A add 255 and S 1 and or}ifelse}ifelse put 1 adv}B/rsh{rw cp 2 copy
get A 0 eq{pop 128}{A 255 eq{pop 127}{A 2 idiv S 128 and or}ifelse}
ifelse put 1 adv}B/clr{rw cp 2 index string putinterval adv}B/set{rw cp
fillstr 0 4 index getinterval putinterval adv}B/fillstr 18 string 0 1 17
{2 copy 255 put pop}for N/pl[{adv 1 chg}{adv 1 chg nd}{1 add chg}{1 add
chg nd}{adv lsh}{adv lsh nd}{adv rsh}{adv rsh nd}{1 add adv}{/rc X nd}{
1 add set}{1 add clr}{adv 2 chg}{adv 2 chg nd}{pop nd}]A{bind pop}
forall N/D{/cc X A type/stringtype ne{]}if nn/base get cc ctr put nn
/BitMaps get S ctr S sf 1 ne{A A length 1 sub A 2 index S get sf div put
}if put/ctr ctr 1 add N}B/I{cc 1 add D}B/bop{userdict/bop-hook known{
bop-hook}if/SI save N @rigin 0 0 moveto/V matrix currentmatrix A 1 get A
mul exch 0 get A mul add .99 lt{/QV}{/RV}ifelse load def pop pop}N/eop{
SI restore userdict/eop-hook known{eop-hook}if showpage}N/@start{
userdict/start-hook known{start-hook}if pop/VResolution X/Resolution X
1000 div/DVImag X/IEn 256 array N 2 string 0 1 255{IEn S A 360 add 36 4
index cvrs cvn put}for pop 65781.76 div/vsize X 65781.76 div/hsize X}N
/p{show}N/RMat[1 0 0 -1 0 0]N/BDot 260 string N/Rx 0 N/Ry 0 N/V{}B/RV/v{
/Ry X/Rx X V}B statusdict begin/product where{pop false[(Display)(NeXT)
(LaserWriter 16/600)]{A length product length le{A length product exch 0
exch getinterval eq{pop true exit}if}{pop}ifelse}forall}{false}ifelse
end{{gsave TR -.1 .1 TR 1 1 scale Rx Ry false RMat{BDot}imagemask
grestore}}{{gsave TR -.1 .1 TR Rx Ry scale 1 1 false RMat{BDot}
imagemask grestore}}ifelse B/QV{gsave newpath transform round exch round
exch itransform moveto Rx 0 rlineto 0 Ry neg rlineto Rx neg 0 rlineto
fill grestore}B/a{moveto}B/delta 0 N/tail{A/delta X 0 rmoveto}B/M{S p
delta add tail}B/b{S p tail}B/c{-4 M}B/d{-3 M}B/e{-2 M}B/f{-1 M}B/g{0 M}
B/h{1 M}B/i{2 M}B/j{3 M}B/k{4 M}B/w{0 rmoveto}B/l{p -4 w}B/m{p -3 w}B/n{
p -2 w}B/o{p -1 w}B/q{p 1 w}B/r{p 2 w}B/s{p 3 w}B/t{p 4 w}B/x{0 S
rmoveto}B/y{3 2 roll p a}B/bos{/SS save N}B/eos{SS restore}B end
%%EndProcSet
%%BeginProcSet: 8r.enc
% File 8r.enc as of 2002-03-12 for PSNFSS 9
%
% This is the encoding vector for Type1 and TrueType fonts to be used
% with TeX. This file is part of the PSNFSS bundle, version 9
%
% Authors: S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry, W. Schmidt
%
% Idea is to have all the characters normally included in Type 1 fonts
% available for typesetting. This is effectively the characters in Adobe
% Standard Encoding + ISO Latin 1 + extra characters from Lucida + Euro.
%
% Character code assignments were made as follows:
%
% (1) the Windows ANSI characters are almost all in their Windows ANSI
% positions, because some Windows users cannot easily reencode the
% fonts, and it makes no difference on other systems. The only Windows
% ANSI characters not available are those that make no sense for
% typesetting -- rubout (127 decimal), nobreakspace (160), softhyphen
% (173). quotesingle and grave are moved just because it's such an
% irritation not having them in TeX positions.
%
% (2) Remaining characters are assigned arbitrarily to the lower part
% of the range, avoiding 0, 10 and 13 in case we meet dumb software.
%
% (3) Y&Y Lucida Bright includes some extra text characters; in the
% hopes that other PostScript fonts, perhaps created for public
% consumption, will include them, they are included starting at 0x12.
%
% (4) Remaining positions left undefined are for use in (hopefully)
% upward-compatible revisions, if someday more characters are generally
% available.
%
% (5) hyphen appears twice for compatibility with both ASCII and Windows.
%
% (6) /Euro is assigned to 128, as in Windows ANSI
%
/TeXBase1Encoding [
% 0x00 (encoded characters from Adobe Standard not in Windows 3.1)
/.notdef /dotaccent /fi /fl
/fraction /hungarumlaut /Lslash /lslash
/ogonek /ring /.notdef
/breve /minus /.notdef
% These are the only two remaining unencoded characters, so may as
% well include them.
/Zcaron /zcaron
% 0x10
/caron /dotlessi
% (unusual TeX characters available in, e.g., Lucida Bright)
/dotlessj /ff /ffi /ffl
/.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef
% very contentious; it's so painful not having quoteleft and quoteright
% at 96 and 145 that we move the things normally found there down to here.
/grave /quotesingle
% 0x20 (ASCII begins)
/space /exclam /quotedbl /numbersign
/dollar /percent /ampersand /quoteright
/parenleft /parenright /asterisk /plus /comma /hyphen /period /slash
% 0x30
/zero /one /two /three /four /five /six /seven
/eight /nine /colon /semicolon /less /equal /greater /question
% 0x40
/at /A /B /C /D /E /F /G /H /I /J /K /L /M /N /O
% 0x50
/P /Q /R /S /T /U /V /W
/X /Y /Z /bracketleft /backslash /bracketright /asciicircum /underscore
% 0x60
/quoteleft /a /b /c /d /e /f /g /h /i /j /k /l /m /n /o
% 0x70
/p /q /r /s /t /u /v /w
/x /y /z /braceleft /bar /braceright /asciitilde
/.notdef % rubout; ASCII ends
% 0x80
/Euro /.notdef /quotesinglbase /florin
/quotedblbase /ellipsis /dagger /daggerdbl
/circumflex /perthousand /Scaron /guilsinglleft
/OE /.notdef /.notdef /.notdef
% 0x90
/.notdef /.notdef /.notdef /quotedblleft
/quotedblright /bullet /endash /emdash
/tilde /trademark /scaron /guilsinglright
/oe /.notdef /.notdef /Ydieresis
% 0xA0
/.notdef % nobreakspace
/exclamdown /cent /sterling
/currency /yen /brokenbar /section
/dieresis /copyright /ordfeminine /guillemotleft
/logicalnot
/hyphen % Y&Y (also at 45); Windows' softhyphen
/registered
/macron
% 0xD0
/degree /plusminus /twosuperior /threesuperior
/acute /mu /paragraph /periodcentered
/cedilla /onesuperior /ordmasculine /guillemotright
/onequarter /onehalf /threequarters /questiondown
% 0xC0
/Agrave /Aacute /Acircumflex /Atilde /Adieresis /Aring /AE /Ccedilla
/Egrave /Eacute /Ecircumflex /Edieresis
/Igrave /Iacute /Icircumflex /Idieresis
% 0xD0
/Eth /Ntilde /Ograve /Oacute
/Ocircumflex /Otilde /Odieresis /multiply
/Oslash /Ugrave /Uacute /Ucircumflex
/Udieresis /Yacute /Thorn /germandbls
% 0xE0
/agrave /aacute /acircumflex /atilde
/adieresis /aring /ae /ccedilla
/egrave /eacute /ecircumflex /edieresis
/igrave /iacute /icircumflex /idieresis
% 0xF0
/eth /ntilde /ograve /oacute
/ocircumflex /otilde /odieresis /divide
/oslash /ugrave /uacute /ucircumflex
/udieresis /yacute /thorn /ydieresis
] def
%%EndProcSet
%%BeginProcSet: bbad153f.enc
% Thomas Esser, Dec 2002. public domain
%
% Encoding for:
% cmsy10 cmsy5 cmsy6 cmsy7 cmsy8 cmsy9
%
/TeXbbad153fEncoding [
/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
/plusminus /minusplus /circleplus /circleminus /circlemultiply
/circledivide /circledot /circlecopyrt /openbullet /bullet
/equivasymptotic /equivalence /reflexsubset /reflexsuperset /lessequal
/greaterequal /precedesequal /followsequal /similar /approxequal
/propersubset /propersuperset /lessmuch /greatermuch /precedes /follows
/arrowleft /arrowright /arrowup /arrowdown /arrowboth /arrownortheast
/arrowsoutheast /similarequal /arrowdblleft /arrowdblright /arrowdblup
/arrowdbldown /arrowdblboth /arrownorthwest /arrowsouthwest /proportional
/prime /infinity /element /owner /triangle /triangleinv /negationslash
/mapsto /universal /existential /logicalnot /emptyset /Rfractur /Ifractur
/latticetop /perpendicular /aleph /A /B /C /D /E /F /G /H /I /J /K
/L /M /N /O /P /Q /R /S /T /U /V /W /X /Y /Z /union /intersection
/unionmulti /logicaland /logicalor /turnstileleft /turnstileright
/floorleft /floorright /ceilingleft /ceilingright /braceleft /braceright
/angbracketleft /angbracketright /bar /bardbl /arrowbothv /arrowdblbothv
/backslash /wreathproduct /radical /coproduct /nabla /integral
/unionsq /intersectionsq /subsetsqequal /supersetsqequal /section
/dagger /daggerdbl /paragraph /club /diamond /heart /spade /arrowleft
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/minus /periodcentered /multiply /asteriskmath /divide /diamondmath
/plusminus /minusplus /circleplus /circleminus /.notdef /.notdef
/circlemultiply /circledivide /circledot /circlecopyrt /openbullet
/bullet /equivasymptotic /equivalence /reflexsubset /reflexsuperset
/lessequal /greaterequal /precedesequal /followsequal /similar
/approxequal /propersubset /propersuperset /lessmuch /greatermuch
/precedes /follows /arrowleft /spade /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
/.notdef /.notdef /.notdef /.notdef /.notdef /.notdef /.notdef
] def
%%EndProcSet
%%BeginProcSet: texps.pro
%!
TeXDict begin/rf{findfont dup length 1 add dict begin{1 index/FID ne 2
index/UniqueID ne and{def}{pop pop}ifelse}forall[1 index 0 6 -1 roll
exec 0 exch 5 -1 roll VResolution Resolution div mul neg 0 0]FontType 0
ne{/Metrics exch def dict begin Encoding{exch dup type/integertype ne{
pop pop 1 sub dup 0 le{pop}{[}ifelse}{FontMatrix 0 get div Metrics 0 get
div def}ifelse}forall Metrics/Metrics currentdict end def}{{1 index type
/nametype eq{exit}if exch pop}loop}ifelse[2 index currentdict end
definefont 3 -1 roll makefont/setfont cvx]cvx def}def/ObliqueSlant{dup
sin S cos div neg}B/SlantFont{4 index mul add}def/ExtendFont{3 -1 roll
mul exch}def/ReEncodeFont{CharStrings rcheck{/Encoding false def dup[
exch{dup CharStrings exch known not{pop/.notdef/Encoding true def}if}
forall Encoding{]exch pop}{cleartomark}ifelse}if/Encoding exch def}def
end
%%EndProcSet
%%BeginProcSet: special.pro
%!
TeXDict begin/SDict 200 dict N SDict begin/@SpecialDefaults{/hs 612 N
/vs 792 N/ho 0 N/vo 0 N/hsc 1 N/vsc 1 N/ang 0 N/CLIP 0 N/rwiSeen false N
/rhiSeen false N/letter{}N/note{}N/a4{}N/legal{}N}B/@scaleunit 100 N
/@hscale{@scaleunit div/hsc X}B/@vscale{@scaleunit div/vsc X}B/@hsize{
/hs X/CLIP 1 N}B/@vsize{/vs X/CLIP 1 N}B/@clip{/CLIP 2 N}B/@hoffset{/ho
X}B/@voffset{/vo X}B/@angle{/ang X}B/@rwi{10 div/rwi X/rwiSeen true N}B
/@rhi{10 div/rhi X/rhiSeen true N}B/@llx{/llx X}B/@lly{/lly X}B/@urx{
/urx X}B/@ury{/ury X}B/magscale true def end/@MacSetUp{userdict/md known
{userdict/md get type/dicttype eq{userdict begin md length 10 add md
maxlength ge{/md md dup length 20 add dict copy def}if end md begin
/letter{}N/note{}N/legal{}N/od{txpose 1 0 mtx defaultmatrix dtransform S
atan/pa X newpath clippath mark{transform{itransform moveto}}{transform{
itransform lineto}}{6 -2 roll transform 6 -2 roll transform 6 -2 roll
transform{itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll
curveto}}{{closepath}}pathforall newpath counttomark array astore/gc xdf
pop ct 39 0 put 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}
if}N/txpose{pxs pys scale ppr aload pop por{noflips{pop S neg S TR pop 1
-1 scale}if xflip yflip and{pop S neg S TR 180 rotate 1 -1 scale ppr 3
get ppr 1 get neg sub neg ppr 2 get ppr 0 get neg sub neg TR}if xflip
yflip not and{pop S neg S TR pop 180 rotate ppr 3 get ppr 1 get neg sub
neg 0 TR}if yflip xflip not and{ppr 1 get neg ppr 0 get neg TR}if}{
noflips{TR pop pop 270 rotate 1 -1 scale}if xflip yflip and{TR pop pop
90 rotate 1 -1 scale ppr 3 get ppr 1 get neg sub neg ppr 2 get ppr 0 get
neg sub neg TR}if xflip yflip not and{TR pop pop 90 rotate ppr 3 get ppr
1 get neg sub neg 0 TR}if yflip xflip not and{TR pop pop 270 rotate ppr
2 get ppr 0 get neg sub neg 0 S TR}if}ifelse scaleby96{ppr aload pop 4
-1 roll add 2 div 3 1 roll add 2 div 2 copy TR .96 dup scale neg S neg S
TR}if}N/cp{pop pop showpage pm restore}N end}if}if}N/normalscale{
Resolution 72 div VResolution 72 div neg scale magscale{DVImag dup scale
}if 0 setgray}N/psfts{S 65781.76 div N}N/startTexFig{/psf$SavedState
save N userdict maxlength dict begin/magscale true def normalscale
currentpoint TR/psf$ury psfts/psf$urx psfts/psf$lly psfts/psf$llx psfts
/psf$y psfts/psf$x psfts currentpoint/psf$cy X/psf$cx X/psf$sx psf$x
psf$urx psf$llx sub div N/psf$sy psf$y psf$ury psf$lly sub div N psf$sx
psf$sy scale psf$cx psf$sx div psf$llx sub psf$cy psf$sy div psf$ury sub
TR/showpage{}N/erasepage{}N/setpagedevice{pop}N/copypage{}N/p 3 def
@MacSetUp}N/doclip{psf$llx psf$lly psf$urx psf$ury currentpoint 6 2 roll
newpath 4 copy 4 2 roll moveto 6 -1 roll S lineto S lineto S lineto
closepath clip newpath moveto}N/endTexFig{end psf$SavedState restore}N
/@beginspecial{SDict begin/SpecialSave save N gsave normalscale
currentpoint TR @SpecialDefaults count/ocount X/dcount countdictstack N}
N/@setspecial{CLIP 1 eq{newpath 0 0 moveto hs 0 rlineto 0 vs rlineto hs
neg 0 rlineto closepath clip}if ho vo TR hsc vsc scale ang rotate
rwiSeen{rwi urx llx sub div rhiSeen{rhi ury lly sub div}{dup}ifelse
scale llx neg lly neg TR}{rhiSeen{rhi ury lly sub div dup scale llx neg
lly neg TR}if}ifelse CLIP 2 eq{newpath llx lly moveto urx lly lineto urx
ury lineto llx ury lineto closepath clip}if/showpage{}N/erasepage{}N
/setpagedevice{pop}N/copypage{}N newpath}N/@endspecial{count ocount sub{
pop}repeat countdictstack dcount sub{end}repeat grestore SpecialSave
restore end}N/@defspecial{SDict begin}N/@fedspecial{end}B/li{lineto}B
/rl{rlineto}B/rc{rcurveto}B/np{/SaveX currentpoint/SaveY X N 1
setlinecap newpath}N/st{stroke SaveX SaveY moveto}N/fil{fill SaveX SaveY
moveto}N/ellipse{/endangle X/startangle X/yrad X/xrad X/savematrix
matrix currentmatrix N TR xrad yrad scale 0 0 1 startangle endangle arc
savematrix setmatrix}N end
%%EndProcSet
%%BeginFont: CMSY10
%!PS-AdobeFont-1.1: CMSY10 1.0
%%CreationDate: 1991 Aug 15 07:20:57
% Copyright (C) 1997 American Mathematical Society. All Rights Reserved.
11 dict begin
/FontInfo 7 dict dup begin
/version (1.0) readonly def
/Notice (Copyright (C) 1997 American Mathematical Society. All Rights Reserved) readonly def
/FullName (CMSY10) readonly def
/FamilyName (Computer Modern) readonly def
/Weight (Medium) readonly def
/ItalicAngle -14.035 def
/isFixedPitch false def
end readonly def
/FontName /CMSY10 def
/PaintType 0 def
/FontType 1 def
/FontMatrix [0.001 0 0 0.001 0 0] readonly def
/Encoding 256 array
0 1 255 {1 index exch /.notdef put} for
dup 0 /.notdef put
readonly def
/FontBBox{-29 -960 1116 775}readonly def
/UniqueID 5000820 def
currentdict end
currentfile eexec
D9D66F633B846A97B686A97E45A3D0AA052F09F9C8ADE9D907C058B87E9B6964
7D53359E51216774A4EAA1E2B58EC3176BD1184A633B951372B4198D4E8C5EF4
A213ACB58AA0A658908035BF2ED8531779838A960DFE2B27EA49C37156989C85
E21B3ABF72E39A89232CD9F4237FC80C9E64E8425AA3BEF7DED60B122A52922A
221A37D9A807DD01161779DDE7D31FF2B87F97C73D63EECDDA4C49501773468A
27D1663E0B62F461F6E40A5D6676D1D12B51E641C1D4E8E2771864FC104F8CBF
5B78EC1D88228725F1C453A678F58A7E1B7BD7CA700717D288EB8DA1F57C4F09
0ABF1D42C5DDD0C384C7E22F8F8047BE1D4C1CC8E33368FB1AC82B4E96146730
DE3302B2E6B819CB6AE455B1AF3187FFE8071AA57EF8A6616B9CB7941D44EC7A
71A7BB3DF755178D7D2E4BB69859EFA4BBC30BD6BB1531133FD4D9438FF99F09
4ECC068A324D75B5F696B8688EEB2F17E5ED34CCD6D047A4E3806D000C199D7C
515DB70A8D4F6146FE068DC1E5DE8BC57033D79919697C81395D5B94C3AAAB11
52D73938D5FE866AA42FB6A7B16B9DF113A49D2FB8949B3511490D79FAC4809B
9C04692444006B2C534D8BAA282E038DF4A35E4695D34787103439BA8A96A1D3
991FF7871E7D9999D7E9BED339E31312FA5FBFF252FC2B1013CED637590A3028
211930955556373D1299EC051058E38572C7476BB340C8F77A47B48EA0CBE67B
841245EB21B8459322E8A64F6F24B10D117BA28F3B0333FC9BC755713437542C
3FAB51A4FCF3A14BE22712235C22B3E79A5D7D9B2B1CC3A7CDEEA8E6351DD2EF
5A0576EFE703A258902C59DCBBDEB7E6B364A043327A52D3A71C12FAB9210C4F
4485701078967A16A612BD893A3C03F8C4690A2C6AAA28F3ABA50F15A2981927
75AEBF31CEA99F933808A8B088D524DC8653E71599B8725EB30FF07C018EEACF
E0766E446D1F19F5A66305F39E3C70A768BAF93464401EC8680E39A2ECA69B1D
D93F134B873DFB0A1FEF404F595CC8771167848FA35FF85491486051873C0957
6DEFC59E4D4142CFC1018D9CC99CC74931DC11FC28FD7A0377EBE49CDBC48C22
F152A367D0CC5E80806BA13368F2DDBCFDE4EC52EB4DDE28D6CBEC050CB67DAB
134480014C9209E8490B82BDE9A56B002A015BAEEF9E08A5B471F2CC0F6C1464
758274F6A9FF41BC8C2AE2FE9FC0E865BA3A960544F320F7246FB5AB91DCB15C
84EE1CA2A984E3902568DD7D3C18546E7864BA38FEF4A2DB91F802BF7F0D340D
FDF88DA12243835370B74D75E5D89B94191900CD6B7CF19500DB6E5D4752FF35
1235BD13D93015D4CA6DFCA5E997AD356A361B2BF56197719DB8EA560822462D
D823FDDC4DBB219F0BDAFCB41A3029069189BD5B05277B06C749A3CFB96F8620
9BA57ACB66787EAA375AF85A4A94FE85C650DE4FEC7D2BFC69A63EBCBA909575
685080C15EC080417C45C03D04D6544C3EAE7E949C007435635BD330A0E4740C
07E9AE4DD8465719114C385C16E8AF50D7E7BC7FE5699D9937BA4331416BA052
55BCBCFF410DD01D11FB87A586E19C2910DCD8DB86C7637A9F53603873F0CAEA
B15C624699AD15B430268352130EFC88E9B4CC6AD0F900AFDED9C52FA68F34FA
C70ECB0729E7B9626DE998F5BDE1A7B1294D3ADB9A5CF548
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000000000000000
cleartomark
%%EndFont
TeXDict begin 39158280 55380996 1000 600 600 (keys.dvi)
@start /Fa 135[50 3[50 1[50 1[50 50 50 50 50 2[50 2[50
50 50 2[50 1[50 48[50 46[{ TeXBase1Encoding ReEncodeFont }15
83.022 /Courier rf /Fb 145[42 6[42 42 77[65 8[42 15[{
TeXbbad153fEncoding ReEncodeFont }5 83.022 /CMSY10 rf
/Fc 119[50 13[50 50 50 50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 50 50 50 50 50 50 50 50 5[50 50 1[50 50
50 1[50 50 50 50 50 50 50 50 5[50 50 50 50 50 1[50 50
50 50 50 50 50 50 4[50 5[50 50 50 50 50 50 50 50 50 50
50 50 50 50 50 33[{ TeXBase1Encoding ReEncodeFont }69
83.022 /Courier-Bold rf /Fd 134[46 42 69 46 51 28 37
32 1[51 46 51 74 28 51 1[28 51 46 32 42 51 37 51 42 12[55
51 60 69 51 69 69 83 51 2[32 1[69 1[51 69 60 1[65 6[21
12[28 3[28 28 36[51 3[{ TeXBase1Encoding ReEncodeFont }43
83.022 /Palatino-Bold rf /Fe 168[66 1[52 41 1[44 1[40
52 55 1[41 4[51 1[41 3[52 65[{ TeXBase1Encoding ReEncodeFont }11
66.4176 /Palatino-Roman rf /Ff 104[83 28[42 46 43 69
47 50 27 35 33 46 50 45 48 73 24 46 19 24 48 46 28 40
51 37 46 42 6[55 55 55 83 1[65 51 44 55 65 50 65 69 79
51 2[28 69 63 46 51 64 59 51 65 5[21 21 5[42 42 1[42
42 50 21 28 21 1[32 28 28 23 5[23 29[50 50 2[{
TeXBase1Encoding ReEncodeFont }67 83.022 /Palatino-Roman
rf /Fg 134[80 3[88 48 64 56 2[80 88 1[48 2[48 88 1[56
72 88 64 1[72 10[112 2[88 104 6[112 4[80 1[120 104 8[36
13[36 44[{ TeXBase1Encoding ReEncodeFont }24 143.462
/Palatino-Bold rf /Fh 168[115 1[89 2[83 2[96 96 1[70
4[96 1[70 3[89 65[{ TeXBase1Encoding ReEncodeFont }9
114.77 /Palatino-Bold rf end
%%EndProlog
%%BeginSetup
%%Feature: *Resolution 600dpi
TeXDict begin
%%PaperSize: A4
end
%%EndSetup
%%Page: 1 1
TeXDict begin 1 0 bop 662 -261 a Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)39 b(Files)c(and)g(Contact)-364
-78 y Ff(This)30 b(is)g(the)g(r)o(efer)o(ence)d(sheet)i(for)h(the)f(r)o
(oguelike)h(game)h(D)t Fe(U)t(N)t(G)t(E)t(O)t(N)j Ff(C)t
Fe(R)t(A)o(W)t(L)e Ff(\(or)d(rather)g(the)h(curr)o(ent)e(version)i(of)g
(the)h(S)t Fe(T)s(O)t(N)t(E)i Ff(S)t Fe(O)t(U)t(P)-364
22 y Ff(branch\).)k(It)25 b(is)g(a)f(game)g(of)h(dungeon)g
(exploration,)h(\002ghting)g(and)e(magic.)39 b(C)t Fe(R)t(A)o(W)t(L)28
b Ff(is)d(r)o(enowned)f(for)h(its)g(intricate)f(skills)i(and)e(r)o
(eligion)-364 121 y(systems.)i(Success)17 b(is)g(a)g(matter)g(of)h
(tactics,)f(strategy)-9 b(,)18 b(and)f(perseverance,)f(although)k(C)t
Fe(R)t(A)o(W)t(L)r Ff('s)f(r)o(eputation)e(is)h(close)f(to)h(devilish.)
25 b(Alleged)-364 221 y(victories)c(wer)o(e)f(r)o(eported,)f(however)-6
b(.)-364 379 y(This)28 b(page)f(explains)g(the)h(various)f(important)h
(\002les.)46 b(The)28 b(other)f(page)g(gives)h(a)f(complete)g(\(but)g
(very)g(terse\))g(list)h(of)g(all)f(commands)h(in)-362
478 y(C)t Fe(R)t(A)o(W)t(L)r Ff(.)34 b(If)23 b(you)h(ar)o(e)e(new)i(to)
f(this)h(\(kind)g(of\))f(game,)g(you)h(might)h(rather)d(want)i(to)f
(turn)h(to)g(pages)f(3)f(and)h(4.)33 b(These)23 b(contain)h(a)f(very)g
(brief)-364 578 y(intr)o(oduction,)e(focusing)h(only)g(on)f(the)g(most)
h(basics)e(commands.)-364 736 y(The)g(following)i(\002les)e(in)j(C)t
Fe(R)t(A)o(W)t(L)r Ff('s)e Fd(main)e(directory)g Ff(ar)o(e)g(cr)o
(ucial:)-364 836 y Fc(crawl.exe)g Ff(starts)i(the)g(game.)-364
935 y Fc(init.txt)28 b Ff(or)h Fc(.crawlrc)e Ff(contains)j(the)f
(options)i(of)g(C)t Fe(R)t(A)o(W)t(L)-364 1035 y Ff(\(which)h(one)g
(depends)f(on)g(your)h(OS\).)f(Since)g(the)g(defaults)g(ar)o(e)-364
1135 y(well)21 b(suited)g(for)g(playing,)f(don't)i(bother)f(with)g
(them)g(for)g(now)-8 b(.)-364 1234 y Fc(macro.txt)32
b Ff(contains)i(a)f(list)g(of)h(key)f(bindings)h(and)f(macr)o(os.)-364
1334 y(These)c(make)f(playing)j(C)t Fe(R)t(A)o(W)t(L)g
Ff(even)d(mor)o(e)h(convenient.)49 b(It)29 b(is)-364
1434 y(r)o(ecommended)22 b(that)g(you)h(\002ddle)g(with)g(these)g(only)
g(after)e(a)h(cou-)-364 1533 y(ple)f(of)g(games.)1954
736 y(The)g(following)h(\002les)f(in)h(the)f Fd(Docs)f(directory)g
Ff(may)h(be)g(helpful:)1954 836 y Fc(crawl)p 2209 836
25 4 v 29 w(manual.txt)k Ff(is)i(the)g(fully)g(gr)o(own)h(manual;)h
(explain-)1954 935 y(ing)c(all)f(races,)g(classes,)h(item)g(types)f
(etc.)36 b(If)24 b(you)h(do)f(not)h(delight)1954 1035
y(in)d(manuals,)e(put)h(of)g(the)g(r)o(eading)e(until)j(later)-6
b(.)1954 1135 y Fc(crawl)p 2209 1135 V 29 w(options.txt)29
b Ff(describes)g(all)i(the)f(options)i(in)f(minu-)1954
1234 y(tious)44 b(detail.)93 b(While)43 b(tweaking)h(these)f(can)g
(impr)o(ove)g(your)1956 1334 y(C)t Fe(R)t(A)o(W)t(L)24
b Ff(fun)c(a)h(lot,)g(skip)g(this)g(in)h(the)f(beginning.)1954
1434 y Fc(crawl)p 2209 1434 V 29 w(macros.txt)e Ff(explains)h(macr)o
(os)h(and)f(keybindings.)26 b(It)1954 1533 y(is)21 b(wise)h(to)f(ignor)
o(e)f(this)i(at)e(\002rst,)h(too.)-364 1684 y(If)d(you)g(have)g
(questions)h(concerning)g(the)f(game,)g(or)g(found)g(a)f(bug,)h(inquir)
o(e)h(at)e(the)h(newsgr)o(oup)g Fc(rec.games.roguelike.misc)c
Ff(with)-364 1783 y(your)24 b(pr)o(oblem.)33 b(Since)23
b(other)h(games)f(ar)o(e)f(discussed)h(over)h(ther)o(e)e(as)h(well,)i
(it)e(is)h(polite)g(to)f(\003ag)h(your)g(post)g(with)g
Fc(-crawl-)p Ff(.)32 b(Also)24 b(try)f(to)-364 1883 y(maintain)d
(netiquette)g(to)g(the)f(bene\002t)g(of)h(your)f(addr)o(esses.)24
b(When)c(you)g(want)f(to)h(download)f(the)h(most)g(r)o(ecent)f(version)
g(\(both)h(binaries)f(or)-364 1983 y(sour)o(ce,)g(for)h(Unix,)f(W)-5
b(indows,)21 b(OS/X,)f(and)f(DOS\),)g(the)h(pr)o(oper)f(place)f(is)i
(the)g(web)g(page)f Fc(http://crawl-ref.sourceforge.net)p
Ff(.)184 4273 y Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)39 b(Key)c(Reference)e(Sheet,)i
(continued)-33 4473 y Fd(Symbol)413 b(Item)20 b(type)g(\(typical)f
(commands\))510 b(Shortcut)19 b(in)i(menus)e(\(like)g(pickup\))90
4572 y Fc(\()536 b Ff(W)-8 b(eapons)21 b(\()p Fc(w)p
Ff(ield\))1039 b Fc(\))20 b Ff(selects)h(all)g(hand)f(weapons)90
4672 y Fc(\))536 b Ff(Missiles)21 b(\()p Fc(t)p Ff(hr)o(ow)g(or)g
Fc(f)p Ff(ir)o(e\))757 b Fc(\()20 b Ff(selects)h(all)g(missiles)90
4771 y Fc([)536 b Ff(Armour)21 b(\()p Fc(W)p Ff(ear)e(and)h
Fc(T)p Ff(ake)g(of)o(f\))621 b Fc([)20 b Ff(selects)h(all)g(armour)90
4871 y Fc(\045)536 b Ff(Food)21 b(and)g(corpses)g(\()p
Fc(e)p Ff(at)e(and)i Fc(D)p Ff(issect\))370 b Fc(\045)20
b Ff(selects)h(all)g(food,)f Fc(&)h Ff(selects)g(all)f(carrion)90
4971 y Fc(?)536 b Ff(Scr)o(olls)20 b(\()p Fc(r)p Ff(ead\))1140
b Fc(?)25 b Ff(selects)c(all)g(scr)o(olls)90 5070 y Fc(!)536
b Ff(Potions)22 b(\()p Fc(q)p Ff(uaf)o(f\))1091 b Fc(!)25
b Ff(selects)c(all)g(potions)90 5170 y Fc(=)536 b Ff(Rings)22
b(\()p Fc(P)p Ff(ut)e(on)i(and)e Fc(R)p Ff(emove\))636
b Fc(=)20 b Ff(selects)h(all)g(rings)90 5270 y Fc(")536
b Ff(Amulets)21 b(\()p Fc(P)p Ff(ut)f(on)i(and)e Fc(R)p
Ff(emove\))531 b Fc(")20 b Ff(selects)h(all)g(amulets)90
5369 y Fc(/)536 b Ff(W)-8 b(ands)21 b(\()p Fc(z)p Ff(ap\))1170
b Fc(/)20 b Ff(selects)h(all)g(wands)90 5469 y Fc(+)536
b Ff(Books)22 b(\()p Fc(r)p Ff(ead,)d Fc(M)p Ff(emorise)h(and)h
Fc(Z)p Ff(ap\))453 b Fc(+)20 b Ff(selects)h(all)g(books)94
5568 y Fb(n)540 b Ff(Staves)20 b(and)g(r)o(ods)h(\()p
Fc(w)p Ff(ield)f(and)g Fc(E)p Ff(voke\))387 b Fb(n)21
b Ff(selects)g(all)g(staves)94 5668 y Fb(g)540 b Ff(Miscellaneous)21
b(items)g(\()p Fc(E)p Ff(voke\))592 b Fb(g)20 b Ff(selects)h(all)g
(miscellaneous)g(items)2316 5867 y Fc(,)f Ff(selects)h(all)g(items)g
(\(up)f(to)i Fa(drop_filter)p Ff(\))2316 5967 y Fc(-)e
Ff(deselects)h(all)f(items)2316 6067 y Fc(*)g Ff(inverts)h(curr)o(ent)f
(selection)p eop end
%%Page: 2 2
TeXDict begin 2 1 bop 550 -261 a Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)40 b(Key)34 b(Reference)g(Sheet)-364
-116 y Fd(Movement:)-364 -16 y Ff(Use)25 b(the)h(numpad)f
Fc(direction)f Ff(keys)h(\(try)g(both)h(Numlock)h(on)-364
84 y(and)42 b(of)o(f\))e(or)i(the)g(Rogue)g(vi)g(keys)g(\()p
Fc(hjklyubn)p Ff(\))e(to)i(move)g(a)-364 183 y(squar)o(e.)37
b(Moving)25 b(into)h(a)e(monster)i(will)f(attack)f(it.)38
b(For)25 b(quicker)-364 283 y(movement,)54 b(use)46 b
Fc(Shift-direction)e Ff(or)j Fc(/)i(direction)p Ff(.)-364
383 y(This)22 b(keeps)e(walking)i(until)f(a)f(monster)i(is)f(encounter)
o(ed.)-364 541 y Fd(Saving)f(and)g(Quitting:)-364 640
y Fc(S)h Ff(saves)f(game)h(with)g(query)g(and)g(exits)-364
740 y Fc(Ctrl-X)f Ff(saves)g(the)h(game)g(without)h(query)f(and)f
(exits)-364 840 y Fc(Q)h Ff(quits)h(without)g(saving)-364
998 y Fd(Dungeon)e(Interaction:)-364 1097 y Fc(o)h Ff(opens)g(an)g
(adjacent)f(door)-364 1197 y Fc(c)h Ff(closes)g(an)g(adjacent)f(door)
-364 1296 y Fc(*)50 b(direction)19 b Ff(and)h Fc(Ctrl-direction)e
Ff(try)j(to)g(untrap)-235 1389 y(an)d(adjacent)f(known)i(trap;)f(also)h
(open)f(door;)h(else)f(attacks)-235 1488 y(squar)o(e)i(without)i
(moving)g(\(even)e(if)g(nothing)j(is)e(seen\))-364 1580
y Fc(<>)g Ff(goes)g(a)f(dungeon)i(level)e(up/down)i(\()p
Fc(>)e Ff(enters)h(shops\))-364 1680 y Fc(;)g Ff(examines)f(the)h
(occupied)g(squar)o(e)-364 1780 y Fc(x)g Ff(examines)f(surr)o(oundings)
-364 1879 y Fc(X)h Ff(brings)g(up)g(the)g(level)f(map)-364
1979 y Fc(O)h Ff(shows)h(the)f(dungeon)g(overview)-364
2137 y Fd(Item)f(Interaction)f(\(inventory\):)-364 2237
y Fc(i)i Ff(shows)h(inventory)f(list)-364 2336 y Fc(v)g
Ff(views)g(item)g(description)-364 2436 y Fb(f)f Ff(inscribes)i(item)
-364 2535 y Fc(t)f Ff(thr)o(ows)g(or)g(shoots)h(an)f(item)-364
2635 y Fc(f)g Ff(\002r)o(es)f(\002rst)h(available)e(missile)-364
2735 y Fc(q)i Ff(quaf)o(fs)f(a)g(potion)-364 2834 y Fc(e)h
Ff(eats)f(food)h(\(tries)f(\003oor)i(and)e(chunks)i(\002rst\))-364
2934 y Fc(z)f Ff(zaps)f(a)g(wand)-364 3034 y Fc(r)h Ff(r)o(eads)e(a)h
(scr)o(oll)h(or)g(book)-364 3133 y Fc(M)g Ff(memorises)g(a)g(spell)g
(fr)o(om)f(a)g(book)-364 3233 y Fc(w)h Ff(wields)g(an)f(item)h(\()p
Fc(w-)f Ff(for)h(wielding)g(nothing\))-364 3332 y Fc(')g
Ff(wields)g(item)g(in)g(slot)h(a,)e(or)g(switch)i(to)f(slot)h(b)-364
3432 y Fc(E)f Ff(evokes)g(power)f(of)h(wielded)f(items)-364
3532 y Fc(W)h Ff(wears)f(armour)-364 3631 y Fc(T)h Ff(takes)f(of)o(f)g
(armour)-364 3731 y Fc(P)h Ff(puts)g(on)g(jewellery)-364
3831 y Fc(R)g Ff(r)o(emoves)f(jewellery)-364 3989 y Fd(Item)g
(Interaction)f(\(\003oor\):)-364 4088 y Fc(,)i Ff(or)g
Fc(g)f Ff(pick)h(up)g(items)g(and)f Fc(,,)h Ff(or)g Fc(gg)f
Ff(give)h(pickup)g(menu)-364 4188 y Fc(d)g Ff(dr)o(ops)f(an)h(item,)f
Fc(d#)h Ff(dr)o(ops)f(exact)g(number)h(of)f(items)-364
4288 y Fc(D)h Ff(dissects)g(a)f(corpse)h(\(this)g(needs)f(a)h(sharp)f
(weapon\))-364 4387 y Fc(Ctrl-A)g Ff(toggles)h(autopickup)-364
4545 y Fd(Other)f(Gameplay)f(Actions:)-364 4645 y Fc(a)i
Ff(uses)g(special)f(ability)-364 4744 y Fc(p)h Ff(prays)-364
4844 y Fc(Z)g Ff(casts)f(a)h(spell)-364 4944 y Fc(!)26
b Ff(shouts)c(or)f(commands)g(allies)-364 5043 y Fc(Ctrl-V)f
Ff(toggles)h(auto-prayer)-364 5201 y Fd(Non-gameplay)e(Commands)g(and)h
(Information:)-364 5301 y Fc(V)h Ff(displays)g(version)g(information)
-364 5401 y Fc(Ctrl-P)f Ff(shows)i(pr)o(evious)e(messages)-364
5500 y Fc(Ctrl-R)g Ff(r)o(edraws)f(scr)o(een)-364 5600
y Fc(Ctrl-C)h Ff(clears)g(main)h(and)f(level)h(maps)-364
5699 y Fc(#)g Ff(dumps)g(character)e(to)i(the)g(\002le)g
Fa(name.txt)-364 5799 y Fc(:)26 b Ff(adds)20 b(a)g(note)h(to)g(the)g
(dump)g(\002le)-364 5899 y Fa(_)g Ff(shows)h(notes)-363
5998 y Fb(\030)g Ff(saves)e(macr)o(os)g(and)g(key)h(maps)-364
6098 y Fc(=)g Ff(r)o(eassigns)f(inventory)i(or)f(spell)g(letters)-364
6198 y Fc(?)26 b Ff(prints)21 b(the)g(help)g(scr)o(een)1954
-116 y Fd(Resting)f(and)f(Searching:)1954 -16 y Fc(5)30
b Ff(and)f Fc(Shift-Numpad-5)f Ff(r)o(est)h(until)i(hit)f(and)f(magic)h
(points)1954 84 y(ar)o(e)c(full,)j(or)e(something)i(is)f(found,)h(or)e
(100)f(turns)i(ar)o(e)e(over)-6 b(.)45 b(T)-8 b(o)1954
183 y(r)o(est/sear)o(ch)20 b(just)h(one)g(turn,)g(use)g
Fc(s)f Ff(or)h Fc(.)26 b Ff(or)21 b Fc(Del)f Ff(or)h
Fc(Numpad-5)p Ff(.)1954 341 y Fd(Automated)d(T)-9 b(ravel)20
b(and)g(Exploration:)1954 441 y Fc(Ctrl-G)g Ff(starts)h(automated)f
(travel)1954 541 y Fc(Ctrl-O)g Ff(starts)h(automated)f(exploration)1954
640 y Fc(Ctrl-W)g Ff(sets)h(a)f(waypoint)i(\(to)e(be)h(used)f(for)h
Fc(Ctrl-G)p Ff(\))1954 740 y Fc(Ctrl-F)f Ff(sear)o(ches)g(items)h(and)f
(allows)i(to)f(travel)f(ther)o(e)1954 898 y Fd(Player)g(Character)f
(Information:)1954 998 y Fc(@)i Ff(displays)g(character)e(status,)i
(e.g.)f(weapon)h(pr)o(o\002ciency)1954 1097 y Fc([)g
Ff(displays)g(worn)g(armour)1954 1197 y Fc(\()g Ff(displays)g(weapons,)
f(and)h(primary)f(missiles)1954 1296 y Fc(")h Ff(displays)g(worn)g
(jewellery)1954 1396 y Fc(C)g Ff(displays)g(experience)e(info)1954
1496 y Fc(\210)i Ff(shows)h(r)o(eligion)f(scr)o(een)1954
1595 y Fc(A)g Ff(shows)h(abilities)f(and)f(mutations)1955
1695 y Fb(n)i Ff(shows)g(item)f(knowledge)1954 1795 y
Fc(m)g Ff(shows)h(skill)g(scr)o(een)1954 1894 y Fc(\045)f
Ff(shows)h(r)o(esistances)1954 2052 y Fd(Level)e(map)f(\()p
Fc(X)i Fd(in)f(main)f(screen\):)1954 2152 y Fc(Esc)i
Ff(and)f Fc(Space)g Ff(leave)g(the)g(level)h(map)1954
2251 y Fc(direction)e Ff(moves)j(cursor)1954 2351 y Fc(Shift-direction)
c Ff(moves)k(cursor)e(in)i(bigger)e(steps)1954 2451 y
Fc(-+)h Ff(scr)o(olls)g(level)f(map)h(up/down)1954 2550
y Fc(Enter)f Ff(and)g Fc(.)26 b Ff(and)20 b Fc(,)h Ff(and)f
Fc(;)h Ff(travel)f(to)h(cursor;)f(pr)o(ess)2104 2650
y(twice)g(if)h(pr)o(evious)f(travel)g(was)h(interr)o(upted)1954
2750 y Fc(<>)g Ff(cycle)f(thr)o(ough)i(up/down)f(stairs)1954
2849 y Fc(\210)g Ff(cycles)g(thr)o(ough)g(known)h(traps)1954
2949 y Fc(Tab)f Ff(cycles)f(thr)o(ough)i(shops)f(and)g(portals)1954
3048 y Fc(*)g Ff(and)f Fc(')h Ff(cycle)f(forwar)o(d)g(thr)o(ough)h
(stashes)g(\(usually)g(all)f(items\))1954 3148 y Fc(/)h
Ff(cycles)g(backwar)o(d)e(thr)o(ough)i(stashes)1954 3248
y Fc(W)g Ff(cycles)g(thr)o(ough)g(waypoints)1954 3347
y Fc(x)g Ff(cycles)g(thr)o(ough)g(travel)f(exclusions)1954
3447 y Fc(Ctrl-X)g Ff(sets)h(a)f(travel)g(exclusion)1954
3547 y Fc(Ctrl-E)g Ff(erases)g(all)h(travel)e(exclusions)1954
3646 y Fc(Ctrl-W)h Ff(sets)h(a)f(waypoint)1954 3746 y
Fc(Ctrl-C)g Ff(clears)g(level)h(and)f(main)h(maps)1954
3904 y Fd(T)-9 b(argeting:)1954 4004 y Fc(Esc)21 b Ff(stops)g(tar)o
(geting)1954 4103 y Fc(direction)e Ff(shoots)k(straight)1954
4203 y Fc(+)e Ff(and)f Fc(=)h Ff(cycle)f(forwar)o(d)g(among)h(seen)g
(monsters)1954 4302 y Fc(-)g Ff(cycles)g(backwar)o(d)e(among)i(seen)g
(monsters)1954 4402 y Fc(Ctrl-F)f Ff(toggles)i(cycle)e(modes:)26
b(enemies,)21 b(all,)f(friends)1954 4502 y Fc(.)26 b
Ff(and)20 b Fc(Enter)g Ff(and)g Fc(Del)h Ff(\002r)o(e)f(at)g(cursor)h
(position)1954 4601 y Fc(>)g Ff(\002r)o(es,)f(but)h(stops)g(at)f(tar)o
(get)1954 4701 y Fc(p)h Ff(and)f Fc(t)h Ff(and)f Fc(f)h
Ff(\002r)o(e)f(at)g(pr)o(evious)g(tar)o(get)1954 4801
y Fc(*)h Ff(for)f(manual)h(tar)o(getting)f(\(her)o(e)g
Fc(direction)f Ff(moves)i(cursor)-6 b(,)2151 4900 y Fc(Enter)20
b Ff(etc.)g(\002r)o(e)g(as)h(above,)f(and)g Fc(+=-ptf)g
Ff(still)h(work\))1954 5000 y Fc(?)26 b Ff(describes)20
b(the)h(monster)g(under)g(cursor)1954 5158 y Fd(Surroundings)f(\()p
Fc(x)g Fd(in)g(main\):)1954 5257 y Fc(x)h Ff(and)f Fc(Esc)g
Ff(and)h Fc(Space)f Ff(all)g(r)o(eturn)g(to)h(playing)g(mode)1954
5357 y Fc(*)g Ff(and)f Fc(')h Ff(cycle)f(forwar)o(d)g(among)h(seen)g
(objects)1954 5457 y Fc(/)g Ff(and)f Fc(;)h Ff(cycle)f(backwar)o(d)f
(among)j(seen)e(objects)1954 5556 y Fc(+)h Ff(and)f Fc(=)h
Ff(cycle)f(forwar)o(d)g(among)h(seen)g(monsters)1954
5656 y Fc(-)g Ff(cycles)g(backwar)o(d)e(among)i(seen)g(monsters)1954
5756 y Fc(direction)e Ff(moves)j(cursor)1954 5855 y Fc(.)k
Ff(and)20 b Fc(Enter)g Ff(travels)g(to)h(cursor)1954
5955 y Fc(?)26 b Ff(describes)20 b(the)h(monster)g(under)g(cursor)1954
6054 y Fc(Tab)g Ff(cycles)f(thr)o(ough)i(shops)f(and)g(portals)1954
6154 y Fc(<>)g Ff(cycle)f(thr)o(ough)i(stairs)p eop end
%%Page: 3 3
TeXDict begin 3 2 bop 463 -261 a Fg(D)8 b Fh(U)g(N)g(G)g(E)g(O)f(N)37
b Fg(C)8 b Fh(R)g(A)n(W)g(L)t Fg(:)39 b(V)-16 b(ery)35
b(short)f(introduction)-364 -90 y Ff(Crawl)27 b(is)i(a)e(lar)o(ge)f
(and)i(very)f(random)h(game)f(of)h(subterranean)e(exploration)i(in)g(a)
g(fantasy)f(world)h(of)f(magic)h(and)f(fr)o(equent)g(violence.)-364
10 y(Y)-8 b(our)22 b(quest)f(is)g(to)h(travel)d(into)j(the)f(depths)g
(of)f(the)h(Dungeon)h(\(which)g(is)f(dif)o(fer)o(ent)d(each)j(time)g
(you)g(play\))f(and)g(r)o(etrieve)g(the)h(Orb)f(of)h(Zot.)-364
168 y(Crawl)i(is)g(an)g(RPG)h(of)f(the)g('r)o(ogue-like')f(type,)i(one)
f(of)g(the)g(descendants)g(of)f(Rogue.)33 b(Its)24 b(graphics)e(ar)o(e)
g(simple)h(but)g(highly)i(informative,)-364 268 y(designed)c(to)g(be)f
(understood)h(at)g(a)f(glance,)g(and)h(contr)o(ol)g(is)g(exer)o(cised)e
(lar)o(gely)h(thr)o(ough)h(one-keystr)o(oke)g(commands.)-364
484 y Fd(Starting)e(Out)-364 642 y Ff(After)g(starting)h(the)h(pr)o
(ogram)e(you)h(will)h(be)f(gr)o(eeted)e(with)j(a)f(message)g(asking)g
(for)g(your)g(name.)25 b(Don't)d(spend)d(too)i(much)g(time)f(over)g
(this,)-364 742 y(as)h(your)g(\002rst)g(character)e(will)j(*not*)g
(last)e(very)h(long)g(\(sorry)-9 b(,)21 b(but)f(it's)i(tr)o(ue\).)-364
900 y(Next)k(you)h(ar)o(e)e(given)h(menus)h(of)f(species)g(and)g
(character)f(classes)h(fr)o(om)g(which)h(to)g(choose.)42
b(A)26 b(dwarf,)g(or)o(c,)h(ogr)o(e)f(or)g(tr)o(oll)h(Fighter)f(is)h(a)
-364 999 y(good)21 b(bet.)j(Elves)c(ar)o(e)e(quite)i(fragile,)f(humans)
i(ar)o(e)d(pr)o(etty)h(average)f(at)i(everything,)g(and)f(the)h(weir)o
(der)e(species)i(ar)o(e)e(mostly)j(too)g(tricky)f(for)-364
1099 y(beginning)i(players.)j(Finally)-9 b(,)21 b(you)g(may)g(be)g
(given)g(a)f(choice)h(of)g(weapons.)k(I)c(suggest)h(an)e(axe)g(\(axes)g
(ar)o(e)f(fun\).)-364 1252 y(Now)j(you)f(ar)o(e)e(in)i(the)g(game.)26
b(The)20 b(game)h(scr)o(een)f(has)h(thr)o(ee)f(parts:)-364
1352 y(The)26 b Fd(Map)e Ff(takes)i(up)f(the)h(upper)f(left)g(part)g
(of)g(the)h(scr)o(een.)39 b(In)26 b(its)f(very)h(centr)o(e)e(is)i(the)g
Fc(@)f Ff(sign)h(which)-364 1451 y(r)o(epr)o(esents)16
b(Y)-8 b(ou.)25 b(The)17 b(colour)o(ed)g(parts)f(of)h(the)g(Map)f(ar)o
(e)g(the)h(parts)g(you)g(can)g(see,)g(while)h(places)e(which)-364
1551 y(you)22 b(have)e(visited)h(befor)o(e)e(but)i(cannot)g(curr)o
(ently)f(see)h(ar)o(e)e(shown)j(in)f(gr)o(ey)-9 b(.)-364
1651 y(The)22 b Fd(Message)e(box)i Ff(is)g(the)g(lar)o(ge)f(part)g(of)h
(the)g(scr)o(een)f(below)h(the)g(map.)28 b(It)22 b(describes)g(events)f
(as)h(they)-364 1750 y(happen)f(and)f(asks)h(you)g(questions)h(fr)o(om)
f(time)g(to)g(time.)-364 1850 y(The)g Fd(Stats)e(area)h
Ff(contains)h(various)g(indicators)g(of)g(your)g(health)g(and)f
(abilities.)3070 1876 y @beginspecial 0 @llx 0 @lly 319
@urx 206 @ury 1276 @rwi @setspecial
%%BeginDocument: screen.eps
%!PS-Adobe-2.0 EPSF-2.0
%%Title: screen.fig
%%Creator: fig2dev Version 3.2 Patchlevel 5-alpha5
%%CreationDate: Fri Nov 24 15:15:41 2006
%%For: ploog@a2 (David Ploog,,31/12/2008)
%%BoundingBox: 0 0 319 206
%Magnification: 1.0000
%%EndComments
/$F2psDict 200 dict def
$F2psDict begin
$F2psDict /mtrx matrix put
/col-1 {0 setgray} bind def
/col0 {0.000 0.000 0.000 srgb} bind def
/col1 {0.000 0.000 1.000 srgb} bind def
/col2 {0.000 1.000 0.000 srgb} bind def
/col3 {0.000 1.000 1.000 srgb} bind def
/col4 {1.000 0.000 0.000 srgb} bind def
/col5 {1.000 0.000 1.000 srgb} bind def
/col6 {1.000 1.000 0.000 srgb} bind def
/col7 {1.000 1.000 1.000 srgb} bind def
/col8 {0.000 0.000 0.560 srgb} bind def
/col9 {0.000 0.000 0.690 srgb} bind def
/col10 {0.000 0.000 0.820 srgb} bind def
/col11 {0.530 0.810 1.000 srgb} bind def
/col12 {0.000 0.560 0.000 srgb} bind def
/col13 {0.000 0.690 0.000 srgb} bind def
/col14 {0.000 0.820 0.000 srgb} bind def
/col15 {0.000 0.560 0.560 srgb} bind def
/col16 {0.000 0.690 0.690 srgb} bind def
/col17 {0.000 0.820 0.820 srgb} bind def
/col18 {0.560 0.000 0.000 srgb} bind def
/col19 {0.690 0.000 0.000 srgb} bind def
/col20 {0.820 0.000 0.000 srgb} bind def
/col21 {0.560 0.000 0.560 srgb} bind def
/col22 {0.690 0.000 0.690 srgb} bind def
/col23 {0.820 0.000 0.820 srgb} bind def
/col24 {0.500 0.190 0.000 srgb} bind def
/col25 {0.630 0.250 0.000 srgb} bind def
/col26 {0.750 0.380 0.000 srgb} bind def
/col27 {1.000 0.500 0.500 srgb} bind def
/col28 {1.000 0.630 0.630 srgb} bind def
/col29 {1.000 0.750 0.750 srgb} bind def
/col30 {1.000 0.880 0.880 srgb} bind def
/col31 {1.000 0.840 0.000 srgb} bind def
end
save
newpath 0 206 moveto 0 0 lineto 319 0 lineto 319 206 lineto closepath clip newpath
-138.3 414.4 translate
1 -1 scale
/cp {closepath} bind def
/ef {eofill} bind def
/gr {grestore} bind def
/gs {gsave} bind def
/sa {save} bind def
/rs {restore} bind def
/l {lineto} bind def
/m {moveto} bind def
/rm {rmoveto} bind def
/n {newpath} bind def
/s {stroke} bind def
/sh {show} bind def
/slc {setlinecap} bind def
/slj {setlinejoin} bind def
/slw {setlinewidth} bind def
/srgb {setrgbcolor} bind def
/rot {rotate} bind def
/sc {scale} bind def
/sd {setdash} bind def
/ff {findfont} bind def
/sf {setfont} bind def
/scf {scalefont} bind def
/sw {stringwidth} bind def
/tr {translate} bind def
/tnt {dup dup currentrgbcolor
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add
4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb}
bind def
/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul
4 -2 roll mul srgb} bind def
/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def
/$F2psEnd {$F2psEnteredState restore end} def
$F2psBegin
10 setmiterlimit
0 slj 0 slc
0.06299 0.06299 sc
%
% Fig objects follow
%
%
% here starts figure with depth 54
/Helvetica ff 381.00 scf sf
5850 4050 m
gs 1 -1 sc (Stats) col0 sh gr
/Helvetica ff 381.00 scf sf
5850 4500 m
gs 1 -1 sc (Area) col0 sh gr
/Helvetica ff 381.00 scf sf
2880 6210 m
gs 1 -1 sc (Message Box) col0 sh gr
/Helvetica ff 381.00 scf sf
3150 4635 m
gs 1 -1 sc (The Map) col0 sh gr
% here ends figure;
%
% here starts figure with depth 50
% Polyline
0 slj
0 slc
60.000 slw
n 2250 6525 m 2250 3375 l 7200 3375 l 7200 6525 l
2250 6525 l cp gs col0 s gr
% Polyline
n 2250 5625 m
7200 5625 l gs col0 s gr
% Polyline
n 5625 3375 m
5625 5400 l gs col0 s gr
% Polyline
n 5625 5625 m
5625 5400 l gs col0 s gr
% here ends figure;
$F2psEnd
rs
showpage
%%Trailer
%EOF
%%EndDocument
@endspecial -364 2061 a Fd(Exploring)-364 2219 y Ff(T)-7
b(ry)21 b(walking)h(ar)o(ound,)f(using)h(either)f(the)h(numeric)f
(keypad)g(\(try)g(numlock)i(of)o(f)d(and)h(on\))h(or)f(the)h
Fc(hjklyubn)e Ff(keys.)28 b(T)-8 b(o)22 b(move)f(in)h(a)f(given)-364
2318 y(dir)o(ection)g(until)g(you)g(r)o(each)f(something)i(inter)o
(esting)f(or)g(see)g(a)f(hostile)i(cr)o(eatur)o(e,)c(pr)o(ess)i
Fc(Shift-direction)p Ff(.)-364 2418 y(If)29 b(you)h(want)g(to)g(know)g
(what)g(a)f(certain)g(character)f(on)i(the)f(scr)o(een)g(r)o(epr)o
(esents,)h(you)g(can)f(use)h(the)f Fc(x)g Ff(\(examine\))g(command)h
(to)f(get)h(a)-364 2517 y(short)22 b(description.)27
b(Y)-8 b(ou)22 b(use)f(the)g Fc(o)g Ff(and)g Fc(c)f Ff(commands)i(to)f
(open)h(or)f(close)g(doors,)h(and)e(the)h Fc(<)g Ff(\(up\))g(and)f
Fc(>)h Ff(\(down\))g(commands)h(to)f(climb)-364 2617
y(stair)o(cases.)52 b(Sometimes)30 b(doors)g(ar)o(e)f(hidden,)j(and)d
(must)i(be)e(sear)o(ched)f(out)j(by)f(standing)g(next)g(to)g(walls)g
(and)g(r)o(esting)f(\(a)g(number)h(of)-364 2717 y(commands)22
b(do)e(the)h(same)g(thing:)26 b Fc(s)21 b Ff(and)f Fc(.)26
b Ff(\(period\))19 b(and)i Fc(Delete)e Ff(or)i Fc(numpad-5)p
Ff(\).)-364 2816 y(The)27 b(Dungeon)h(gets)f(mor)o(e)g(danger)o(ous)f
(\(but)g(mor)o(e)h(inter)o(esting!\))44 b(as)26 b(you)i(go)f(down.)44
b(If)27 b(you)g(get)g(lost)g(you)h(can)e(access)h(a)f(map)g(of)h(the)
-364 2916 y(whole)22 b(level)e(you)i(ar)o(e)d(on)i(with)h(the)f
Fc(X)f Ff(command,)h(which)h(uses)f(the)g(whole)g(scr)o(een.)-364
3132 y Fd(Items)-364 3290 y Ff(After)j(walking)i(ar)o(ound)e(for)h(a)g
(while,)i(you)e(will)h(no)g(doubt)f(come)h(acr)o(oss)e(some)i(items)f
(laying)h(ar)o(ound)e(\(you)i(may)f(come)g(acr)o(oss)g(some)-364
3390 y(monsters)h(as)e(well;)j(for)e(help)f(in)i(dealing)e(with)h(them)
h(skip)f(to)g(the)g(Monsters)g(section\).)37 b(See)24
b(the)h(table)f(for)h(the)f(types)h(that)g(appear)e(and)-364
3490 y(the)e(typical)g(commands)g(to)g(use.)-314 3591
y Fd(Symbol)99 b(Item)20 b(type)g(\(typical)e(commands\))240
b(Comments)-191 3691 y Fc(\()222 b Ff(W)-8 b(eapons)21
b(\()p Fc(w)p Ff(ield\))768 b(Check)20 b(with)i Fc(@)f
Ff(how)g(good)h(you)f(ar)o(e)e(with)j(your)f(curr)o(ent)f(weapon.)-191
3790 y Fc(\))222 b Ff(Missiles)21 b(\()p Fc(t)p Ff(hr)o(ow)f(or)h
Fc(f)p Ff(ir)o(e\))487 b(Use)20 b(launchers)h(\(bows)g(etc.\))k(for)20
b(missiles.)-191 3890 y Fc([)222 b Ff(Armour)21 b(\()p
Fc(W)p Ff(ear)e(and)h Fc(T)p Ff(ake)g(of)o(f\))350 b(These)20
b(can)h(be)f(cursed.)-191 3990 y Fc(\045)222 b Ff(Food)21
b(and)f(corpses)h(\()p Fc(e)p Ff(at)f(and)g Fc(D)p Ff(issect\))100
b(Y)-8 b(ou)22 b(need)e(a)g(sharp)h(weapon)g(for)f(dissecting.)26
b(Some)21 b(chunks)h(ar)o(e)d(danger)o(ous.)-191 4089
y Fc($)222 b Ff(Gold)1186 b(Ther)o(e)20 b(ar)o(e)f(shops)j(down)f
(below)-8 b(.)-191 4189 y Fc(?)222 b Ff(Scr)o(olls)20
b(\()p Fc(r)p Ff(ead\))869 b(Scr)o(olls)20 b(mostly)i(af)o(fect)d(your)
i(envir)o(onment.)26 b(T)-7 b(ry)20 b(them!)-191 4288
y Fc(!)222 b Ff(Potions)22 b(\()p Fc(q)p Ff(uaf)o(f\))820
b(Potions)22 b(af)o(fect)d(you)i(\227)g(in)g(both)g(ways.)26
b(Bewar)o(e)19 b(of)i(poison)h(and)e(worse!)-191 4388
y Fc(=)222 b Ff(Rings)22 b(\()p Fc(P)p Ff(ut)e(on)i(and)e
Fc(R)p Ff(emove\))365 b(These)20 b(can)h(be)f(incr)o(edibly)h(helpful,)
f(but)h(also)g(cursed)f(and)g(malignant.)-191 4488 y
Fc(")222 b Ff(Amulets)21 b(\()p Fc(P)p Ff(ut)f(on)i(and)e
Fc(R)p Ff(emove\))260 b(Amulets)21 b(can)f(be)h(even)f(subtler)h(than)g
(rings.)-191 4587 y Fc(/)222 b Ff(W)-8 b(ands)21 b(\()p
Fc(z)p Ff(ap\))899 b(Identify)20 b(these)h(by)g(zapping)f(at)h
(monsters.)-191 4687 y Fc(+)222 b Ff(Books)21 b(\()p
Fc(r)p Ff(ead,)e Fc(M)p Ff(emorise)i(and)g Fc(Z)p Ff(ap\))182
b(The)20 b(number)h(of)g(spells)g(you)h(can)e(have)g(in)h(memory)h(is)f
(very)f(limited!)-187 4787 y Fb(n)226 b Ff(Staves)20
b(and)g(r)o(ods)g(\()p Fc(w)p Ff(ield)g(and)h Fc(E)p
Ff(voke\))115 b(Rods)21 b(carry)f(spells;)h(they)g(ar)o(e)e(very)i(rar)
o(e,)e(though.)-187 4886 y Fb(g)226 b Ff(Miscellaneous)21
b(items)g(\()p Fc(E)p Ff(voke\))321 b(These)20 b(will)i(turn)f(up)g
(only)g(later)-6 b(.)-364 5043 y(Some)25 b(vital)f(commands)g(ar)o(e)f
(given)i(next.)36 b(For)25 b(a)f(full)g(list)h(of)f(commands,)i(check)e
(the)g(other)h(page)e(of)i(this)g(sheet.)36 b(Don't)25
b(get)g(scar)o(ed)d(by)-364 5143 y(the)f(abundance)f(of)h(commands,)g
(you)g(will)g(need)g(only)h(a)e(handful)g(at)h(the)g(beginning.)-364
5301 y Fd(Most)g(basic)e(commands)g(for)j(newbies)-364
5401 y Fc(i)f Ff(lists)g(inventory)-364 5500 y Fc(d)g
Ff(dr)o(ops)f(items)-364 5600 y Fc(g)h Ff(or)g Fc(,)f
Ff(pick)h(up)g(items)g(fr)o(om)f(the)h(gr)o(ound)g(\(twice)f(for)h
(menu\))-364 5699 y Fc(v)g Ff(examines)f(item)-364 5799
y Fc(x)h Ff(examines)f(a)h(seen)f(monster)-364 5899 y
Fc(X)h Ff(looks)h(at)e(the)h(whole)h(level)-364 5998
y Fc(>)f Ff(goes)g(deeper)e(one)j(level)-364 6098 y Fc(S)f
Ff(saves)f(the)h(game)-364 6198 y Fc(?)26 b Ff(prints)21
b(the)g(help)g(scr)o(een)1954 5301 y Fd(Somewhat)e(advanced)g(commands)
1954 5401 y Fc(p)g Ff(prays.)24 b(Actions)c(while)f(praying)g(ar)o(e)f
(addr)o(essed)f(to)i(your)g(god.)1954 5500 y Fc(Ctrl-P)h
Ff(shows)i(pr)o(evious)e(messages)1954 5600 y Fc(Ctrl-F)g
Ff(sear)o(ches)g(for)g(items)h(in)h(the)f(whole)g(dungeon)1954
5699 y Fc(Ctrl-G)f Ff(automated)g(travel)g(between)h(levels)1954
5799 y Fc(Ctrl-O)f Ff(automated)g(exploration)1954 5899
y Fc(#)h Ff(dumps)g(character)e(to)i(the)g(\002le)g Fa(name.txt)1955
5998 y Fb(\030)h Ff(saves)e(macr)o(os)g(and)h(key)f(maps)1954
6098 y Fc(=)h Ff(r)o(eassigns)f(inventory)i(or)f(spell)g(letters)1954
6198 y Fc(m)g Ff(checks)g(your)g(curr)o(ent)f(skills)p
eop end
%%Page: 4 4
TeXDict begin 4 3 bop -364 -281 a Fd(Monsters)-364 -123
y Ff(Y)-8 b(ou)29 b(will)f(also)f(r)o(un)h(into)h(monsters)f(\(most)g
(of)f(which)h(ar)o(e)e(r)o(epr)o(esented)g(by)h(letters)g(of)h(the)f
(alphabet\).)44 b(Y)-8 b(ou)29 b(can)e(attack)f(a)h(monster)h(by)-364
-23 y(trying)22 b(to)f(move)g(into)g(the)g(squar)o(e)f(it)h(is)h
(occupying.)-364 135 y(When)32 b(you)g(ar)o(e)e(wounded)i(you)g(lose)g
(hit)g(points)h(\(displayed)d(near)h(the)h(top)g(of)f(the)h(stats)g
(list\);)k(these)c(r)o(eturn)f(gradually)g(over)g(time)-364
235 y(thr)o(ough)22 b(the)e(natural)h(pr)o(ocess)f(of)h(healing.)26
b(If)20 b(you)h(lose)g(all)g(of)g(your)g(hp)g(you)g(die.)-364
393 y(T)-8 b(o)22 b(survive,)e(you)h(will)h(need)e(to)h(develop)f(a)h
(few)f(basic)h(tactics:)-282 561 y Fb(\017)42 b Ff(Never)26
b(\002ght)h(mor)o(e)f(than)g(one)h(monster)g(if)f(you)h(can)f(help)g
(it.)-198 661 y(Always)21 b(back)f(into)i(a)e(corridor)h(so)g(that)g
(they)g(\002ght)h(you)f(one-)-198 760 y(on-one.)-282
860 y Fb(\017)42 b Ff(If)37 b(you)h(ar)o(e)e(badly)g(wounded,)42
b(you)c(can)e(r)o(un)i(away)f(fr)o(om)-198 960 y(monsters)29
b(to)g(buy)f(some)g(time.)47 b(T)-7 b(ry)28 b(losing)h(them)f(in)h
(corri-)-198 1059 y(dors,)20 b(or)h(as)e(a)h(very)g(last)g(r)o(esort)f
(\002nd)i(a)e(place)h(wher)o(e)f(you)i(can)-198 1159
y(r)o(un)26 b(ar)o(ound)e(in)h(cir)o(cles)f(to)h(heal)g(while)g(the)g
(monster)h(chases)-198 1258 y(you.)1933 572 y Fb(\017)42
b Ff(Remember)22 b(to)g(use)f(pr)o(ojectiles)h(befor)o(e)e(engaging)i
(monsters)2017 672 y(in)f(close)g(combat.)1933 771 y
Fb(\017)42 b Ff(Rest)25 b(between)e(encounters.)36 b(Pr)o(essing)25
b Fc(Shift-numpad-5)2017 871 y Ff(or)30 b Fc(5)g Ff(make)g(you)g(r)o
(est)g(for)g(a)f(while)i(\(you)f(will)h(stop)f(r)o(esting)2017
971 y(when)21 b(fully)g(healed\).)1933 1070 y Fb(\017)42
b Ff(Learn)22 b(when)i(to)g(r)o(un)g(away)e(fr)o(om)h(things)i(you)e
(can't)g(handle)2017 1170 y(\227)18 b(this)i(is)e(important!)26
b(It)18 b(is)h(often)g(wise)f(to)h(skip)g(a)f(danger)o(ous)2017
1269 y(level.)25 b(But)c(don't)g(over)o(do)f(this.)-364
1467 y Fd(Death)-364 1625 y Ff(Befor)o(e)g(long,)h(you'll)h(pr)o
(obably)e(end)g(up)h(dead.)-364 1783 y(Death)c(in)h(Crawl)f(is)g
(permanent;)h(you)g(cannot)f(just)h(r)o(eload)e(a)h(saved)f(game)h(and)
g(start)g(again)g(wher)o(e)f(you)i(left)f(of)o(f.)23
b(The)17 b Fc(S)g Ff(\(save\))f(command)-364 1882 y(exists)23
b(only)g(to)f(let)h(you)f(leave)g(a)g(game)g(part-way)f(thr)o(ough)h
(and)g(come)h(back)e(to)i(it)f(later)-6 b(.)29 b(Quitting)24
b(\()p Fc(Q)p Ff(\))d(lets)i(you)f(commit)i(suicide)e(if)g(you)-364
1982 y(can't)f(even)f(be)h(bother)o(ed)f(to)h(help)g(your)g(character)e
(escape)h(alive.)-364 2140 y(W)-8 b(ell,)25 b(that's)e(it)h(for)g(the)f
(quick-start)h(guide.)34 b(This)24 b(should)g(help)g(you)g(thr)o(ough)g
(your)g(\002rst)g(few)f(games,)h(but)f(Crawl)h(is)f(extr)o(emely)g
(\(some)-364 2240 y(would)k(say)f(excessively\))g(complex)g(and)g
(cannot)g(be)g(adequately)g(described)f(in)h(so)h(short)g(a)f
(document.)42 b(So)26 b(when)h(you)g(feel)e(r)o(eady)g(to)-364
2339 y(start)c(playing)g(with)g(magic,)g(skills,)g(and)g(r)o(eligions,)
g(br)o(owse)f(the)h(manual.)-364 2497 y(Happy)g(Crawling!)p
eop end
%%Trailer
userdict /end-hook known{end-hook}if
%%EOF
stream
endobj
stream
endobj
>>
endobj
>>
>>
endobj
>>
endobj
>>
endobj
endobj
endobj
/FunctionType 0
/BitsPerSample 8
endobj
/FunctionType 0
/BitsPerSample 8
endobj
endobj
endobj
endobj
endobj
endobj
endobj
/Descent -266
/ItalicAngle 0
endobj
xref
trailer
>>
startxref
%%EOF
65884
<<
/Size 41
/Root 39 0 R
/Info 40 0 R
0 41
0000000010 65535 f
0000003525 00000 n
0000003413 00000 n
0000000009 00000 n
0000000015 00000 f
0000000000 00000 f
0000003640 00000 n
0000012089 00000 n
0000013396 00000 n
0000011974 00000 n
0000007476 00000 n
0000012641 00000 n
0000012875 00000 n
0000012977 00000 n
0000013059 00000 n
0000013079 00000 n
0000013237 00000 n
0000015544 00000 n
0000015429 00000 n
0000013539 00000 n
0000015648 00000 n
0000017544 00000 n
0000021514 00000 n
0000045113 00000 n
0000065239 00000 n
0000065681 00000 n
0000065789 00000 n
0000017458 00000 n
0000065602 00000 n
0000007360 00000 n
0000007245 00000 n
0000021735 00000 n
0000021272 00000 n
0000019200 00000 n
0000021114 00000 n
0000064896 00000 n
0000045568 00000 n
0000064730 00000 n
0000044688 00000 n
0000021826 00000 n
0000044522 00000 n
17 0 obj <<
/Type /Pages
/Count 4
/Kids [2 0 R 19 0 R 23 0 R 32 0 R]
>> endobj
39 0 obj <<
/Type /Catalog
/Pages 17 0 R
/PTEX.Fullbanner (This is pdfTeX, Version 3.14159-1.10b)
>> endobj
40 0 obj <<
/Producer (pdfTeX-1.10b)
/Creator (TeX)
>> endobj
/CreationDate (D:20070312143100)
/StemV 123
/XHeight 471
/FontBBox [-152 -301 1000 935]
/Flags 4
/FontFile 5 0 R
>> endobj
38 0 obj
[611 611 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 333 333 0 0 250 333 0 296 0 0 0 0 0 0 0 0 0 0 250 0 0 0 0 0 0 778 0 722 833 611 556 833 0 389 0 778 611 1000 833 833 611 833 722 611 667 778 778 1000 0 0 0 0 0 0 0 0 0 500 611 444 611 500 389 556 611 333 0 611 333 889 611 556 611 0 389 444 333 611 556 833 500 556 ]
/CharSet (/fi/fl/parenleft/parenright/comma/hyphen/slash/colon/A/C/D/E/F/G/I/K/L/M/N/O/P/Q/R/S/T/U/V/W/a/b/c/d/e/f/g/h/i/k/l/m/n/o/p/r/s/t/u/v/w/x/y)
/FontName /LDVHXB+URWPalladioL-Bold
6 0 obj <<
/Type /Font
/Subtype /Type1
/Encoding 34 0 R
/LastChar 121
/Widths 38 0 R
/FontDescriptor 4 0 R
>> endobj
4 0 obj <<
/Ascent 708
/CapHeight 672
/BaseFont /LDVHXB+URWPalladioL-Bold
/FirstChar 2
5 0 obj <<
/Length1 1636
/Length3 532
/Filter /FlateDecode
>>
stream
/Length 19042
/Length2 18133
9 0 obj <<
/Type /Font
/Subtype /Type1
/Encoding 34 0 R
/FirstChar 2
/LastChar 151
/Widths 37 0 R
/FontDescriptor 7 0 R
>> endobj
7 0 obj <<
/Ascent 715
/CapHeight 680
/Descent -282
/ItalicAngle 0
/StemV 84
/XHeight 469
/FontBBox [-166 -283 1021 943]
/Flags 4
/CharSet (/fi/fl/exclam/quoteright/parenleft/parenright/asterisk/comma/hyphen/period/slash/zero/one/three/four/colon/semicolon/A/B/C/D/E/F/G/H/I/L/M/N/O/P/Q/R/S/T/U/W/X/Y/Z/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/emdash)
/FontFile 8 0 R
>> endobj
37 0 obj
[605 608 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 278 0 0 0 0 0 278 333 333 389 0 250 333 250 606 500 500 0 500 500 0 0 0 0 0 250 250 0 0 0 0 0 778 611 709 774 611 556 763 832 337 0 0 611 946 831 786 604 786 668 525 613 778 0 1000 667 667 667 0 0 0 0 0 0 500 553 444 611 479 333 556 582 291 234 556 291 883 582 546 601 560 395 424 326 603 565 834 516 556 500 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1000 ]
/FontName /FOKXMC+URWPalladioL-Roma
/BaseFont /FOKXMC+URWPalladioL-Roma
11 0 obj <<
/Type /Font
/Subtype /Type1
/Encoding 34 0 R
/BaseFont /Courier-Bold
>> endobj
8 0 obj <<
/Length1 1638
/Length2 21655
/Length3 532
/Filter /FlateDecode
>>
stream
/Length 22576
14 0 obj <<
/Type /Font
/Subtype /Type1
/Encoding 35 0 R
/FirstChar 15
/LastChar 110
/Widths 36 0 R
/FontDescriptor 12 0 R
>> endobj
12 0 obj <<
/Ascent 750
/CapHeight 683
/Descent -194
/ItalicAngle -14
/StemV 85
/XHeight 431
/FontBBox [-29 -960 1116 775]
/Flags 4
/CharSet (/bullet/similar/braceleft/braceright/backslash)
/FontFile 13 0 R
>> endobj
36 0 obj
[500 0 0 0 0 0 0 0 0 778 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 500 500 0 0 0 0 0 0 500 ]
/FontName /RAPDBZ+CMSY10
/BaseFont /RAPDBZ+CMSY10
32 0 obj <<
/Type /Page
/Contents 33 0 R
/Resources 31 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 17 0 R
>> endobj
31 0 obj <<
/Font << /F37 6 0 R /F38 9 0 R /F14 14 0 R /F41 11 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
34 0 obj <<
/Type /Encoding
/Differences [ 0 /.notdef 1/dotaccent/fi/fl/fraction/hungarumlaut/Lslash/lslash/ogonek/ring 10/.notdef 11/breve/minus 13/.notdef 14/Zcaron/zcaron/caron/dotlessi/dotlessj/ff/ffi/ffl 22/.notdef 30/grave/quotesingle/space/exclam/quotedbl/numbersign/dollar/percent/ampersand/quoteright/parenleft/parenright/asterisk/plus/comma/hyphen/period/slash/zero/one/two/three/four/five/six/seven/eight/nine/colon/semicolon/less/equal/greater/question/at/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/bracketleft/backslash/bracketright/asciicircum/underscore/quoteleft/a/b/c/d/e/f/g/h/i/j/k/l/m/n/o/p/q/r/s/t/u/v/w/x/y/z/braceleft/bar/braceright/asciitilde 127/.notdef 128/Euro 129/.notdef 130/quotesinglbase/florin/quotedblbase/ellipsis/dagger/daggerdbl/circumflex/perthousand/Scaron/guilsinglleft/OE 141/.notdef 147/quotedblleft/quotedblright/bullet/endash/emdash/tilde/trademark/scaron/guilsinglright/oe 157/.notdef 159/Ydieresis 160/.notdef 161/exclamdown/cent/sterling/currency/yen/brokenbar/section/dieresis/copyright/ordfeminine/guillemotleft/logicalnot/hyphen/registered/macron/degree/plusminus/twosuperior/threesuperior/acute/mu/paragraph/periodcentered/cedilla/onesuperior/ordmasculine/guillemotright/onequarter/onehalf/threequarters/questiondown/Agrave/Aacute/Acircumflex/Atilde/Adieresis/Aring/AE/Ccedilla/Egrave/Eacute/Ecircumflex/Edieresis/Igrave/Iacute/Icircumflex/Idieresis/Eth/Ntilde/Ograve/Oacute/Ocircumflex/Otilde/Odieresis/multiply/Oslash/Ugrave/Uacute/Ucircumflex/Udieresis/Yacute/Thorn/germandbls/agrave/aacute/acircumflex/atilde/adieresis/aring/ae/ccedilla/egrave/eacute/ecircumflex/edieresis/igrave/iacute/icircumflex/idieresis/eth/ntilde/ograve/oacute/ocircumflex/otilde/odieresis/divide/oslash/ugrave/uacute/ucircumflex/udieresis/yacute/thorn/ydieresis]
>> endobj
16 0 obj <<
/Type /Font
/Subtype /Type1
/Encoding 34 0 R
/BaseFont /Courier
>> endobj
35 0 obj <<
/Type /Encoding
/Differences [ 0 /minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/arrowright/arrowup/arrowdown/arrowboth/arrownortheast/arrowsoutheast/similarequal/arrowdblleft/arrowdblright/arrowdblup/arrowdbldown/arrowdblboth/arrownorthwest/arrowsouthwest/proportional/prime/infinity/element/owner/triangle/triangleinv/negationslash/mapsto/universal/existential/logicalnot/emptyset/Rfractur/Ifractur/latticetop/perpendicular/aleph/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/W/X/Y/Z/union/intersection/unionmulti/logicaland/logicalor/turnstileleft/turnstileright/floorleft/floorright/ceilingleft/ceilingright/braceleft/braceright/angbracketleft/angbracketright/bar/bardbl/arrowbothv/arrowdblbothv/backslash/wreathproduct/radical/coproduct/nabla/integral/unionsq/intersectionsq/subsetsqequal/supersetsqequal/section/dagger/daggerdbl/paragraph/club/diamond/heart/spade/arrowleft 129/.notdef 161/minus/periodcentered/multiply/asteriskmath/divide/diamondmath/plusminus/minusplus/circleplus/circleminus 171/.notdef 173/circlemultiply/circledivide/circledot/circlecopyrt/openbullet/bullet/equivasymptotic/equivalence/reflexsubset/reflexsuperset/lessequal/greaterequal/precedesequal/followsequal/similar/approxequal/propersubset/propersuperset/lessmuch/greatermuch/precedes/follows/arrowleft/spade 197/.notdef]
>> endobj
13 0 obj <<
/Length1 862
/Length2 1176
/Length3 532
/Filter /FlateDecode
>>
stream
/Length 1795
/Domain [ 0 1]
/Range [ -1 1]
30 0 obj
<<
/Filter /FlateDecode
/Domain [ 0 1]
/Range [ 0 1]
29 0 obj
<<
/Filter /FlateDecode
28 0 obj
229
27 0 obj
<<
/BaseFont /Helvetica
/Type /Font
/Name /R10
/Subtype /Type1
>>
26 0 obj
<<
/Type /ExtGState
/Name /R6
/TR /Identity
/BG 29 0 R
/UCR 30 0 R
/OPM 1
/SM 0.02
25 0 obj
<<
/Producer (GPL Ghostscript 8.01)
/CreationDate (D:20061124151541)
/ModDate (D:20061124151541)
/Title (screen.fig)
/Creator (fig2dev Version 3.2 Patchlevel 5-alpha5)
/Author (ploog@a2 \(David Ploog,,31/12/2008\))
/Length 28 0 R
/Filter /FlateDecode
23 0 obj <<
/Type /Page
/Contents 24 0 R
/Resources 22 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 17 0 R
>> endobj
21 0 obj <<
/Type /XObject
/Subtype /Form
/FormType 1
/PTEX.FileName (./screen.pdf)
/PTEX.PageNumber 1
/PTEX.InfoDict 25 0 R
/Matrix [1 0 0 1 0 0]
/BBox [0 0 319 206]
/Resources <<
/ProcSet [ /PDF /Text ]
/ExtGState <<
/R6 26 0 R
>>/Font << /R10 27 0 R >>
19 0 obj <<
/Type /Page
/Contents 20 0 R
/Resources 18 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 17 0 R
>> endobj
18 0 obj <<
/Font << /F37 6 0 R /F38 9 0 R /F41 11 0 R /F14 14 0 R /F43 16 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
24 0 obj <<
/Length 4419
/Filter /FlateDecode
2 0 obj <<
/Type /Page
/Contents 3 0 R
/Resources 1 0 R
/MediaBox [0 0 595.276 841.89]
/Parent 17 0 R
>> endobj
1 0 obj <<
/Font << /F37 6 0 R /F38 9 0 R /F41 11 0 R /F14 14 0 R /F43 16 0 R >>
/ProcSet [ /PDF /Text ]
>> endobj
20 0 obj <<
/Filter /FlateDecode
>>
/Length 3526
%PDF-1.4
3 0 obj <<
/Length 3326
/Filter /FlateDecode
>>
splev.des: * branch endings (like Elf:7, Vaults:8)
* premade level maps (like the Ecumenical Temples and Geryon)
* Pan lairs of named demons
vaults.des: * random vaults (Crawl sometimes chooses a special level
when making up a new level; these are often challenging
and sometimes contain loot)
* minivaults
* Pan minivaults
entry.des * entry vaults (each game - but not tutorial games - uses one of
these premade maps for the vicinity of the entrance)
ebranch.des * branch entries (these can ornament the stairs for a branch)
tricky.des: * a few entry vaults which are harder in some regard
(use of special items, or being puzzles)
asciiart.des: * a few entry vaults which contain proper ASCII art.
These are a matter of taste - some find this annoying.
asciiart.des - a few entry vaults which contain proper ASCII art.
these are a matter of taste - some find this annoying.
elf.des - Elf:7
entry.des - entry vaults (each game - but not tutorial games - uses one of
these premade maps for the vicinity of the entrance)
float.des - floating vaults
hells.des - hell entrances, Geryon's vestibule, Coc:7, Tar:7, Dis:7, Geh:7
hive.des - hive entrances, Hive:4
lab.des - labyrinths exits and flavour vaults
lair.des - lair entrances, Shoals:5, Swamp:5, Snake:5, Slime:6
large.des - all regular vaults which have ORIENT:encompass/northwest etc.
mini.des - minivaults (no ORIENT line at all)
orc.des - orcish mine entrances, orc only vaults
pan.des - vaults of the Pan demon lords, Pan minivaults
portal.des - portal vaults entrances
temple.des - Ecumenical Temples, and Temple entrances
tricky.des - a few entry vaults which are harder in some regard
(use of special items, or being puzzles)
vaults.des - entrances for the Vaults, Vaults:8, Blades, Tomb:?
zot.des - Zot:5
(Common) Elves:
---------------
Those of the most common strain are referred to simply as elves or,
when they're not listening, common elves. Common elves have good
intelligence and dexterity, but suffer a bit in strength. They have
slightly fewer HP and slightly more magic than humans, and advance
in experience a bit more slowly.
They share the same attributes as common elves in most respects, but
their strengths and weaknesses tend to be more pronounced.
They have good intelligence and dexterity, but suffer in strength.
Compared with humans, they have fewer HP but more magic. Among all
elves, they are best with blades and bows.
excel at using short and long swords and bows, but are poor at other
fighting skills. They are excellent at all forms of magic except for
necromancy.
are good at using short and long swords and bows, but are poor at
other fighting skills. They are excellent at all forms of magic except
for necromancy. In particular, they are masters of Enchantments and
magics related to Air.
Dwarves:
--------
Dwarves are short, hardy people. They love to fight, and often venture
forth from their subterranean cities to seek fame and fortune through
battle. Their armour and weapons are very well-crafted and much more
durable than the products of lesser artisans. Dwarves are particularly
dangerous when using dwarven weaponry.
Mountain Dwarves:
-----------------
Dwarves are generally short, hardy people. They love to fight, and often
venture forth to seek fame and fortune through battle. Their armour and
weapons are very well-crafted and much more durable than the products of
lesser artisans. Dwarves are particularly dangerous when using dwarven
weaponry.
Hill Dwarves:
-------------
Hill dwarves are extremely robust but are poor at using magic. They
are excellent at hand combat, especially favouring axes or bludgeoning
weapons, and are good at using armour and shields, but are poor at
missile combat or at using pole-arms (which are usually too big for
them to wield comfortably).
The only forms of magic which they can use with even a minimal degree
of aptitude are earth, fire, and conjurations. They advance in levels
at a similar rate to common elves.
Mountain Dwarves, as opposed to the subterranean specimen, come from
cities far above the Dungeon. They are very robust and excellent at hand
combat, especially favouring axes or bludgeoning weapons, and are good
at using armour and shields. They are poor at missile combat, the single
exception being crossbows, those being rather mechanical weapons. Since
pole-arms usually are too big for them to wield comfortably, they make
quite bad weapons for Dwarves.
In general, they are rather resistant to magic than capable of dealing
with it. However, they are very capable at earth and fire magics. Thus,
many a Mountain Dwarf started career as an elementalist in one of those
schools.
They advance in levels at a similar rate to Grey and Deep elves.