1############################################################################### 2# large_abstract.des: Large regular vaults go here (these are defined by having an 3# ORIENT line with argument, north, northwest etc. This file 4# is for abstract vaults - defined here as being vaults which 5# do not use a custom set of monsters, and/or have a more 6# abstract layout (often based on geometric shapes and 7# patterns). Use large_themed.des for vaults with a clear 8# theme to them. 9# 10# Note that all maps for the Vaults branch system (including Vaults:$) reside in 11# vaults.des. 12############################################################################### 13 14: crawl_require('dlua/vault.lua') 15 16default-depth: D:12-, !D:$, Depths, !Depths:$ 17 18############################################################################### 19 20NAME: minmay_octagon_city 21TAGS: no_rotate 22ORIENT: north 23DEPTH: Depths, !Depths:$ 24NSUBST: A = 1:+ / *:xxxx+, B = 1:+ / *:xxxx+, C = 1:+ / *:xxxx+ 25NSUBST: D = 1:+ / *:xxxx+, E = 1:+ / *:xxxx+, F = 1:+ / *:xxxx+ 26NSUBST: H = 1:+ / *:xxxx+, I = 1:+ / *:xxxx+, J = 1:+ / *:xxxx+ 27SUBST: d : *., e : *., f : *., g : *., h : *., i : *. 28KMASK: - = !opaque 29MAP 30xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 31xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcccccccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 32xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxcceeeeeccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 33xxxxxxxxxxxxxxxxxxxxxxxxxxxxxcc9.....9ccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 34xxxxxxxxxxxxxxxxxxxxxxxxxxxxcc.........ccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 35xxxxxxxxxxxcccccccxxxxxxxxxcc.0.......0.ccxxccccccxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 36xxxxxxxxxxcc.....ccxxxxxxxcc.............cccc||||ccxxxxxxxxxxxxxxxxxxxxccccccxxx 37xxxxxxxxxcc.......ccxcccccc0.............0cc.8..9.ccxxxxxxxxcccccccxxxccffffccxx 38xxcccccxcc.........ccc|||cc......0.0......c........cxxxxxxxcciiiiiccxcc......ccx 39xccdddccc...........c.....c.......G.......H...8....ccccccxcc.......ccc..0..0..cx 40xc.....cc....0.0....J..8..J......0.0......c....9...cc...ccc.........cc....9...cx 41x..0.0..c.....9.....c.....c0.............0c........H.0.0.c...9...9...I...9....cx 42x...9...F....0.0....cc9.9ccc.............ccc.9..8.cc..9..+...........c..0..0..cx 43x..0.0..c...........cccccc.cc.0.......0.cc-cc****ccc.0.0.c.....8.....cc......ccx 44xc.....ccc.........cc-------cc.........cc---cccccc.cc...cc...........ccc....cc-x 45xcc...cc-cc.......cc---------cc.......cc------------cccccc...9...9...c.cc++cc--x 46x-cc+cc---cc.....cc---xxExx---cc.....cc---xxxCxxx--------cc.........cc---------x 47x----------cccFccc---xx...xx---ccc+ccc---xx.....xx--------cc.......cc----------x 48x--------------------x.9.9.x------------xx.......xx--------cc.....cc--xxxxxx---x 49x-------------xxxxxx.E..8..E--xxBxx----xx.........xx--------cccIccc--xx9..9xx--x 50x----xxAxx---xx$$$$xxx.9.9.x-xx...xx---x...0...0...x--xxDxx.--------xx......xx-x 51x---xx...xx-xx$$$$$$x.x...xx-x.0.0.x---x....9h9....x-xx...xx--------x9......9x-x 52x---x.0.0.x-x$$$$$$$$xxxExx--B..9..B---C....hhh....C-x.0.0.x--------x...gg...x-x 53x---A..9..A-x$$$$$$$$x-------x.0.0.x---x....9h9....x-D..9..D--------x...gg...x-x 54x---x.0.0.x-x$$$$$$$$x-------xx...xx---x...0...0...x-x.0.0.x--------x........x-x 55x---xx...xx-x$$$$$$$$x--------xxBxx----xx.........xx-xx...xx--------xx......xx-x 56x----xxAxx--xx$$$$$$xx------------------xx.......xx---xxDxx.---------xx....xx--x 57x------------xx$$$$xx--------------------xx.....xx--------------------xx++xx---x 58x-------------xxxxxx------ ----------xxxCxxx------------ --------------x 59 ----------------- ------------------ --------x 60ENDMAP 61 62NAME: minmay_thick_lines 63ORIENT: north 64TAGS: transparent 65DEPTH: D:4-, Depths 66WEIGHT: 1 67MAP 68xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 69xxxxxxxxxxx................................9.........................xxxx 70xxxxxxxx.......................0..........xxx........0................xxx 71xxxxxx..............0.........xxx.......xxxxx.......xxx.......0........xx 72xxxxx......0.......xxx......xxxxx.....xxxxxxx.....xxxxx......xxx.....0..x 73xxxx......xxx.....xxxx.....xxxxxx....xxxxxxx.....xxxxxx.....xxxx....xxx.x 74xxx......xxxx...xxxxxx...xxxxxxx....xxxxxxxx...xxxxxxx....xxxxxx...xxxx.x 75xxx.....xxxxx..xxxxxx...xxxxxxxx...xxxxxxxx...xxxxxxxx...xxxxxx...xxxxx.x 76xx.....xxxxx..xxxxxx...xxxxxxxx...xxxxxxxxx..xxxxxxxx...xxxxxx...xxxxx..x 77xx....xxxxx..xxxxxxx..xxxxxxxx...xxxxxxxxx..xxxxxxxx...xxxxxxx..xxxxx...x 78xx...xxxxx..xxxxxxx..xxxxxxxxx..xxxxxxxxx..xxxxxxxxx..xxxxxxx..xxxxx....x 79x...xxxxx..xxxxxxx...xxxxxxxx..xxxxxxxxx...xxxxxxxx..xxxxxxx..xxxxx.....x 80x..xxxxx...xxxxxx...xxxxxxxx..xxxxxxxxx...xxxxxxxx...xxxxxx..xxxxx......x 81x.xxxxx...xxxxxx...xxxxxxxx...xxxxxxxx...xxxxxxxx...xxxxxx..xxxxx.......x 82x.xxxx...xxxxxx....xxxxxxx...xxxxxxxx....xxxxxxx...xxxxxx...xxxx........x 83x.xxx....xxxx.....xxxxxx.....xxxxxxx....xxxxxx.....xxxx.....xxx.........x 84x........xxx......xxxxx.....xxxxxxx.....xxxxx......xxx.......... 85 ..........xxx.......xxxxx.......xxx............ 86 ...........xxx............. 87 ..... 88ENDMAP 89 90############################################################################# 91NAME: vault_1 92ORIENT: north 93DEPTH: Depths, !Depths:$ 94MONS: shapeshifter, shapeshifter, glowing shapeshifter 95MONS: orange crystal statue / obsidian statue 96SUBST: E=E. 97SHUFFLE: abcd, $*, |ABCDE, nm, 4' 98SUBST: A=., B=., C=., D=*, E=%, n=9, m=0 99SUBST: a = + x:8, b = + x:30, c=x, d=x 100SUBST: * = * |:1, ' = . 101SHUFFLE: opq 102SUBST: o=+ 103SHUFFLE: pqrs 104SUBST: p=+, q=+, r=x, s=x 105SHUFFLE: xxxxc 106MAP 107xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 108xxxx....xE.......x........x.................................xxxx 109x%E+3...x........+........x......x....x1...x2...x2...x3...x..Dxx 110x%Ex....x........x.......Ex..................................DDx 111xxxxxxxx+xxx+xxxxxxxxxxxxxx..................................xxx 112x.......x.................+.5................................8Dx 113x.......x.................x..................................xxx 114x.......+........8........xx+xx..............................DDx 115x.......x.................x...x..x....x1...x2...x2...x3...x..Dxx 116x.......x.................x...x.............................xxxx 117xx+xxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxaxaxaxbxbxbxcxcxcxxxxx 118x.........................x.4.x...xxxxxxEEE...............|||||x 119x...xxxxxxxxxxxxxxxxxxx...x...x......xxxxxx..................||x 120x...x....$$$$x****.mmmx...x...x.........xxxxxx.................x 121x...+....$$$$x****....x...x...+............xxxxxx.........8....x 122x...x....$$$$x****....+...x...x...............xxxxxx...........x 123x...xnnn.$$$$x****....x...x999x..................xxxxxx........x 124x...xxxxxxxxxxxxxxxxxxx...x...xxx...................xxxxxx.....x 125x.........................x...xxxxxx...................xxxxxx..x 126xxxxxx+xxxxxxx+xxxxxxx+xxxx...xxxxxxoxxxxxxxxpxxxxxxxxqxxxxxdxdx 127xxx.......x.......x.......x...x.........xE.......x.............x 128xxx.......x.......x.......x...x.........x........x.............x 129xxx.......x.......x.......x...x.........x........x.............x 130xxx...1...x...2...x...3...x...x....3....r....2...s......1......x 131xxx.......x.......x.......x...x.........x........x.............x 132xxxE.....ExE.....ExE.....Ex...x.........x........x.............x 133xxxAAAAAAAxBBBBBBBxCCCCCCCx...xE.......ExE.......x............Ex 134xxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 135xxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 136xxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 137ENDMAP 138 139############################################################################## 140# A cell vault 141# 142NAME: cell_vault 143ORIENT: northwest 144DEPTH: Depths, !Depths:$ 145SHUFFLE: 890 146KITEM: 8 = | / nothing w:50 147KITEM: 9 = * / nothing w:50 148KITEM: 0 = % / nothing w:50 149KFEAT: 8 = 8 150KFEAT: 9 = 9 151KFEAT: 0 = 0 152MAP 153xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 154xcccccccccccccccccccccccccccccccc 155xccw.............w.............wc 156xcc.ccccccccccccc.ccccccccccccc.c 157xcc.c....c.c....c.c....c.c....c.c 158xcc.c.8..+.c....c.c....+.c..9.c.c 159xcc.c....c.+..9.c.c.9..c.+....c.c 160xcc.c....c.c....c.c....c.c....c.c 161xcc.cccccc.cccccc.cccccc.cccccc.c 162xcc.c....c.c....c.c....c.c....c.c 163xcc.c....c.c....c.c....+.c....c.c 164xcc.c8...+.+..8.c.c.8..c.+....c.c 165xcc.c....c.c....c.c....c.c....c.c 166xcc.cccccc.cccccc.cccccc.cccccc.c 167xcc.c....c.c....c.c....c.c....c.c 168xcc.c....+.c....c.c.0..c.c....c.c 169xcc.c..9.c.+.8..c.c....+.+.0..c.c 170xcc.c....c.c....c.c....c.c....c.c 171xcc.cccccc.cccccc.cccccc.cccccc.c 172xcc.c....c.c....c.c....c.c....c.c 173xcc.c.0..+.+.0..c.c....+.+....c.c 174xcc.c....c.c....c.c.0..c.c.8..c.c 175xcc.cccccc.c....c.c....c.cccccc.c 176xcc.c....c.cccccc.cccccc.c....c.c 177xcc.c....c.c....c.c..9.+.+....c.c 178xcc.c.0..+.+....c.c9...c.c.0..c.c 179xcc.c....c.c.8..c.c....c.c....c.c 180xcc.cccccc.cccccc.cccccc.cccccc.c 181xccw.......Twwwwc.cwwwwT.......wc 182xcccccccccccccccc.ccccccccccccccc 183xxxxxxxxxxxxxxxxc@cxxxxxxxxxxxxxx 184ENDMAP 185 186############################################################################## 187# A little maze vault 188# 189NAME: little_maze_vault 190DEPTH: Depths, !Depths:$ 191ORIENT: northeast 192MAP 193cccccxxxxxxxxxxxxxxxxxxxxxxxxxx 194c900c..............x..........x 195c999c.xxxxxxxxxxxx.x.xxxxxxxx.x 196c000c.x............x.x......x.x 197cc.cc.xxxxxxxxxxxxxx.x.cccc.x.x 198xx.x..............xx.x.88|c.x.x 199xx.x.x.xxxxxxxxxx.xx.cccccc.x.x 200xx.x.x.x........x...........x.x 201xx.x.x.x.xxxxxx.xxxxxxxxxxxxx.x 202xx.xxx.x.x$$$$x...............x 203xx.....x.x$$$$x.xxxxxxxxxxxxxxx 204xxxxxxxx.x$$$$x...............x 205x........x$$$$x.xxxxxxxxxxxxx.x 206x.xxxxxx.xxxx.x.............x.x 207x.xxxxxx.xxxx.xxxxxxxxxxxxx.x.x 208x.x.......xxx.x...........x.x.x 209x.x.ccccc.....x.x.xxxxx...x.x.x 210x.x.c999cxxxxxx.x.x***x...x.x.x 211x.x.c889........x.x|||xxxxx.x.x 212x.x.c899c.xxxxx.x.x***xxxxx.x.x 213x.x.ccccc.xxxxx.x.xx.xxxxxx.x.x 214x.x..........xx.x.xx........x.x 215x.xxccccc.cx.xc.x.xxxxx.xxxxx.x 216x.xxc000c.cx.xc.x.x$$$x.xcccc.c 217x|||c000c.c$$$c.x.x$$$x%%c%%%.c 218x|||c000..c$8$c.x.x$$$x%%c%8%cc 219x|||cccccxc$$$c.x..$$$xxxc%%%cx 220xxxxxxxxxxccccc@xxxxxxxxxcccccx 221ENDMAP 222 223############################################################################## 224# thingy vault. 225# 226NAME: thingy_vault 227DEPTH: D:12-, !D:$, Depths, !Depths:$ 228ORIENT: southwest 229TAGS: no_rotate 230MAP 231xxxxxxxxxxxxx@xxxxxx 232xxxxxxxxxxxxx.xxxxxx 233xxxxxxxxxxxx...xxxxx 234xxxxxxxxxxx.....xxxx 235xxxxxxxxxxxx...xxxxx 236xxxxxxxxxxxx...xxxxx 237xxxxxxxxxxx.....xxxxxxxxxxxx 238xxxxxxxxx.........xxxxxxxxxx 239xxxxx......0...0......xxxxxx 240xx.......................xxx 241xx.........0...0.........xxx 242x8......0.........0......8xx 243xx.........0...0.........xxx 244xx.......................xxx 245xxx........0...0........xxxx 246xxxxxxxx...........xxxxxxxxx 247xxxxxxxxxxxx...xxxxxxxxxxxxx 248xxxxxxxxxxxx...xxxxxxxxxxxxx 249xxxxxxxxxxxxx.xxxxxxxxxxxxxx 250xxxxxxxxxxxxx.xxxxxxxxxxxxxx 251xxxxxxxxxxxxx.xxxxxxxxxxxxxx 252xxxxxxxxxxx.....xxxxxxxxxxxx 253xxxxxx...............xxxxxxx 254xxxx8.................8xxxxx 255xxxxxxx***.......***xxxxxxxx 256xxxxxxxxxxxx999xxxxxxxxxxxxx 257xxxxxxxxxxxxxxxxxxxxxxxxxxxx 258ENDMAP 259 260############################################################################## 261# hourglass vault. 262# 263NAME: hourglass_vault 264ORIENT: southeast 265DEPTH: D:12-, !D:$, Depths, !Depths:$ 266TAGS: no_rotate no_hmirror 267MAP 268xxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx 269xxxxxx.................xxxxxxxx 270xxxxx...................xxxxxxx 271xxxxx...................xxxxxxx 272xxxxxx.................xxxxxxxx 273xxxxxx.................xxxxxxxx 274xxxxxx.................xxxxxxxx 275xxxxxxx...............xxxxxxxxx 276xxxxxxx...............xxxxxxxxx 277xxxxxxxx.............xxxxxxxxxx 278xxxxxxxxx.....8.....xxxxxxxxxxx 279xxxxxxxxxx...999...xxxxxxxxxxxx 280xxxxxxxxxxxx00000xxxxxxxxxxxxxx 281xxxxxxxxxxxxx+++xxxxxxxxxxxxxxx 282xxxxxxxxxxxx.....xxxxxxxxxxxxxx 283xxxxxxxxxx.........xxxxxxxxxxxx 284xxxxxxxxx...........xxxxxxxxxxx 285xxxxxxxx......|......xxxxxxxxxx 286xxxxxxx...............xxxxxxxxx 287xxxxxxx...............xxxxxxxxx 288xxxxxx........$........xxxxxxxx 289xxxxxx.......$$$.......xxxxxxxx 290xxxxxx....$$$$$$$$$....xxxxxxxx 291xxxxx$$$$$$$$$$$$$$$$$$$xxxxxxx 292xxxxx$$$$$$$$$$$$$$$$$$$xxxxxxx 293xxxxxx$$$$$$$$$$$$$$$$$xxxxxxxx 294xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 295ENDMAP 296 297########################################################################## 298# A more Angbandy vault 299# 300NAME: angbandy_vault 301ORIENT: northeast 302DEPTH: Depths, !Depths:$ 303SUBST: "=.", '=.', '=$, "=*, *=* |:1 304MAP 305xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 306ccccccccccccccccccccccccccccccccx 307c*******cc..9...cc.+8c0c"c.c"c8cx 308c******cc..cc..cc..cc0c.c.c'c8ccx 309c*****cc..cc..cc..cc'c'c"c.c8c.cx 310c****cc9.cc..cc8.cc"c.c.c'c"c0ccx 311c***cc..cc..cc..cc.c.c"c.c.c.c'cx 312c**cc..cc8.cc..cc.c"c.c.c.c"c.ccx 313c+cc9.cc..cc..cc"c.c.c.c"c.c.c.cx 314c.c..cc..cc..cc.c'c.c.c.c.c"c"ccx 315c...cc..cc..cc.c.c.c9c'c"c.c.c9cx 316c..cc..cc..cc'c.c.c"c.c.c.c9c9ccx 317c.cc..cc..cc.c.c"c.c.c.c.c'c"c9cx 318ccc..cc..cc.c.c.c.c.c"c.c.c.cc+cx 319cc..cc..cc'c"c'c.c.c.c.c'c.cc..cx 320c0.cc..cc.c.c.c.c8c.c"c.c.cc0.ccx 321c.cc..cc"c.c.c'c.c'c.c.c.cc..cccx 322c.c..cc.c.c9c.c.c.c'c.c.cc..cc.cx 323c0..cc'c.c.c"c0c.c.c.c.cc..cc.0cx 324c..cc.c.c9c'c.c.c'c'c.cc.9cc...cx 325c.cc9c.c.c"c.c.c.c.c.cc..cc..c.cx 326ccc.c'c'c.c.c.c'c.c'cc..cc..cc.cx 327cc'c.c.c.c'c'c.c0c.cc..cc..cc..cx 328c.c.c"c.c.c.c.c'c.cc9.cc..cc..ccx 329cc.c8c.c.c'c.c'c.cc..cc..cc0.cccx 330c.c'c.c'c0c.c.c"cc..cc..cc..cc$cx 331cc.c.c.c.c.c"c.cc..cc..cc..cc$$cx 332c"c.c.c.c'c.c.cc..cc0.cc..cc$$$cx 333cc.c.c.c.c"c'cc..cc..cc..cc$$$$cx 334c'c.c.c'c.c.cc.8....cc....+$$$$cx 335cccc@cccccccccccccccccccccccccccx 336ENDMAP 337 338############################################################################ 339# four-leaf vault 340# 341NAME: four-leaf_vault 342DEPTH: D:12-, !D:$, Depths, !Depths:$ 343ORIENT: northwest 344MAP 345xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 346xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 347xxxxxx......................xxxxx 348xxxxx...cccccccc..cccccccc...xxxx 349xxxx...ccxxxxxxc..cxxxxxxcc...xxx 350xxx...cc$*....xc..cx....$$cc...xx 351xx...cc$*$....xc..cx....$*$cc...x 352xx..cc*$*$....xc..cx....*$$$cc..x 353xx..cx$$$.00..xc..cx..00.*$*xc..x 354xx..cx....09..xc..cx..90....xc..x 355xx..cx......+xx....xx+......xc..x 356xx..cx......x........x......xc..x 357xx..cxxxxxxxx........xxxxxxxxc..x 358xx..cccccccc..........cccccccc..x 359xx..............TT..............x 360xx..............TT..............x 361xx..cccccccc..........cccccccc..x 362xx..cxxxxxxxx........xxxxxxxxc..x 363xx..cx......x........x......xc..x 364xx..cx......+xx....xx+......xc..x 365xx..cx....09..xc..cx..90....xc..x 366xx..cx$$*.00..xc..cx..00.*$$xc..x 367xx..cc*$*$....xc..cx....*$$*cc..x 368xx...cc*$*....xc..cx....$$$cc...x 369xxx...cc*$....xc..cx....*$cc...xx 370xxxx...ccxxxxxxc..cxxxxxxcc...xxx 371xxxxx...cccccccc..cccccccc...xxxx 372xxxxxx......................xxxxx 373xxxxxxxxxxxxxxxx..xxxxxxxxxxxxxxx 374xxxxxxxxxxxxxxxx++xxxxxxxxxxxxxxx 375xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx 376ENDMAP 377 378############################################################################ 379# Cross-vault 380# 381NAME: cross_vault 382DEPTH: D:12-, !D:$, Depths, !Depths:$ 383ORIENT: northwest 384MAP 385xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 386xxxxxxxxxxx............xxxxxxxxxx 387xxxxxxxx..................xxxxxxx 388xxxxxx......................xxxxx 389xxxxx..........w..w..........xxxx 390xxxx........wwww++wwww........xxx 391xxxx......wwwvvv..vvvwww......xxx 392xxx......wwwwv.9..9.vwwww......xx 393xxx.....wwwwwv......vwwwww.....xx 394xxx....wwwwwvv......vvwwwww....xx 395xx....wwwwwvv........vvwwwww....x 396xx....wwvvvv....vv....vvvvww....x 397xx...wwwv......vvvv......vwww...x 398xx...wwwv....vv8vv8vv....vwww...x 399xx..wwwwv...vvvv||vvvv...vwwww..x 400xx..wwwwv...vvvv||vvvv...vwwww..x 401xx..wwwwv....vv8vv8vv....vwwww..x 402xx...wwwv......vvvv......vwww...x 403xx...wwwvvvv....vv....vvvvwww...x 404xx....wwwwwvv........vvwwwww....x 405xxx...wwwwwwvv......vvwwwwww...xx 406xxx....wwwwwwv......vwwwwww....xx 407xxx.....wwwwwv......vwwwww.....xx 408xxxx.....wwwwvvvvvvvvwwww.....xxx 409xxxx.......wwwwwwwwwwww.......xxx 410xxxxx.........wwwwww.........xxxx 411xxxxxx......................xxxxx 412xxxxxxxx.......x++x.......xxxxxxx 413xxxxxxxxxxx...xx..xx...xxxxxxxxxx 414xxxxxxxxxxxxxxx..@.xxxxxxxxxxxxxx 415ENDMAP 416 417############################################################################ 418# Another thingy vault 419# 420NAME: thingy_vault_2 421DEPTH: Depths, !Depths:$ 422ORIENT: southeast 423KFEAT: ' = alarm trap / floor w:190 424MONS: orange crystal statue 425MAP 426xxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx 427xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx 428xxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxx 429xx.....''''''''.''''''''.....xxx 430x..bb..xxxxxxxxxxxxxxxxx..bb..xx 431x..b...xxxxxxxxxxxxxxxxx...b..xx 432x...b..xxxxbbbbbbbbbxxxx..b...xx 433x..bb..xxbbb.......bbbxx..bb..xx 434x......xxb....9.9....bxx......xx 435x..bb..xbb..%$$$$$%..bbx..bb..xx 436x...b..xb..0%$***$%0..bx..b...xx 437x..b...xb..0%$*1*$%0..bx...b..xx 438x...b..xb..0%$***$%0..bx..b...xx 439x..b...xb...%$$$$$%...bx...b..xx 440x...b..xbb.900000009.bbx..b...xx 441x..b...xxb...........bxx...b..xx 442x..bb..xxbbb..9.9..bbbxx..bb..xx 443x......xxxxbbbb'bbbbxxxx......xx 444x..bb..xxxxxxxb=bxxxxxxx..bb..xx 445x..b...xxxxxxxx'xxxxxxxx...b..xx 446x...b..xxxxxxxx'xxxxxxxx..b...xx 447x..b....xxxxxxx=xxxxxxx....b..xx 448x...b...'''''''.'''''''...b...xx 449x..b....xxxxxxxxxxxxxxx....b..xx 450x..bb..xxxxxxxxxxxxxxxxx..bb..xx 451xx....xxxxxxxxxxxxxxxxxxx....xxx 452xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 453ENDMAP 454 455############################################################################ 456# Impenetrable vault 457# 458NAME: impenetrable_vault 459DEPTH: Depths:2-, !Depths:$ 460ORIENT: southeast 461KMASK: - = !opaque 462MAP 463 -------@----------------x 464 ------------------------x 465 ------------------------x 466-------------------------------x 467-------------------------------x 468-----cccccccccccccccc----------x 469-----c[............9cc---------x 470-----c.xxxxx+xxxxxx..cc--------x 471-----c.x9........9xx..cc-------x 472-----c.x.xxx=xxxx..xx..cc------x 473-----c.x.x$$$$$$xx..xx.9c------x 474-----c.+.=$*|||*$xx..xx.c------x 475-----c.x.xx$*|||*$xx.9x.c------x 476-----c.x9.xx$*|||*$xx.x.c------x 477-----c.xx..xx$*|||*$=.+.c------x 478-----c9.xx..xx$$$$$$x.x.c------x 479-----cc..xx..xxxx=xxx.x.c------x 480------cc..xx9........9x.c------x 481-------cc..xxxxxx+xxxxx.c------x 482--------cc9............]c------x 483---------cccccccccccccccc------x 484-------------------------------x 485 -------------------------x 486 -------------------------x 487 -------------------------x 488 -------------------------x 489xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 490ENDMAP 491 492NAME: mludivico_vault 493ORIENT: southwest 494DEPTH: D:12-, !D:$ 495MONS: hell hound, necromancer, wizard, orange demon, rust devil 496MONS: hell knight, great orb of eyes 497MAP 498xx.@.xxxxxxxxxxxxxxxxxxxxxxxxxxx 499xxx...xxxxxxxxxxxxxxxxxxxxxxxxxx 500xxxx..........................xx 501xxxxxxxxxxxxxxxxxxxxxxxxxxxx..xx 502x.............................xx 503xx...xx+xxxxxxxxxxxxxxxxxxxxxxxx 504xxx.....11....xxxxxxxx..xxxxxxxx 505xxxx..x.1..6..xxx........xx..xxx 506xxxxx.xxxxxxxxx...vvvvv...x...xx 507x6..1...x.........+1..v.......xx 508x..1....x.........vvvvv........x 509x..5...xx......................x 510xxxxxx.++...........vvvvvvv....x 511xxxxxx.xx...xx=xx...vv$%$vvvvv.x 512xxxxxx.x...xxv1vxx...vvv*2...v.x 513xxxxxx.x..vvvv7.vvvv...vv.vv+v.x 514x..xxx...vvvb....bvvv...vvv....x 515x%%.xx..vvvvb....bvvvv.......xxx 516xx.....vvbbb......bbbvv.....xxxx 517xxx....vvb....66....bvvxxxxxxxxx 518xxxxxxvvvb..llllll..bvvvxxxxxxxx 519xvvvvvvvvb..ll45ll..bvvvvvvvvxxx 520xccc***+.+..l3.2.l..cccccccccxxx 521xccc+cccbb....ll....c..$$$$+$*cx 522xcc|||cbb...3llll2...cc%*%*c$|cx 523xcccccccbbbbbbbbbbbccccccccccccx 524xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 525ENDMAP 526 527NAME: kennysheep_water_balloons 528TAGS: no_pool_fixup 529ORIENT: northwest 530DEPTH: D:14-, Depths 531NSUBST: % = 5:| 532SUBST: % : %$ 533MAP 534ccccccccccccccccccccccccc 535cccc............+.wwGww.c 536ccc..wwwww......c..www..c 537cc..wwwwwww....ccc..w..cc 538c..wwwwwwwww..ccccc...cc 539c.wwww%%%wwww.cccccc+cc 540c.www%9%8%www.ccccc...cc 541c.www%%G%%www.cccc..w..cc 542c.www%8%9%www.ccc..wwW..c 543c.wwww%%%wwww.ccc.ww9ww.c 544c..wwWwwwwww..ccc..www..c 545cc..Wwwwwww..ccccc..w..cc 546ccc..wwwww..cc...+c...cc 547cccc.......cc..w..ccccc 548cccccccccccc..wwW..c 549cccccccccccc.ww9ww.c 550cccccccccccc..www..c 551c..ccccc...cc..w..cc 552cw..ccc..w..+c...cc 553cww..c..wwW..ccccc 554cGww.+.ww9ww.c 555cww..c..www..c 556cw..ccc..w..cc 557c..cc cc...cc 558c+cc ccccc 559ENDMAP 560 561NAME: minmay_open_boxes_in_corner 562ORIENT: southeast 563TAGS: transparent 564DEPTH: D:12-, !D:$, Depths, !Depths:$ 565SHUFFLE: $*% 566SUBST: c : xcv 567SUBST: $ = $$$$%* 568SUBST: % = %%%%$* 569SUBST: * = ****$% 570MAP 571 ........x 572 ...cccc.x 573 ...c0...x 574 ...c0...x 575 ...cccc.x 576 ........x 577 ...cccc.x 578 ...c9...x 579...........c9...x 580...........cccc.x 581................x 582.cccc.cccc.cccc.x 583.c00c.c99c.c**$$x 584.c..c.c..c.c**$$x 585.c..c.c..c.c$$%%x 586............$$%%x 587xxxxxxxxxxxxxxxxx 588ENDMAP 589 590NAME: minmay_connected_boxes_in_corner 591ORIENT: southeast 592DEPTH: D:12-, !D:$, Depths 593SHUFFLE: $*%, ABCDEFH 594SUBST: $ = $$$$%*.. 595SUBST: % = %%%%$*..... 596SUBST: * = ****$%..... 597SUBST: A = . 598SUBST: B = . 599SUBST: C = . 600SUBST: D = . 601SUBST: E = c 602SUBST: F = c 603SUBST: H = c 604SUBST: c : xcv 605SUBST: G : GGTTU. 606KMASK: - = !opaque 607MAP 608---------------------------x 609-CCCcc.....ccccc.....ccBBB-x 610-C...c.....c...c.....c...B-x 611-C.0.cc...cc.0.cc...cc.0.B-x 612-c....cc.cc.....cc.cc....c-x 613-ccc...ccc...c...ccc...ccc-x 614---cc.......ccc.......cc---x 615----cc.....cc*cc.....cc----x 616-----c..G.0c***c0.G..c-----x 617----cc.....cc*cc.....cc----x 618---cc...0...c+c...0...cc---x 619-ccc...ccc.......ccc...ccc-x 620-c....cc$cc.9.9.cc$cc....c-x 621-c.0.cc$$$+..8..+$$$cc.0.c-x 622-c....cc$cc.9.9.cc$cc....c-x 623-ccc...ccc.......ccc...ccc-x 624---cc...0...c+c...0...cc---x 625----cc.....cc%cc.....cc----x 626-----c..G.0c%%%c0.G..c-----x 627----cc.....cc%cc.....cc----x 628---cc.......ccc.......cc---x 629-ccc...ccc...c...ccc...ccc-x 630-c....cc.cc.....cc.cc....c-x 631-D.0.cc...cc.0.cc...cc.0.A-x 632-D...c.....c...c.....c...A-x 633-DDDcc.....ccccc.....ccAAA-x 634---------------------------x 635xxxxxxxxxxxxxxxxxxxxxxxxxxxx 636ENDMAP 637 638NAME: minmay_triangles_in_corner 639ORIENT: southeast 640TAGS: transparent 641DEPTH: D:12-, !D:$, Depths 642SHUFFLE: $% 643SUBST: $ = $$$$%* .:180 644SUBST: % = %%%%$* .:180 645SUBST: c : xcv 646MAP 647 ...x 648 ...cx 649 ...ccx 650 ...cccx 651 ...ccc$x 652 ...ccc.$x 653 ...ccc.9$x 654 ...ccc...$x 655 ...ccc.xxxxx 656 ...ccc.x...$x 657 ...ccc.x.x.9$x 658 ...ccc..x..x.$x 659 ...ccc.0.x.0.x$x 660 ....cc....x....xx 661 .......xxxx.xxxx|x 662 ...cc.cc....x....xx 663 ...ccc.ccc.0.x.0.x$x 664 ...ccc.x.ccc..x..x.$x 665 ...ccc..x..ccc.x.x.9$x 666 ...ccc.0.x.0.ccc.x...$x 667 ...ccc....x....ccc.xxxxx 668 ...ccc.xxxx.xxxx.ccc...$x 669 ...ccc.x....x....x.ccc.9$x 670 ...ccc.x.x.0.x.0.x.x.ccc.$x 671...ccc..x..x..x..x..x..ccc$x 672..ccc.9.x.9.x.x.x.9.x.9.cccx 673.ccc%%%%x%%%%x|x%%%%x%%%%ccx 674xxxxxxxxxxxxxxxxxxxxxxxxxxxx 675ENDMAP 676 677NAME: minmay_isolated_rectangles_in_corner 678ORIENT: southeast 679DEPTH: D:12-, !D:$, Depths, !Depths:$ 680SHUFFLE: ([{)]}, *$ 681SUBST: * = %**|$.... 682SUBST: $ = $$$$% 683SUBST: G = GTUV 684SUBST: c : cv 685KMASK: - = !opaque 686MAP 687-----------------------------x 688-----------------------------x 689--ccccccccccccccccccccccccc--x 690--c(.c........0..ccc...c**c--x 691--c..c.0.0.......cc..9.+**c--x 692--c..c.....c0.G.0c.....c**c--x 693--c..+.0..cc.......9.9.c**c--x 694--c..c...ccc..0........c**c--x 695--ccccccccccccccccccccccccc--x 696-----------------------------x 697-----------------------------x 698--ccccccccccccccccccccccccc--x 699--c$$c999ccc......0....c..c--x 700--c$$c...ccc...........+..c--x 701--c$$c....0...G...0....c..c--x 702--c$$+...........ccc...c..c--x 703--c$$c....0......ccc000c.[c--x 704--ccccccccccccccccccccccccc--x 705-----------------------------x 706-----------------------------x 707xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 708ENDMAP 709 710NAME: minmay_connected_triangles_in_corner 711ORIENT: southeast 712DEPTH: D:12-, !D:$, Depths, !Depths:$ 713SHUFFLE: ([{)]}, 890, |*%$ 714SUBST: c : cv 715KMASK: - = !opaque 716MAP 717------------------------x 718------------------------x 719--cccccccccccc----------x 720--c|*%9.9.9cc-----------x 721--c*%.....cc------------x 722--c%.....cc-------------x 723--c9....cc--------------x 724--c.....cc--------------x 725--c9..cc.cc-------------x 726--c..cccc.cc------------x 727--c9cc--cc.cc--------c--x 728--ccc----cc.cc------cc--x 729--cc------cc.cc----ccc--x 730--c--------cc.cc--cc0c--x 731------------cc.cccc..c--x 732-------------cc.cc..0c--x 733--------------cc.....c--x 734--------------cc....0c--x 735-------------cc......c--x 736------------cc.......c--x 737-----------cc0.0.0..(c--x 738----------cccccccccccc--x 739------------------------x 740------------------------x 741xxxxxxxxxxxxxxxxxxxxxxxxx 742ENDMAP 743 744NAME: minmay_expanding_squares 745ORIENT: southeast 746DEPTH: D:12-, !D:$, Depths 747MAP 748@xxxxxxxxxxxxxxxxxxxxxx 749x.0ccxxxxxxxxxxxxxxxxxx 750x0.ccxxxxxxxxxxxxxxxxxx 751xcc..0xxxxxxxxxxxxxxxxx 752xcc.0.ccxxxxxxxxxxxxxxx 753xxx0..ccxxxxxxxxxxxxxxx 754xxxxcc...0xxxxxxxxxxxxx 755xxxxcc..9.xxxxxxxxxxxxx 756xxxxxx.9..ccxxxxxxxxxxx 757xxxxxx0...ccxxxxxxxxxxx 758xxxxxxxxcc....0xxxxxxxx 759xxxxxxxxcc...9.xxxxxxxx 760xxxxxxxxxx..9..xxxxxxxx 761xxxxxxxxxx.9...ccxxxxxx 762xxxxxxxxxx0....ccxxxxxx 763xxxxxxxxxxxxxcc.....9xx 764xxxxxxxxxxxxxcc....9.xx 765xxxxxxxxxxxxxxx...8..xx 766xxxxxxxxxxxxxxx..8..*xx 767xxxxxxxxxxxxxxx.9..*|xx 768xxxxxxxxxxxxxxx9..*||xx 769xxxxxxxxxxxxxxxxxxxxxxx 770xxxxxxxxxxxxxxxxxxxxxxx 771ENDMAP 772 773NAME: minmay_expanding_circles 774ORIENT: southeast 775DEPTH: D:12-, !D:$, Depths 776KMONS: 0 = 0 777KMONS: 8 = 8 778KMONS: 9 = 9 779KITEM: 0 = % / nothing w:20 780KITEM: 8 = | / nothing 781KITEM: 9 = * / nothing 782SUBST: c : cv 783MAP 784@cccccccccccccccccx 785c+..ccccccccccccccx 786c...0cccccccccccccx 787c...9cccccccccccccx 788cc09.mccccccccccccx 789ccccm=...cccccccccx 790ccccc....0ccccccccx 791ccccc...09ccccccccx 792ccccc..098ccccccccx 793cccccc098.mcccccccx 794cccccccccm=....cccx 795cccccccccc.....0ccx 796cccccccccc....09ccx 797cccccccccc...098ccx 798cccccccccc..0988ccx 799ccccccccccc0988cccx 800ccccccccccccccccccx 801ccccccccccccccccccx 802xxxxxxxxxxxxxxxxxxx 803ENDMAP 804 805NAME: minmay_box_of_statues 806ORIENT: southeast 807DEPTH: D:12-, !D:$, Depths 808SUBST: c : cv 809MAP 810ccccccccccccccc+ccc 811cG...............Gc 812c.0.............0.c 813c.................c 814c...............0.c 815c................Gc 816c.....ccccccccc+ccc 817c.....cG...GcG...Gc 818c.....c..0..c..0..c 819c.....c.0*0.+.0*0.c 820c.....c..0..c..0..c 821c.....cG...GcG...Gc 822c.....ccc+ccccccccc 823c.....cG...GcG...Gc 824c.....c..0..c..0..c 825+.....c.0*0.+.0*0.c 826c.0.0.c..0..c..0..c 827cG...GcG...GcG...Gc 828ccccccccccccccccccc 829ENDMAP 830 831NAME: minmay_nested_s 832ORIENT: southwest 833DEPTH: D:12-, !D:$, Depths, !Depths:$ 834SUBST: c : cv 835SHUFFLE: ([{, )]} 836MAP 837xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 838xxxxx....0..........0..........0 839xxx............................@ 840xx.............................. 841xx.......0..........0..........0 842x........xxxxxxxxxxxxxxxxxxxxxxx 843x......xxxccccccccccccccccccccxx 844x.....xxxcc......0...........ccx 845x.....xxxc.......0...........)cx 846x0..0xxxxc..cccccccccccccccccccx 847x....xxxxc..ccccccccccccccccccxx 848x....xxxxc..0.........0......ccx 849x....xxxxcc.0.........0.......cx 850x....xxxxccccccccccccccccccc..cx 851x0..0xxxxccccccccccccccccccc..cx 852x.....xxxc|*9....0.........0..cx 853x.....xxxcc*9....0.........0.ccx 854x......xxxccccccccccccccccccccxx 855x........xxxxxxxxxxxxxxxxxxxxxxx 856xx.......0....0..0....0....xxxxx 857xx...........................xxx 858xxx...........................xx 859xxxxx....0....0..0....0.......xx 860xxxxxxxxxxxxxxxxxxxxxxx........x 861xcccccccccccccccccccccxxx......x 862xcc.0.........0....9*ccxxx.....x 863xc..0.........0....9*|cxxx.....x 864xc..cccccccccccccccccccxxxx0..0x 865xc..ccccccccccccccccccxxxxx....x 866xc.......0.........0.ccxxxx....x 867xcc......0.........0..cxxxx....x 868xccccccccccccccccccc..cxxxx....x 869xccccccccccccccccccc..cxxxx0..0x 870xc(...........0.......cxxx.....x 871xcc...........0......ccxxx.....x 872xxccccccccccccccccccccxxx......x 873xxxxxxxxxxxxxxxxxxxxxxx........x 874xx|*$$$$..8...9.......0.......xx 875x|**$$$$8...9.................xx 876x|**$$$$8...9................xxx 877xx|*$$$$..8...9.......0....xxxxx 878xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 879ENDMAP 880 881################################################################################ 882# Two diamond shaped vaults 883NAME: evilmike_diamond_1 884DEPTH: D:12-, !D:$, Depths, !Depths:$ 885ORIENT: northwest 886NSUBST: | = 2:* / *:| 887SUBST: X : c.., Y : c.. 888SUBST: c : cx 889MAP 890xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 891xcccccccccccccccccccccccccccccccx 892xcccc.......9cc...cc9.......ccccx 893xccc........cc.....cc........cccx 894xcc.8.cc...cc...c...cc...cc.8.ccx 895xc.....cc|cc...ccc...cc|cc.....cx 896xc..c...ccc.0.ccccc.0.ccc...c..cx 897xc..cc...c...ccccccc...c...cc..cx 898xc...cc.Y...ccccccccc...Y.cc...cx 899xc...|cc...ccccccccccc...cc|...cx 900xc...cc...X.ccccccccc.X...cc...cx 901xc..cc...c...ccc0ccc...c...cc..cx 902xc9cc.0.ccc...c...c...ccc.0.cc9cx 903xccc...ccccc.........ccccc...cccx 904xcc...ccccccc.......ccccccc...ccx 905xc...ccccccc.........ccccccc...cx 906xc..ccccccc0....9....0ccccccc..cx 907xc...ccccccc.........ccccccc...cx 908xcc...ccccccc.......ccccccc...ccx 909xccc...ccccc.........ccccc...cccx 910xc9cc.0.ccc...c...c...ccc.0.ccccx 911xc..cc...c...ccc0ccc...c...cccccx 912xc...cc...X.ccccccccc.X...ccccccx 913xc...|cc...ccccccccccc...cccccccx 914xc...cc.Y...ccccccccc...Y.ccccccx 915xc..cc...c...ccccccc...c...cccccx 916xc..c...ccc.0.ccccc.0.ccc...ccccx 917xc.....cc|cc...ccc...ccccc..0cccx 918xcc.8.cc...cc...c...ccccccc0..ccx 919xccc........cc.....ccccccccc..0cx 920xcccc.......9cc...ccccccccccc0..x 921xccccccccccccccccccccccccccccc... 922xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.@ 923ENDMAP 924 925NAME: evilmike_diamond_2 926DEPTH: D:12-, !D:$, Depths 927ORIENT: southeast 928SUBST: X : xxxnb. 929SUBST: c : ccxxb 930SUBST: 1 = 009. 931SUBST: 2 = 998. 932MAP 933xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 934x9.............X.X.............9xx 935x.............X.x.X.............xx 936x..xxx.xxx...X.x1x.X...xxx.xxx..xx 937x..xx..xx...X.xcccx.X...xx..xx..xx 938x..x.0.x.0.X.x.c|c.x.X.0.x.0.x..xx 939x.........X.x.cc%cc.x.X.........xx 940x..xxx...X.x.cc.2.cc.x.X...xxx..xx 941x..xx...X.x.cc..x..cc.x.X...xx..xx 942x..x.0.X.x.cc..x9x..cc.x.X.0.x..xx 943x.....X.x.cc..x...x..cc.x.X.....xx 944x....X.x.cc..x.....x..cc.x.X....xx 945x...X.x.cc..x.......x..cc.x.X...xx 946x..X.x.cc..x.........x..cc.x.X..xx 947x.X.x.cc..x.....$.....x..cx.x.X.xx 948.X.xccc..x.............x...x.x.Xxx 949@.X1c|%2x9....$8T.$.....x...x1X.xx 950.X.xccc..x.............x...x.x.Xxx 951x.X.x.cc..x.....$.....x..cx.x.X.xx 952x..X.x.cc..x.........x..cc.x.X..xx 953x...X.x.cc..x.......x..cc.x.X...xx 954x....X.x.cc..x.....x..cc.x.X....xx 955x.....X.x.cc..x...x..cc.x.X.....xx 956x..x.0.X.x.cc..x9x..cc.x.X.0.x..xx 957x..xx...X.x.cc..x..cc.x.X...xx..xx 958x..xxx...X.x.cc.2.cc.x.X...xxx..xx 959x.........X.x.cc%cc.x.X.........xx 960x..x.0.x.0.X.x.c|c.x.X.0.x.0.x..xx 961x..xx..xx...X.xcccx.X...xx..xx..xx 962x..xxx.xxx...X.x1x.X...xxx.xxx..xx 963x.............X.x.X.............xx 964x9.............X.X.............9xx 965xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 966xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 967ENDMAP 968 969NAME: nooodl_heptagram 970ORIENT: south 971DEPTH: Depths 972SHUFFLE: AC / B8 973SHUFFLE: YZ / w" / l" 974SUBST: " = . 975SUBST: YZ = W 976SUBST: ' = .:120 0% 977SUBST: A = $ 978SUBST: B = %* 979SUBST: C = 9 980MAP 981 xxxxxxx@@xxxxxxx 982 xxxxxxx++xxxxxxx 983 xxxxxxWWWWxxxxxx 984 xxxxxWWWWWWxxxxx 985 xxxxWWWWWWWWxxxx 986 xxxWWWWWWWWWWxxx 987 xxWWGWWWWWWGWWxx 988 xWWWWWWWWWWWWWWx 989xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx++xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 990xxxxxxxxxxxxxx''''''''''xx..................xx''''''''''xxxxxxxxxxxxxx 991xxxxxxxxxxxxxx'''''''''xx..YYYYYYYZZYYYYYYY..xx'''''''''xxxxxxxxxxxxxx 992x0..0xxxxxxxxxx'''''''xx..YY..............YY..xx'''''''xxxxxxxxxx0..0x 993x....+...0....+''''''xx..YY................YY..xx''''''+....0...+....x 994x....x........+''''''+..YY........xx........YY..+''''''+........x....x 995x9..0xxxxxxxxxx'''''xx..Z........xxxx........Z..xx'''''xxxxxxxxxx0..9x 996xx+xxxxxxxxxxxxx'''xx..YY.......xxxxxx.......YY..xx'''xxxxxxxxxxxxx+xx 997xx..xxxxxxxxxxxx''xx..YY...x....xxxxxx....x...YY..xx''xxxxxxxxxxxx..xx 998xx..xxxxxxxxxxxx'xx..YY...xxx....xxxx....xxx...YY..xx'xxxxxxxxxxxx..xx 999xx..xxxxxxxxxxxxxx..YY...xxxxx....xx....xxxxx...YY..xxxxxxxxxxxxxx..xx 1000xx..xxxxxxxxxxxxx..YY.....xxx............xxx.....YY..xxxxxxxxxxxxx..xx 1001xx..xxxxxxxxxxxxx..Y.......x0....YYYY....0x.......Y..xxxxxxxxxxxxx..xx 1002xx.0xxxxxxxxxxx'x..Y..............................Y..x'xxxxxxxxxxx0.xx 1003xx..xxxxxxxxxx''xx.Y..............[{..............Y.xx''xxxxxxxxxx..xx 1004xx..xxxxxxxxx''''x.Y..............................Y.x''''xxxxxxxxx..xx 1005xxC9xxxxxxxx'''''x.YY....xx...0..YYYY..0...xx....YY.x'''''xxxxxxxx98xx 1006xx+xxxxxxxx''''''x..Y...xxxx..............xxxx...Y..x''''''xxxxxxxx+xx 1007xAAAAxxxxxx''''''x+.Z..xxxxxx............xxxxxx..Z.+x''''''xxxxxxBBBBx 1008xAAAAx.9.x''''''''x.Y..xxxxxx............xxxxxx..Y.x''''''''x.9.xBBBBx 1009xAAAA+...+''''''''x.YY..xxxx..0...xx...0..xxxx..YY.x''''''''+...+BBBBx 1010xAAAAxxxxxxx''''''x..Y...xx......xxxx......xx...Y..x''''''xxxxxxxBBBBx 1011xxxxxxxxxxxxxx''''xx.YY.........xxxxxx.........YY.xx''''xxxxxxxxxxxxxx 1012xxxxxxxxxxxxxxxxx''x..YY........xxxxxx........YY..x''xxxxxxxxxxxxxxxxx 1013xxxxxxxxxxxxxxxxxxxxx..YYY.......xxxx.......YYY..xxxxxxxxxxxxxxxxxxxxx 1014xxxxxxxxxxxxxxxxxxxxxx...YYY......xx......YYY...xxxxxxxxxxxxxxxxxxxxxx 1015xxxxxxxxxxxxxxxxxxxxxxxx...YYY..........YYY...xxxxxxxxxxxxxxxxxxxxxxxx 1016xxxxxxxxxxxxxxxxxxxxx''xxx...YZYY....YYZY...xxx''xxxxxxxxxxxxxxxxxxxxx 1017xxxxxxxxxxxxxxxxxxxxx''''xx+....YYYYYY....+xx''''xxxxxxxxxxxxxxxxxxxxx 1018xxxxxxxxxxxxxxxxxxxxxx'''''xxxx........xxxx'''''xxxxxxxxxxxxxxxxxxxxxx 1019xxxxxxxxxxxxxxxxxxxxxx''''''''xxx....xxx''''''''xxxxxxxxxxxxxxxxxxxxxx 1020xxxxxxxxxxxxxxxxxxxxxx''''''''''xxxxxx''''''''''xxxxxxxxxxxxxxxxxxxxxx 1021xxxxxxxxxxxxxxxxxxxxxx''''''''''xxxxxxx'''''''''xxxxxxxxxxxxxxxxxxxxxx 1022xxxxxxxxxxxxxxxxxxxxxxx''''''xxxxxxxxxxxx''''''xxxxxxxxxxxxxxxxxxxxxxx 1023xxxxxxxxxxxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxx''''xxxxxxxxxxxxxxxxxxxxxxx 1024xxxxxxxxxxxxxxxxxxxxxxx''xxxxxxxxxxxxxxxxxxxx''xxxxxxxxxxxxxxxxxxxxxxx 1025xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1026ENDMAP 1027 1028NAME: minmay_tri_stars 1029ORIENT: north 1030DEPTH: D:12-, !D:$, Depths, !Depths:$ 1031SUBST: x : xvb 1032MONS: wizard w:300 / deep elf pyromancer w:60 / deep elf zephyrmancer w:60 / \ 1033 orc wizard / orc sorcerer w:35 / tengu conjurer w:35 / nothing w:500 1034MONS: deep elf sorcerer / deep elf annihilator / lich / ancient lich w:5 1035ITEM: any book / any jewellery / any wand / any misc w:3 / \ 1036 any magical staff w:3 / any randart weapon w:3 / \ 1037 any randart armour w:3 1038: if you.in_branch("Depths") then 1039NSUBST: 2 = 2:2 / 2 = 21 / *:1 1040: else 1041SUBST: 2 = 1 1042: end 1043MAP 1044xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1045xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1046xx.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.xx 1047x...................................................................x 1048xx........x....xx......xx2..................xx.........xx..........xx 1049x........xx....xxx......xxxxxx.............xx..........xxx..........x 1050xx......2xx....xxxx......xxxx............2xxx...........xxx2..xxxx.xx 1051x.....xxxxx.....xxxx......x2...........xx.xx.........xx..xx.xxxxxx..x 1052xx...xxxxxx2....xxxx.....xx..........xxxxdm2........xxx..2mdmxxx...xx 1053x.........xx.....xxxx1...xx............2mxxx........xxx...xxx2......x 1054xx.........x.....xxxx.x1..................xxx......xxxx...xx.......xx 1055x..xx............1xxx.xxxxxxxx.............xx......xxx...xxx........x 1056xx..xxx......xxx..mmdxxxxxxxxxx........xx...x.....xxxx...xxx.......xx 1057x....xxxx1xxxxx..1xxxmxxxxxxxx.......xxxx.........xxxx...xx.........x 1058xx....xxx.xxxx...xxxxmx1............xxxx.........xxxxx...xx........xx 1059x......xmdmxx....xxxx1............1xxxx.........1xxxx...............x 1060xx.....1xxx1....xxxx.....xxxxxxxxx.xxxx......xxxx.xxx..............xx 1061x.......xxx.....xxxx......xxxxxxxx.xxx....xxxxxxxxdmm1..........x...x 1062xx......xxx....xxxx....x....xxxxxxdmm1..xxxxxxxxxmxxxx........1xx..xx 1063x.......xxx....xxx....xx......1xxmxxx...xxxxxxxxxmxxxxx...xxxxxx....x 1064xx......xx.....xx.....xx........1xxxx.....xxx1...1xxxxxx...xxxxx...xx 1065x.......xx.....x.....1xx.........xxxx..............xxxxx.....1xx....x 1066xx.......x..........xxxx1.........xxx...............xxxxx.....xx...xx 1067x.................xxxxxxx.........xxxx...............xxxx......x....x 1068xx....................1xxx.........xxx.................xxx.........xx 1069x........................x.........xxx..................xx..........x 1070xx..................................xx.............................xx 1071x...................................................................x 1072xx.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.xx 1073ENDMAP 1074 1075NAME: minmay_three_patterns 1076ORIENT: north 1077DEPTH: Depths, !Depths:$ 1078SUBST: x : x:7 c:3, c : c:8 b:1 v:1 1079SUBST: 9 = 9., 8 = 8... 1080MAP 1081xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1082xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1083x*9xxx*9.xxxxx...xxxxxxx.......xx.......xx..xxx.x....x.xx...x9....x99x 1084x9..xxx9..xxx.....xxxxx...x....xx..xxx..xx..xxx........xx...x9.x.....x 1085xx...xxx...x...c...xxx..x8x8x......xxx......xxx...xx........xx.cxxxx.x 1086xxx...xxx.....ccc...x..xxxxxxx.....xxx.x..........xx..x...x....c*9...x 1087xxxx...xxx...ccc.......8x***x8..xx...........xx......xx8x8xx...c*9x..x 1088x*xxx...x...ccc...x...xxx***xxx.xx.x....xxx..xx.xxx.xxxxxxxxx..cxxx..x 1089x99xxx.....ccc...xxx...8x***+........xx.xxx.....xxx...+***x8..9c.....x 1090x...xxx...ccc.....xxx..xxxxxxx...xxx.xx.xxx.x...xxx..xx***xx..9c.xxxxx 1091xx...x...ccc...x...xxx..x8x8x....xxx.................8x***x8...c.....x 1092xxx.....ccc...xxx...xxx...x...xx.xxx..x......xxx.x..xxxxxxxxx..c99x..x 1093xxxx...ccc...xxx.....xxx......xx.........xx..xxx.....xx8x8xx...cccxx.x 1094xxx...ccc9..xxx9..x..9xxx...x........xx..xx..xxx..xx..x...x....**c...x 1095xx...ccc*9.xxx*9.xxx.9*xxx.......x...xx...........xx.........99**c...x 1096x@..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc@..x 1097ENDMAP 1098 1099NAME: minmay_broken_ring 1100ORIENT: northwest 1101DEPTH: Depths 1102SHUFFLE: |* 1103SUBST: y : z:50 .:50 xcvbn8GTUVY 1104SUBST: z : c:30 v:12 b:7 n:1 1105SUBST: 9 = 9., 8 = 8. 1106MAP 1107xxxxxxxxxxxxxxxxxxxxxxxxxxx 1108xxxxxxxxx....9....xxxxxxxxx 1109xxxxxxxx.....y.......xxxxxx 1110xxxxxxx......9.........xxxx 1111xxxxxx...zzzzzzzzz......xxx 1112xxxxx....z*******zzz....xxx 1113xxxx.....zzzzzzzz..zz....xx 1114xxx....8.........zz8zz...xx 1115xx...........8....zz.z...xx 1116x...zzz..8.......8.z.zz...x 1117x...z|z....zznzz....z.z...x 1118x...z|z...zz...zz...z.z...x 1119x...z|z...z.>.<.z...z.z...x 1120x9y9z|z.8.n..)..n.8.z.z9y9x 1121x...z|z...z.<.>.z...z.z...x 1122x...z|z...zz...zz...z.z...x 1123x...z|z....zznzz....z.z...x 1124x...zz.z.8.......8.z.zz...x 1125xx...z.zz....8....zz.z....x 1126xx...zz8zz.......zz8zz....x 1127xx....zz..zzzzzzz..zz.....x 1128xxx....zzz.......zzz......x 1129xxx......zzzzzzzzz........x 1130xxxx.........9............x 1131xxxxxx.......y............x 1132xxxxxxxxx....9............x 1133xxxxxxxxxxxxxxxxxxxxxxxxx@x 1134ENDMAP 1135 1136NAME: minmay_fractal_lines_corner 1137ORIENT: northwest 1138TAGS: transparent 1139DEPTH: Depths 1140SUBST: z : xcvb 1141SUBST: 8 = 888. 1142MAP 1143xxxxxxxxxxxxxxxxxxxxxxxxxxxx 1144x........................... 1145x........................... 1146x..zz........zz.........zz.. 1147x..zzz......zzz........zzz.. 1148x...zzz8..8zzz........zzz... 1149x....zzz||zzz........zzz... 1150x....8zzzzzz8.......zzz... 1151x.....|zzzz|.......zzz... 1152x.....|zzzz|......zzz... 1153x....8zzzzzz8...8zzz... 1154x....zzz||zzz...zzz... 1155x...zzz8..8zzz|zzz... 1156x..zzz......zzzzz... 1157x..zz.......|zzz... 1158x...........zzz... 1159x.........8zzz... 1160x.........zzz... 1161x........zzz... 1162x.......zzz... 1163x......zzz... 1164x.....zzz... 1165x....zzz... 1166x...zzz... 1167x..zzz... 1168x..zz... 1169x...... 1170x..... 1171ENDMAP 1172 1173NAME: minmay_stepped 1174ORIENT: northwest 1175TAGS: transparent 1176DEPTH: D:12-, !D:$, Depths 1177SUBST: z : xcvb 1178SUBST: 9 = 9... 1179MAP 1180xxxxxxxxxxxxxxxxxxxxxxxxxxx 1181x.......................... 1182x.......................... 1183x..zz99zzz99zzz99zzz99zzz.. 1184x..z...z....z....z....z.... 1185x..9.|.z....z....z....z.... 1186x..9..zz99zzz99zzz99zzz.. 1187x..zzzz...z....z....z.... 1188x..z..9.|.z....z....z.... 1189x..z..9..zz99zzz99zzz.. 1190x..9..zzzz...z....z.... 1191x..9..z..9.|.z....z.... 1192x..zzzz..9..zz99zzz.. 1193x..z..9..zzzz...z.... 1194x..z..9..z..9.|.z.... 1195x..9..zzzz..9..zz.. 1196x..9..z..9..zzzz... 1197x..zzzz..9..z...... 1198x..z..9..zzzz..... 1199x..z..9..z..... 1200x..9..zzzz..... 1201x..9..z..... 1202x..zzzz..... 1203x..z..... 1204x..z..... 1205x..... 1206x..... 1207ENDMAP 1208 1209NAME: minmay_outward_triangles 1210ORIENT: northwest 1211TAGS: transparent 1212DEPTH: D:12-, !D:$, Depths 1213SUBST: z : xcvb 1214SUBST: 9 = 9. 1215MAP 1216xxxxxxxxxxxxxxxxxxxxxxxxxxx 1217x.......................... 1218x.......................... 1219x..zzz.9.9.zzzzzz.9.9.zzz.. 1220x..zz......zzzzz......zz... 1221x..z.**....zzzz.......z.... 1222x....**....zzz............ 1223x..9...zzz.zz.....zzz.... 1224x......zz8.z......zz.... 1225x..9...z8**.......z.... 1226x........**........... 1227x..zzzzzz..zzzzzz.... 1228x..zzzzz...zzzzz.... 1229x..zzzz....zzzz.... 1230x..zzz.....zzz.... 1231x..zz......zz.... 1232x..z.......z.... 1233x.............. 1234x..9...zzz.... 1235x......zz.... 1236x..9...z.... 1237x.......... 1238x..zzz.... 1239x..zz.... 1240x..z.... 1241x...... 1242x..... 1243ENDMAP 1244 1245NAME: minmay_wizard_corner 1246ORIENT: southeast 1247DEPTH: D:12- 1248KMONS: 1 = wizard / nothing w:140 1249KMONS: * = wizard / nothing 1250KITEM: * = * 1251MAP 1252 .........x 1253 ..........x+x 1254 ...........+bx 1255 ..x+x+xxxxx+x+x 1256 ..x1xb1bxb1bx1x 1257 ..x1x1b1x1b1x1x 1258...xb+b1b+b1b+bx 1259...xxxxx+x+xxxxx 1260...xb1b+bx1xb1bx 1261...x1b1x+x1x1b1x 1262...xb1b+b+b+b1bx 1263...x+xxxxx+x+xxx 1264...+b1bxb1bx***x 1265.x+x1b1x1b1x***x 1266.+bxb1b+b1bx***x 1267xxxxxxxxxxxxxxxx 1268ENDMAP 1269 1270NAME: grunt_bent_corner 1271DEPTH: Depths, !Depths:$ 1272ORIENT: northwest 1273KMONS: 8 = 8 band w:20 / 9 band 1274KMONS: 9 = 9 band w:20 / 0 band 1275KMONS: 0 = 0 band w:20 / nothing 1276MAP 1277xxxxxxxxxxxxxxxxxxcccccc 1278xxcccccxxxxxxcccccc....ccccc 1279xcc|**ccxxxcccc...+c.90...ccc 1280xc||*.8cxccc.......c..*9.9..cc 1281xc**.8.ccc....*9.9.c+.......*c 1282xc*.8..ccc+.9.9*....cccc+cc+cc 1283xcc8..+c9.cc.....cccccc...0.*c 1284xxccccc....+c.ccccc..+..9%..cc 1285xxxxxc9.8.9.ccc...%..cc.09.cc 1286xxxccc....*cc.+.0.9...c+..cc 1287xxxc.+c.9*cc..cc....0..cccc 1288xxcc..c+.cc%0..cc.0%.cccc 1289xxc..9.ccc.0..0.c+.ccc 1290xcc.....c....0...ccc 1291xcc.*9.cc+c.0..c+ccc 1292xc..9*.c..cc..cc...cc 1293xc.....c.0.cc.+.....cc 1294xc..9.cc....+cc..G...c 1295cc+...cc%9.0.cc...... 1296c.ccc.c....%cccc...@ 1297c...+cc...0.c cc.. 1298c.9..cc+c..cc cc 1299c.0*.cc.cc.c 1300cc.9.c...+cc 1301 c...+.90.cc 1302 c.9.c.%9.c 1303 cc..c0..cc 1304 cc..+..cc 1305 cc*c*cc 1306 ccccc 1307ENDMAP 1308 1309NAME: grunt_twisty_corner 1310ORIENT: southwest 1311DEPTH: Depths, !Depths:$ 1312KMONS: 0 = 0 band 1313KMONS: 9 = 9 band 1314KMONS: 8 = 8 band 1315MAP 1316xxxxxxxxxxxxxxxxxxxxxxxxxxc@ 1317xxxxxxx........ccxxxxxxxxxx.@ 1318xxxxxx.0........ccxxxxxxxx...@ 1319xxxxx.0.xxxxxxx9.cxxxxxxx..G..@ 1320xxxxx..xxxxxxxxx.cxxxxxx.....xx 1321xxxxx..xx.+.9*xx.cxxxxx.....xxx 1322xxxxx..xx.x98|xx.cxxxx.....xxxx 1323xxxxx..xx.x*||xx.cxxx.....xxxxx 1324xxxxx..xx.xxxxx..cxx.....xxxxxx 1325xxxxx..xx.9xxx.9ccx.....xxxxxxx 1326xxxxx..xxx.....ccx.....xxxxxxxx 1327xxxxx.0.xcccccccx.....xxxxxxxxx 1328xxxxxx.0.xxxxxxx.....xxxxxxxxxx 1329xxxxxxx.......x.....cccccccccxx 1330xxxxxxxxx....0.....ccx......ccx 1331xxxxccccccccc..9..xcx9.xxxx9.cx 1332xxxcc$......c+...xxc..xxxxxx..x 1333xxcc*0.....0.++.0.xc.xx||*xx..x 1334xcc*9.......9.cc..xc.xx|89xx..x 1335xc$0..ccccc..0.c..xc.xx*9.xx..x 1336xc...cc*||cc...c..xc.9xxx+xx..x 1337xc...c.8*||c...c..xcx.....xx..x 1338xc...c9.8*|c...cx..xxxxxxxxx..x 1339xc...c.9.8*c...cx.0.xxxxxxx.0.x 1340xc...++.9.cc...cxx.0.......0.xx 1341xc$0..+cccc..0$cxxx.........xxx 1342xcc*9.......9*ccxxxxxxxxxxxxxxx 1343xxcc*0.....0*ccxxxxxxxxxxxxxxxx 1344xxxcc$.....$ccxxxxxxxxxxxxxxxxx 1345xxxxcccccccccxxxxxxxxxxxxxxxxxx 1346xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1347ENDMAP 1348 1349############################################################################### 1350NAME: kennysheep_green_arena 1351ORIENT: north 1352TAGS: no_trap_gen no_monster_gen 1353MAP 1354 bbbbbbbbbbb 1355 bb9...8...9bb 1356 bb...........bb 1357bb..G.......G..bb 1358b...*.......*...b 1359b.......|.......b 1360b9......G......9b 1361b.......|.......b 1362b...............b 1363b0..*.......*..0b 1364bb..G.......G..bb 1365 bb...........bb 1366 bb0.......0bb 1367 bbbbb.bbbbb 1368 bbb.....bbb 1369 bb0.......0bb 1370 bb...G...G...bb 1371bb....%...%....bb 1372b0.............0b 1373b.G%.........%G.b 1374b...............b 1375b.......9.......b 1376b...............b 1377b.G%.........%G.b 1378b0.............0b 1379bb....%...%....bb 1380 bb...G...G...bb 1381 bb0.......0bb 1382 bbb.....bbb 1383 bbb+bbb 1384ENDMAP 1385 1386NAME: kennysheep_snake 1387ORIENT: west 1388TAGS: no_trap_gen no_monster_gen 1389DEPTH: D:12-, !D:$, Depths, !Depths:$, Snake 1390MAP 1391 cccccccccc 1392 cc........cc 1393 cc0cccccccc0cc cccc 1394 cc.cc......cc.cc cc..cc 1395 cc.cc0cccccc0cc.cccc0...cc 1396cc.cc.cc....cc.cc.cc0%....+ 1397c.cc.cc0cccc0cc.cc.c0%....+ 1398c.c.cc.cc88cc.cc.c.c.0...cc 1399c.c.c.cc8||8cc.c.c.c.c..cc 1400c0c0c0c..**..c0c0c0c.cccc 1401c.c.c.c......c.c.c.c.c 1402c.c.c.cc....cc.c.c.c.c 1403c.c.cc.cc..cc.cc.c.c.c 1404c.cc.cc0c.cc.cc.cc.c.c 1405cc.cc.c.cc..cc.cc.cc.c 1406 cc.c0cc.cccc0cc.cc0cc 1407 c.cc.cc....ccc.cc.cc 1408 cc0cc.ccccccccc0cc.cc 1409 cc.cc........cc.cc.c 1410 cc.ccc.cc....cc.c.c 1411 cc..c.c......c.c.c 1412 cc.c.c..%%..c.c.c 1413 c.c.cc9**9cc.c.c 1414 c.cc.cc99cc.cc.c 1415 cc.cc0cccc0cc.cc 1416 cc.cc....cc.cc 1417 cc0cccccc0cc 1418 cc......cc 1419 cccccccc 1420ENDMAP 1421 1422NAME: kennysheep_large_vault 1423ORIENT: south 1424TAGS: no_pool_fixup patrolling 1425DEPTH: Depths:2-, !Depths:$ 1426: if crawl.coinflip() then 1427SUBST: D : + 1428SUBST: E : . 1429: else 1430SUBST: D : c 1431SUBST: E : w 1432: end 1433: if crawl.one_chance_in(3) then 1434SUBST: w : wW 1435SUBST: x : xcbt 1436SUBST: c : xc 1437SUBST: t : TG 1438: elseif crawl.coinflip() then 1439SUBST: w : l 1440SUBST: t : ttGV 1441SUBST: x : xcv 1442:else 1443SUBST: w : . 1444SUBST: x : xcvb 1445SUBST: t : tTG 1446:end 1447SUBST: %=%$ 1448MAP 1449 ccccDDDDcccc cccc+++cccc ccccDDDDcccc 1450 ccwwwEEEEwwwcc ccwww...wwwcc ccwwwEEEEwwwcc 1451 cccww........wwccc cccww...x...wwccc cccww........wwccc 1452ccwww..........wwwcccwww...xxx...wwwcccwww..........wwwcc 1453cwwwww...00...wwwwwcww...x0.x.0x...wwcwwwww...00...wwwwwc 1454cwwwxxw......wxxwwwcw...xxx...xxx...wcwwwwxww....wwxwwwwc 1455cwwwxxw......wxxwwwcw.x..x..x..x..x.wcwwxxxxx....xxxxxwwc 1456cwwxxxtw....wtxxxwwcwxxx...xxx...xxxwcw.tx*xt....tx*xt.wc 1457cwwxx*xw....wx*xxwwcw.x..x..x..x..x.wcw..*.*......*.*..wc 1458cwwxx**w....w**xxwwcw...xxx...xxx...wcw................wc 1459cwxxxxx.0..0.xxxxxwcw.x..x..x..x..x.wcw......0xx0......wc 1460cwwxx**w.99.w**xxwwcwxxx...xxx...xxxwcw.....90xx09.....wc 1461cwwxx*xw0..0wx*xxwwcw.x..x..x..x..x.wcw................wc 1462cwwxxxtw....wtxxxwwcw...xxx.9.xxx...wcw..*.*......*.*..wc 1463cwwwxxw......wxxwwwcw.t..x0...0x..t.wcwwtx*xt....tx*xtwwc 1464cw.wxxw......wxxw.wcwxxx0.......0xxxwcwwxxxxx....xxxxxwwc 1465cw..ww........ww..wcw.x..t.0.0.t..x.wcwwwwxww....wwxwwwwc 1466cw................wcw...xxx...xxx...wcwwwww........wwwwwc 1467cw................wcwwwwwww...wwwwwwwcwww............wwwc 1468ccccccccc++cccccccccccccccc+++cccccccccccccccc++ccccccccc 1469ccwwwwwww......0.........................0......wwwwwwwcc 1470cccccccccwwwwwwt.....t....t...t....t.....twwwwwwccccccccc 1471cwwwwwwwcccccccwwwwwwww...0.9.0...wwwwwwwwcccccccwwxwwwwc 1472cwwwwwwwxwwwxwcccccccccwwwww.wwwwwcccccccccwwxwwwwwxwwwwc 1473cw%%...x.....xwwwwxwwwcccccc+ccccccwwwwxwwwwwx.....xx%|%c 1474cw|%.9..x.t.x....x...wcwwwww.wwwwwcwwwwx....txx..x..x%%|c 1475cw||%8.x.....x....x..wcw.........wc....xx..x..x...x99x88c 1476cw|%%8..x0..x..t.x..0wcw.xt0.0tx.wc..x..x..tx.0x.x..x%%|c 1477cw%%.9.x..t..x....x...+..xx0%0xx..+...x..x.x..x....xx%|%c 1478cwwwwwwwxwwwx....x....+..%%%%%%%..+..x..x...txxwwwwxwwwwc 1479cwwwwwwxwwwwwxwwwwx...cwwwwwwwwwwwc....xxwwwwxwwwwwxwwwwc 1480ccccccccccccccccccccccccccccccccccccccccccccccccccccccccc 1481ENDMAP 1482 1483NAME: kennysheep_scales 1484ORIENT: northeast 1485TAGS: no_pool_fixup transparent 1486: if crawl.one_chance_in(4) then 1487SUBST: w : wW 1488SUBST: x : xcbt 1489: elseif crawl.one_chance_in(3) then 1490SUBST: w : l 1491SUBST: x : xcv 1492: elseif crawl.coinflip() then 1493SUBST: w : t 1494SUBST: x : xt 1495: else 1496SUBST: w : . 1497SUBST: x : xcvb 1498: end 1499NSUBST: * = 5:0 / 1:8 / 1:| 1500MAP 1501xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1502................................x 1503..xxx.....xxx.....xxx.....xxx...x 1504.xxww....xxww....xxww....xxww...x 1505.xw..wx..xw..wx..xw..wx..xw..wx.x 1506.xw*.wx..xw*.wx..xw*.wx..xw*.wx.x 1507.xxwwxx..xxwwxx..xxwwxx..xxwwxx.x 1508..xxxx....xxxx....xxxx....xxxx..x 1509 ...............................x 1510 ............................x 1511 ..xxx.....xxx.....xxx.....xxx 1512 .xxww....xxww....xxww....xxxx 1513 .xw..wx..xw..wx..xw..wx..xxxx 1514 .xw*.wx..xw*.wx..xw*.wx..xxxx 1515 .xxwwxx..xxwwxx..xxwwxx..xxxx 1516 ..xxxx....xxxx....xxxx....xxx 1517 ...........................x 1518 ........................x 1519 ..xxx.....xxx.....xxx...x 1520 .xxww....xxww....xxww...x 1521 .xw..wx..xw..wx..xw..wx.x 1522 .xw*.wx..xw*.wx..xw*.wx.x 1523 .xxwwxx..xxwwxx..xxwwxx.x 1524 ..xxxx....xxxx....xxxx..x 1525 .......................x 1526 ....................x 1527 ..xxx.....xxx.....xxx 1528 .xxww....xxww....xxxx 1529 .xw..wx..xw..wx..xxxx 1530 .xw*.wx..xw*.wx..xxxx 1531 .xxwwxx..xxwwxx..xxxx 1532 ..xxxx....xxxx....xxx 1533 ...................x 1534ENDMAP 1535 1536NAME: kennysheep_treasure_stockpile 1537TAGS: transparent 1538ORIENT: north 1539: if crawl.one_chance_in(3) then 1540SUBST: c : ccb 1541: elseif crawl.coinflip() then 1542SUBST: w : l 1543SUBST: c : cv 1544:else 1545SUBST: w : . 1546SUBST: c : ccvb 1547:end 1548MAP 1549 cccccccccccccccccccccccccccccccccccccc 1550ccwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwcc 1551c........wwwwwwwwwwwwwwwwwwwwww........c 1552+...0..........wwwwwwwwww..........0...+ 1553+..................00..................+ 1554+...0.............0..0.............0...+ 1555c......................................c 1556cc....wwwwwwwwwwwwwwwwwwwwwwwwwwww....cc 1557 ccc++cccccccccccccnnccccccccccccc++ccc 1558 cw.........cwwwwwwwwwwwwc.........wc 1559 cw.........c...wwwwww...c.........wc 1560 cw.........n....8||8....n.........wc 1561 cww..0.....=...0%**%0...=.....0..wwc 1562 cwww..9....=....%||%....=....9..wwwc 1563 ccwww0.....=...0%**%0...=.....0wwwcc 1564 cwwww.....n....8||8....n.....wwwwc 1565 cwwwwwwwwwcwww......wwwcwwwwwwwwwc 1566 cccccccccccccwwwwwwwwccccccccccccc 1567 ccccwwcccc 1568 cccc 1569ENDMAP 1570 1571NAME: kennysheep_four_of_diamonds 1572ORIENT: centre 1573TAGS: no_pool_fixup 1574: if crawl.one_chance_in(3) then 1575SUBST: c : cxb 1576SUBST: t : tTG 1577: elseif crawl.coinflip() then 1578SUBST: w : l 1579SUBST: c : cxv 1580SUBST: t : GV 1581:else 1582SUBST: w : t 1583KFEAT: . = shallow_water 1584SUBST: c : cx 1585:end 1586MAP 1587ccccccccccccccccccccccccccccc 1588cwwwwww.wwwwwwcwwwwww.wwwwwwc 1589cwwwww...wwwwwcwwwww...wwwwwc 1590cwwww.....wwwwcwwww.....wwwwc 1591cwww.......wwwcwww.......wwwc 1592cww..t...t..wwcww..t...t..wwc 1593cw....9*0....wcw....0*0....wc 1594+.....*t*.....+.....*t*.....c 1595cw....'*0....wcw....0*9....wc 1596cww..t...t..wwcww..t...t..wwc 1597cwww.......wwwcwww.......wwwc 1598cwwww.....wwwwcwwww.....wwwwc 1599cwwwww...wwwwwcwwwww...wwwwwc 1600cwwwwww.wwwwwwcwwwwww.wwwwwwc 1601ccccccccccccccccccccc+ccccccc 1602cwwwwww.wwwwwwcwwwwww.wwwwwwc 1603cwwwww...wwwwwcwwwww...wwwwwc 1604cwwww.....wwwwcwwww.....wwwwc 1605cwww.......wwwcwww.......wwwc 1606cww..t...t..wwcww..t...t..wwc 1607cw....8|9....wcw....0*0....wc 1608c.....|t|.....+.....*t*.....c 1609cw....8|9....wcw....9*9....wc 1610cww..t...t..wwcww..t...t..wwc 1611cwww.......wwwcwww.......wwwc 1612cwwww.....wwwwcwwww.....wwwwc 1613cwwwww...wwwwwcwwwww...wwwwwc 1614cwwwwww.wwwwwwcwwwwww.wwwwwwc 1615ccccccccccccccccccccccccccccc 1616ENDMAP 1617 1618NAME: kennysheep_large_spiral 1619TAGS: no_trap_gen no_item_gen 1620ORIENT: northwest 1621DEPTH: D:14-, Depths, !Depths:$ 1622: ks_random_setup(_G, true) 1623SUBST: X = x 1624MAP 1625XXXXXXXXXXXXXXXXXXXXXXXXXX 1626Xccccccccccccccccccccccccc 1627Xcwwwwwwwwwwwwwwwwwwwwwwwc 1628Xcwt9.................*twc 1629Xcw*xxxxxxxxxxxxxxxxxxx9wc 1630Xcw.xcccccccccccccccccx.wc 1631Xcw.xcwwwwwwwwwwwwwwwcx.wc 1632Xcw.xcwt9.........*twcx.wc 1633Xcw.xcw*xxxxxxxxxxx9wcx.wc 1634Xcw.xcw.xcccccccccx.wcx.wc 1635Xcw.xcw.xcwwwwwwwcx.wcx.wc 1636Xcw.xcw.xcwt888twcx.wcx.wc 1637Xcw.xcw.xcw.xxx|wcx.wcx.wc 1638Xcw.xcw.xcw.xcx|wcx.wcx.wc 1639Xcw.xcw.xcw.xcx|wcx.wcx.wc 1640Xcw.xcw.xcw.xcx|wcx.wcx.wc 1641Xcw.xcw.xcw.xcxwwcx.wcx.wc 1642Xcw.xcw.xcw.xcccccx.wcx.wc 1643Xcw.xcw.xcw9xxxxxxx*wcx.wc 1644Xcw.xcw.xcwt*.....9twcx.wc 1645Xcw.xcw.xcwwwwwwwwwwwcx.wc 1646Xcw.xcw.xcccccccccccccx.wc 1647Xcw.xcw*xxxxxxxxxxxxxxx*wc 1648Xcw.xcwt9.............9twc 1649Xcw.xcwwwwwwwwwwwwwwwwwwwc 1650Xcw@xccccccccccccccccccccc 1651ENDMAP 1652 1653NAME: minmay_tile_spiral 1654DEPTH: D:11-, Depths 1655ORIENT: southwest 1656SUBST: x : cvb, z : cvb, y : cvbnTUVtG8|, X = x 1657: if you.absdepth() < 16 then 1658NSUBST: 8 = 2:8 / 8 = 8. / *:. 1659NSUBST: 9 = 2:9 / 4 = 9. / *:. 1660NSUBST: 0 = 3:9 / 6 = 9. / *:. 1661: else 1662NSUBST: 8 = 4:8 / 10 = 8. / *:. 1663NSUBST: 9 = 4:9 / 8 = 9. / *:. 1664NSUBST: 0 = 4:9 / 6 = 9. / *:. 1665: end 1666MAP 1667Xxxxxxxxxzxxxxxxxzxxxxxxxz 1668Xxxxxxxx..x..9..x..0...0.. 1669Xxxxxx....0..x..0..xx9xx.. 1670Xxxxx.....0.xxx.0..xx*xx.. 1671Xxxx...xxnxxxxxxxnxxxxxxx@ 1672Xxx...xx..0.xxx.0..xx*xx.. 1673Xxx..xx...0..x..0..xx9xx.. 1674Xx...x....x..9..x..0...0.. 1675Xz...n...zxxxxxxxzxxxxxxxz 1676Xx..xxx..xxxx88.9..xxxxxxx 1677Xxx00x00xxx|888.9....xxxxx 1678Xx...x...xx|888.x.....xxxx 1679Xx99xxx99x||8y8xxnxx...xxx 1680Xx...x...xx|888.x..xx...xx 1681Xxx00x00xxx|888.9...xx..xx 1682Xx..xxx..xxxx88.9....x...x 1683Xz...n...zxxxxxxxz...n...z 1684Xx...x....0988890....x...x 1685Xxx..xx...xx8y8xx...xx..xx 1686Xxx...xx...x***x...xx...xx 1687Xxxx...xxnxxxxxxxnxx...xxx 1688Xxxxx......x***x......xxxx 1689Xxxxxx....xx8y8xx....xxxxx 1690Xxxxxxxx..0988890..xxxxxxx 1691Xxxxxxxxxzxxxxxxxzxxxxxxxx 1692XXXXXXXXXXXXXXXXXXXXXXXXXX 1693ENDMAP 1694 1695NAME: minmay_tearing_corner 1696TAGS: transparent 1697DEPTH: D:11-, Depths 1698ORIENT: northeast 1699SUBST: x : ccvvb, X = x 1700: if you.absdepth() < 16 then 1701NSUBST: 8 = 4:8 / 8 = 8. / *:. 1702NSUBST: 9 = 6:9 / 12 = 9. / *:. 1703: else 1704NSUBST: 8 = 4:8 / 10 = 8. / *:. 1705NSUBST: 9 = 6:9 / 18 = 9. / *:. 1706: end 1707MAP 1708 XXXXXXXXXXXXXXXXXXX 1709 xxxxxxxxxXXXXXXXXXX 1710 x9x....9xXXXXXXXXXX 1711 x9x..xx.xXXXXXXXXXX 1712 xx.x...9xXXXXXXXXXX 1713 x.xx..xxXXXXXXXXXX 1714 x.x8..8xXXXXXXXXXX 1715 x.xx..xxXXXXXXXXXX 1716 xx.x8||8xXXXXXXXXXX 1717 xx..xxxxxxxXXXXXXXXX 1718xxxxxxxxx.x9..99x.xxXXXXXXXX 1719x9.9x8x8xx9x...x9x.xxxxxxXXX 1720x.x....|x9x.x.x.x9......xxxX 1721x.x....|x9.x.x.x..xxxxxx..xX 1722x...x8x8x...x.x...x8x8x...xX 1723x9.xxxxxx..x.x.x.9x|....x.xX 1724xxx......9x.x.x.x9x|....x.xX 1725x9.xxxxx.x9x...x9xx8x8x9.9xX 1726xxx.....x.x99..9x.xxxxxxxxxX 1727x9.xxx.x.xxxxxx..xx 1728xxx...x.xx8||8x.xx 1729x9.x.x.x.xx..xx.x 1730xxx.x.x..x8..8x.x 1731x..x.x.x.xx..xx.x 1732x.x.x..x.x9...x.xx 1733xx.xx..x.x.xx..x9x 1734@.x.x99x9x9....x9x 1735xxxxxxxxxxxxxxxxxx 1736ENDMAP 1737 1738NAME: minmay_thinvault 1739TAGS: transparent 1740ORIENT: south 1741DEPTH: D:2-,Depths 1742# low weight to compensate for huge placement range on a large vault 1743WEIGHT: 3 1744SUBST: 0 = 0. 1745MAP 1746x.........xxxxxxxx..........xx..x.........xx....x.....x........................x 1747xxxx.xxxx........x0xxxx.xx..xx.......xx..xx..xx.x...x.x..x...xx.....xxxxxx+xxxxx 1748x.%x.x%.x.x.x%x0.x....x.xx.....xx...xx..xx..xx..x.x.x....x.x.....xx.x000x...x%%x 1749x0xx.xx0x.x.0x%x.xxxx0x....x...xx..xx..xx..xx.....x.x..x...x..xx....+...+.000%%x 1750x..0.0..x.x...........xxx.0.0x.0..xx0...0.xx0.....x0..0x.0..0...0.0.x000x000x%%x 1751xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 1752ENDMAP 1753