diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-05-07 15:28:54 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-05-07 15:28:54 +0000 |
commit | aa38167bc385625ebadc4ec615a7dd4a80996744 (patch) | |
tree | 85c9624fba588d913c7bbbadad55c80f91e480d9 /crawl-ref/source/dat | |
parent | cfe04d85df254118741fa00ff7560c863b7732de (diff) | |
download | crawl-ref-aa38167bc385625ebadc4ec615a7dd4a80996744.tar.gz crawl-ref-aa38167bc385625ebadc4ec615a7dd4a80996744.zip |
Moved entry vaults and branch entries into their own .des files.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1415 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/dat')
-rw-r--r-- | crawl-ref/source/dat/ebranch.des | 1038 | ||||
-rw-r--r-- | crawl-ref/source/dat/entry.des | 4374 | ||||
-rw-r--r-- | crawl-ref/source/dat/splev.des | 1039 | ||||
-rw-r--r-- | crawl-ref/source/dat/vaults.des | 4373 |
4 files changed, 5415 insertions, 5409 deletions
diff --git a/crawl-ref/source/dat/ebranch.des b/crawl-ref/source/dat/ebranch.des new file mode 100644 index 0000000000..6814ecebc7 --- /dev/null +++ b/crawl-ref/source/dat/ebranch.des @@ -0,0 +1,1038 @@ +############################################################################## +# 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 +# +NAME: temple_pool +TAGS: temple_entry no_monster_gen no_pool_fixup +ORIENT: float +MAP +.....wwwww...... +...wwwwwwwww.... +.wwwwwwwwwwwww.. +wwwwww...wwwwww. +wwwwww.O.wwwwww. +wwwwww...wwwwww. +wwwwwww.wwwwwww. +.wwwwww.wwwwww.. +...wwww.wwww.... +.....ww.ww...... +................ +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 diff --git a/crawl-ref/source/dat/entry.des b/crawl-ref/source/dat/entry.des new file mode 100644 index 0000000000..97187756cd --- /dev/null +++ b/crawl-ref/source/dat/entry.des @@ -0,0 +1,4374 @@ +############################################################################### +# entry.des - entry vaults for D:1 only. +# Entry vaults that are harder than the norm, or involve ASCII art +# should go to tricky.des or asciiart.des respectively. +############################################################################### + +############################################################################## +# Entry vaults +############################################################################## +# Lemuel's entry vaults. + +NAME: lemuel_entry_001 +TAGS: entry +ORIENT: float +SHUFFLE: {[ +SUBST: !:cvxGT +FLAGS: no_rotate +MAP +xxxxxx.@.xxxxxx +xxxxxx.!.xxxxxx +xxxxxx...xxxxxx +xxxxxx.!.xxxxxx +xxxxxx...xxxxxx +xxxxxx.!.xxxxxx +xxxxxx...xxxxxx +xxxxxx.!.xxxxxx +xxxxxx...xxxxxx +xxxxxx...xxxxxx +x.............x +x.............x +x.....[{(.....x +x.............x +x.............x +xxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Another Lemuel entry vault + +NAME: lemuel_entry_002 +TAGS: entry +ORIENT: float +SHUFFLE: {[, abc +SUBST: a=+, b=x, c=x +MAP +......x@x...... +....xax.xcx.... +...xx.....xx... +..xb.......bx.. +.xx.........xx. +xc...........ax +x.............x +x......{......x +x.....[.(.....x +x......<......x +x.............x +xx...........xx +.xc.........bx. +..xx.......xx.. +...xa.....xc... +....xx...xx.... +.....bx.xa..... +......x@x...... +ENDMAP + +############################################################################## +# lemuel_entry_003 + +NAME: lemuel_entry_003 +TAGS: entry +ORIENT: float +SHUFFLE: {[ +MAP +xxxxxxxxx +xxxxxxx{x +xxxxxxx.x +xxxxxxx.x +xxxxxxx.x +xxxxxxx.xxxxxxx +x[...........(x +xxxxxxx.xxxxxxx +xxxxxxx.x +xxxxxxx.x +xxxxxxx.x +xxxxxxx.xx +xxxxxxG.Gx +xxxxxxx.xx +xxxxxxx.x +xxxxxxx@x +ENDMAP +# padded to the right with 'x', unfortunately + +############################################################################## +# lemuel_entry_004 + +NAME: lemuel_entry_004 +TAGS: entry +ORIENT: float +SHUFFLE: {[, '?! +SUBST: ':.+, ?:x, !:x +MAP +xxxxxxxxxxx@xxxxxx +xxxxxxxxxxx.xxxxxx +xx..............xx +xx..............xx +xx..xx!?'xxxxx..xx +xx..'.......(x..xx +xx..!........x...@ +xx..?........x..xx +xx..x...{....x..xx +xx..x........?..xx +@...x........!..xx +xx..x[.......'..xx +xx..xxxxx'?!xx..xx +xx..............xx +xx..............xx +xxxxxx.xxxxxxxxxxx +xxxxxx@xxxxxxxxxxx +ENDMAP + +############################################################################## +# lemuel_entrance_river + +NAME: lemuel_entry_005_a +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +CHANCE: 3 +MAP +xxxxxxxxxxxxxxxxxxx +xxxxx{...(...[xxxxx +xxxxx.........xxxxx +xwxxx.........xxxxx +xwwxx.........xxxxx +xwwwx.........xxxxx +xxwwx.........xxxxx +xxwwww........xxxxx +xxxwwwwww.w...xxxxx +xxxxwwwww.wwwwxxxxx +xxxxxwwww.wwwwwwxxx +xxxxx...w.wwwwwwwxx +xxxxx........wwwwxx +xxxxx.........xwwwx +xxxxx.........xxwwx +xxxxx.........xxxwx +xxxxx.........xxxxx +xxxxx....@....xxxxx +ENDMAP + +NAME: lemuel_entry_005_b +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 7 +SHUFFLE: {[(, XYZ +SUBST: X=W, Y=w, Z=w +MAP +xxxxxxxxxxxxxxxxxxx +xxxxx{...(...[xxxxx +xxxxx.........xxxxx +xwxxx.........xxxxx +xwwxx.........xxxxx +xwwwx.........xxxxx +xxwwx.........xxxxx +xxwwXw........xxxxx +xxxXwwwwwww...xxxxx +xxxxXwwwwYYwwZxxxxx +xxxxxXwwYwwwwwZwxxx +xxxxx...wwwwwZwwwxx +xxxxx........wwwwxx +xxxxx.........xwwwx +xxxxx.........xxwwx +xxxxx.........xxxwx +xxxxx.........xxxxx +xxxxx....@....xxxxx +ENDMAP + +############################################################################## +# lemuel_entrance_tunnels + +NAME: lemuel_entry_006_tunnels +TAGS: entry no_monster_gen +ORIENT: float +SUBST: ? = x. +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxx +x{xxxxxxxxxxxxxxxxx +x..xxxxxxxxxxxx[x?x +xx.?xxxxx(xxxx?...x +x?..xxxx..xxxx???.x +x..?x?..?xxxx?x??.x +x.?xx..xxxxx?.....x +x.?xx.?xxxx?x.x???x +xx..?.xxxx??..xxxxx +xxx...?x??x..xxxxxx +xxxxx.xx....xxxxxxx +xxxxx..x.??xxxxxxxx +xxxxxx.?.xxxxxxxxxx +xxxxxx..??xxxxxxxxx +xxxxxx?x.xxxxxxxxxx +xxxxxxx?.?xxxxxxxxx +xxxxxxxx..?xxxxxxxx +xxxxxxxxxx@xxxxxxxx +ENDMAP + +############################################################################## +# lemuel_entrance_funnel + +NAME: lemuel_entry_007_funnel +TAGS: entry no_monster_gen +ORIENT: float +SUBST: c : x.c +MAP +xxxxxxxxxxxxxxx +x{.....(.....[x +x.............x +xx...ccccc...xx +xx...ccccc...xx +xxx...ccc...xxx +xxx...ccc...xxx +xxxx...c...xxxx +xxxx...c...xxxx +xxxxx.....xxxxx +xxxxx.....xxxxx +xxxxxx...xxxxxx +xxxxxx...xxxxxx +xxxxxx...xxxxxx +xxxxxx+++xxxxxx +xxxxxx.@.xxxxxx +ENDMAP + +############################################################################## +# lemuel_entrance_muddy + +NAME: lemuel_entry_008_muddy +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +SUBST: ? = w. +MONS: nothing / plant, nothing / fungus +MAP +xxxxxxxxxxxxxxxxxxx +xxxxx{..1..(.1ww.[x +xxxxx1...1...11ww.x +xxxx?x..w.11..??1.x +xxx??x........2.1.x +xxx?ww..11.....?w.x +xxxxww?..........xx +xxx?w?11?.22.2....x +xxx?w11?....w2....x +xxxx???..1..???..xx +xxxxx?..1??..??.xxx +xxxx?x.....2?...xxx +xxxx?x...2......xxx +xxxx?w....2.....xxx +xxxxx.22w......xxxx +xxxxxxx..2.....xxxx +xxxxxxx..2..22xxxxx +xxx.........xxxxxxx +xx..xx......xxxxxxx +@..xxxxx.....xxxxxx +xxxxxxxxxx....xxxxx +xxxxxxxxxxxx.@.xxxx +ENDMAP + +################################### +# broad hall + +NAME: lemuel_entry_009_a +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: ? : xcvG. +CHANCE: 4 +MAP +xxxxxxxxxxx +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: lemuel_entry_009_b +TAGS: entry +ORIENT: float +SUBST: ? : xcvG. +ITEM: meat ration / bread ration / beef jerky / spear / potion of water / apple / club / hammer / knife +SHUFFLE: {[( +CHANCE: 3 +MAP +xxxxxxxxxxxx +x{...(...[xx +x.........xx +x.?.....?.xx +x.........xx +x.........xx +x.?.....?.xx +x.........xx +x.........xxxxxx +x.?.....?.xxxddx +x.........=..ddx +x.........xxxxxx +x.?.....?.xx +x.........xx +x@...@...@xx +ENDMAP + +NAME: lemuel_entry_009_c +TAGS: entry +ORIENT: float +SUBST: ? : xcvG. +ITEM: meat ration / bread ration / beef jerky / spear / potion of water / apple / club / hammer / knife +SHUFFLE: {[( +CHANCE: 3 +MAP +xxxxxxxxxxxx +x{...(...[xx +x.........xx +x.?.....?.xx +x.........xx +x.........xxxxxx +x.?.....?.xxxddx +x.........=..ddx +x.........xxxxxx +x.?.....?.xx +x.........xx +x.........xx +x.?.....?.xx +x.........xx +x@...@...@xx +ENDMAP + +################################### +# behind the door + +NAME: lemuel_entry_010_a +TAGS: entry +CHANCE: 5 +ORIENT: float +SHUFFLE: {( +SUBST: b : bcv +MAP +xxxxxxxxxxx +x{...(...[x +x.........x +x.........x +x.........x +x.........x +x.........x +x.........x +x.........x +xbbbb+bbbbx +x....@....x +ENDMAP + +NAME: lemuel_entry_010_b +TAGS: entry +CHANCE: 5 +ORIENT: float +SHUFFLE: {( +SUBST: b : bcv +MAP +xxxxxxxxxxx +x{...(...[x +x.........x +x.........x +x.........x +xbbbb+bbbbx +x....@....x +ENDMAP + +############################# +# lemuel_lava_pool + +NAME: lemuel_entry_011_lava_pool +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[ +SUBST: l = l .:3 +MAP +xxxxxxxxxxxxxxx +xxxxx..{..xxxxx +xxxx(.....[xxxx +xxxx.......xxxx +xxxx.......xxxx +xxxx..lll..xxxx +xxxx.lllll.xxxx +xxxx.ll%ll.xxxx +xxxx.ll>ll.xxxx +xxxx.ll%ll.xxxx +xxxx.lllll.xxxx +xxxx..lll..xxxx +xxxx.......xxxx +xxx.........xxx +x.............x +x@.....@.....@x +ENDMAP + +############################################################################## +# David's entry vaults +############################################################################## + +NAME: david_entry_001_a +TAGS: entry +FLAGS: no_rotate +ORIENT: float +CHANCE: 5 +SHUFFLE: {[( +MAP +xxxxxxxxxxx@xxxxxxxxxxx +xxxx...xxxx+xxxx...xxxx +xx.......xx.x........xx +x.........x.x.........x +x....[....+.+....(....x +x.........x.x.........x +xx.......xx.xx.......xx +xxxx...xxxx+xxx....xxxx +xxxx+xxxxx...xxxxx+xxxx +xxxx.xxx.......xxx.xxxx +xxx...x.........x...xxx +xxx...+....{....+...xxx +xxx...x.........x...xxx +xxx..xxx.......xxx.xxxx +xxxx.xxxxx...xxxxx.xxxx +xxxx..xxxxx+xxxxx..xxxx +xxxxx.............xxxxx +xxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_001_b +TAGS: entry +FLAGS: no_rotate +ORIENT: float +CHANCE: 5 +SHUFFLE: {[ +MAP +xxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxx...xxxxxxxxxx +xxxxxxxxx..{..xxxxxxxxx +xxxxxxxxx.....xxxxxxxxx +xxxx...xxx...xxx...xxxx +xx.......xx+xx.......xx +x.........x.x.........x +x....[....+.+....(....x +x.........x.x.........x +xx.......xx+xx.......xx +xxxx...xxxx.xxxx...xxxx +xxxxxxxx.......xxxxxxxx +xxxxx.............xxxxx +xxxx...............xxxx +xxx.................xxx +xxx........T........xxx +xxx.......TTT.......xxx +xxx.................xxx +xxxx...............xxxx +xxxxx.............xxxxx +xxxxxxxx.......xxxxxxxx +xxxxxxxxxxx@xxxxxxxxxxx +ENDMAP + +############################################################################## +# Three discs + +NAME: david_entry_002 +TAGS: entry +FLAGS: no_rotate +ORIENT: float +SUBST: . : ?. +SUBST: ? = .:1000 % ~ +SUBST: ' = .x +MAP +xxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxx...xxxx +xxxxxxxxxxxxxx.......xx +xxxx...xxxxxx.........x +xx.......xx......(....x +x..........xx.........x +x....{....xxxx.......xx +x.........xxxxxx...xxxx +xx.......xxxxxx.xxxxxxx +xxxx...xxxxxx...xxxxxxx +xxxxxxxxxxx.......xxxxx +xxx...''...........xxxx +x'.''...xx....[....xxxx +x'.'xx'xxx.........xxxx +x'..''...xx.......xxxxx +xx''..''..xxx...xxxxxxx +xxxxxxxxx@xxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Oval + +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 + +NAME: david_entry_003_c +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..[..ccccc.ccccc..(..v...x +x...x....c=....%.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_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 +xx...v......ccccccc......v...xx +xx....xvx.............xvx....xx +xxx......vxv.......vxv......xxx +xxxxx.......xvxvxvx.......xxxxx +xxxxxxxxx.............xxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Water temple mockup + +NAME: david_entry_004_temple +TAGS: entry no_monster_gen +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[( +MAP +ccccccccccccccc@ccccccccccccccc +ccccccccc.............ccccccccc +ccccc..........T..........ccccc +ccc...T.................T...ccc +cc........T.........T........cc +c..............{..............c +c...T.....................T...c +c............[...(............c +cc........T.........T........cc +ccc...T.................T...ccc +ccccc..........T..........ccccc +ccccccccc.............ccccccccc +ccccccccccccccccccccccccccccccc +ENDMAP + +############################################################################## +# Stone temple mockup + +NAME: david_entry_005_temple +TAGS: entry no_monster_gen +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[( +MAP +ccccccccccccccccccccc +cccccc....[....cccccc +ccc...............ccc +cc......T...T......cc +cc...T.........T...cc +c.........w.........c +c...T...........T...c +c{.....w.....w......@ +c...T...........T...c +c.........w.........c +cc...T.........T...cc +cc......T...T......cc +ccc...............ccc +cccccc....(....cccccc +ccccccccccccccccccccc +ENDMAP + +############################################################################## +# Lava temple mockup + +NAME: david_entry_006_temple +TAGS: entry no_monster_gen +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[( +MAP +ccccccccccccccccccccccc +cccccccccc...cccccccccc +ccccccccc..{..ccccccccc +cccccccc.......cccccccc +ccccccc..T...T..ccccccc +cccccc...........cccccc +ccccc.T....T....T.ccccc +cccc...............cccc +ccc..T...T...T...T..ccc +cc...................cc +c......T.......T......c +c..[.......T.......(..c +cc...................cc +ccccccccccc@ccccccccccc +ENDMAP + +############################################################################## +# Twelve chambers mockup + +NAME: david_entry_007_temple +TAGS: entry +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[( +MAP +cccccccccccccc@ccccccccccccccc +cccc......................cccc +cc....c.cccc.cccc.cccc.cc...cc +c..ccc...cc...cc...cc...ccc..c +c.cccc.T.cc.T.cc.T.cc.T.cccc.c +c.cccc...cc...cc...cc...cccc.c +c...ccc.cccc.cccc.cccc.ccc...c +c.T.ccc.cccc.cccc.cccc.ccc.T.c +c............................c +cc.cc...[.....{.....(....cc.cc +c............................c +c.T.ccc.cccc.cccc.cccc.ccc.T.c +c...ccc.cccc.cccc.cccc.ccc...c +c.cccc...cc...cc...cc...cccc.c +c.cccc.T.cc.T.cc.T.cc.T.cccc.c +c..ccc...cc...cc...cc...ccc..c +cc...cc.cccc.cccc.cccc.cc...cc +cccc......................cccc +cccccccccccccccccccccccccccccc +ENDMAP + +############################################################################## +# Three leaves mockup + +NAME: david_entry_008_temple +TAGS: entry no_monster_gen +ORIENT: float +FLAGS: no_rotate +SHUFFLE: {[ +MAP +ccccccccccccccccccccccc +cccc.ccccccccccccc.cccc +ccc....ccccccccc....ccc +cc..T....ccccc....T..cc +c.....T....c....T.....c +c..T....T.....T....T..c +c.........{.(.........c +ccccccc.........ccccccc +cccccccccc.[.cccccccccc +cccccccccc...cccccccccc +ccccccccc..T..ccccccccc +cccccccc.......cccccccc +ccccccc..T...T..ccccccc +cccccc.....T.....cccccc +cccccccc.......cccccccc +ccccccccccc@ccccccccccc +ENDMAP + +############################################################################## +# Moving archways + +NAME: david_entry_009 +TAGS: entry no_monster_gen +ORIENT: float +MONS: plant / fungus / nothing +SHUFFLE: _wl' +SUBST: l:wxl, _:xw~_, ':., +:+. +SUBST: ~ = ~:2 . +SUBST: _ = 1 . %:1 +SUBST: w = w W:3 +MAP +xxx.......@.......xxx +xxxx+xxx+xxx+xxx+xxxx +xxx___xwwwxlllx'''xxx +xxx___xwwwxlllx'''xxx +xxx___xwwwxlllx'''xxx +xxx___xwwwxlllx'''xxx +xxx___xwwwxlllx'''xxx +xxx___xwwwxlllx'''xxx +xxxx+xxx+xxx+xxx+xxxx +xxx...............xxx +xxxx.............xxxx +xxxxxxx.......xxxxxxx +xxxxxxxxx[{(xxxxxxxxx +xxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# from cave to hall + +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 + +NAME: david_entry_010_b +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...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 +cccccccccccccccccccccccccccccccccccccccc +ENDMAP + +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 + +################################################################ +# Circular labyrinths + +NAME: david_entry_011_a +TAGS: entry no_monster_gen +CHANCE: 3 +FLAGS: no_rotate +SHUFFLE: {[( +ORIENT: float +MAP +xxxxxxxxxxxxxxxxxx.@.xxxxxxxxxxxx +xxxxxxxxxxx......=....xxxxxxxxxxx +xxxxxxxx.........x.......xxxxxxxx +xxxxx.......xxxx.x=xx.......xxxxx +xxxx.....xxxx....x..xxxx.....xxxx +xxx....xxx.......x.....xxx....xxx +xx....xx.....xxx=x.x.....xx....xx +xx...xx....xxx...x.xxx....xx...xx +x....x....xx.....x...xx....x....x +x...xx...xx...xx.xx...xx...xx...x +x...x....x...xx...xx...x....x...x +x...x....x...xx[{(xx...x....x...x +x...x....x...xx...xx...x....x...x +x...xx...xx...xxxxx...xx...xx...x +x....x....xx.........xx....x....x +xx...xx....xxx.....xxx....xx...xx +xx....xx.....xxxxxxx.....xx....xx +xxx....xxx.............xxx....xxx +xxxx.....xxxx.......xxxx.....xxxx +xxxxx.......xxxxxxxxx.......xxxxx +xxxxxxxx.................xxxxxxxx +xxxxxxxxxxx...........xxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_011_b +TAGS: entry no_monster_gen +CHANCE: 1 +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxx......x....xxxxxxxxxxx +xxxxxxxx.........x.......xxxxxxxx +xxxxx.......xxxx.xxxx.......xxxxx +xxxx.....xxxx..x....xxxx.....xxxx +xxx....xxx.....x.......xxx....xxx +xx....xx.....xxxxxxx.....xx....xx +xx...xx....xxx.....xxx....xx...xx +.....x....xx.........xx....x....x +@...xx...xx...xx.xx...xx...xx...x +....x........xx...xx...x....x...x +xxxxxxxxxxxxxxx[{(xx...x........x +x............xx...xx...xxxxxx...x +x...xxxxxxx...xxxxx...xx...xx...x +x....x....xx.........xx....x....x +xx...xx....xxx.....xxx....xx...xx +xx...........xxx.xxx.....xx....xx +xxx....xxx.....x.......x.x....xxx +xxxx..xx.xxxx..x....xxxx.....xxxx +xxxxxxx.....xxxxxxxxx.......xxxxx +xxxxxxxx.................xxxxxxxx +xxxxxxxxxxx...........xxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_011_c +TAGS: entry no_monster_gen +CHANCE: 6 +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[(, ab, cd, ef, gh, ij, kl, mn +SUBST: a=., c=., e=., g=., i=., k=., m=. +SUBST: b=x, d=x, f=x, h=x, j=x, l=x, n=x +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxx.....h.....xxxxxxxxxxx +xxxxxxxx........h........xxxxxxxx +xxxxx.......xxxxxxxxx.......xxxxx +xxxx.....xxxx.......xxxx.....xxxx +xxx....xxx.............xxx....xxx +xx....xx.....xxxxxxx.....gg....xx +xx....i....xxx.....xxx....xx...xx +x....xxxxjjx.........xx....x....x +x...xx........xxxxx...xx...xx...x +x...x....xlllxx...xx...x....x...x +x...x....x...k.[{(.m...xffffx...x +x...x....x...xx...xx...x....e...x +x...xx...xx...xxnxx...xx...xxxxxx +x....c....xx...x.....xx....x..... +xx...xx....xxx.x...xxx....xx....@ +xx....xx.....xxxxxxx.....xx...... +xxx....xxx.....d.......xxx....xxx +xxxx.....xxxx..d....xxxx.....xxxx +xxxxx.......xxxxxaxxx.......xxxxx +xxxxxxxx.......b.........xxxxxxxx +xxxxxxxxxxx....b......xxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + + +##################################################################### +# Three rhombi + +NAME: david_entry_012 +TAGS: entry no_monster_gen +SHUFFLE: WYZ{/wyz( +SUBST: Z=x, Y=x, W=@, C==+x +SUBST: z=@, y=+, w=x +MAP +xxxZxxxxxxxxxx +xxxYxxxxxxxxxx +xxx.xxxx.xxxxx +xx...xx.x+xxxx +x..{..+xx.xxxx +xx...xxx...xxx +xxx.xxx.....xx +xxxCxx...(...W +xxx.xxx.....xx +xx...xxx...xxx +x..[..+xx.xxxx +xx...xx.x+xxxx +xxx.xxxx.xxxxx +xxxxxxxxxxxxxx +ENDMAP + +##################################################################### +# A shrine (no altar) + +NAME: david_entry_013 +TAGS: entry no_monster_gen no_pool_fixup +SHUFFLE: ABl/CDl/abw/cdw +SUBST: A=@, B=+, C=x, D=l +SUBST: a=@, b=+, c=x, d=w +MAP +xxxxxxxxCxxxxxxxx +xlllllllDlllllllx +xlllll.....lllllx +xll....WWW....llx +xl...WWW.WWW...lx +AB..WWW.{..WW..lx +xl...WWW.WWW...lx +xll....WWW....llx +xlllll.....lllllx +xlllllllllllllllx +xxxxxxxxxxxxxxxxx +ENDMAP + +##################################################################### +# Cavernosity + +NAME: david_entry_014 +TAGS: entry no_monster_gen +ORIENT: float +FLAGS: no_rotate +MONS: fungus +SHUFFLE: {[(, b:bcv, UVW, XYZ +SUBST: '=.x, U==, V=x, W=x, X==, Y=x, Z=x +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxx''xxxxxxxxxxxxxxxxx%xxxxxxxxxxxxx +xxx...x''...x...xxxxxxxxxxx.0%%xxxxxxxxxxx +xx..(....xx..''..xxxxxxxxxx.x.xxxxxxxxxxxx +xx.....xxx'.xxx..xxxx''xxxx...xxxxxxxxxxxx +xxx...xxxx=xxxxx.'xx'..'xxxx0xxxxxxxxxxxxx +xxxxxxx'x=xxxxxx'.x..x.'xxx.xxxxxxxxxxxx.. +xxxxx''...'xxxxxx'..xx..'xxx..xxxxxxx..... +xxxxx'..x'..xxxxxx'x'..x'xxxxx.xxxx....... +xxxx..'xxx..'xxxxxxx'.xxxxxxx0x.Wx........ +xxxx..xxxxx..'xxxxx.....xxxx.xxxx......... +xxxxx...xx'x..'xxx.......xxx0xxxx......... +xxxx.....x'x..'xx...bbb...xUxVxx.......... +xxxx..{..xx..x''x..bbbbb....x'...........@ +xxxxx...xx''.xxx...bbbbb..x....x.......... +xxxxxxxxxxxx.'x.....bbb...xxxYxxx......... +xxxxxxxxxxxxx....x.......xXx.xxxx......... +xxxxxxxxxxxxxxx'xxx.....xxx..xxxxx........ +xxxxxxxxxxxxxx=xxxxxx..xxx..xxxxxxx....... +xxxxxx'xxxxxx=xxxxxx.''xxx.xxxxxxxxxx..... +xx...x.'xxxxx'.xxxxx'...Z1.xxxxxxxxxxxxx.. +x..[.......'...'x'xxx..'xx..xxxxxwxxwwxxxx +x.....xxx...'x'..xxx..'xxxx1...wwwwwxxwxxx +xx...xxxx''x'xxx'..'.xxxxxxxxx.wwwxxxxxxxx +xxxxxxxxxxxxxxxxxx..xxxxxxxxxxwwxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# A song of water and fire (David) + +# This is another series of entry levels, ten total. Leave the template intact +# (but commented out). All water is deep. +# NAME: water_fire_template +# TAGS: entry no_monster_gen no_pool_fixup +# FLAGS: no_rotate +# CHANCE: 1 +# ORIENT: float +# MONS: plant +# MAP +# xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +# xxxxxxxxxxxxx...............xxxxxxxxxxxxx +# xxxxxxxx.........................xxxxxxxx +# xxxx..........llllllxwwwwww..........xxxx +# xx......llllllllllllxwwwwwwwwwwww......xx +# x....lllllllllllllllxwwwwwwwwwwwwwww....x +# x.llllllxllllllxxxxxxxxxxxwwwwwwxwwwwww.x +# xlllxlllxllllxxxl...x...wxxxwwwwxwwwxwwxx +# xlllxlllxlllxxllx...x...xwwxxwwwxwwwxwwwx +# xlllxlllxlllxll.x...x...x.wwxwwwxwwwxwwwx +# xlllxlllxlllxl..x...x...x..wxwwwxwwwxwwwx +# xlllxlllxlllx...x...x...x...xwwwxwwwxwwwx +# x...x...x...x...x...x...x...x...x...x...x +# x...x...x...x...x...x...x...x...x...x...x +# xx+xx...x...x...x...x...x...x...x...xx+xx +# x..xxx..x...x...x...x...x...x...x..xxx..x +# x....x+xx...x...x...x...x...x...xx+x....x +# xx......xx+xxx+xx...x...xx+xxx+xx......xx +# xxxx...........xxx+xxx+xxx...........xxxx +# xxxxxxxx.........................xxxxxxxx +# xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +# ENDMAP + +NAME: david_entry_015_a_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.........................xxxxxxxx +xxxx..........llll..x..w.ww..........xxxx +xx.......lllllllllllxwwwwwwwww.ww......xx +x....lllllll.llll.l11wwwwwwwwwwwwwwww...x +x.ll.lllxll.lllxxx.xx.xxxxwwwwwwxwxwwww.x +xlx.xll.xxx.lx.xl.xxx.x.wxxxwwwwxwwwxxwxx +xl.lx..lxxxl.x.lx.1.x...xw.xxwwwxw.wxx.wx +xl.lx.xlxll.xll.xxx.xwx.x1wwxww.x.xwx.wwx +x.llxl.lxl.lxl.xx..xxxx.x..wx1wwx.wwx..wx +x.xlx.llxl.xx...x.x.x...xxx.xw.wx.wwxwwxx +xl..xx..x.l.x.x.x...x.x.x...xx..xx.wxx..x +x...x...x...x...xxx.x...x.x.x.x.x...x...x +xx+xx...x...x...x...x..xx...x...x.x.xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_b_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.......lll...............xxxxxxxx +xxxx.........lllllllxw.wwww..........xxxx +xx......ll.lllllllllxwwwwwwwwxwww......xx +x..l.llll.lllllllllxxwww..wwwxwww.ww....x +x.lllll..l.llllxx.xxwwxxxx..wwwwxw.ww.w.x +xll.xl.lxl.llxxxl.1.x.1.wxxx.wwwxw.wxwwxx +xlx.xl.xxl..xxllx11.11.xxwwxx.wwxwwwxwwwx +xl.l.ll.x.llxll.x1.11..1x.wwxw.wx.ww..wwx +x.llx.x.xxl.xl..x..xx.x.x..wxw.wxw..xx.wx +x.l.xxl.xl.lx...x..xx...x.w.xwx.xwwxxww.x +x...x.l.xl..x.xx....xx..x..xx..xx..wxw.xx +x...x...x.l.x.xxxx..x..xx...x..xx...x...x +xx+xx...x...x...x...x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x.x.x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_c_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx..............www........xxxxxxxx +xxxx..........ll.lllxwwwwww..........xxxx +xx......lll.llllllllx1...www.www.......xx +x....l.lxl..llll..l11www..wwww..ww.w....x +x.lllll..llllllxxx.l11.xxxwww.wwxwwwwww.x +xllxxlllx.lllxxxl.x.xww.wxxxwwwwxw.w.wwxx +x.llx.llxx.lxxllx...x.x.xw.xxwww..wwx.wwx +xl.lxllxxl.lxll.xxx.x...x.wwxww.xw.wx.wwx +xl.lxxl.xll.xl.xx..xxx.xx..wxww.xw.wxx.wx +xxx.xll.xll.x.x.xx.xxx.xxx.wxx.xxxwxx.wxx +x...xlx.xl.xx...x.x.xx.xx...x.w.x...x...x +x...x...x.x.xx..x.x.x...x...x...x...x...x +xx+xx...x...x...x...x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_d_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx..........l..............xxxxxxxx +xxxx..........llllllxwwwwww..ww......xxxx +xx......xll..llxxlllxwww..wwwwwww......xx +x....l.lxl..l.lxxlllxww..wwwxwwwwwww....x +x.llxll.xllll.llllxxwxx.xxwwwwwwxwwwwww.x +xll.xll.xlll.x1xxl.wxw.xwxxxwwwwxw.wxxwxx +xl.lx.l.xll.xxl.xx..x11wxwwxx.wwx.wwxww.x +xlllx.lxxll.xll1x.1.x.11x.wwxx.wxw.wxwx.x +x..xxx.lxxll.l.1xx.1xw1.x..wxw.wxwwwxw.xx +xxl.xlx.lllxx..xxx.1xx.111w.xw.wxxw.xww.x +x...x..lx.l.xl.xx...x...x.xxxwx.xw..x...x +x...x...x..lxx.xx...x...x...x.w.x...x...x +xx+xx...x...x...x...x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_e_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.........ll....ww........xxxxxxxx +xxxx..........llllllxwwwwww..........xxxx +xx......ll...lllxxllxwwww..ww..ww......xx +x...llllllllllllllllxw...wwwxxx..www....x +x.xl.l.lxlx.l.lxxxxxx.xxxxw.wwx.x.wwwwwwx +xxllxxx.xllllx.lllww.1wwwwxx.wxwx.wwxw.wx +xll.xx.lxl.lxx..x.w.xww.1111xw.wxw.wx.xwx +xl.xx.llxl.lx..111..x..xxxwx11.wxw.wx.xxx +xl..x.lxxxl.x1x1xx.xx.x....wxwwwxww.xw.wx +xlx.x..lxll.x..xx...x...x...xw.wxxwwxx.wx +xxx.x...xx.xxx..x.x.x.x.x.wxx.w.x.xxx.wwx +x...x...x.xxx...x.x.x...xx..x..wx...x...x +xx+xx...x...x...x...x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_f_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.........l....ww.........xxxxxxxx +xxxx..........llllllxwwwwww...w......xxxx +xx..l...llxlll..ll.....wwwwwwwwww......xx +x....lllllllllll..lxxxw.wwww...xwwww....x +x.llllllxllll.lxxxx11x.x1xw.xxx1xwwww.w.x +xll.xlllxll..x.x1111xw.ww1xx.w.xxw.xxww.x +xxl.xlllxl.lxx111w11xxw.xww.xwxwxwx..wwwx +x.ll.lllxl.xx111xw11x.x.x.w.xwxwxwx..wwwx +x.llx.llxxx.x111xw11x...xx.wxwwwxwwxx..wx +x.xxxl.lxll.xx11111.xxx.x1.wx.wwxxw.xxx.x +xl.lxxx.x...x..xxxx.xxx.www.xx.xx.x.x..xx +x...x...x...x.x.x..xx..wxx.xx...x..xx...x +xx+xx...x...x...xx.1x...xxx.x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_g_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.........111.111.........xxxxxxxx +xxxx..........llll11.11wwwww.........xxxx +xx...x..lllllll..........ww.wwwww......xx +x...xllllxxx.lllllllxwwwwwww.wwwww.w....x +x.lll..lxl..lllxxxx.xxxxxxww.wwwx.wwwww.x +xlll.lllx.lllxxxl11wx.wwwxxx.wwwxw..xwwxx +xll.xlllx.lxxxll.xxxxw..xw1.xwwwxww.x..wx +xll.xxllx.llxll.x.1wxxw.xx.wxwwwx.x.xwwwx +xx.lxxllx..lxl..x.1.xw.xx..wxwwwx.wwxww.x +x.xlxllxxx.lx..xxxx.x.xwx.wxxwwwxx.xxx.xx +x..xxl.xxx.xxx..x1.xx.xwx.xxx...x...x...x +x...x...x...x...x...xx..x..xx...x.x.x...x +xx+xx...x...x...x...x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_h_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx........l......ww........xxxxxxxx +xxxx..........llllllxww.www..........xxxx +xx......lllllll.xxxlxww.wwwwwwwww......xx +x....llllllllllx...lxxww..wwxxwwwwww....x +x.lllllx..ll.llxxxx11xxxxx.wwwxxx..www..x +xl.lxll.xl..lxxxl..xx...w.xx1www1ww.xw.xx +xl.lxll.xlllxxllxx..x.wwxw.1x.11xxxxx..wx +xlxlxl.lxlllxll.11111ww.x.wwx.xxxwwwxwwwx +xlxlxx.lxlllxl.11www11.wx..wxx.xxwxwxw.wx +xlxlxlx.xlllxlx11wTw11.wx...x.xwxwwwxw.wx +x...x..xx...x.x11www11..x...x...x...xxx.x +x...x...x...x...11111xx.x...x...x.x.x...x +xx+xx...x...x...xx..x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_i_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.........ll...ww.........xxxxxxxx +xxxx.........xllllllxwwwwwwx.........xxxx +xx......lllllllllllxxxwwwww.wwwww......xx +x....llllllxxxllllx111xwww.xxx.wwwww....x +x.lllll.xllllllxxxx1x1xxxxw...w.x.wwwww.x +xxxl.lxx.llllxxxllx111xwwxxxwwww.xxw.wxxx +xlx.xlx.xxllxxllxl..x..wxwwxxwwxx.xwx.xwx +xll.xlx.xlllxll.x.xxxxx.x.wwxwwwx.xwx.wwx +xl.xxlx.xlxlxlx.x...x...x.xwxwxwx.xwxx.wx +xl.lxl.lxlllx...x...x...x...xwwwxw.wxw.wx +xx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xx +x...x...x...x...x...x...x...x...x...x...x +xx+xx...x.x.x.x.x...x...x.x.x.x.x...xx+xx +x..xxx..x...x...x.x.x.x.x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_015_j_water_fire +TAGS: entry no_monster_gen no_pool_fixup +FLAGS: no_rotate +CHANCE: 1 +MONS: plant +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxx...............xxxxxxxxxxxxx +xxxxxxxx.........................xxxxxxxx +xxxx.......l..lll.llxwww.ww..........xxxx +xx......l.llllll.xxxxw..wwwww..ww......xx +x....llll.lll.lll..lxwwwwwww..wwwwww.w..x +x.lllll.ll.ll.lxxxx111xwxxwwwwwwxw.w.ww.x +xxlxx..xxl.l.xxxll11x1w.11xxw.xwx.xxx.xxx +xlll.xx.x.lxx.ll..wwwwx.x.wxxx.wxw..xw.xx +xlx.xll.x.l.x.llxxw.xx.xw.wwxx.wxwx.xwx.x +xlx.xl.xx.l.xl..x...x.x.xx.wx.xwxwx.xxx.x +xl.xxx.lllxlx.xxx.T.x...x.w.x.wwxw.wxw.wx +x...x.xxx...xx..x...xx.xx.wxx.w.xw.xx.xxx +x...x...x...xx..x...x...xx..xx..xw..x...x +xx+xx...x...x...x...x...x...x...x...xx+xx +x..xxx..x...x...x...x...x...x...x..xxx..x +x....x+xx...x...x...x...x...x...xx+x....x +xx......xx+xxx+xx...x...xx+xxx+xx......xx +xxxx...........xxx+xxx+xxx...........xxxx +xxxxxxxx.........................xxxxxxxx +xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# The Chase + +NAME: david_entry_016_chase +TAGS: entry no_monster_gen no_pool_fixup +MONS: kobold, hobgoblin / goblin / giant bat +ITEM: stone, dart +ORIENT: float +FLAGS: no_rotate +SUBST: w : w l:1 +MAP +xxxxxxxxxxxxx..........@ +xxxxxwwwwwwww2.......... +xxxxxxxxwwwwwww........x +xxxxx.......wwww..wwwwwx +xxww...(.......wwwwwwwwx +xwwww....[.{....wwww...x +xwwwwww................. +xwwwwwwwwwwwwwww.......@ +x1wwwwwwwwwwwwwwww...... +x1e1...wwwwwwwwwwwwwww.x +x1d1...........wwwwwwwwx +x>...................wwx +xxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# The humble fractal + +NAME: david_entry_017_a +TAGS: entry no_monster_gen +CHANCE: 2 +ORIENT: float +FLAGS: no_rotate +KFEAT: X = teleport trap +SHUFFLE: {[( +MAP +xxxxx+xxxxx+xxxxxxxxxxx@x +xxxxx.xxxxx.xxxxxxxxxxx.x +xxxx..xxxx..xxxxxxxxxx..x +xxx...xxx...xxxxxxxxx...x +xx..(.xx..{.xxxxxxxx....x ++.....+.....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 +xxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_017_b +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 8 +SHUFFLE: cv +MAP +x@xxxxxxxxxxxxxxxxxxxx@x +x......................x +x.cccccc......cccccc...x +x......................x +x.vv..vv......vv..vv...x +x......................x +xxxxxxxxxx{}xxxxxxxxxxxx +ENDMAP + +############################################################################## +# Painted rooms 1 + +NAME: david_entry_018 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +SHUFFLE: cvba +MAP +xxxxxxxxx@.xxxxxx +xvvvvvvvx..xbbbbx +xv.....vx..xb..bx +xv..(..+...xb.[bx +xv.....vx..xb..bx +xvvvvvvvx...+..bx +xxxxxxxxx..xb..bx +@..........xb.{bx +.........T.xb..bx +xxxxxxxx...xbbbbx +xxxxxxxx.@.xxxxxx +ENDMAP + +############################################################################## +# Painted rooms 2 + +NAME: david_entry_019 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +SHUFFLE: cvba +MAP +xxxxxxxxxxxxxxx +xcccccccx.....x +xc.....cx..[..x +xc..(..cx.....x +xc.....cxxxx+xx +xc..{..cx...... +xc.....+......@ +xcccccccx...... +xxxxxxxxx..@... +ENDMAP + +############################################################################## +# Painted rooms 3 + +NAME: david_entry_020 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[ +SHUFFLE: cvba +MAP +xxxxxxxxxxxx +xvcvcvcvcvcx +xc........vx +xv........cx +xc.{....[.vx +xv........cx +xc........vx +xvcvcv+vcvcx +xxxxxx.xxxxx +x..........x +x.(..wwww..x +x..........x +xxxxxxxxxx@x +ENDMAP + +############################################################################## +# Tetris + +NAME: david_021_tetris +TAGS: entry +ORIENT: float +SHUFFLE: {[(, bcvx +MAP +xxxxxxxxxxx.@.xxxxxxxxxxx +xxxxxxxxxxx...xxxxxxxxxxx +xxxxxxxxxxx...xxxxxxxxxxx +xxxxxxxxxx..x..xxxxxxxxxx +xxxxxxxxx..xxx..xxxxxxxxx +xxxxxxxx..xxxxx..xxxxxxxx +xxxxxxx..xxxxxxx..xxxxxxx +xxxxxx..xxxxxxxxx..xxxxxx +xxxxx..xxxxxxxxxxx..xxxxx +x.......................x +x.bb.bb..b..b..bb.bbb.b.x +x..b.bb.bbb.b.bb..b..bb.x +x..b........b........b..x +xx...xxxxxx.b.xxxxxx...xx +xxx...xxxxx...xxxxx...xxx +xxxx...xxxx...xxxx...xxxx +xxxxx...xxx...xxx...xxxxx +xxxxxx...xx...xx...xxxxxx +xxxxxxx...x...x...xxxxxxx +xxxxxxxx.........xxxxxxxx +xxxxxxxxx...{...xxxxxxxxx +xxxxxxxxx.(...[.xxxxxxxxx +xxxxxxxxx.......xxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Central + +NAME: david_022_central +TAGS: entry +MONS: gnoll, jackal, worm +ORIENT: float +SHUFFLE: {[(], 0123, @ABC +SUBST: A=@x, B=@x, C=@x +MAP +xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx +xxxxxxxxxxx...........xxxxxxxxxxx +xxxxxxxxx...xxx...xxx...xxxxxxxxx +xxxxxxx...xxxx.....xxxx...xxxxxxx +xxxxxx..xxxxx...]...xxxxx..xxxxxx +xxxxx..xxxxx.........xxxxx..xxxxx +xxxx..xxxxx...........xxxxx..xxxx +xxx..xxxxx......x......xxxxx..xxx +xx..xxxxx......xxx......xxxxx..xx +xx.xxxxx......xx1xx......xxxxx.xx +x..xxxx......xx.%.xx......xxxx..x +x.xxxx......xx.....xx......xxxx.x +A.......(..xx1%.}.%1xx..[.......C +x.xxxx......xx.....xx......xxxx.x +x..xxxx......xx.%.xx......xxxx..x +xx.xxxxx......xx1xx......xxxxx.xx +xx..xxxxx......xxx......xxxxx..xx +xxx..xxxxx......x......xxxxx..xxx +xxxx..xxxxx...........xxxxx..xxxx +xxxxx..xxxxx.........xxxxx..xxxxx +xxxxxx..xxxxx...{...xxxxx..xxxxxx +xxxxxxx...xxxx.....xxxx...xxxxxxx +xxxxxxxxx...xxx...xxx...xxxxxxxxx +xxxxxxxxxxx...........xxxxxxxxxxx +xxxxxxxxxxxxxxxxBxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# the snail + +NAME: david_023_snail +TAGS: entry no_monster_gen +ORIENT: float +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxx.......xxxxxxxxx +xxxxxxxxxx.......(.....xxxxxxx +xxxxxxxx.................xxxxx +xxxxxxx.........xxxx......xxxx +xxxxxx........xxxxxxxx.....xxx +xxxxx.......xxxx....xxx.....xx +xxxxx......xxx........xx....xx +xxxx.......xx...xxx...xxx....x +xxxx......xxx..xxxxx...xx..[.x +xxx.......xx..xxx.{xx..xx....x +xxx......xxx..xxx.xx..xxx....x +xxx......xxx...xx.....xx....xx +xx........xx....xxxxxxx....xxx +xx........xxx....xxxx......xxx +xx........xxxx............xxxx +xx........xxxxxxx......xxxxxxx +x..........xxxxxxxxxxxxxxxxxxx +x....@.....xxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# stupid boxes + +NAME: david_024_boxorama +TAGS: entry +ORIENT: float +SHUFFLE: {[(< +MAP +xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxx +x.................................x +x.................................x +x...xxxxxxx...xxxxx...xxxx...xx...x +x...xxxxxxx...xxxxx...xxxx...xx...x +x...xxxxxxx...xxxxx...xxxx........x +x...xxxxxxx...xxxxx........<..[...x +x...xxxxxxx.......................x +x.......................xxxxxxx...x +x...(..{........xxxxx...xxxxxxx...x +x........xxxx...xxxxx...xxxxxxx...x +x...xx...xxxx...xxxxx...xxxxxxx...x +x...xx...xxxx...xxxxx...xxxxxxx...x +x.................................x +x.................................x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# two boxes missing + +NAME: david_025_boxes_within_box +TAGS: entry +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxx +x.................................x +x.................................x +x...xxxxxxx..xxxxxxxxxxx..xxxxx...x +x...xxxxxxx..xxxxxxxxxxx..xxxxx...x +x...xxx........xxxxxxxxx..xxxxx...x +x............{.xxxxx......xxxxx...x +x...xxx..[........................x +x...xxx........x........(.xxxxx...x +x...xxxxxx..xxxx.xxx......xxxxx...x +x...xxxxxx..xxxx.xxx......xxxxx...x +x...xxxxxx..xxxx.xxxx...xxxxxxx...x +x...xxxxxx..xxxx.xxxx...xxxxxxx...x +x.................................x +x.................................x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################ +# 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 + +NAME: david_026_e +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 +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 +ITEM: nothing / choko / pear / apple / sausage / banana / any scroll +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.....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 +ENDMAP + +############################################################################## +# Sounds of Crawl: the Slurp + +NAME: david_027_sounds_slurp +TAGS: entry no_monster_gen +MONS: generate_awake jelly +ITEM: dart +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxxx....@..... +xxxxx......xxxxxxxxxx.........@ +xxx............xxxxxx.......... +xx................xxxxxxxxxxxxx +xx....vvvv.......xx.....xxxxxxx +.....vv1dvvv.....x...{.....xxxx +@....vdddd>vv................xx +.....vvddvvv...x....vvv.......x +xxx...vvvvv...xx...vvvvv..}...x +xxx..........xx....vvvvv.....xx +xxx..........xx.....vvv......xx +xxxx........xx..............xxx +xxxx.......xxxx....[......xxxxx +xxxxx...xxxxxxxxx.....xxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Sounds of Crawl: the Drone + +NAME: david_028_sounds_drone +TAGS: entry no_monster_gen +MONS: generate_awake boring beetle +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {[(< +MAP +xxx.....@....ccccc....@.....xxx +xx...........cx>xc...........xx +x............cxxxc............x +.............cxxxc............. +.............cxxxc............. +@.......(....cxxxc....[.......@ +.............cxxxc............. +ccccccccccccccxxxcccccccccccccc +cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc +c>xxxxxxxxxxxxx1xxxxxxxxxxxxx>c +cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc +ccccccccccccccxxxcccccccccccccc +.............cxxxc............. +@.......]....cxxxc....{.......@ +.............cxxxc............. +.............cxxxc............. +x............cxxxc............x +xx...........cx>xc...........xx +xxx.....@....ccccc....@.....xxx +ENDMAP + +############################################################################## +# Arbitrary 1 + +NAME: david_entry_029 +TAGS: entry +ORIENT: float +SHUFFLE: [{ +SUBST: ' : . x ':40, '=.x +MAP +xxxxxxxxxxxxxxxxxxxxx +xxxxx''xx''''''xx''xx +xxxx''..'..xxx.'x..'x +xxxx'.{...xx'......'x +xxx'.....x''..[...'xx +xxx'....'.......''xxx +xxx'.........''xxxxxx +xx'........'xxxxxxxxx +xx'......''xxxxxxxxx. +x'.....'xxxxxxxxxxx.. +x...''xxxxxxxxxxxxx.@ +x.'xxxxxxxxxxxxxx.... +x..'xxxxxx''.'x..'xxx +x'...'''x'.xx..'xxxxx +x'..........xxxxxxxxx +xx'..(.xxx'....''xxxx +xxx'....xxxx''...''xx +xxxxxx'''xxxxx''...'x +xxxxxxxxxxxxxxx..@..x +ENDMAP + +############################################################################## +# Arbitrary 2 + +NAME: david_entry_030 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: ' : . x ':40, '=.x +MAP +xxxxxxx'.@.'xxxxx +xxxxxx'..'...'xxx +xxxx'...xxxx..xxx +xxx...'xxxxx'.'xx +xxx.(.'xxxxxx..xx +xx'....'xxxxx'..x +xx...'...xxxxx'.' +x..''xx'..'xx...@ +..'xxxxx.'.'...'x +@.'xxxx'.....[.'x +'..'x'....''...xx +x'.....{.'xxx'.'x +xx'''....xxxx'.xx +xxxxx.'xxxxxxx.xx +xxxxx.x'xxxxx.'xx +xxxx'..@''xx.@.'x +ENDMAP + +############################################################################## +# subterranean lakeside camping + +NAME: david_entry_031 +TAGS: entry no_monster_gen +ORIENT: float +MONS: goblin, rat, giant bat +SHUFFLE: {[( +SUBST: ? : . w ?:40, ' : . x ':40 +SUBST: ? = . w, ' = . x +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx?xx1.'xxxxxxxx'.33x +xxxx'.??.xxx.xxx.x.x..xxxx +xx'..?w.....?.....x..xxx'x +x'.?www?.?.?www?.xx...2x.' +x'?www?.??w.wwww?...?.xx.@ +xx.???.?wwww.www.?ww..x..' +xxx'..?wwww??.wwwww?.xx.xx +''xx..?www?[({?www?.xx.xxx +@..xx?wwwww???wwwww?..xx'x +..xx..?wwwww.wwwww?..x..xx +x'.xxx.??wwww.ww.??...xxxx +xx..x....??www.??...xxxx'x +xxx...??....??.xx?.x.....x +xxxx'...'xxxxxxx''...'x.2x +xxx'.xxxxx'''xxxxxx''xx1xx +xxxxxxxxxx.@.xxxxxxxxxxxxx +ENDMAP + +############################################################################## +# subterranean lakeside camping II + +NAME: david_entry_032 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +SUBST: ? : . w ?:40, ' : . x ':40 +SUBST: ? = . w, ' = . x +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxx +xwwwwwwwww?......'''....''. +xwwwwww??...?w?......'..... +xwww??....w.www??...'x'..'. +xww??...?ww.w.ww.?..xx..... +xw?....?ww[www..w.?..'..... +xw?.(.?wwwwwwwww......'...@ +xw?....ww{wwww..w....'x.'.. +xww??...?wwww?.ww?....x.''. +xwww??.....?wwww...x..'.... +xwwwwww??....???..'x....xx' +xwwwwwwww??''...........''' +xxxxxxxxxxxxxxxxx..@....''' +ENDMAP + +############################################################################## +# Arbitrary entries + +NAME: david_entry_033_a +TAGS: entry +ORIENT: float +CHANCE: 5 +SHUFFLE: {[( +MAP +xxxx..@..xxxx +xxx...x...xxx +xx...xxx...xx +xx...xxx...xx +xx..xxxxx..xx +x...........x +x.....(.....x +x.U...[...U.x +x.....{.....x +x...........x +xxxx..x..xxxx +xxxxx...xxxxx +xxxx..@..xxxx +ENDMAP + +NAME: david_entry_033_b +TAGS: entry +ORIENT: float +CHANCE: 5 +SHUFFLE: {[( +MAP +xxxx..@..xxxx +xxx...x...xxx +xx...xxx...xx +xx...xxx...xx +xx..xxxxx..xx +x...........x +x...........x +x.T..([{..T.x +x...........x +x...........x +xxxx..x..xxxx +xxxxx...xxxxx +xxxx..@..xxxx +ENDMAP + +############################################################################## +# Houses by the road + +NAME: david_entry_034 +TAGS: entry +ORIENT: float +SHUFFLE: {[(, +' +SUBST: ' : x + ':40, '=x+ +MAP +xxxxxxx.@.xxxxxxx +x.....x...x.....x +x..(..'...+..[..x +x.....xx.xx.....x +xxx+xxxx.xxxx'xxx +@....xx...xx....@ +.....xx...xx..... +xxx+xxxx.xxxx+xxx +x.....xx.xx.....x +x..{..'...'..]..x +x.....x...x.....x +xxxxxxx.@.xxxxxxx +ENDMAP + +############################################################################## +# Leaving the shelter + +NAME: david_entry_035 +TAGS: entry +ORIENT: float +SHUFFLE: cv +MAP +@...........@ +............. +....cc+cc.... +...cc...cc... +...c..{..c... +...cc...cc... +....cc+cc.... +............. +@...........@ +ENDMAP + +############################################################################## +# Disconnected? + +NAME: david_entry_036_a +TAGS: entry +ORIENT: float +CHANCE: 2 +SHUFFLE: {[( +MAP +@.......xxxxx..@ +.[......xxxxx... +........xxxxx... +xxxxxxxxxxxxx.(. +xxxxxxxxxxxxx... +x...xxxxxxxxxxxx +x.{.xxxxx....... +x...xxxxx..].... +x...xxxxx....... +x.@.xxxxx......@ +ENDMAP + +NAME: david_entry_036_b +TAGS: entry +ORIENT: float +CHANCE: 2 +SHUFFLE: {[( +MAP +@.......xxxxx..@ +.[......=xxxx... +........x..xx... +xxxxxxxxxxx.=.(. +xxxxxxxxxxxxx... +x...xxxxxxxxxxxx +x.{.xxx.=....... +x...=..xx..].... +x...xxxxx....... +x.@.xxxxx......@ +ENDMAP + +NAME: david_entry_036_c +TAGS: entry +ORIENT: float +SHUFFLE: {[( +CHANCE: 2 +MAP +@.......xxxxx..@ +.[......xxxxx... +........xxxxx... +x=xxxxxxxxxxx.(. +xx=xxxxxxxx.=... +x...xxxxxx=xxxxx +x.{.xxxxx....... +x...xxxxx..].... +x...xxxxx....... +x.@.xxxxx......@ +ENDMAP + +NAME: david_entry_036_d +TAGS: entry +ORIENT: float +SHUFFLE: {[( +CHANCE: 2 +MAP +@.......xxxxx..@ +.[......xxxxx... +........xxxxx... +xxxxx=xxxxxxx.(. +xxxxxx.xxxxxx... +x...xxx.xxxxxxxx +x.{.xxx.x....... +x...xxx.x..].... +x...=..x=....... +x.@.xxxxx......@ +ENDMAP + +NAME: david_entry_036_e +TAGS: entry +ORIENT: float +SHUFFLE: {[( +CHANCE: 2 +MAP +@.......xxxxx..@ +.[......xxxxx... +........xxxxx... +xxxxxxxxxxxxx.(. +xxxxxxxx.xxxx... +x...xxx.x=xxxxxx +x.{.x..xx....... +x...x%%xx..].... +x...x%%xx....... +x.@.xxxxx......@ +ENDMAP + +############################################################################## +# Rhombus + +NAME: david_entry_037_a +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 5 +SHUFFLE: {[ +MAP +xxxxxxxxxxxxxxxxx +xxxxxxx...xxxxxxx +xxxx....(....xxxx +@.......{.......@ +xxxx....[....xxxx +xxxxxxx...xxxxxxx +xxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_037_b +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 5 +SHUFFLE: {[ +MAP +xxxxxxxx@xxxxxxxx +xxxxxxx...xxxxxxx +xxxx.........xxxx +x......({[......x +xxxx.........xxxx +xxxxxxx...xxxxxxx +xxxxxxxx@xxxxxxxx +ENDMAP + +############################################################################## +# Thieves' delight + +NAME: david_entry_038_a +TAGS: entry +ORIENT: float +CHANCE: 1 +MAP +xxxxxxxxxxxxx +x%.x%.=..=.[x +xx=x.%x..x].x +x..xxxxxxxxxx +@.....{.....@ +xxxxxxxxx.xxx +x.)=%x.%x.x%x +x(.x%=%.xx=.x +xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_038_b +TAGS: entry +ORIENT: float +CHANCE: 2 +MAP +xxxxxxxxxxxxx +x.%x%.x..=.[x +x=xx..x%.x..x +x..x=xxx=xxxx +@.....{.....@ +xxxxx=xxx.xx= +x.%=....x.x%x +x(.x....xxx%x +xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_038_c +TAGS: entry +ORIENT: float +CHANCE: 1 +MAP +xxxxxxxxxxxxx +x.%x%%x..=.[x +=xxx..=..x..x +x..xxxx=xxxxx +@.....{.....@ +xxxxxxxxx.x=x +x.)x%...=.x.x +x(%x%...xxx%x +xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_038_d +TAGS: entry +ORIENT: float +CHANCE: 1 +MAP +xxxxxxxxxxxxx +x%.=..=.%x.[x +xxxx..x%.x..x +x..x=xxxxx=xx +@.....{.....@ +x=xx=xxxx.xxx +x..x%x.%x.x>x +x(.x%=..x=x%x +xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_038_e +TAGS: entry +ORIENT: float +CHANCE: 1 +MAP +xxxxxxxxxxxxx +x..=..=..x%[x +xxxx..x..x%%x +x..xx=xxxx=xx +@.....{.....@ +xxxxxxxxx.xxx +x%%=....x.x%x +x(%=...]x=x.x +xxxxxxxxxx=xx +ENDMAP + +NAME: david_entry_038_f +TAGS: entry +ORIENT: float +CHANCE: 2 +MAP +xxxxxxxxxxxxx +x..=..x%.=%[x +x=xx..=..x.%x +x..xxxxxxxxxx +@.....{.....@ +xxxxxx=xx.=xx +x%.x....x.x.x +x(%=....xxx%x +xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_038_g +TAGS: entry +ORIENT: float +CHANCE: 2 +MAP +xxxxxxxxxxxxx +x%.x..x..x%[x +xx=x..x..x]%x +x..xx=x=xxxxx +@.....{.....@ +xxx=xxxxx.xx= +x..x....x.x%x +x(.x.%%.xxx%x +xxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Erosion + +NAME: david_entry_039 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: '=cx., "=+.= +MAP +xxxxxxxxxxxxxxxxxxxx +xccccccx.......x..c. +xccccccc..ccx'.x..x. +xcc.(..c..'..c.'=''. +xcc.[..+..c..+.x.."@ +xcc.{..c..cxxc.'..x. +xccccccc..x....'xx'. +xcccccxxc...cc...... +xxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Squares + +NAME: david_entry_040 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +MAP +x@xxxxxxxxxx@x +@..[xx....cc.@ +x.ccxx.......x +x.cc..cc.....x +x....x{cxx...x +x....xx.xx...x +xcc.........cx +xcc..cx.xx..cx +@....xc(xx...@ +x@xxxxxxxxxx@x +ENDMAP + +############################################################################## +# Round shapes 1 + +NAME: david_entry_041 +TAGS: entry +ORIENT: float +SHUFFLE: {[(, vcx +SUBST: ? = x= +SUBST: ' = x. +MAP +xxxxxxxxxxxxxxxx.@ +@...xxxxxx.'xx.?.. +xxx'.xxxx.xx..xx.. +xxxx.'xxx?xxxxxx.. +xxxxx.xxx.xxxxxx.. +xx[x.......xxxxx.. +xx...vvvv..'xxxx.. +x'.vvvvvvv....xx.. +x..vvvvvv..xx'.x.. +xx..vv....xxxx'x.. +x(x'...xx{xxxx.?.. +xxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Round shapes 2 + +NAME: david_entry_042 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: ' : . x ':40, '=x. +MAP +xxxx@xxxxxxxxx +xxxx.xxxx...xx +xx'...xx..x..@ +x'..x..'....xx +x'.......'xxxx +x'........xxxx +x'...''....xxx +xx..'xxx'...xx +xx.'xxxxxx..xx +xx..xxxxxxx.'x +xxx.'xxxxxx..x +xxx..xxxxxx.{x +xxxx..xxxx..xx +xxxxx...xx.'xx +xxxxxxx.(.['xx +xxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Round shapes 3 + +NAME: david_entry_043 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: ' : . x ':40, '=x., " : . c ":40, "=.c +MAP +xxxxxxxxxxxxxxxxxxxxxxxx +xxxxx.....xxxxxxxxxxxxxx +xxx'.."""....xxxxxxxxxxx +xx'.."ccc".[.....xxxxxxx +x...cccccc"...cc...xxx.@ +x.{.ccccc"..'.."cc..x.x. +x....cc....'xx.."c".'xx. +xx......(.'xxxx'....'xx. +xx'..''...xxxxxxxx.'xxx. +xx'..''xxxxxxxxxxxx.xxx. +xxx''xxxxxxxxxxxxxx.xxx. +xxxxxxxxxxxxxxxxxxx@...@ +ENDMAP + +############################################################################## +# Sequences + +NAME: david_entry_044 +TAGS: entry +FLAGS: no_rotate +ORIENT: float +SHUFFLE: {( +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +x(x.xx..xx...x.....xxxxx........ +x..x...xx.....x.......x......... +x.xx....xx.........xxxxxx......@ +x.x..xx....xxxxx........xxxx.... +x..x....xxx......xx........xx... +x.xx...xxx......xx..........xxx. +x{x.xx.[x......xx............... +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# The short and straight roads + +NAME: david_entry_045_a +TAGS: entry +ORIENT: float +CHANCE: 5 +SHUFFLE: {[( +MAP +xxxxxx@.xxx +x(.xx..xxxx +x..x...+..x +x..x..xx.[x +x..+..xx..x +x=xx..xxxxx +x%x..xxxxxx +xxx..x...{x +xx...+....x +xx.@xxxxxxx +ENDMAP + +NAME: david_entry_045_b +TAGS: entry +ORIENT: float +CHANCE: 5 +SHUFFLE: {[( +MAP +xxxxxx@.xxx +x(.xx..xxxx +x..x...+..x +x..x..xx.[x +x..+..xx..x +xxxx..xxxxx +x%=..xxxxxx +xxx..x...{x +xx...+....x +xx.@xxxxxxx +ENDMAP + +############################################################################## +# Roadkill + +NAME: david_entry_046 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +MAP +xx.(.@x..xx@ +xx...xx...=. +.....xxx..xx +....xxx...x. +x...xx....x. +x..xxx...xx. +...xx....x.. +..xxx.{.xxx. +..xx....xx.. +.xxxx..xx... +xxx....xx@.[ +ENDMAP + +############################################################################## +# Just another court + +NAME: david_entry_047 +TAGS: entry +ORIENT: float +SHUFFLE: {[(, TVG +MAP +xxxxx.@.xxxxx +x...........x +x.xxx...xxx.x +x.x.......x.x +x.x.T.x.T.x.x +x.....x.....x +x....xxx....x +xxxx..x..xxxx +x..+.....+..x +x(.xxx+xxx..x +x..x[....x.{x +xxxxxxxxxxxxx +ENDMAP + +############################################################################## +# digital signposts + +NAME: david_entry_048_a +TAGS: entry no_monster_gen +FLAGS: no_rotate +ORIENT: float +CHANCE: 5 +SHUFFLE: {[(, cvba +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxx...xxxx..xxxxxx +xxxxxx..xc.xxx.xx.xx.xxxxx +x..xx.x.x.xxx.xxxx.x.x.... +x(...xx.x..xx.cx..xx.x.cx. +x{.xxxxxx.x.x....xxxx..xx@ +x[...xxx.xx.x.xxxx..xx.cx. +x..cx...xx.xxx....xx.x.... +xxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_048_b +TAGS: entry no_monster_gen +FLAGS: no_rotate +ORIENT: float +CHANCE: 5 +SHUFFLE: {[(, cvba +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxx...xxxx..xxxxxx +xxxxxx..xx.xxx.xx.xx.xxxxx +x..cx.x.x.xxxxxxxx.xxx.... +x(...xxx..xxxxxx..xx.x.cx. +x{.xxx.xx.xxx...xxxxx..xx@ +x[...xx.xc.xx.xc.x..x..cx. +x..xx...xx...xxxx..x.x.... +xxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# ternary + +NAME: david_entry_049 +TAGS: entry +ORIENT: float +SHUFFLE: {[(, cv +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxx +xcxcxcxcxcxcxcxcxcxcxcxxcx +x.x..c.....x..c.....x..c.x +x.......x..x..x..c..c..c.x +@......................... +..x..x..x..(..x..x..x..x.@ +x.c..c..x..[..x..........x +x.x.....c..{.....c..x....x +xcxcxcxcxcxcxcxcxcxcxcxxcx +xxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# For rent + +NAME: david_entry_050 +TAGS: entry +ORIENT: float +SHUFFLE: {[(, TcGv, XY +SUBST: ':.x, X=+=x, Y=+=x +MAP +xxxxxxxxxxxxxxxxxx..@ +x'''''''xxxxxxxxxx... +x'.....'xxxx...xxx... +x'.x+x.xxx'..T..'x... +x..x.x.[xx.......Y... +xxxx.xxxxx''x+x''x... +xxxx.xxxxxxxx.xxxxxXx +@...................@ +xxxxxx.xxxxxxxxxxx.xx +xxxxxx+xxxxxx...'x.xx +xxxx''.''xxxx.c..x.xx +xxx'.....'xxx.{..+.xx +xxx'.xxx.'xxx.c..xxxx +xxxx..(..xxxx...'xxxx +xxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Solitude + +NAME: david_entry_051_a +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 3 +MAP +xxxxxxxxxxxxxxxxxxx....@ +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..... +xxxxxxxxxxxxxxxxxxx....@ +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..@ +ENDMAP + +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 + +############################################################################## +# One down, four to go + +NAME: david_entry_052 +TAGS: entry +MONS: rat, goblin, giant bat +ORIENT: float +SHUFFLE: [{( +SUBST: X = x= +MAP +xxxxxxxxxxxx..@ +xx.1.%1xxxxx... +x%.1.....xxx(.. +x1........xx... +xxx...xx..xx... +xxxxxxxxx.1x... +xxxxxxxxxx+xXxx +..[.xxxxxx....x +....xxxxxx.{..x +@...xxxxxxxx@xx +ENDMAP + +############################################################################## +# Brainrot + +NAME: david_entry_053 +TAGS: entry no_monster_gen +MONS: jackal / worm +ORIENT: float +SHUFFLE: {( +SUBST: l = l. +MAP +xxxxxxxxxxxxxxxxx@xxx +@.xx...xx..xx..xx.xxx +xx..xl.x.xxx..x..x.xx +xxlll.xxx...xxllxx.xx +xxxll.xx.xxxx.xx.xxxx +@..xxl.x.x...x..x.xxx +xxx..lx.x..xxxxxx.x.x +xx%xx.x.xxxx...(x.x.x +xlxlxxxx.xxx....xx.xx +x.xlx.xl..x.xxllxxxxx +xx.x.x.xxx.x.x..xxxxx +x.xxxxx.lxxxx.xxlllll +x..x..x.....x.xxl%1>l +x{...x.x.xll..xxlllll +xxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Refuge + +NAME: david_entry_054 +TAGS: entry +ORIENT: float +SUBST: c:xc, T:TGv., %:%.T +MAP +..................... +..................... +..xxxxxxxx+xxxxxxxx.. +..xxxx.........xxxx.. +..xx...T.....%...xx.. +..x..T...c=c...%..x.. +..+.....cc.cc.....+.. +..+.....cc>cc.....+.. +..x..%...c=c...T..x.. +..xx...%.....T...xx.. +..xxxx.........xxxx.. +..xxxxxxxx+xxxxxxxx.. +..................... +....................@ +ENDMAP + +############################################################################## +# Just another circle + +NAME: david_entry_055_a +TAGS: entry no_monster_gen +ORIENT: float +FLAGS: no_rotate +CHANCE: 5 +SHUFFLE: lw +MAP +xxxxxxxxxxxxxxxxxxxxxxx +xxxxxxx.........xxxxxxx +xxxx...xxxx+xxxx...xxxx +xxx.xxxxxx...xxxxxx.xxx +xx.xxxxxxx...xxxxxxx.xx +xx.xxxxxxxx+xxxxxxxx.xx +x.xxl..xx.....xxx.lxx.x +x.xll..x.......x..llx.x +@.xll(.+...{...+.[llx.@ +x.xll..x.......x..llx.x +x.xxl..xx.....xxx.lxx.x +xx.xxxxxxxx+xxxxxxxx.xx +xx.xxxxxxx...xxxxxxx.xx +xxx.xxxxxx...xxxxxx.xxx +xxxx...xxxx+xxxx...xxxx +xxxxxxx.........xxxxxxx +xxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_055_b +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 5 +SHUFFLE: {[(, lw +MAP +xxxxxxxxxxx@xxxxxxxxxxx +xxxxxxx.........xxxxxxx +xxxx...xxxx+xxxx...xxxx +xxx.xxxxwwwwwwwxxxx.xxx +xx.xxxxxww...wwxxxxx.xx +xx.xxxxx...[...xxxxx.xx +x.xxxxxxxxx+xxxxxxxxx.x +x.x..x...........x..x.x +x.+..+.....{.....+..+.x +x.x..x...........x..x.x +x.xxxxxxxxx+xxxxxxxxx.x +xx.xxxxx...(...xxxxx.xx +xx.xxxxxww...wwxxxxx.xx +xxx.xxxxwwwwwwwxxxx.xxx +xxxx...xxxxxxxxx...xxxx +xxxxxxx.........xxxxxxx +xxxxxxxxxxx@xxxxxxxxxxx +ENDMAP + +############################################################################## +# Stupid Stonehenge, eight and twelve columns + +NAME: david_entry_056_a +TAGS: entry +ORIENT: float +CHANCE: 5 +FLAGS: no_rotate +ITEM: nothing, nothing, nothing +SHUFFLE: cbvx, def} +MAP +.............................. +...............cc............. +..d......cc....cc....cc....e.. +.........cc..........cc....... +....cc........................ +....cc...................cc... +.........................cc... +.............................. +..cc.......................... +..cc...........{..........cc.. +..........................cc.. +.............................. +...cc......................... +...cc...................cc.... +........................cc.... +.......cc..........cc......... +..f....cc....cc....cc......}.. +.............cc............... +.............................@ +ENDMAP + +NAME: david_entry_056_b +TAGS: entry +ORIENT: float +CHANCE: 5 +FLAGS: no_rotate +SHUFFLE: cbvx +MAP +.......................... +............cc............ +............cc............ +.....cc............cc..... +.....cc............cc..... +.......................... +.......................... +..cc.........}........cc.. +..cc........{.........cc.. +.......................... +.......................... +.....cc............cc..... +.....cc............cc..... +............cc............ +............cc............ +.........................@ +ENDMAP + +############################################################################## +# Just another altar on DL:1 + +NAME: david_entry_057_a_altar +TAGS: entry +ORIENT: float +SHUFFLE: {[AB +MONS: gnoll / orc priest, large zombie / giant beetle +SUBST: A=., B=. +CHANCE: 3 +MAP +@....B........@ +..............[ +..xxxxxxxxxxxxx +A.xcccccccccccx +..xcclllc.2..cx +..xcllllc....cx +..xcl...c1...cx +..==l>C.x....cx +..xcl...c....cx +..xcllllc....cx +..xcclllc...]cx +..xcccccccccccx +@{xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_057_b_altar +TAGS: entry +ORIENT: float +SHUFFLE: {[AB +SUBST: A=., B=. +MONS: gnoll / orc priest, large zombie / giant beetle +CHANCE: 3 +MAP +@...B.........@ +..............[ +..xxxx=xxxxxxxx +..xccc=cccccccx +..xcclllc.2..cx +..xcllllc....cx +..xcl...c1...cx +.Axcl>C.x....cx +..xcl...c....cx +..xcllllc....cx +..xcclllc...]cx +..xcccccccccccx +@{xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_057_c_altar +TAGS: entry +ORIENT: float +SHUFFLE: {[AB +SUBST: A=., B=. +MONS: gnoll / orc priest, large zombie / giant beetle +CHANCE: 2 +MAP +@.....B.......@ +..............[ +..xxxxxxxxxxxxx +..xcccccccccccx +..xcclllc.2..cx +..xcllllc....cx +.Axcl...c1...cx +..xcl.C.=....cx +..xcl...c....cx +..xcllllc....cx +..xcclllc...]cx +..xcccccccccccx +@{xxxxxxxxxxxxx +ENDMAP + +NAME: david_entry_057_d_altar +TAGS: entry +ORIENT: float +SHUFFLE: {[AB +SUBST: A=., B=. +MONS: gnoll / orc priest, large zombie / giant beetle +CHANCE: 2 +MAP +@......A......@ +..............[ +..xxxxxxxxxxxxx +..xcccccccccccx +..xcclllc.2..cx +B.xcllllc....cx +..xcl...c1...cx +..xcl>T.x....cx +..xcl...c....cx +..xcllllc....cx +..xcclllc...]cx +..xcccccccccccx +@{xxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Simpleton I + +NAME: david_entry_058 +TAGS: entry no_monster_gen +ORIENT: float +MAP +@xxxxxxxxxxxxxxx@ +x.xxxxxxxxxxxxx.x +xx...xxxxxxx...xx +xxxx...xxx...xxxx +xxxxx.......xxxxx +xxxxxxx.{.xxxxxxx +xxxxx.......xxxxx +xxxx...xxx...xxxx +xx...xxxxxxx...xx +x.xxxxxxxxxxxxx.x +@xxxxxxxxxxxxxxx@ +ENDMAP + +############################################################################## +# Simpleton II + +NAME: david_entry_059 +TAGS: entry +ORIENT: float +ITEM: nothing, nothing +SHUFFLE: =+, TVG, {[ +MAP +xx@...@xxxxxxxx +xx+xxx+xxxxxxxx +x.......x...... +x.......=..)..@ +x.T.[.T.x...... +x.......xxx=xxx +x.......xcc=ccx +xxxxxxxxxc...cx +xccccccccc.{.cx +@........+...cx +xcccccccccccccx +xxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Simpleton III + +NAME: david_entry_060 +TAGS: entry +ORIENT: float +ITEM: nothing, nothing +SHUFFLE: =+, cx, de/{(, {[( +MAP +@.............@ +.....xx+xx..... +.....x...x..... +...xxx.d.xxx... +...x.......x... +...=.{.[.(.=... +...x.......x... +...xxx.e.xxx... +.....x...x..... +.....xx+xx..... +@.............@ +ENDMAP + +############################################################################## +# Yet another D:1 altar + +NAME: david_entry_061_a_altar +TAGS: entry no_monster_gen +ORIENT: northwest +SUBST: ?=l. +CHANCE: 6 +KFEAT: X = teleport trap +SHUFFLE: Cc, {(. +MAP +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxXlllllllllll.... +xxxxxxlClllllllll?...@ +xxxxxxlllllllll??..... +xxxxxxllllllllll...... +xxxxxxllllllllll...... +xxxxxxllllllllll...... +xxxxxxlllllllll?...... +xxxxxxlllllllll....... +xxxxxxllllllll?....... +xxxxxxl?ll?ll?.....{.. +xxxxxxll.??........... +xxxxxxl..............@ +ENDMAP + +NAME: david_entry_061_b_altar +TAGS: entry no_monster_gen +ORIENT: northwest +CHANCE: 4 +KFEAT: X = teleport trap +SHUFFLE: Cc, {(. +MAP +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxx +xxxxxxXwwwwwwwwwwwwww. +xxxxxxwCwwwwwwwwwww..@ +xxxxxxwwwwwwwwwwww.... +xxxxxxwwwwwwwwwwww.... +xxxxxxwwwwwwwwwww..... +xxxxxxwwwwwwwwwww..... +xxxxxxwwwwwwwwww...... +xxxxxxwwwwwwwwww...... +xxxxxxwwwwwwwww....... +xxxxxxwwwwwwww.....{.. +xxxxxxwwwwww.......... +xxxxxxw..............@ +ENDMAP + +############################################################################## +# Rooms with view + +NAME: david_entry_062 +TAGS: entry no_monster_gen no_pool_fixup +ORIENT: float +SHUFFLE: {[, lw +MAP +.......xxxxxx@0 +@+xlllxx......@ +.x.....x......x +.l..{..l......x +.l..T..l..%...x +.x.....x......x +xxxlllxxxwwwxxx +x......x.....x. +x...%..w..T..w. +x......w..[..w. +x......x.....x. +@......xxwwwx+. +0@xxxxxx......@ +ENDMAP + +############################################################################## +# The tiny ones I (old school) +NAME: david_entry_063_tiny +TAGS: entry +CHANCE: 10 +ORIENT: float +MAP +{ +ENDMAP + +############################################################################## +# The tiny ones II (1x1) + +NAME: david_entry_064_a_tiny +TAGS: entry +CHANCE: 2 +ORIENT: float +MAP +xxx ++{+ +xxx +ENDMAP + +NAME: david_entry_064_b_tiny +TAGS: entry +CHANCE: 4 +ORIENT: float +MAP +@.... +.xxx. +.+{+. +xxxxx +ENDMAP + +NAME: david_entry_064_c_tiny +TAGS: entry +CHANCE: 4 +ORIENT: float +MAP +@.... +.xxx. +.+{+. +.xxx. +..... +ENDMAP + +############################################################################## +# The tiny ones III (3x3) + +NAME: david_entry_065_a_tiny +TAGS: entry +CHANCE: 1 +ORIENT: float +MAP +xxxxx +x...x ++.{.+ +x...x +xxxxx +ENDMAP + +NAME: david_entry_065_b_tiny +TAGS: entry +CHANCE: 3 +ORIENT: float +MAP +@...... +.xxxxx. +.x...x. +.+.{.+. +xx...xx +xxxxxxx +ENDMAP + +NAME: david_entry_065_c_tiny +TAGS: entry +CHANCE: 3 +ORIENT: float +MAP +@...xx +.xx+xx +.x...x +.+.{.+ +xx...x +xxxxxx +ENDMAP + +NAME: david_entry_065_d_tiny +TAGS: entry +CHANCE: 3 +ORIENT: float +MAP +@xxxxxx +.xxxxxx +.x...xx +.+.{.+. +xx...x. +xxxxxx@ +ENDMAP + +############################################################################## +# The tiny ones IV (row) + +NAME: david_entry_066_a_tiny +TAGS: entry +CHANCE: 4 +ORIENT: float +MAP +xxxxx +..{.@ +xxxxx +ENDMAP + +NAME: david_entry_066_b_tiny +TAGS: entry +CHANCE: 3 +ORIENT: float +SHUFFLE: vcb +MAP +xxxxx +xvvvx +.({[@ +xvvvx +xxxxx +ENDMAP + +NAME: david_entry_066_d_tiny +TAGS: entry +CHANCE: 3 +ORIENT: float +MAP +xxxx +x{.@ +xxxx +ENDMAP + +############################################################################## +# Just another castle + +NAME: david_entry_067 +TAGS: entry no_monster_gen +ITEM: any, nothing, nothing +ORIENT: float +FLAGS: no_rotate +SHUFFLE: {[ +SHUFFLE: def + +# A test run with 50 tries had precisely one level without shallow water +# access to surroundings. This is intended and I like the low chance for this. +# Using SUBST: w=wW this chance could be decreased even more. + +MAP +............................. +............................. +...wwwwwwwwwwwwwwwwwwwwwww... +...wwwwwwwwwwwwwwwwwwwwwww... +...wwwwwwwwwwwwwwwwwwwwwww... +...wwwc+c+cwwwwwwwc+c+cwww... +...www+...cc+ccc+cc..d+www... +...www+..]c.......c...+www... +...wwwc+ccc.xxxxx.c+c+cwww... +...wwwww+...x...x...cwwww.... +...wwwwwc.xxx.{.+.T.+www..T.. +...wwwwwc.xxx.[.+.T.+www..T.. +...wwwww+...x...x...cwwww.... +...wwwc+ccc.xxxxx.ccc+cwww... +...www+...+.......+...+www... +...www+f..cc+ccc+cc..e+www... +...wwwc+c+cwwwwwwwc+c+cwww... +...wwwwwwwwwwwwwwwwwwwwwww... +...wwwwwwwwwwwwwwwwwwwwwww... +...wwwwwwwwwwwwwwwwwwwwwww... +............................. +............................@ +ENDMAP + +############################################################################## +# Erik's entry vaults +############################################################################## + +############################################################################## +# From Cave to Minitemple + +NAME: erik_entry_001_a +TAGS: entry +ORIENT: float +CHANCE: 1 +SHUFFLE: {[( +SUBST: X : x:20 G:4 l: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..............c +c.cc...c.c..c......c...c....xxxxxxxx...c +cc.c.ccc..c...c..cc...c....xxxxT9T.x...c +ccc.ccc.c.c..c...c..c.....xxxxx....x...c +c{ccc..cc.cc......cc......G.x$X.C9.x...@ +c.c...c.cc.c..cc............+0x....x...c +cc.cccccc.c...c..c..cc......+0x....x...c +cccc.c...c..c...c.........G.x$X.C..x...c +c.cc..ccc.c.......c...c...xxxxx....x...c +c..cc.c.c...cc...ccc...cc..xxxxT.T>x...c +cc..cc.cc.cc....c....c......xxxxxxxx...c +c(.c..c.cc...c......c..................c +cccccccccccccccccccccccccccccccccccccccc +ENDMAP + +NAME: erik_entry_001_b +TAGS: entry +ORIENT: float +MONS: gnoll +CHANCE: 3 +SHUFFLE: {[( +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..............c +c.cc...c.c..c......c...c....xxxxxxxx...c +cc.c.ccc..c...c..cc...c....xxxxT.T.x...c +ccc.ccc.c.c..c...c..c.....xxxxx1...x...c +c{ccc..cc.cc......cc......G.x$x.V..x...@ +c.c...c.cc.c..cc............+0x....x...c +cc.cccccc.c...c..c..cc......+0x.1..x...c +cccc.c...c..c...c.........G.x$x.V..x...c +c.cc..ccc.c.......c...c...xxxxx....x...c +c..cc.c.c...cc...ccc...cc..xxxxT.T>x...c +cc..cc.cc.cc....c....c......xxxxxxxx...c +c(.c..c.cc...c......c..................c +cccccccccccccccccccccccccccccccccccccccc +ENDMAP + +NAME: erik_entry_001_c +TAGS: entry +ORIENT: float +MONS: centaur, orc +CHANCE: 3 +SHUFFLE: {[( +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..............c +c.cc...c.c..c......c...c....xxxxxxxx...c +cc.c.ccc..c...c..cc...c....xxxxT1T.x...c +ccc.ccc.c.c..c...c..c.....xxxxx....x...c +c{ccc..cc.cc......cc......G.x$x.V..x...@ +c.c...c.cc.c..cc............+0x.2..x...c +cc.cccccc.c...c..c..cc......+0x....x...c +cccc.c...c..c...c.........G.x$x.V.>x...c +c.cc..ccc.c.......c...c...xxxxx....x...c +c..cc.c.c...cc...ccc...cc..xxxxT.T.x...c +cc..cc.cc.cc....c....c......xxxxxxxx...c +c(.c..c.cc...c......c..................c +cccccccccccccccccccccccccccccccccccccccc +ENDMAP + +NAME: erik_entry_001_d +TAGS: entry +ORIENT: float +MONS: orc +CHANCE: 3 +SHUFFLE: {[( +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..............c +c.cc...c.c..c......c...c....xxxxxxxx...c +cc.c.ccc..c...c..cc...c....xxxxT.T.x...c +ccc.ccc.c.c..c...c..c.....xxxxx....x...c +c{ccc..cc.cc......cc......G.x$x.V..x...@ +c.c...c.cc.c..cc............+0x...1x...c +cc.cccccc.c...c..c..cc......+0x1...x...c +cccc.c...c..c...c.........G.x$x.V..x...c +c.cc..ccc.c.......c...c...xxxxx....x...c +c..cc.c.c...cc...ccc...cc..xxxxT.T>x...c +cc..cc.cc.cc....c....c......xxxxxxxx...c +c(.c..c.cc...c......c..................c +cccccccccccccccccccccccccccccccccccccccc +ENDMAP + +############################################################################## +# Triangle + +NAME: erik_entry_002 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxx +xxxxxxxxxxxxx(x +xxxxxxxxxxxxx[xxx +xxxxxxxxxxx.+{+.x +xxxxxxxxxxx.xxx.xxx +xxxxxxxxx.+x+.+x+.x +xxxxxxxxx.xxx.xxx.xxx +xxxxxxx.+x+.+x+.+x+.x +xxxxxxx.xxx.xxx.xxx.xxx +xxxxx.+x+.+x+.+x+.+x+.x +xxxxx.xxx.xxx.xxx.xxx.xxx +xxx.+x+.+x+.+x+.+x+.+x+.x +xxx.xxx.xxx.xxx.xxx.xxx.xxx +x.+x+.+x+.+x+.+x+.+x+.+x+.x +x@xxx@xxx@xxx@xxx@xxx@xxx@x +ENDMAP + +############################################################################## +# Deja vu + +NAME: erik_entry_003 +TAGS: entry +ORIENT: float +ITEM: stone +FLAGS: no_rotate +MONS: rat +SHUFFLE: {[(> +MAP +..........@.......... +..................... +..........>.......... +...xcXXXXXXXXXXXcx... +...xXXX...1...XXXx... +...xXX..1...1..XXx... +...xX1.........1Xx... +@(x....1..d..1....x[@ +...xX1.........1Xx... +...xXX..1...1..XXx... +...xXXX...1...XXXx... +...xcXXXXXXXXXXXcx... +..........{.......... +..................... +..........@.......... +ENDMAP + +############################################################################## +# Deja vu 2 + +NAME: erik_entry_004 +TAGS: entry no_monster_gen +FLAGS: no_rotate +ORIENT: float +ITEM: stone +MONS: rat, goblin, kobold, ooze +SHUFFLE: {[( +MAP +xxxxxxxxxxx@xxxxxxxxxxxxxxxxxx +x.........l.l................x +x.....lllll.lllllllllllll....x +x.....l....1............l....x +x.....l.cc+ccccccccccc..l....x +x.....l.cc..........cc..l....x +x.....l.ccc.........cc..l....x +x.....ll.cc.....2.3.cc.ll....x +x.....l..cccccccc+cccc..l....x +x.....l..cccccccc+cccc..l....x +x.....ll..cc......cc...ll....x +x.....l...ccd{[(..cc.4..l....x +x.....l...cc......cc....l....x +x.....ll..cccccccccc...ll....x +x.....lll.cccccccccc.llll....x +x.....lll............llll....x +x.....lllll..4....lllllll....x +x.....llllll....lllllll......x +x.....lllllllllllll..........x +x.........lllllll............x +x>..........................>x +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Game-of-Life Blinker Ship + +NAME: erik_entry_005 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SHUFFLE: cx +MAP +.............................. +............c..c.............. +...........c.................. +...........c...c.............. +...cc......cccc............... +..cccc........................ +.cc.cc........................ +..cc.....cc.ccc............... +........c..[..cc.....c....ccc. +.......cc.{.....c....c....c.c. +........c..(..cc.....c....ccc. +..cc.....cc.ccc............... +.cc.cc........................ +..cccc........................ +...cc......cccc............... +...........c...c.............. +...........c.................. +............c..c.............. +.............................. +ENDMAP + +############################################################################## +# 27 #1 + +NAME: erik_entry_006 +TAGS: entry +ORIENT: float +ITEM: stone +SHUFFLE: {[( +SHUFFLE: ab +MAP +bbbbbbbbbbbbbbbbbbbb +b([................b +b{.................b +b..a...............b +b..................b +b....aa............b +b....a.............b +b......aaa.........b +b......aaa.........b +b......aaa.........b +b..................b +b..........aaa.aaa.b +b..........aaa.aaa.b +b..........aaa.aaa.b +b..................b +b..........aaa.....b +b..........aaa.....b +b..........aaa...d.b +b................... +bbbbbbbbbbbbbbbbbb.@ +ENDMAP + +############################################################################## +# 27 #2 + +NAME: erik_entry_007 +TAGS: entry +ORIENT: float +ITEM: stone +SHUFFLE: {[( +SHUFFLE: bx +MAP +bbbbbbbbbbbbbbbbbbbbbbbbbbb +b.........................b +b.........................b +b.........................b +b...>...[{(...ccccccccc...b +b.........................b +b.........................b +b.........................b +bbbbbbbbbbbbbbbbb...bbbbbbb +b...................bbbbbbb +b...................bbbbbbb +b...................bbbbbbb +b...c.ccc.ccc.ccc...bbbbbbb +b...c.c.c.c.c.c.c...bbbbbbb +b...ccc.ccc.ccc.c...bbbbbbb +b...................bbbbbbb +b....d..............bbbbbbb +b...................bbbbbbb +bbbb.@.bbbbbbbbbbbbbbbbbbbb +ENDMAP + +############################################################################## +# 27 #3 + +NAME: erik_entry_008 +TAGS: entry no_monster_gen +# no pillars for dancing, so no_monster_gen +ORIENT: float +ITEM: stone +SHUFFLE: {[( +MAP +cccccccccccccccccccccccccccc +cccccccbbbbb.c...c.........c +cccccccb[{(+.+...+.........c +cccccccbbbbb.c...c.........c +cccccccccccccccccccccc+ccccc +c..........................c +c.d........................c +c..........................c +c.@.cccccccccccccccccccccccc +ENDMAP + +############################################################################## +# Ramanujan + +NAME: erik_entry_009 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SHUFFLE: cx +MAP +ccccccccccccccccccccccccccccccccc +c([x............................c +c{.x............................c +cxx+............................c +c......x.xxxxxxx.xx.xxxxxxxxx...c +c...............................c +c...............................c +c...x.xxxxxxxxxxxx..............c +c...............................c +c...............................c +c...xxxxxxxxx.xxxxxxxxxx........c +c...............................c +c...............................c +c................................ +ccccccccccccccccccccccccccccccc.@ +ENDMAP + +############################################################################## +# Kangaroo Pocket Calculator + +NAME: erik_entry_010 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +SHUFFLE: bc +MAP +bbbccccccccccccccccccccccccccccccccccccccccccccc +b{b........................................+..+. +b[+........................................+..+@ +b(b........................................+..+. +bbbccccccccccccccccccccccccccccccccccccccccccccc +ENDMAP + +############################################################################## +# Kaf Zayin + +# with my luck, this will be something horribly offensive +NAME: erik_entry_011 +TAGS: entry no_monster_gen +ORIENT: float +FLAGS: no_rotate no_hmirror no_vmirror +SHUFFLE: {[(< +SHUFFLE: cx +MAP +cccccccccccccccc@@cccccccccccccccccc +c..................................c +c...x...............xx.............c +c..xxxxxx..........xxxxxxxx........c +c.xxxxxxxx.........xxxxxxxxxxx.....c +c..xxxxxxxx.........xxxxxxxxxxxx...c +c.....xxxx..............xxxxxxxxx..c +@......xx........[<..........xxxxx.@ +@......xxx.......({............xxx.@ +c.......xxx.....................xx.c +c.......xxx.....................xx.c +c........xxx...........xxxxxxxxxxx.c +c........xxx..........xxxxxxxxxxx..c +c.........xx.........xxxxxxxxxxx...c +c..................................c +cccccccccccccccc@@cccccccccccccccccc +ENDMAP + +############################################################################## +# Matt's vaults + +############################################################################## +# Refuge + +NAME: matt_entry_001 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +MAP +xxxxx@xxxxxxxx@xxxx +x.................x +x.xxxxxxx+xxxxxxx.x +x.x.............x.x +x.x.xxxxxxxxxxx.x.x +x.x.x.........x.x.x +x.x.x.xxxxxxx.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.xxx.xxx.x.x.x +x.x.x.........x.x.x +x.x.xxxxxxxxxxx.x.x +x.x.............x.x +x.xxxxxxx+xxxxxxx.x +x.................x +xxxx@xxxxxxxx@xxxxx +ENDMAP + +############################################################################## +# Grand Opening + +NAME: matt_entry_002 +TAGS: entry +ORIENT: float +SHUFFLE: {[, TU +MAP +xxxxxxxxxx@xxxxxxxxxx +x..x.............x..x +x.x...............x.x +xx.......x.x.......xx +x......x.x.x.x......x +x.....xx.x.x.xx.....x +x.......Tx.xT.......x +x..xxxxxxx.xxxxxxx..x +@........({[........@ +x..xxxxxxx.xxxxxxx..x +x.......Tx.xT.......x +x.....xx.x.x.xx.....x +x......x.x.x.x......x +xx.......x.x.......xx +x.x...............x.x +x..x.............x..x +xxxxxxxxxx@xxxxxxxxxx +ENDMAP + +############################################################################## +# Diagonals + +NAME: matt_entry_003 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[( +SUBST: ':x., ":x., ?:x., _:x. +MAP +xxxxxxxxxx@xxxxxxxxxx +xx..........'......xx +x.x......_.x......x.x +x..x......x......x..x +x...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...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 +xx.................xx +xxxxxxxxxx@xxxxxxxxxx +ENDMAP + +############################################################################## +# Debris + +NAME: matt_entry_004 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: ':.x':40, '=x. +MAP +xxxxxxx@xxxxxxxxxxxxx@xxxxxxx +x....x..'.x.................x +x...'.xxxx...........'x.....x +x'..''.''.........xx..x'....x +x'...'...x'...'....'xx.xx...x +x'...x'......x.x.....x..''..x +x'.'x'x'.......'....'x......x +x'..'x.......x'x.....''..x..x +x'...'...xxx..{...x'....'x'.x +@''.......'.....'....'..'x'.x +x''......xxx...xx........x..x +x....x.......'xx.x...[....x.@ +x...'....x''..x.xx........x.x +x'....x....'..x'x..'''...x..x +x...'.'....'.xx.x...x...'x.'x +x..x.....(...x.xx.......'x.'x +x..'..'x.........xx.....'x..x +x...x...........xx.x..x..x..x +x.......'x.'''..x.xx........x +x.........'......xx.........x +xxxxxxxxxxx@xxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# Spirals + +NAME: matt_entry_005 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +MAP +xxxxxxxx@xxxxxxxxx +x......x.x.x.....x +x.xxxx.x.x.x.xxx.x +x.x{.x.x.x.x..(x.x +x.xx.x.x.x.xxxxx.x +x....x.x.x.......x +xxxxxx.x.x.xxxxxxx +@................@ +x.xxxxxxxxxxxxxx.x +x.x..........x...x +x.x.xxxxxxxx.x.x.x +x.x.x...[....x.x.x +x.x.x.xxxxxxxx.x.x +x...x..........x.x +xxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################################## +# More LOS fun + +NAME: matt_entry_006 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[(< +MAP +xxxxxxxxx+xxxxxxxxx +xxxxxxxxx.xxxxxxxxx +xxxxxxxxx+xxxxxxxxx +xxx.............xxx +xxx.xxxxxxxxxxx.xxx +xxx..x.......x..xxx +xxx.x.xxxxxxx.x.xxx +xxx.xx.......xx.xxx +xxx.x.xxx+xxx.x.xxx +xxx.x.x.....x.x.xxx +xxx.x.x..<..x.x.xxx ++.+.x.+..{..+.x.+.+ +xxx.x.x.(.[.x.x.xxx +xxx.x.x.....x.x.xxx +xxx.x.xxx+xxx.x.xxx +xxx.xx.......xx.xxx +xxx.x.xxxxxxx.x.xxx +xxx..x.......x..xxx +xxx.xxxxxxxxxxx.xxx +xxx.............xxx +xxxxxxxxx+xxxxxxxxx +xxxxxxxxx.xxxxxxxxx +xxxxxxxxx+xxxxxxxxx +ENDMAP + +############################################################################## +# Tucked-away holy place + +NAME: matt_entry_007_a +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 1 +SHUFFLE: {[(< +MAP +xxx@xxx@xxx +x.........x +x....(....x +x..xx=xx..x +x..x...x..x +@.[xTCTx<.@ +x..x.T.x..x +x..xxxxx..x +x....{....x +x.........x +xxx@xxx@xxx +ENDMAP + +NAME: matt_entry_007_b +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 3 +SHUFFLE: {[(< +MAP +xxx@xxx@xxx +x.........x +x....(....x +x..xxxxx..x +x..x.>.x..x +@.[xTCTx<.@ +x..x.T.x..x +x..xxxxx..x +x....{....x +x.........x +xxx@xxx@xxx +ENDMAP + +NAME: matt_entry_007_c +TAGS: entry no_monster_gen +ORIENT: float +CHANCE: 6 +SHUFFLE: {[(< +MAP +xxx@xxx@xxx +x.........x +x....(....x +x..xx=xx..x +x..x.T.x..x +@.[xT%Tx<.@ +x..x.T.x..x +x..xxxxx..x +x....{....x +x.........x +xxx@xxx@xxx +ENDMAP + +############################################################################## +# Elethiomel's entry vaults +############################################################################## + +############################################################## +# Infinity Welcomes Careful Drivers + +NAME: entry_elethiomel_001 +TAGS: entry +ORIENT: northwest +FLAGS: no_rotate +SHUFFLE: [{ +SUBST: ' : . x ':40, '=x. +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xxxxxxxxxxxx....xxxxxxxxxxxxxxx....xx..xxx.''xxxxxx +xxxxxxxxxx''........xx...''.........''...'..xx...xx +xxxxxxxx'....ccccc...xxx.....ccccc......'......x..@ +xxxxxx....cccc...cccc.....cccc...cccc.......''..xxx +xxxxxx..ccc.........ccc+ccc.........ccc....''..xxxx +xxxxxx'.c......{......+.+......[......+.........xxx +xxxxxx'.ccc.........ccc+ccc.........ccc...''...xxxx +xxxxxx....cccc...cccc.....cccc...cccc......'..'.xxx +xxxxxx.......ccccc......'....ccccc......'.....xxxxx +xxxxxx'................'..xx........'....'....xxxxx +xxxxxx.''..xxx...''.....'..xx....'''..''.xxx''.xxxx +xxxxxx'xxxxxxxxxxxxxx..xxx.xxx..xxx....xxxxxx...xxx +xxxxxxxxxxxxxxxxxxxxxx@xxxxxxxx@xxxxxx@xxxxxxxx@xxx +ENDMAP + +############################################################## +# The Diamond Age, or A Young Lady's Illustrated Primer +NAME: entry_elethiomel_002 +TAGS: entry no_monster_gen +ORIENT: west +FLAGS: +MONS: rat, goblin, giant bat, kobold +ITEM: sausage / beef jerky, nothing, nothing +SHUFFLE: {[(, 234, ef~ +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxx +xxxxxxxxxxxxxxxx.xxxxxxxxxxx.xxxxxxxxxxxx +xxxxxxxxxxxxxxx...xxxxxxxxx...xxxxxxxxxxx +xxxxxxxxxxxxxx.....xxxxxxx.....xxxxxxxxxx +xxxxxxxxxxxxx.......xxxxx.......xxxxxxxxx +xxxxxxxxxx.+....{....xxx....2....xxxxxxxx +xxxxxxxxxx+xx.......xxxxx.......xxxxxxxxx +xxxxxxxxxx.xxx.....xxx.xxx.....xxx.xxxxxx +xxxxxxxxx...xxx...xxx...xxx...xxx...xxxxx +xxxxxxxx.....xxx.xxx.....xxxexxx.....xxxx +xxxxxxx.......xx+xx..1.1..xx+xx.......xxx +xxxxxx....[....+.+...1d....+.+~...3....+@ +xxxxxxx.......xx+xx...1...xx+xx.......xxx +xxxxxxxx.....xxx.xxx.....xxxfxxx.....xxxx +xxxxxxxxx...xxx...xxx...xxx...xxx...xxxxx +xxxxxxxxxx.xxx.....xxx.xxx.....xxx.xxxxxx +xxxxxxxxxx+xx.......xxxxx.......xxxxxxxxx +xxxxxxxxxx.+....(....xxx....4....xxxxxxxx +xxxxxxxxxxxxx.......xxxxx.......xxxxxxxxx +xxxxxxxxxxxxxx.....xxxxxxx.....xxxxxxxxxx +xxxxxxxxxxxxxxx...xxxxxxxxx...xxxxxxxxxxx +xxxxxxxxxxxxxxxx.xxxxxxxxxxx.xxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxx +ENDMAP + +############################################################## +# Ruined Dwarven Fortress Basement + +NAME: entry_elethiomel_003 +TAGS: entry no_monster_gen +ITEM: any armour / any weapon / nothing +ORIENT: float +FLAGS: no_rotate +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx +xcccccccxxxxxxxxxxxxxxxxxxxcccccccx +xc.....ccccccccccccccccccccc.....cx +xc.....+...................+.....cx +xc....[cccccccccc=cccccccccc{....cx +xccc+cccxxxxxxxxc.cxxxxxxxxccc+cccx +xxxc.cxxxxxxxxc.....cxxxxxxxxc.cxxx +xxxc.cxxxxxxxxc.0...cxxxxxxxxc.cxxx +xxxc.cxxxxxxxxc$....cxxxxxxxxcx.xxx +xxxc.cxxxxxxxxcccccccxxxxxxxxc...xx +xxxc.cxxxxxxxxxxxxxxxxxxxxxxxc..x.x +xxxc.cxxxxxxxxxxxxxxxxxxxxxxxcx..x. +xxxc.cxxxxxxxxxxxxxxxxxxxxxxxc..xxx +xccc+ccxxxxxxxxxxxxxxxxxxxxccc+cccx +xxx...xxcccccccccccccccccccc(....cx +xxx.x..+...................+.....cx +xc...x.cccccccccccccccc=cccc.....cx +xccx.xccxxxxxxxxxxxxxxxdxxxcccccccx +xxxx@xxxxxxxxxxxxxxxxxx=xxxxxxxxxxx +ENDMAP + +############################################################## +# A Maze of Twisty Passages, All Alike + +NAME: entry_elethiomel_004 +TAGS: entry no_monster_gen +ORIENT: float +SHUFFLE: {[(, WXYZ +SUBST: W=., X=X., X=x=., Y=Y., Y=x=., Z=Z., Z=x=. +MAP +xx@xxxxxxxxxxxxxxxxxxxxxxxxxx +xx.x.......xxxxx...xx......xx +xx.xXxxxxx.xxxxx.x.xxxxxxx.xx +xx...x{..x...x...x...x(xxx..@ +xxxx.xxx.x.x.x.xxxxx.x.xxx.xx +@..x...x...x.....xxx...x...xx +xx.xxx.xxxxxxxxx.xxxxxxx.xxxx +xx.....xxxxx.x.....x.W...x..@ +xxxx.xxxxxxx.x.xxx.x.xxxxx.xx +xx...xxxxxxx...xxx...x...Z.xx +xx.xxxxxxxxx.x.xxx.xxx.xxx.xx +xx...xxxxx...x.....x...x...xx +xxxx.x[xxx.xxxxxxxxx.xxx.xxxx +xxxx.....Y...........xxx...xx +xxxxxxxxxxxxxxxxxxxxxxxxxx@xx +ENDMAP + +############################################################## +# It's quiet. Too quiet.... + +NAME: entry_elethiomel_005_a +TAGS: entry no_monster_gen +ORIENT: float +MONS: rat / nothing, hobgoblin / goblin / nothing +SHUFFLE: {[(, '"XY/ABVW, !?/CD +SUBST: ':., ":=, A:x, B:x, !:., ?:=, C:x, D:x, V=x, W=x, Y=@x +KFEAT: X = teleport trap / floor +MAP +xxxxxxxxxx@xxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxx +xxxxxxxccc+cccxxxxxxx +xxxxxxxc.G.G.cxxxxxxx +xxcccccc.....ccccccxx +xc%.2.cc.....cc11.$cx +xc%.2.=..G.G..=11..cx +xc%...cc.....cc11.$cx +xxcccccc.....ccccccxx +YX''''"..G.G..?!!!!!! +xxcccccc.....ccccccxx +xxxxxxcG.....Gcxxxxxx +xxxxxxc.[.{.(.cxxxxxx +xxxxxxcccccccccxxxxxx +xxxxxxxxxxxxxxxxxxxxx +ENDMAP + +NAME: entry_elethiomel_005_b +TAGS: entry no_monster_gen +ORIENT: float +MONS: rat / nothing, hobgoblin / goblin / nothing +SHUFFLE: {[(, '"/AB, !?XY/CDVW +SUBST: ':., ":=, A:x, B:x, !:., ?:=, C:x, D:x, Y=@x, V=x, W=x +KFEAT: X = teleport trap / floor +MAP +xxxxxxxxxx@xxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxx +xxxxxxxccc+cccxxxxxxx +xxxxxxxc.G.G.cxxxxxxx +xxcccccc.....ccccccxx +xc%.2.cc.....cc11.$cx +xcX.2.c..G.G..c11.Xcx +xc%...cc.....cc11.$cx +xxcccccc.....ccccccxx +''''''"..G.G..?!!!!XY +xxcccccc.....ccccccxx +xxxxxxcG.....Gcxxxxxx +xxxxxxc.[.{.(.cxxxxxx +xxxxxxcccccccccxxxxxx +xxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################## +# Shortcut + +NAME: entry_elethiomel_006 +TAGS: entry +ORIENT: float +SHUFFLE: {[(, XY/AB +KFEAT: X = teleport trap +SUBST: Y=x, A=., B== +MAP +xxxxxxx@xxxxxxx.@.xxxxxxx +xxxxxxx.xxxxxx...xxxxxxxx +xxxxxxx.xxxxx...xxxxxxxxx +xxxxx....xxx...xxxxxxxxxx +xxxxx{....x...xxxxxxxxxxx +xxxxx........xxxxxxxxxxxx +x].XY........xxxxxxxxxxxx +xxxxx.[.................@ +xxxxx.......(.xxxxxxxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxx +ENDMAP + +############################################################## +# Indiana Jones and the Raiders of the Lost Ark + +NAME: entry_elethiomel_007 +TAGS: entry +ORIENT: float +SHUFFLE: {[( +SUBST: ~ = ~ .:5 +# Too bad there isn't a "rolling boulder" trap. +MAP +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxx.....xxx +xxxxxxx.......xx...~~~..xx +.........{[(...+.G.~%~...x +xxxxxxx.......xx...~~~..xx +xxxxxxxxxx.xxxxxxx.....xxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +xxxxxxxxxx.xxxxxxxxxxxxxxx +ENDMAP + +############################################################## +# Now I'm radioactive! That can't be good. + +NAME: entry_elethiomel_008 +TAGS: entry no_monster_gen +ORIENT: float +FLAGS: no_rotate +SHUFFLE: {[( +MAP +xxxxxxxxxxxxxxx@xxxxxxxxx +xxxxxbbbbxxxxxx.xxxxxxxxx +xxbbbb..bxxxxxx.xxxxxxxxx +xbb.....bbxxxxx.xxxbbbxxx +xb...{...bbxxxx.xbbb.bbxx +xbbb......bbbbb.bb....bbx +xxxbbbb.......bb.......bx +@......bb..........[...bx +xxxxxxxbb.....bb.......bx +xxxxbbbb......bbbbbbbb.bx +xxbbb......bbb.xxxxxxbbbx +xxb....(..bbxx.xxxxxxxxxx +xxbbb.....bxxx.xxxxxxxxxx +xxxxbbb...bxxx.xxxxxxxxxx +xxxxxxbbbbbxxx.xxxxxxxxxx +xxxxxxxxxxxxxx@xxxxxxxxxx +ENDMAP + +############################################################## +# Octagram +NAME: entry_elethiomel_009 +TAGS: entry +ORIENT: float +SHUFFLE: {([ +MAP +xxxxxxxxxxxxxxxxxx +xxxxx.xxxxxx.xxxxx +xxxxx.xxxxxx.xxxxx +xxxxx..xxxx..xxxxx +xxxxx..xxxx..xxxxx +x................@ +xxx...x.xx.x...xxx +xxxxx..x..x..xxxxx +xxxxx.x.<{.x.xxxxx +xxxxx.x.[(.x.xxxxx +xxxxx.xx..x..xxxxx +xxx...x.xx.x...xxx +x................@ +xxxxx..xxxx..xxxxx +xxxxx..xxxx..xxxxx +xxxxx.xxxxxx.xxxxx +xxxxx.xxxxxx.xxxxx +xxxxx@xxxxxx@xxxxx +ENDMAP diff --git a/crawl-ref/source/dat/splev.des b/crawl-ref/source/dat/splev.des index d2319a2a72..2aa77aee18 100644 --- a/crawl-ref/source/dat/splev.des +++ b/crawl-ref/source/dat/splev.des @@ -1,6 +1,7 @@ ############################################################################## # splev.des: special levels definitions, including branch ends, -# the Ecumenical Temple versions, pan levels and branch entries +# the Ecumenical Temple versions, and the Pandemonium Demonlord +# levels. ############################################################################## ############################################################################# @@ -2441,1039 +2442,3 @@ xxx"cccO.lld.ccc"xxxxxx xxxx""cccccccc""xxxxxxx xxxxxx""""""""xxxxxxxxx ENDMAP - - -############################################################################## -# 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 -# -NAME: temple_pool -TAGS: temple_entry no_monster_gen no_pool_fixup -ORIENT: float -MAP -.....wwwww...... -...wwwwwwwww.... -.wwwwwwwwwwwww.. -wwwwww...wwwwww. -wwwwww.O.wwwwww. -wwwwww...wwwwww. -wwwwwww.wwwwwww. -.wwwwww.wwwwww.. -...wwww.wwww.... -.....ww.ww...... -................ -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 diff --git a/crawl-ref/source/dat/vaults.des b/crawl-ref/source/dat/vaults.des index b5533e370a..506770c6db 100644 --- a/crawl-ref/source/dat/vaults.des +++ b/crawl-ref/source/dat/vaults.des @@ -1,4379 +1,8 @@ ############################################################################### -# vaults.des - entry vaults, random vaults, minivaults, pan vaults -# (entries for branches should go to splev.des, -# some entry vaults are better put in tricky.des or asciiart.des) +# vaults.des - random vaults, minivaults, pandemonium minivaults ############################################################################### ############################################################################## -# Entry vaults -############################################################################## -# Lemuel's entry vaults. - -NAME: lemuel_entry_001 -TAGS: entry -ORIENT: float -SHUFFLE: {[ -SUBST: !:cvxGT -FLAGS: no_rotate -MAP -xxxxxx.@.xxxxxx -xxxxxx.!.xxxxxx -xxxxxx...xxxxxx -xxxxxx.!.xxxxxx -xxxxxx...xxxxxx -xxxxxx.!.xxxxxx -xxxxxx...xxxxxx -xxxxxx.!.xxxxxx -xxxxxx...xxxxxx -xxxxxx...xxxxxx -x.............x -x.............x -x.....[{(.....x -x.............x -x.............x -xxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Another Lemuel entry vault - -NAME: lemuel_entry_002 -TAGS: entry -ORIENT: float -SHUFFLE: {[, abc -SUBST: a=+, b=x, c=x -MAP -......x@x...... -....xax.xcx.... -...xx.....xx... -..xb.......bx.. -.xx.........xx. -xc...........ax -x.............x -x......{......x -x.....[.(.....x -x......<......x -x.............x -xx...........xx -.xc.........bx. -..xx.......xx.. -...xa.....xc... -....xx...xx.... -.....bx.xa..... -......x@x...... -ENDMAP - -############################################################################## -# lemuel_entry_003 - -NAME: lemuel_entry_003 -TAGS: entry -ORIENT: float -SHUFFLE: {[ -MAP -xxxxxxxxx -xxxxxxx{x -xxxxxxx.x -xxxxxxx.x -xxxxxxx.x -xxxxxxx.xxxxxxx -x[...........(x -xxxxxxx.xxxxxxx -xxxxxxx.x -xxxxxxx.x -xxxxxxx.x -xxxxxxx.xx -xxxxxxG.Gx -xxxxxxx.xx -xxxxxxx.x -xxxxxxx@x -ENDMAP -# padded to the right with 'x', unfortunately - -############################################################################## -# lemuel_entry_004 - -NAME: lemuel_entry_004 -TAGS: entry -ORIENT: float -SHUFFLE: {[, '?! -SUBST: ':.+, ?:x, !:x -MAP -xxxxxxxxxxx@xxxxxx -xxxxxxxxxxx.xxxxxx -xx..............xx -xx..............xx -xx..xx!?'xxxxx..xx -xx..'.......(x..xx -xx..!........x...@ -xx..?........x..xx -xx..x...{....x..xx -xx..x........?..xx -@...x........!..xx -xx..x[.......'..xx -xx..xxxxx'?!xx..xx -xx..............xx -xx..............xx -xxxxxx.xxxxxxxxxxx -xxxxxx@xxxxxxxxxxx -ENDMAP - -############################################################################## -# lemuel_entrance_river - -NAME: lemuel_entry_005_a -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -CHANCE: 3 -MAP -xxxxxxxxxxxxxxxxxxx -xxxxx{...(...[xxxxx -xxxxx.........xxxxx -xwxxx.........xxxxx -xwwxx.........xxxxx -xwwwx.........xxxxx -xxwwx.........xxxxx -xxwwww........xxxxx -xxxwwwwww.w...xxxxx -xxxxwwwww.wwwwxxxxx -xxxxxwwww.wwwwwwxxx -xxxxx...w.wwwwwwwxx -xxxxx........wwwwxx -xxxxx.........xwwwx -xxxxx.........xxwwx -xxxxx.........xxxwx -xxxxx.........xxxxx -xxxxx....@....xxxxx -ENDMAP - -NAME: lemuel_entry_005_b -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 7 -SHUFFLE: {[(, XYZ -SUBST: X=W, Y=w, Z=w -MAP -xxxxxxxxxxxxxxxxxxx -xxxxx{...(...[xxxxx -xxxxx.........xxxxx -xwxxx.........xxxxx -xwwxx.........xxxxx -xwwwx.........xxxxx -xxwwx.........xxxxx -xxwwXw........xxxxx -xxxXwwwwwww...xxxxx -xxxxXwwwwYYwwZxxxxx -xxxxxXwwYwwwwwZwxxx -xxxxx...wwwwwZwwwxx -xxxxx........wwwwxx -xxxxx.........xwwwx -xxxxx.........xxwwx -xxxxx.........xxxwx -xxxxx.........xxxxx -xxxxx....@....xxxxx -ENDMAP - -############################################################################## -# lemuel_entrance_tunnels - -NAME: lemuel_entry_006_tunnels -TAGS: entry no_monster_gen -ORIENT: float -SUBST: ? = x. -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxx -x{xxxxxxxxxxxxxxxxx -x..xxxxxxxxxxxx[x?x -xx.?xxxxx(xxxx?...x -x?..xxxx..xxxx???.x -x..?x?..?xxxx?x??.x -x.?xx..xxxxx?.....x -x.?xx.?xxxx?x.x???x -xx..?.xxxx??..xxxxx -xxx...?x??x..xxxxxx -xxxxx.xx....xxxxxxx -xxxxx..x.??xxxxxxxx -xxxxxx.?.xxxxxxxxxx -xxxxxx..??xxxxxxxxx -xxxxxx?x.xxxxxxxxxx -xxxxxxx?.?xxxxxxxxx -xxxxxxxx..?xxxxxxxx -xxxxxxxxxx@xxxxxxxx -ENDMAP - -############################################################################## -# lemuel_entrance_funnel - -NAME: lemuel_entry_007_funnel -TAGS: entry no_monster_gen -ORIENT: float -SUBST: c : x.c -MAP -xxxxxxxxxxxxxxx -x{.....(.....[x -x.............x -xx...ccccc...xx -xx...ccccc...xx -xxx...ccc...xxx -xxx...ccc...xxx -xxxx...c...xxxx -xxxx...c...xxxx -xxxxx.....xxxxx -xxxxx.....xxxxx -xxxxxx...xxxxxx -xxxxxx...xxxxxx -xxxxxx...xxxxxx -xxxxxx+++xxxxxx -xxxxxx.@.xxxxxx -ENDMAP - -############################################################################## -# lemuel_entrance_muddy - -NAME: lemuel_entry_008_muddy -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -SUBST: ? = w. -MONS: nothing / plant, nothing / fungus -MAP -xxxxxxxxxxxxxxxxxxx -xxxxx{..1..(.1ww.[x -xxxxx1...1...11ww.x -xxxx?x..w.11..??1.x -xxx??x........2.1.x -xxx?ww..11.....?w.x -xxxxww?..........xx -xxx?w?11?.22.2....x -xxx?w11?....w2....x -xxxx???..1..???..xx -xxxxx?..1??..??.xxx -xxxx?x.....2?...xxx -xxxx?x...2......xxx -xxxx?w....2.....xxx -xxxxx.22w......xxxx -xxxxxxx..2.....xxxx -xxxxxxx..2..22xxxxx -xxx.........xxxxxxx -xx..xx......xxxxxxx -@..xxxxx.....xxxxxx -xxxxxxxxxx....xxxxx -xxxxxxxxxxxx.@.xxxx -ENDMAP - -################################### -# broad hall - -NAME: lemuel_entry_009_a -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: ? : xcvG. -CHANCE: 4 -MAP -xxxxxxxxxxx -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: lemuel_entry_009_b -TAGS: entry -ORIENT: float -SUBST: ? : xcvG. -ITEM: meat ration / bread ration / beef jerky / spear / potion of water / apple / club / hammer / knife -SHUFFLE: {[( -CHANCE: 3 -MAP -xxxxxxxxxxxx -x{...(...[xx -x.........xx -x.?.....?.xx -x.........xx -x.........xx -x.?.....?.xx -x.........xx -x.........xxxxxx -x.?.....?.xxxddx -x.........=..ddx -x.........xxxxxx -x.?.....?.xx -x.........xx -x@...@...@xx -ENDMAP - -NAME: lemuel_entry_009_c -TAGS: entry -ORIENT: float -SUBST: ? : xcvG. -ITEM: meat ration / bread ration / beef jerky / spear / potion of water / apple / club / hammer / knife -SHUFFLE: {[( -CHANCE: 3 -MAP -xxxxxxxxxxxx -x{...(...[xx -x.........xx -x.?.....?.xx -x.........xx -x.........xxxxxx -x.?.....?.xxxddx -x.........=..ddx -x.........xxxxxx -x.?.....?.xx -x.........xx -x.........xx -x.?.....?.xx -x.........xx -x@...@...@xx -ENDMAP - -################################### -# behind the door - -NAME: lemuel_entry_010_a -TAGS: entry -CHANCE: 5 -ORIENT: float -SHUFFLE: {( -SUBST: b : bcv -MAP -xxxxxxxxxxx -x{...(...[x -x.........x -x.........x -x.........x -x.........x -x.........x -x.........x -x.........x -xbbbb+bbbbx -x....@....x -ENDMAP - -NAME: lemuel_entry_010_b -TAGS: entry -CHANCE: 5 -ORIENT: float -SHUFFLE: {( -SUBST: b : bcv -MAP -xxxxxxxxxxx -x{...(...[x -x.........x -x.........x -x.........x -xbbbb+bbbbx -x....@....x -ENDMAP - -############################# -# lemuel_lava_pool - -NAME: lemuel_entry_011_lava_pool -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[ -SUBST: l = l .:3 -MAP -xxxxxxxxxxxxxxx -xxxxx..{..xxxxx -xxxx(.....[xxxx -xxxx.......xxxx -xxxx.......xxxx -xxxx..lll..xxxx -xxxx.lllll.xxxx -xxxx.ll%ll.xxxx -xxxx.ll>ll.xxxx -xxxx.ll%ll.xxxx -xxxx.lllll.xxxx -xxxx..lll..xxxx -xxxx.......xxxx -xxx.........xxx -x.............x -x@.....@.....@x -ENDMAP - -############################################################################## -# David's entry vaults -############################################################################## - -NAME: david_entry_001_a -TAGS: entry -FLAGS: no_rotate -ORIENT: float -CHANCE: 5 -SHUFFLE: {[( -MAP -xxxxxxxxxxx@xxxxxxxxxxx -xxxx...xxxx+xxxx...xxxx -xx.......xx.x........xx -x.........x.x.........x -x....[....+.+....(....x -x.........x.x.........x -xx.......xx.xx.......xx -xxxx...xxxx+xxx....xxxx -xxxx+xxxxx...xxxxx+xxxx -xxxx.xxx.......xxx.xxxx -xxx...x.........x...xxx -xxx...+....{....+...xxx -xxx...x.........x...xxx -xxx..xxx.......xxx.xxxx -xxxx.xxxxx...xxxxx.xxxx -xxxx..xxxxx+xxxxx..xxxx -xxxxx.............xxxxx -xxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_001_b -TAGS: entry -FLAGS: no_rotate -ORIENT: float -CHANCE: 5 -SHUFFLE: {[ -MAP -xxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxx...xxxxxxxxxx -xxxxxxxxx..{..xxxxxxxxx -xxxxxxxxx.....xxxxxxxxx -xxxx...xxx...xxx...xxxx -xx.......xx+xx.......xx -x.........x.x.........x -x....[....+.+....(....x -x.........x.x.........x -xx.......xx+xx.......xx -xxxx...xxxx.xxxx...xxxx -xxxxxxxx.......xxxxxxxx -xxxxx.............xxxxx -xxxx...............xxxx -xxx.................xxx -xxx........T........xxx -xxx.......TTT.......xxx -xxx.................xxx -xxxx...............xxxx -xxxxx.............xxxxx -xxxxxxxx.......xxxxxxxx -xxxxxxxxxxx@xxxxxxxxxxx -ENDMAP - -############################################################################## -# Three discs - -NAME: david_entry_002 -TAGS: entry -FLAGS: no_rotate -ORIENT: float -SUBST: . : ?. -SUBST: ? = .:1000 % ~ -SUBST: ' = .x -MAP -xxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxx...xxxx -xxxxxxxxxxxxxx.......xx -xxxx...xxxxxx.........x -xx.......xx......(....x -x..........xx.........x -x....{....xxxx.......xx -x.........xxxxxx...xxxx -xx.......xxxxxx.xxxxxxx -xxxx...xxxxxx...xxxxxxx -xxxxxxxxxxx.......xxxxx -xxx...''...........xxxx -x'.''...xx....[....xxxx -x'.'xx'xxx.........xxxx -x'..''...xx.......xxxxx -xx''..''..xxx...xxxxxxx -xxxxxxxxx@xxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Oval - -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 - -NAME: david_entry_003_c -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..[..ccccc.ccccc..(..v...x -x...x....c=....%.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_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 -xx...v......ccccccc......v...xx -xx....xvx.............xvx....xx -xxx......vxv.......vxv......xxx -xxxxx.......xvxvxvx.......xxxxx -xxxxxxxxx.............xxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Water temple mockup - -NAME: david_entry_004_temple -TAGS: entry no_monster_gen -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[( -MAP -ccccccccccccccc@ccccccccccccccc -ccccccccc.............ccccccccc -ccccc..........T..........ccccc -ccc...T.................T...ccc -cc........T.........T........cc -c..............{..............c -c...T.....................T...c -c............[...(............c -cc........T.........T........cc -ccc...T.................T...ccc -ccccc..........T..........ccccc -ccccccccc.............ccccccccc -ccccccccccccccccccccccccccccccc -ENDMAP - -############################################################################## -# Stone temple mockup - -NAME: david_entry_005_temple -TAGS: entry no_monster_gen -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[( -MAP -ccccccccccccccccccccc -cccccc....[....cccccc -ccc...............ccc -cc......T...T......cc -cc...T.........T...cc -c.........w.........c -c...T...........T...c -c{.....w.....w......@ -c...T...........T...c -c.........w.........c -cc...T.........T...cc -cc......T...T......cc -ccc...............ccc -cccccc....(....cccccc -ccccccccccccccccccccc -ENDMAP - -############################################################################## -# Lava temple mockup - -NAME: david_entry_006_temple -TAGS: entry no_monster_gen -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[( -MAP -ccccccccccccccccccccccc -cccccccccc...cccccccccc -ccccccccc..{..ccccccccc -cccccccc.......cccccccc -ccccccc..T...T..ccccccc -cccccc...........cccccc -ccccc.T....T....T.ccccc -cccc...............cccc -ccc..T...T...T...T..ccc -cc...................cc -c......T.......T......c -c..[.......T.......(..c -cc...................cc -ccccccccccc@ccccccccccc -ENDMAP - -############################################################################## -# Twelve chambers mockup - -NAME: david_entry_007_temple -TAGS: entry -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[( -MAP -cccccccccccccc@ccccccccccccccc -cccc......................cccc -cc....c.cccc.cccc.cccc.cc...cc -c..ccc...cc...cc...cc...ccc..c -c.cccc.T.cc.T.cc.T.cc.T.cccc.c -c.cccc...cc...cc...cc...cccc.c -c...ccc.cccc.cccc.cccc.ccc...c -c.T.ccc.cccc.cccc.cccc.ccc.T.c -c............................c -cc.cc...[.....{.....(....cc.cc -c............................c -c.T.ccc.cccc.cccc.cccc.ccc.T.c -c...ccc.cccc.cccc.cccc.ccc...c -c.cccc...cc...cc...cc...cccc.c -c.cccc.T.cc.T.cc.T.cc.T.cccc.c -c..ccc...cc...cc...cc...ccc..c -cc...cc.cccc.cccc.cccc.cc...cc -cccc......................cccc -cccccccccccccccccccccccccccccc -ENDMAP - -############################################################################## -# Three leaves mockup - -NAME: david_entry_008_temple -TAGS: entry no_monster_gen -ORIENT: float -FLAGS: no_rotate -SHUFFLE: {[ -MAP -ccccccccccccccccccccccc -cccc.ccccccccccccc.cccc -ccc....ccccccccc....ccc -cc..T....ccccc....T..cc -c.....T....c....T.....c -c..T....T.....T....T..c -c.........{.(.........c -ccccccc.........ccccccc -cccccccccc.[.cccccccccc -cccccccccc...cccccccccc -ccccccccc..T..ccccccccc -cccccccc.......cccccccc -ccccccc..T...T..ccccccc -cccccc.....T.....cccccc -cccccccc.......cccccccc -ccccccccccc@ccccccccccc -ENDMAP - -############################################################################## -# Moving archways - -NAME: david_entry_009 -TAGS: entry no_monster_gen -ORIENT: float -MONS: plant / fungus / nothing -SHUFFLE: _wl' -SUBST: l:wxl, _:xw~_, ':., +:+. -SUBST: ~ = ~:2 . -SUBST: _ = 1 . %:1 -SUBST: w = w W:3 -MAP -xxx.......@.......xxx -xxxx+xxx+xxx+xxx+xxxx -xxx___xwwwxlllx'''xxx -xxx___xwwwxlllx'''xxx -xxx___xwwwxlllx'''xxx -xxx___xwwwxlllx'''xxx -xxx___xwwwxlllx'''xxx -xxx___xwwwxlllx'''xxx -xxxx+xxx+xxx+xxx+xxxx -xxx...............xxx -xxxx.............xxxx -xxxxxxx.......xxxxxxx -xxxxxxxxx[{(xxxxxxxxx -xxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# from cave to hall - -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 - -NAME: david_entry_010_b -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...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 -cccccccccccccccccccccccccccccccccccccccc -ENDMAP - -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 - -################################################################ -# Circular labyrinths - -NAME: david_entry_011_a -TAGS: entry no_monster_gen -CHANCE: 3 -FLAGS: no_rotate -SHUFFLE: {[( -ORIENT: float -MAP -xxxxxxxxxxxxxxxxxx.@.xxxxxxxxxxxx -xxxxxxxxxxx......=....xxxxxxxxxxx -xxxxxxxx.........x.......xxxxxxxx -xxxxx.......xxxx.x=xx.......xxxxx -xxxx.....xxxx....x..xxxx.....xxxx -xxx....xxx.......x.....xxx....xxx -xx....xx.....xxx=x.x.....xx....xx -xx...xx....xxx...x.xxx....xx...xx -x....x....xx.....x...xx....x....x -x...xx...xx...xx.xx...xx...xx...x -x...x....x...xx...xx...x....x...x -x...x....x...xx[{(xx...x....x...x -x...x....x...xx...xx...x....x...x -x...xx...xx...xxxxx...xx...xx...x -x....x....xx.........xx....x....x -xx...xx....xxx.....xxx....xx...xx -xx....xx.....xxxxxxx.....xx....xx -xxx....xxx.............xxx....xxx -xxxx.....xxxx.......xxxx.....xxxx -xxxxx.......xxxxxxxxx.......xxxxx -xxxxxxxx.................xxxxxxxx -xxxxxxxxxxx...........xxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_011_b -TAGS: entry no_monster_gen -CHANCE: 1 -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxx......x....xxxxxxxxxxx -xxxxxxxx.........x.......xxxxxxxx -xxxxx.......xxxx.xxxx.......xxxxx -xxxx.....xxxx..x....xxxx.....xxxx -xxx....xxx.....x.......xxx....xxx -xx....xx.....xxxxxxx.....xx....xx -xx...xx....xxx.....xxx....xx...xx -.....x....xx.........xx....x....x -@...xx...xx...xx.xx...xx...xx...x -....x........xx...xx...x....x...x -xxxxxxxxxxxxxxx[{(xx...x........x -x............xx...xx...xxxxxx...x -x...xxxxxxx...xxxxx...xx...xx...x -x....x....xx.........xx....x....x -xx...xx....xxx.....xxx....xx...xx -xx...........xxx.xxx.....xx....xx -xxx....xxx.....x.......x.x....xxx -xxxx..xx.xxxx..x....xxxx.....xxxx -xxxxxxx.....xxxxxxxxx.......xxxxx -xxxxxxxx.................xxxxxxxx -xxxxxxxxxxx...........xxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_011_c -TAGS: entry no_monster_gen -CHANCE: 6 -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[(, ab, cd, ef, gh, ij, kl, mn -SUBST: a=., c=., e=., g=., i=., k=., m=. -SUBST: b=x, d=x, f=x, h=x, j=x, l=x, n=x -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxx.....h.....xxxxxxxxxxx -xxxxxxxx........h........xxxxxxxx -xxxxx.......xxxxxxxxx.......xxxxx -xxxx.....xxxx.......xxxx.....xxxx -xxx....xxx.............xxx....xxx -xx....xx.....xxxxxxx.....gg....xx -xx....i....xxx.....xxx....xx...xx -x....xxxxjjx.........xx....x....x -x...xx........xxxxx...xx...xx...x -x...x....xlllxx...xx...x....x...x -x...x....x...k.[{(.m...xffffx...x -x...x....x...xx...xx...x....e...x -x...xx...xx...xxnxx...xx...xxxxxx -x....c....xx...x.....xx....x..... -xx...xx....xxx.x...xxx....xx....@ -xx....xx.....xxxxxxx.....xx...... -xxx....xxx.....d.......xxx....xxx -xxxx.....xxxx..d....xxxx.....xxxx -xxxxx.......xxxxxaxxx.......xxxxx -xxxxxxxx.......b.........xxxxxxxx -xxxxxxxxxxx....b......xxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - - -##################################################################### -# Three rhombi - -NAME: david_entry_012 -TAGS: entry no_monster_gen -SHUFFLE: WYZ{/wyz( -SUBST: Z=x, Y=x, W=@, C==+x -SUBST: z=@, y=+, w=x -MAP -xxxZxxxxxxxxxx -xxxYxxxxxxxxxx -xxx.xxxx.xxxxx -xx...xx.x+xxxx -x..{..+xx.xxxx -xx...xxx...xxx -xxx.xxx.....xx -xxxCxx...(...W -xxx.xxx.....xx -xx...xxx...xxx -x..[..+xx.xxxx -xx...xx.x+xxxx -xxx.xxxx.xxxxx -xxxxxxxxxxxxxx -ENDMAP - -##################################################################### -# A shrine (no altar) - -NAME: david_entry_013 -TAGS: entry no_monster_gen no_pool_fixup -SHUFFLE: ABl/CDl/abw/cdw -SUBST: A=@, B=+, C=x, D=l -SUBST: a=@, b=+, c=x, d=w -MAP -xxxxxxxxCxxxxxxxx -xlllllllDlllllllx -xlllll.....lllllx -xll....WWW....llx -xl...WWW.WWW...lx -AB..WWW.{..WW..lx -xl...WWW.WWW...lx -xll....WWW....llx -xlllll.....lllllx -xlllllllllllllllx -xxxxxxxxxxxxxxxxx -ENDMAP - -##################################################################### -# Cavernosity - -NAME: david_entry_014 -TAGS: entry no_monster_gen -ORIENT: float -FLAGS: no_rotate -MONS: fungus -SHUFFLE: {[(, b:bcv, UVW, XYZ -SUBST: '=.x, U==, V=x, W=x, X==, Y=x, Z=x -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxx''xxxxxxxxxxxxxxxxx%xxxxxxxxxxxxx -xxx...x''...x...xxxxxxxxxxx.0%%xxxxxxxxxxx -xx..(....xx..''..xxxxxxxxxx.x.xxxxxxxxxxxx -xx.....xxx'.xxx..xxxx''xxxx...xxxxxxxxxxxx -xxx...xxxx=xxxxx.'xx'..'xxxx0xxxxxxxxxxxxx -xxxxxxx'x=xxxxxx'.x..x.'xxx.xxxxxxxxxxxx.. -xxxxx''...'xxxxxx'..xx..'xxx..xxxxxxx..... -xxxxx'..x'..xxxxxx'x'..x'xxxxx.xxxx....... -xxxx..'xxx..'xxxxxxx'.xxxxxxx0x.Wx........ -xxxx..xxxxx..'xxxxx.....xxxx.xxxx......... -xxxxx...xx'x..'xxx.......xxx0xxxx......... -xxxx.....x'x..'xx...bbb...xUxVxx.......... -xxxx..{..xx..x''x..bbbbb....x'...........@ -xxxxx...xx''.xxx...bbbbb..x....x.......... -xxxxxxxxxxxx.'x.....bbb...xxxYxxx......... -xxxxxxxxxxxxx....x.......xXx.xxxx......... -xxxxxxxxxxxxxxx'xxx.....xxx..xxxxx........ -xxxxxxxxxxxxxx=xxxxxx..xxx..xxxxxxx....... -xxxxxx'xxxxxx=xxxxxx.''xxx.xxxxxxxxxx..... -xx...x.'xxxxx'.xxxxx'...Z1.xxxxxxxxxxxxx.. -x..[.......'...'x'xxx..'xx..xxxxxwxxwwxxxx -x.....xxx...'x'..xxx..'xxxx1...wwwwwxxwxxx -xx...xxxx''x'xxx'..'.xxxxxxxxx.wwwxxxxxxxx -xxxxxxxxxxxxxxxxxx..xxxxxxxxxxwwxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# A song of water and fire (David) - -# This is another series of entry levels, ten total. Leave the template intact -# (but commented out). All water is deep. -# NAME: water_fire_template -# TAGS: entry no_monster_gen no_pool_fixup -# FLAGS: no_rotate -# CHANCE: 1 -# ORIENT: float -# MONS: plant -# MAP -# xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -# xxxxxxxxxxxxx...............xxxxxxxxxxxxx -# xxxxxxxx.........................xxxxxxxx -# xxxx..........llllllxwwwwww..........xxxx -# xx......llllllllllllxwwwwwwwwwwww......xx -# x....lllllllllllllllxwwwwwwwwwwwwwww....x -# x.llllllxllllllxxxxxxxxxxxwwwwwwxwwwwww.x -# xlllxlllxllllxxxl...x...wxxxwwwwxwwwxwwxx -# xlllxlllxlllxxllx...x...xwwxxwwwxwwwxwwwx -# xlllxlllxlllxll.x...x...x.wwxwwwxwwwxwwwx -# xlllxlllxlllxl..x...x...x..wxwwwxwwwxwwwx -# xlllxlllxlllx...x...x...x...xwwwxwwwxwwwx -# x...x...x...x...x...x...x...x...x...x...x -# x...x...x...x...x...x...x...x...x...x...x -# xx+xx...x...x...x...x...x...x...x...xx+xx -# x..xxx..x...x...x...x...x...x...x..xxx..x -# x....x+xx...x...x...x...x...x...xx+x....x -# xx......xx+xxx+xx...x...xx+xxx+xx......xx -# xxxx...........xxx+xxx+xxx...........xxxx -# xxxxxxxx.........................xxxxxxxx -# xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -# xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -# ENDMAP - -NAME: david_entry_015_a_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.........................xxxxxxxx -xxxx..........llll..x..w.ww..........xxxx -xx.......lllllllllllxwwwwwwwww.ww......xx -x....lllllll.llll.l11wwwwwwwwwwwwwwww...x -x.ll.lllxll.lllxxx.xx.xxxxwwwwwwxwxwwww.x -xlx.xll.xxx.lx.xl.xxx.x.wxxxwwwwxwwwxxwxx -xl.lx..lxxxl.x.lx.1.x...xw.xxwwwxw.wxx.wx -xl.lx.xlxll.xll.xxx.xwx.x1wwxww.x.xwx.wwx -x.llxl.lxl.lxl.xx..xxxx.x..wx1wwx.wwx..wx -x.xlx.llxl.xx...x.x.x...xxx.xw.wx.wwxwwxx -xl..xx..x.l.x.x.x...x.x.x...xx..xx.wxx..x -x...x...x...x...xxx.x...x.x.x.x.x...x...x -xx+xx...x...x...x...x..xx...x...x.x.xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_b_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.......lll...............xxxxxxxx -xxxx.........lllllllxw.wwww..........xxxx -xx......ll.lllllllllxwwwwwwwwxwww......xx -x..l.llll.lllllllllxxwww..wwwxwww.ww....x -x.lllll..l.llllxx.xxwwxxxx..wwwwxw.ww.w.x -xll.xl.lxl.llxxxl.1.x.1.wxxx.wwwxw.wxwwxx -xlx.xl.xxl..xxllx11.11.xxwwxx.wwxwwwxwwwx -xl.l.ll.x.llxll.x1.11..1x.wwxw.wx.ww..wwx -x.llx.x.xxl.xl..x..xx.x.x..wxw.wxw..xx.wx -x.l.xxl.xl.lx...x..xx...x.w.xwx.xwwxxww.x -x...x.l.xl..x.xx....xx..x..xx..xx..wxw.xx -x...x...x.l.x.xxxx..x..xx...x..xx...x...x -xx+xx...x...x...x...x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x.x.x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_c_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx..............www........xxxxxxxx -xxxx..........ll.lllxwwwwww..........xxxx -xx......lll.llllllllx1...www.www.......xx -x....l.lxl..llll..l11www..wwww..ww.w....x -x.lllll..llllllxxx.l11.xxxwww.wwxwwwwww.x -xllxxlllx.lllxxxl.x.xww.wxxxwwwwxw.w.wwxx -x.llx.llxx.lxxllx...x.x.xw.xxwww..wwx.wwx -xl.lxllxxl.lxll.xxx.x...x.wwxww.xw.wx.wwx -xl.lxxl.xll.xl.xx..xxx.xx..wxww.xw.wxx.wx -xxx.xll.xll.x.x.xx.xxx.xxx.wxx.xxxwxx.wxx -x...xlx.xl.xx...x.x.xx.xx...x.w.x...x...x -x...x...x.x.xx..x.x.x...x...x...x...x...x -xx+xx...x...x...x...x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_d_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx..........l..............xxxxxxxx -xxxx..........llllllxwwwwww..ww......xxxx -xx......xll..llxxlllxwww..wwwwwww......xx -x....l.lxl..l.lxxlllxww..wwwxwwwwwww....x -x.llxll.xllll.llllxxwxx.xxwwwwwwxwwwwww.x -xll.xll.xlll.x1xxl.wxw.xwxxxwwwwxw.wxxwxx -xl.lx.l.xll.xxl.xx..x11wxwwxx.wwx.wwxww.x -xlllx.lxxll.xll1x.1.x.11x.wwxx.wxw.wxwx.x -x..xxx.lxxll.l.1xx.1xw1.x..wxw.wxwwwxw.xx -xxl.xlx.lllxx..xxx.1xx.111w.xw.wxxw.xww.x -x...x..lx.l.xl.xx...x...x.xxxwx.xw..x...x -x...x...x..lxx.xx...x...x...x.w.x...x...x -xx+xx...x...x...x...x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_e_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.........ll....ww........xxxxxxxx -xxxx..........llllllxwwwwww..........xxxx -xx......ll...lllxxllxwwww..ww..ww......xx -x...llllllllllllllllxw...wwwxxx..www....x -x.xl.l.lxlx.l.lxxxxxx.xxxxw.wwx.x.wwwwwwx -xxllxxx.xllllx.lllww.1wwwwxx.wxwx.wwxw.wx -xll.xx.lxl.lxx..x.w.xww.1111xw.wxw.wx.xwx -xl.xx.llxl.lx..111..x..xxxwx11.wxw.wx.xxx -xl..x.lxxxl.x1x1xx.xx.x....wxwwwxww.xw.wx -xlx.x..lxll.x..xx...x...x...xw.wxxwwxx.wx -xxx.x...xx.xxx..x.x.x.x.x.wxx.w.x.xxx.wwx -x...x...x.xxx...x.x.x...xx..x..wx...x...x -xx+xx...x...x...x...x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_f_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.........l....ww.........xxxxxxxx -xxxx..........llllllxwwwwww...w......xxxx -xx..l...llxlll..ll.....wwwwwwwwww......xx -x....lllllllllll..lxxxw.wwww...xwwww....x -x.llllllxllll.lxxxx11x.x1xw.xxx1xwwww.w.x -xll.xlllxll..x.x1111xw.ww1xx.w.xxw.xxww.x -xxl.xlllxl.lxx111w11xxw.xww.xwxwxwx..wwwx -x.ll.lllxl.xx111xw11x.x.x.w.xwxwxwx..wwwx -x.llx.llxxx.x111xw11x...xx.wxwwwxwwxx..wx -x.xxxl.lxll.xx11111.xxx.x1.wx.wwxxw.xxx.x -xl.lxxx.x...x..xxxx.xxx.www.xx.xx.x.x..xx -x...x...x...x.x.x..xx..wxx.xx...x..xx...x -xx+xx...x...x...xx.1x...xxx.x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_g_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.........111.111.........xxxxxxxx -xxxx..........llll11.11wwwww.........xxxx -xx...x..lllllll..........ww.wwwww......xx -x...xllllxxx.lllllllxwwwwwww.wwwww.w....x -x.lll..lxl..lllxxxx.xxxxxxww.wwwx.wwwww.x -xlll.lllx.lllxxxl11wx.wwwxxx.wwwxw..xwwxx -xll.xlllx.lxxxll.xxxxw..xw1.xwwwxww.x..wx -xll.xxllx.llxll.x.1wxxw.xx.wxwwwx.x.xwwwx -xx.lxxllx..lxl..x.1.xw.xx..wxwwwx.wwxww.x -x.xlxllxxx.lx..xxxx.x.xwx.wxxwwwxx.xxx.xx -x..xxl.xxx.xxx..x1.xx.xwx.xxx...x...x...x -x...x...x...x...x...xx..x..xx...x.x.x...x -xx+xx...x...x...x...x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_h_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx........l......ww........xxxxxxxx -xxxx..........llllllxww.www..........xxxx -xx......lllllll.xxxlxww.wwwwwwwww......xx -x....llllllllllx...lxxww..wwxxwwwwww....x -x.lllllx..ll.llxxxx11xxxxx.wwwxxx..www..x -xl.lxll.xl..lxxxl..xx...w.xx1www1ww.xw.xx -xl.lxll.xlllxxllxx..x.wwxw.1x.11xxxxx..wx -xlxlxl.lxlllxll.11111ww.x.wwx.xxxwwwxwwwx -xlxlxx.lxlllxl.11www11.wx..wxx.xxwxwxw.wx -xlxlxlx.xlllxlx11wTw11.wx...x.xwxwwwxw.wx -x...x..xx...x.x11www11..x...x...x...xxx.x -x...x...x...x...11111xx.x...x...x.x.x...x -xx+xx...x...x...xx..x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_i_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.........ll...ww.........xxxxxxxx -xxxx.........xllllllxwwwwwwx.........xxxx -xx......lllllllllllxxxwwwww.wwwww......xx -x....llllllxxxllllx111xwww.xxx.wwwww....x -x.lllll.xllllllxxxx1x1xxxxw...w.x.wwwww.x -xxxl.lxx.llllxxxllx111xwwxxxwwww.xxw.wxxx -xlx.xlx.xxllxxllxl..x..wxwwxxwwxx.xwx.xwx -xll.xlx.xlllxll.x.xxxxx.x.wwxwwwx.xwx.wwx -xl.xxlx.xlxlxlx.x...x...x.xwxwxwx.xwxx.wx -xl.lxl.lxlllx...x...x...x...xwwwxw.wxw.wx -xx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xx -x...x...x...x...x...x...x...x...x...x...x -xx+xx...x.x.x.x.x...x...x.x.x.x.x...xx+xx -x..xxx..x...x...x.x.x.x.x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_015_j_water_fire -TAGS: entry no_monster_gen no_pool_fixup -FLAGS: no_rotate -CHANCE: 1 -MONS: plant -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxx...............xxxxxxxxxxxxx -xxxxxxxx.........................xxxxxxxx -xxxx.......l..lll.llxwww.ww..........xxxx -xx......l.llllll.xxxxw..wwwww..ww......xx -x....llll.lll.lll..lxwwwwwww..wwwwww.w..x -x.lllll.ll.ll.lxxxx111xwxxwwwwwwxw.w.ww.x -xxlxx..xxl.l.xxxll11x1w.11xxw.xwx.xxx.xxx -xlll.xx.x.lxx.ll..wwwwx.x.wxxx.wxw..xw.xx -xlx.xll.x.l.x.llxxw.xx.xw.wwxx.wxwx.xwx.x -xlx.xl.xx.l.xl..x...x.x.xx.wx.xwxwx.xxx.x -xl.xxx.lllxlx.xxx.T.x...x.w.x.wwxw.wxw.wx -x...x.xxx...xx..x...xx.xx.wxx.w.xw.xx.xxx -x...x...x...xx..x...x...xx..xx..xw..x...x -xx+xx...x...x...x...x...x...x...x...xx+xx -x..xxx..x...x...x...x...x...x...x..xxx..x -x....x+xx...x...x...x...x...x...xx+x....x -xx......xx+xxx+xx...x...xx+xxx+xx......xx -xxxx...........xxx+xxx+xxx...........xxxx -xxxxxxxx.........................xxxxxxxx -xxxxxxxxxxxxx.....[.{.(.....xxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# The Chase - -NAME: david_entry_016_chase -TAGS: entry no_monster_gen no_pool_fixup -MONS: kobold, hobgoblin / goblin / giant bat -ITEM: stone, dart -ORIENT: float -FLAGS: no_rotate -SUBST: w : w l:1 -MAP -xxxxxxxxxxxxx..........@ -xxxxxwwwwwwww2.......... -xxxxxxxxwwwwwww........x -xxxxx.......wwww..wwwwwx -xxww...(.......wwwwwwwwx -xwwww....[.{....wwww...x -xwwwwww................. -xwwwwwwwwwwwwwww.......@ -x1wwwwwwwwwwwwwwww...... -x1e1...wwwwwwwwwwwwwww.x -x1d1...........wwwwwwwwx -x>...................wwx -xxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# The humble fractal - -NAME: david_entry_017_a -TAGS: entry no_monster_gen -CHANCE: 2 -ORIENT: float -FLAGS: no_rotate -KFEAT: X = teleport trap -SHUFFLE: {[( -MAP -xxxxx+xxxxx+xxxxxxxxxxx@x -xxxxx.xxxxx.xxxxxxxxxxx.x -xxxx..xxxx..xxxxxxxxxx..x -xxx...xxx...xxxxxxxxx...x -xx..(.xx..{.xxxxxxxx....x -+.....+.....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 -xxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_017_b -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 8 -SHUFFLE: cv -MAP -x@xxxxxxxxxxxxxxxxxxxx@x -x......................x -x.cccccc......cccccc...x -x......................x -x.vv..vv......vv..vv...x -x......................x -xxxxxxxxxx{}xxxxxxxxxxxx -ENDMAP - -############################################################################## -# Painted rooms 1 - -NAME: david_entry_018 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -SHUFFLE: cvba -MAP -xxxxxxxxx@.xxxxxx -xvvvvvvvx..xbbbbx -xv.....vx..xb..bx -xv..(..+...xb.[bx -xv.....vx..xb..bx -xvvvvvvvx...+..bx -xxxxxxxxx..xb..bx -@..........xb.{bx -.........T.xb..bx -xxxxxxxx...xbbbbx -xxxxxxxx.@.xxxxxx -ENDMAP - -############################################################################## -# Painted rooms 2 - -NAME: david_entry_019 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -SHUFFLE: cvba -MAP -xxxxxxxxxxxxxxx -xcccccccx.....x -xc.....cx..[..x -xc..(..cx.....x -xc.....cxxxx+xx -xc..{..cx...... -xc.....+......@ -xcccccccx...... -xxxxxxxxx..@... -ENDMAP - -############################################################################## -# Painted rooms 3 - -NAME: david_entry_020 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[ -SHUFFLE: cvba -MAP -xxxxxxxxxxxx -xvcvcvcvcvcx -xc........vx -xv........cx -xc.{....[.vx -xv........cx -xc........vx -xvcvcv+vcvcx -xxxxxx.xxxxx -x..........x -x.(..wwww..x -x..........x -xxxxxxxxxx@x -ENDMAP - -############################################################################## -# Tetris - -NAME: david_021_tetris -TAGS: entry -ORIENT: float -SHUFFLE: {[(, bcvx -MAP -xxxxxxxxxxx.@.xxxxxxxxxxx -xxxxxxxxxxx...xxxxxxxxxxx -xxxxxxxxxxx...xxxxxxxxxxx -xxxxxxxxxx..x..xxxxxxxxxx -xxxxxxxxx..xxx..xxxxxxxxx -xxxxxxxx..xxxxx..xxxxxxxx -xxxxxxx..xxxxxxx..xxxxxxx -xxxxxx..xxxxxxxxx..xxxxxx -xxxxx..xxxxxxxxxxx..xxxxx -x.......................x -x.bb.bb..b..b..bb.bbb.b.x -x..b.bb.bbb.b.bb..b..bb.x -x..b........b........b..x -xx...xxxxxx.b.xxxxxx...xx -xxx...xxxxx...xxxxx...xxx -xxxx...xxxx...xxxx...xxxx -xxxxx...xxx...xxx...xxxxx -xxxxxx...xx...xx...xxxxxx -xxxxxxx...x...x...xxxxxxx -xxxxxxxx.........xxxxxxxx -xxxxxxxxx...{...xxxxxxxxx -xxxxxxxxx.(...[.xxxxxxxxx -xxxxxxxxx.......xxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Central - -NAME: david_022_central -TAGS: entry -MONS: gnoll, jackal, worm -ORIENT: float -SHUFFLE: {[(], 0123, @ABC -SUBST: A=@x, B=@x, C=@x -MAP -xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxx -xxxxxxxxxxx...........xxxxxxxxxxx -xxxxxxxxx...xxx...xxx...xxxxxxxxx -xxxxxxx...xxxx.....xxxx...xxxxxxx -xxxxxx..xxxxx...]...xxxxx..xxxxxx -xxxxx..xxxxx.........xxxxx..xxxxx -xxxx..xxxxx...........xxxxx..xxxx -xxx..xxxxx......x......xxxxx..xxx -xx..xxxxx......xxx......xxxxx..xx -xx.xxxxx......xx1xx......xxxxx.xx -x..xxxx......xx.%.xx......xxxx..x -x.xxxx......xx.....xx......xxxx.x -A.......(..xx1%.}.%1xx..[.......C -x.xxxx......xx.....xx......xxxx.x -x..xxxx......xx.%.xx......xxxx..x -xx.xxxxx......xx1xx......xxxxx.xx -xx..xxxxx......xxx......xxxxx..xx -xxx..xxxxx......x......xxxxx..xxx -xxxx..xxxxx...........xxxxx..xxxx -xxxxx..xxxxx.........xxxxx..xxxxx -xxxxxx..xxxxx...{...xxxxx..xxxxxx -xxxxxxx...xxxx.....xxxx...xxxxxxx -xxxxxxxxx...xxx...xxx...xxxxxxxxx -xxxxxxxxxxx...........xxxxxxxxxxx -xxxxxxxxxxxxxxxxBxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# the snail - -NAME: david_023_snail -TAGS: entry no_monster_gen -ORIENT: float -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxx.......xxxxxxxxx -xxxxxxxxxx.......(.....xxxxxxx -xxxxxxxx.................xxxxx -xxxxxxx.........xxxx......xxxx -xxxxxx........xxxxxxxx.....xxx -xxxxx.......xxxx....xxx.....xx -xxxxx......xxx........xx....xx -xxxx.......xx...xxx...xxx....x -xxxx......xxx..xxxxx...xx..[.x -xxx.......xx..xxx.{xx..xx....x -xxx......xxx..xxx.xx..xxx....x -xxx......xxx...xx.....xx....xx -xx........xx....xxxxxxx....xxx -xx........xxx....xxxx......xxx -xx........xxxx............xxxx -xx........xxxxxxx......xxxxxxx -x..........xxxxxxxxxxxxxxxxxxx -x....@.....xxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# stupid boxes - -NAME: david_024_boxorama -TAGS: entry -ORIENT: float -SHUFFLE: {[(< -MAP -xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxx -x.................................x -x.................................x -x...xxxxxxx...xxxxx...xxxx...xx...x -x...xxxxxxx...xxxxx...xxxx...xx...x -x...xxxxxxx...xxxxx...xxxx........x -x...xxxxxxx...xxxxx........<..[...x -x...xxxxxxx.......................x -x.......................xxxxxxx...x -x...(..{........xxxxx...xxxxxxx...x -x........xxxx...xxxxx...xxxxxxx...x -x...xx...xxxx...xxxxx...xxxxxxx...x -x...xx...xxxx...xxxxx...xxxxxxx...x -x.................................x -x.................................x -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# two boxes missing - -NAME: david_025_boxes_within_box -TAGS: entry -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxx@xxxxxxxxxxxxxxxxxx -x.................................x -x.................................x -x...xxxxxxx..xxxxxxxxxxx..xxxxx...x -x...xxxxxxx..xxxxxxxxxxx..xxxxx...x -x...xxx........xxxxxxxxx..xxxxx...x -x............{.xxxxx......xxxxx...x -x...xxx..[........................x -x...xxx........x........(.xxxxx...x -x...xxxxxx..xxxx.xxx......xxxxx...x -x...xxxxxx..xxxx.xxx......xxxxx...x -x...xxxxxx..xxxx.xxxx...xxxxxxx...x -x...xxxxxx..xxxx.xxxx...xxxxxxx...x -x.................................x -x.................................x -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################ -# 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 - -NAME: david_026_e -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 -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 -ITEM: nothing / choko / pear / apple / sausage / banana / any scroll -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.....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 -ENDMAP - -############################################################################## -# Sounds of Crawl: the Slurp - -NAME: david_027_sounds_slurp -TAGS: entry no_monster_gen -MONS: generate_awake jelly -ITEM: dart -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxxx....@..... -xxxxx......xxxxxxxxxx.........@ -xxx............xxxxxx.......... -xx................xxxxxxxxxxxxx -xx....vvvv.......xx.....xxxxxxx -.....vv1dvvv.....x...{.....xxxx -@....vdddd>vv................xx -.....vvddvvv...x....vvv.......x -xxx...vvvvv...xx...vvvvv..}...x -xxx..........xx....vvvvv.....xx -xxx..........xx.....vvv......xx -xxxx........xx..............xxx -xxxx.......xxxx....[......xxxxx -xxxxx...xxxxxxxxx.....xxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Sounds of Crawl: the Drone - -NAME: david_028_sounds_drone -TAGS: entry no_monster_gen -MONS: generate_awake boring beetle -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {[(< -MAP -xxx.....@....ccccc....@.....xxx -xx...........cx>xc...........xx -x............cxxxc............x -.............cxxxc............. -.............cxxxc............. -@.......(....cxxxc....[.......@ -.............cxxxc............. -ccccccccccccccxxxcccccccccccccc -cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc -c>xxxxxxxxxxxxx1xxxxxxxxxxxxx>c -cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc -ccccccccccccccxxxcccccccccccccc -.............cxxxc............. -@.......]....cxxxc....{.......@ -.............cxxxc............. -.............cxxxc............. -x............cxxxc............x -xx...........cx>xc...........xx -xxx.....@....ccccc....@.....xxx -ENDMAP - -############################################################################## -# Arbitrary 1 - -NAME: david_entry_029 -TAGS: entry -ORIENT: float -SHUFFLE: [{ -SUBST: ' : . x ':40, '=.x -MAP -xxxxxxxxxxxxxxxxxxxxx -xxxxx''xx''''''xx''xx -xxxx''..'..xxx.'x..'x -xxxx'.{...xx'......'x -xxx'.....x''..[...'xx -xxx'....'.......''xxx -xxx'.........''xxxxxx -xx'........'xxxxxxxxx -xx'......''xxxxxxxxx. -x'.....'xxxxxxxxxxx.. -x...''xxxxxxxxxxxxx.@ -x.'xxxxxxxxxxxxxx.... -x..'xxxxxx''.'x..'xxx -x'...'''x'.xx..'xxxxx -x'..........xxxxxxxxx -xx'..(.xxx'....''xxxx -xxx'....xxxx''...''xx -xxxxxx'''xxxxx''...'x -xxxxxxxxxxxxxxx..@..x -ENDMAP - -############################################################################## -# Arbitrary 2 - -NAME: david_entry_030 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: ' : . x ':40, '=.x -MAP -xxxxxxx'.@.'xxxxx -xxxxxx'..'...'xxx -xxxx'...xxxx..xxx -xxx...'xxxxx'.'xx -xxx.(.'xxxxxx..xx -xx'....'xxxxx'..x -xx...'...xxxxx'.' -x..''xx'..'xx...@ -..'xxxxx.'.'...'x -@.'xxxx'.....[.'x -'..'x'....''...xx -x'.....{.'xxx'.'x -xx'''....xxxx'.xx -xxxxx.'xxxxxxx.xx -xxxxx.x'xxxxx.'xx -xxxx'..@''xx.@.'x -ENDMAP - -############################################################################## -# subterranean lakeside camping - -NAME: david_entry_031 -TAGS: entry no_monster_gen -ORIENT: float -MONS: goblin, rat, giant bat -SHUFFLE: {[( -SUBST: ? : . w ?:40, ' : . x ':40 -SUBST: ? = . w, ' = . x -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxx?xx1.'xxxxxxxx'.33x -xxxx'.??.xxx.xxx.x.x..xxxx -xx'..?w.....?.....x..xxx'x -x'.?www?.?.?www?.xx...2x.' -x'?www?.??w.wwww?...?.xx.@ -xx.???.?wwww.www.?ww..x..' -xxx'..?wwww??.wwwww?.xx.xx -''xx..?www?[({?www?.xx.xxx -@..xx?wwwww???wwwww?..xx'x -..xx..?wwwww.wwwww?..x..xx -x'.xxx.??wwww.ww.??...xxxx -xx..x....??www.??...xxxx'x -xxx...??....??.xx?.x.....x -xxxx'...'xxxxxxx''...'x.2x -xxx'.xxxxx'''xxxxxx''xx1xx -xxxxxxxxxx.@.xxxxxxxxxxxxx -ENDMAP - -############################################################################## -# subterranean lakeside camping II - -NAME: david_entry_032 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -SUBST: ? : . w ?:40, ' : . x ':40 -SUBST: ? = . w, ' = . x -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxx -xwwwwwwwww?......'''....''. -xwwwwww??...?w?......'..... -xwww??....w.www??...'x'..'. -xww??...?ww.w.ww.?..xx..... -xw?....?ww[www..w.?..'..... -xw?.(.?wwwwwwwww......'...@ -xw?....ww{wwww..w....'x.'.. -xww??...?wwww?.ww?....x.''. -xwww??.....?wwww...x..'.... -xwwwwww??....???..'x....xx' -xwwwwwwww??''...........''' -xxxxxxxxxxxxxxxxx..@....''' -ENDMAP - -############################################################################## -# Arbitrary entries - -NAME: david_entry_033_a -TAGS: entry -ORIENT: float -CHANCE: 5 -SHUFFLE: {[( -MAP -xxxx..@..xxxx -xxx...x...xxx -xx...xxx...xx -xx...xxx...xx -xx..xxxxx..xx -x...........x -x.....(.....x -x.U...[...U.x -x.....{.....x -x...........x -xxxx..x..xxxx -xxxxx...xxxxx -xxxx..@..xxxx -ENDMAP - -NAME: david_entry_033_b -TAGS: entry -ORIENT: float -CHANCE: 5 -SHUFFLE: {[( -MAP -xxxx..@..xxxx -xxx...x...xxx -xx...xxx...xx -xx...xxx...xx -xx..xxxxx..xx -x...........x -x...........x -x.T..([{..T.x -x...........x -x...........x -xxxx..x..xxxx -xxxxx...xxxxx -xxxx..@..xxxx -ENDMAP - -############################################################################## -# Houses by the road - -NAME: david_entry_034 -TAGS: entry -ORIENT: float -SHUFFLE: {[(, +' -SUBST: ' : x + ':40, '=x+ -MAP -xxxxxxx.@.xxxxxxx -x.....x...x.....x -x..(..'...+..[..x -x.....xx.xx.....x -xxx+xxxx.xxxx'xxx -@....xx...xx....@ -.....xx...xx..... -xxx+xxxx.xxxx+xxx -x.....xx.xx.....x -x..{..'...'..]..x -x.....x...x.....x -xxxxxxx.@.xxxxxxx -ENDMAP - -############################################################################## -# Leaving the shelter - -NAME: david_entry_035 -TAGS: entry -ORIENT: float -SHUFFLE: cv -MAP -@...........@ -............. -....cc+cc.... -...cc...cc... -...c..{..c... -...cc...cc... -....cc+cc.... -............. -@...........@ -ENDMAP - -############################################################################## -# Disconnected? - -NAME: david_entry_036_a -TAGS: entry -ORIENT: float -CHANCE: 2 -SHUFFLE: {[( -MAP -@.......xxxxx..@ -.[......xxxxx... -........xxxxx... -xxxxxxxxxxxxx.(. -xxxxxxxxxxxxx... -x...xxxxxxxxxxxx -x.{.xxxxx....... -x...xxxxx..].... -x...xxxxx....... -x.@.xxxxx......@ -ENDMAP - -NAME: david_entry_036_b -TAGS: entry -ORIENT: float -CHANCE: 2 -SHUFFLE: {[( -MAP -@.......xxxxx..@ -.[......=xxxx... -........x..xx... -xxxxxxxxxxx.=.(. -xxxxxxxxxxxxx... -x...xxxxxxxxxxxx -x.{.xxx.=....... -x...=..xx..].... -x...xxxxx....... -x.@.xxxxx......@ -ENDMAP - -NAME: david_entry_036_c -TAGS: entry -ORIENT: float -SHUFFLE: {[( -CHANCE: 2 -MAP -@.......xxxxx..@ -.[......xxxxx... -........xxxxx... -x=xxxxxxxxxxx.(. -xx=xxxxxxxx.=... -x...xxxxxx=xxxxx -x.{.xxxxx....... -x...xxxxx..].... -x...xxxxx....... -x.@.xxxxx......@ -ENDMAP - -NAME: david_entry_036_d -TAGS: entry -ORIENT: float -SHUFFLE: {[( -CHANCE: 2 -MAP -@.......xxxxx..@ -.[......xxxxx... -........xxxxx... -xxxxx=xxxxxxx.(. -xxxxxx.xxxxxx... -x...xxx.xxxxxxxx -x.{.xxx.x....... -x...xxx.x..].... -x...=..x=....... -x.@.xxxxx......@ -ENDMAP - -NAME: david_entry_036_e -TAGS: entry -ORIENT: float -SHUFFLE: {[( -CHANCE: 2 -MAP -@.......xxxxx..@ -.[......xxxxx... -........xxxxx... -xxxxxxxxxxxxx.(. -xxxxxxxx.xxxx... -x...xxx.x=xxxxxx -x.{.x..xx....... -x...x%%xx..].... -x...x%%xx....... -x.@.xxxxx......@ -ENDMAP - -############################################################################## -# Rhombus - -NAME: david_entry_037_a -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 5 -SHUFFLE: {[ -MAP -xxxxxxxxxxxxxxxxx -xxxxxxx...xxxxxxx -xxxx....(....xxxx -@.......{.......@ -xxxx....[....xxxx -xxxxxxx...xxxxxxx -xxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_037_b -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 5 -SHUFFLE: {[ -MAP -xxxxxxxx@xxxxxxxx -xxxxxxx...xxxxxxx -xxxx.........xxxx -x......({[......x -xxxx.........xxxx -xxxxxxx...xxxxxxx -xxxxxxxx@xxxxxxxx -ENDMAP - -############################################################################## -# Thieves' delight - -NAME: david_entry_038_a -TAGS: entry -ORIENT: float -CHANCE: 1 -MAP -xxxxxxxxxxxxx -x%.x%.=..=.[x -xx=x.%x..x].x -x..xxxxxxxxxx -@.....{.....@ -xxxxxxxxx.xxx -x.)=%x.%x.x%x -x(.x%=%.xx=.x -xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_038_b -TAGS: entry -ORIENT: float -CHANCE: 2 -MAP -xxxxxxxxxxxxx -x.%x%.x..=.[x -x=xx..x%.x..x -x..x=xxx=xxxx -@.....{.....@ -xxxxx=xxx.xx= -x.%=....x.x%x -x(.x....xxx%x -xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_038_c -TAGS: entry -ORIENT: float -CHANCE: 1 -MAP -xxxxxxxxxxxxx -x.%x%%x..=.[x -=xxx..=..x..x -x..xxxx=xxxxx -@.....{.....@ -xxxxxxxxx.x=x -x.)x%...=.x.x -x(%x%...xxx%x -xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_038_d -TAGS: entry -ORIENT: float -CHANCE: 1 -MAP -xxxxxxxxxxxxx -x%.=..=.%x.[x -xxxx..x%.x..x -x..x=xxxxx=xx -@.....{.....@ -x=xx=xxxx.xxx -x..x%x.%x.x>x -x(.x%=..x=x%x -xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_038_e -TAGS: entry -ORIENT: float -CHANCE: 1 -MAP -xxxxxxxxxxxxx -x..=..=..x%[x -xxxx..x..x%%x -x..xx=xxxx=xx -@.....{.....@ -xxxxxxxxx.xxx -x%%=....x.x%x -x(%=...]x=x.x -xxxxxxxxxx=xx -ENDMAP - -NAME: david_entry_038_f -TAGS: entry -ORIENT: float -CHANCE: 2 -MAP -xxxxxxxxxxxxx -x..=..x%.=%[x -x=xx..=..x.%x -x..xxxxxxxxxx -@.....{.....@ -xxxxxx=xx.=xx -x%.x....x.x.x -x(%=....xxx%x -xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_038_g -TAGS: entry -ORIENT: float -CHANCE: 2 -MAP -xxxxxxxxxxxxx -x%.x..x..x%[x -xx=x..x..x]%x -x..xx=x=xxxxx -@.....{.....@ -xxx=xxxxx.xx= -x..x....x.x%x -x(.x.%%.xxx%x -xxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Erosion - -NAME: david_entry_039 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: '=cx., "=+.= -MAP -xxxxxxxxxxxxxxxxxxxx -xccccccx.......x..c. -xccccccc..ccx'.x..x. -xcc.(..c..'..c.'=''. -xcc.[..+..c..+.x.."@ -xcc.{..c..cxxc.'..x. -xccccccc..x....'xx'. -xcccccxxc...cc...... -xxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Squares - -NAME: david_entry_040 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -MAP -x@xxxxxxxxxx@x -@..[xx....cc.@ -x.ccxx.......x -x.cc..cc.....x -x....x{cxx...x -x....xx.xx...x -xcc.........cx -xcc..cx.xx..cx -@....xc(xx...@ -x@xxxxxxxxxx@x -ENDMAP - -############################################################################## -# Round shapes 1 - -NAME: david_entry_041 -TAGS: entry -ORIENT: float -SHUFFLE: {[(, vcx -SUBST: ? = x= -SUBST: ' = x. -MAP -xxxxxxxxxxxxxxxx.@ -@...xxxxxx.'xx.?.. -xxx'.xxxx.xx..xx.. -xxxx.'xxx?xxxxxx.. -xxxxx.xxx.xxxxxx.. -xx[x.......xxxxx.. -xx...vvvv..'xxxx.. -x'.vvvvvvv....xx.. -x..vvvvvv..xx'.x.. -xx..vv....xxxx'x.. -x(x'...xx{xxxx.?.. -xxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Round shapes 2 - -NAME: david_entry_042 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: ' : . x ':40, '=x. -MAP -xxxx@xxxxxxxxx -xxxx.xxxx...xx -xx'...xx..x..@ -x'..x..'....xx -x'.......'xxxx -x'........xxxx -x'...''....xxx -xx..'xxx'...xx -xx.'xxxxxx..xx -xx..xxxxxxx.'x -xxx.'xxxxxx..x -xxx..xxxxxx.{x -xxxx..xxxx..xx -xxxxx...xx.'xx -xxxxxxx.(.['xx -xxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Round shapes 3 - -NAME: david_entry_043 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: ' : . x ':40, '=x., " : . c ":40, "=.c -MAP -xxxxxxxxxxxxxxxxxxxxxxxx -xxxxx.....xxxxxxxxxxxxxx -xxx'.."""....xxxxxxxxxxx -xx'.."ccc".[.....xxxxxxx -x...cccccc"...cc...xxx.@ -x.{.ccccc"..'.."cc..x.x. -x....cc....'xx.."c".'xx. -xx......(.'xxxx'....'xx. -xx'..''...xxxxxxxx.'xxx. -xx'..''xxxxxxxxxxxx.xxx. -xxx''xxxxxxxxxxxxxx.xxx. -xxxxxxxxxxxxxxxxxxx@...@ -ENDMAP - -############################################################################## -# Sequences - -NAME: david_entry_044 -TAGS: entry -FLAGS: no_rotate -ORIENT: float -SHUFFLE: {( -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -x(x.xx..xx...x.....xxxxx........ -x..x...xx.....x.......x......... -x.xx....xx.........xxxxxx......@ -x.x..xx....xxxxx........xxxx.... -x..x....xxx......xx........xx... -x.xx...xxx......xx..........xxx. -x{x.xx.[x......xx............... -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# The short and straight roads - -NAME: david_entry_045_a -TAGS: entry -ORIENT: float -CHANCE: 5 -SHUFFLE: {[( -MAP -xxxxxx@.xxx -x(.xx..xxxx -x..x...+..x -x..x..xx.[x -x..+..xx..x -x=xx..xxxxx -x%x..xxxxxx -xxx..x...{x -xx...+....x -xx.@xxxxxxx -ENDMAP - -NAME: david_entry_045_b -TAGS: entry -ORIENT: float -CHANCE: 5 -SHUFFLE: {[( -MAP -xxxxxx@.xxx -x(.xx..xxxx -x..x...+..x -x..x..xx.[x -x..+..xx..x -xxxx..xxxxx -x%=..xxxxxx -xxx..x...{x -xx...+....x -xx.@xxxxxxx -ENDMAP - -############################################################################## -# Roadkill - -NAME: david_entry_046 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -MAP -xx.(.@x..xx@ -xx...xx...=. -.....xxx..xx -....xxx...x. -x...xx....x. -x..xxx...xx. -...xx....x.. -..xxx.{.xxx. -..xx....xx.. -.xxxx..xx... -xxx....xx@.[ -ENDMAP - -############################################################################## -# Just another court - -NAME: david_entry_047 -TAGS: entry -ORIENT: float -SHUFFLE: {[(, TVG -MAP -xxxxx.@.xxxxx -x...........x -x.xxx...xxx.x -x.x.......x.x -x.x.T.x.T.x.x -x.....x.....x -x....xxx....x -xxxx..x..xxxx -x..+.....+..x -x(.xxx+xxx..x -x..x[....x.{x -xxxxxxxxxxxxx -ENDMAP - -############################################################################## -# digital signposts - -NAME: david_entry_048_a -TAGS: entry no_monster_gen -FLAGS: no_rotate -ORIENT: float -CHANCE: 5 -SHUFFLE: {[(, cvba -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxx...xxxx..xxxxxx -xxxxxx..xc.xxx.xx.xx.xxxxx -x..xx.x.x.xxx.xxxx.x.x.... -x(...xx.x..xx.cx..xx.x.cx. -x{.xxxxxx.x.x....xxxx..xx@ -x[...xxx.xx.x.xxxx..xx.cx. -x..cx...xx.xxx....xx.x.... -xxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_048_b -TAGS: entry no_monster_gen -FLAGS: no_rotate -ORIENT: float -CHANCE: 5 -SHUFFLE: {[(, cvba -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxx...xxxx..xxxxxx -xxxxxx..xx.xxx.xx.xx.xxxxx -x..cx.x.x.xxxxxxxx.xxx.... -x(...xxx..xxxxxx..xx.x.cx. -x{.xxx.xx.xxx...xxxxx..xx@ -x[...xx.xc.xx.xc.x..x..cx. -x..xx...xx...xxxx..x.x.... -xxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# ternary - -NAME: david_entry_049 -TAGS: entry -ORIENT: float -SHUFFLE: {[(, cv -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxx -xcxcxcxcxcxcxcxcxcxcxcxxcx -x.x..c.....x..c.....x..c.x -x.......x..x..x..c..c..c.x -@......................... -..x..x..x..(..x..x..x..x.@ -x.c..c..x..[..x..........x -x.x.....c..{.....c..x....x -xcxcxcxcxcxcxcxcxcxcxcxxcx -xxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# For rent - -NAME: david_entry_050 -TAGS: entry -ORIENT: float -SHUFFLE: {[(, TcGv, XY -SUBST: ':.x, X=+=x, Y=+=x -MAP -xxxxxxxxxxxxxxxxxx..@ -x'''''''xxxxxxxxxx... -x'.....'xxxx...xxx... -x'.x+x.xxx'..T..'x... -x..x.x.[xx.......Y... -xxxx.xxxxx''x+x''x... -xxxx.xxxxxxxx.xxxxxXx -@...................@ -xxxxxx.xxxxxxxxxxx.xx -xxxxxx+xxxxxx...'x.xx -xxxx''.''xxxx.c..x.xx -xxx'.....'xxx.{..+.xx -xxx'.xxx.'xxx.c..xxxx -xxxx..(..xxxx...'xxxx -xxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Solitude - -NAME: david_entry_051_a -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 3 -MAP -xxxxxxxxxxxxxxxxxxx....@ -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..... -xxxxxxxxxxxxxxxxxxx....@ -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..@ -ENDMAP - -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 - -############################################################################## -# One down, four to go - -NAME: david_entry_052 -TAGS: entry -MONS: rat, goblin, giant bat -ORIENT: float -SHUFFLE: [{( -SUBST: X = x= -MAP -xxxxxxxxxxxx..@ -xx.1.%1xxxxx... -x%.1.....xxx(.. -x1........xx... -xxx...xx..xx... -xxxxxxxxx.1x... -xxxxxxxxxx+xXxx -..[.xxxxxx....x -....xxxxxx.{..x -@...xxxxxxxx@xx -ENDMAP - -############################################################################## -# Brainrot - -NAME: david_entry_053 -TAGS: entry no_monster_gen -MONS: jackal / worm -ORIENT: float -SHUFFLE: {( -SUBST: l = l. -MAP -xxxxxxxxxxxxxxxxx@xxx -@.xx...xx..xx..xx.xxx -xx..xl.x.xxx..x..x.xx -xxlll.xxx...xxllxx.xx -xxxll.xx.xxxx.xx.xxxx -@..xxl.x.x...x..x.xxx -xxx..lx.x..xxxxxx.x.x -xx%xx.x.xxxx...(x.x.x -xlxlxxxx.xxx....xx.xx -x.xlx.xl..x.xxllxxxxx -xx.x.x.xxx.x.x..xxxxx -x.xxxxx.lxxxx.xxlllll -x..x..x.....x.xxl%1>l -x{...x.x.xll..xxlllll -xxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Refuge - -NAME: david_entry_054 -TAGS: entry -ORIENT: float -SUBST: c:xc, T:TGv., %:%.T -MAP -..................... -..................... -..xxxxxxxx+xxxxxxxx.. -..xxxx.........xxxx.. -..xx...T.....%...xx.. -..x..T...c=c...%..x.. -..+.....cc.cc.....+.. -..+.....cc>cc.....+.. -..x..%...c=c...T..x.. -..xx...%.....T...xx.. -..xxxx.........xxxx.. -..xxxxxxxx+xxxxxxxx.. -..................... -....................@ -ENDMAP - -############################################################################## -# Just another circle - -NAME: david_entry_055_a -TAGS: entry no_monster_gen -ORIENT: float -FLAGS: no_rotate -CHANCE: 5 -SHUFFLE: lw -MAP -xxxxxxxxxxxxxxxxxxxxxxx -xxxxxxx.........xxxxxxx -xxxx...xxxx+xxxx...xxxx -xxx.xxxxxx...xxxxxx.xxx -xx.xxxxxxx...xxxxxxx.xx -xx.xxxxxxxx+xxxxxxxx.xx -x.xxl..xx.....xxx.lxx.x -x.xll..x.......x..llx.x -@.xll(.+...{...+.[llx.@ -x.xll..x.......x..llx.x -x.xxl..xx.....xxx.lxx.x -xx.xxxxxxxx+xxxxxxxx.xx -xx.xxxxxxx...xxxxxxx.xx -xxx.xxxxxx...xxxxxx.xxx -xxxx...xxxx+xxxx...xxxx -xxxxxxx.........xxxxxxx -xxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_055_b -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 5 -SHUFFLE: {[(, lw -MAP -xxxxxxxxxxx@xxxxxxxxxxx -xxxxxxx.........xxxxxxx -xxxx...xxxx+xxxx...xxxx -xxx.xxxxwwwwwwwxxxx.xxx -xx.xxxxxww...wwxxxxx.xx -xx.xxxxx...[...xxxxx.xx -x.xxxxxxxxx+xxxxxxxxx.x -x.x..x...........x..x.x -x.+..+.....{.....+..+.x -x.x..x...........x..x.x -x.xxxxxxxxx+xxxxxxxxx.x -xx.xxxxx...(...xxxxx.xx -xx.xxxxxww...wwxxxxx.xx -xxx.xxxxwwwwwwwxxxx.xxx -xxxx...xxxxxxxxx...xxxx -xxxxxxx.........xxxxxxx -xxxxxxxxxxx@xxxxxxxxxxx -ENDMAP - -############################################################################## -# Stupid Stonehenge, eight and twelve columns - -NAME: david_entry_056_a -TAGS: entry -ORIENT: float -CHANCE: 5 -FLAGS: no_rotate -ITEM: nothing, nothing, nothing -SHUFFLE: cbvx, def} -MAP -.............................. -...............cc............. -..d......cc....cc....cc....e.. -.........cc..........cc....... -....cc........................ -....cc...................cc... -.........................cc... -.............................. -..cc.......................... -..cc...........{..........cc.. -..........................cc.. -.............................. -...cc......................... -...cc...................cc.... -........................cc.... -.......cc..........cc......... -..f....cc....cc....cc......}.. -.............cc............... -.............................@ -ENDMAP - -NAME: david_entry_056_b -TAGS: entry -ORIENT: float -CHANCE: 5 -FLAGS: no_rotate -SHUFFLE: cbvx -MAP -.......................... -............cc............ -............cc............ -.....cc............cc..... -.....cc............cc..... -.......................... -.......................... -..cc.........}........cc.. -..cc........{.........cc.. -.......................... -.......................... -.....cc............cc..... -.....cc............cc..... -............cc............ -............cc............ -.........................@ -ENDMAP - -############################################################################## -# Just another altar on DL:1 - -NAME: david_entry_057_a_altar -TAGS: entry -ORIENT: float -SHUFFLE: {[AB -MONS: gnoll / orc priest, large zombie / giant beetle -SUBST: A=., B=. -CHANCE: 3 -MAP -@....B........@ -..............[ -..xxxxxxxxxxxxx -A.xcccccccccccx -..xcclllc.2..cx -..xcllllc....cx -..xcl...c1...cx -..==l>C.x....cx -..xcl...c....cx -..xcllllc....cx -..xcclllc...]cx -..xcccccccccccx -@{xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_057_b_altar -TAGS: entry -ORIENT: float -SHUFFLE: {[AB -SUBST: A=., B=. -MONS: gnoll / orc priest, large zombie / giant beetle -CHANCE: 3 -MAP -@...B.........@ -..............[ -..xxxx=xxxxxxxx -..xccc=cccccccx -..xcclllc.2..cx -..xcllllc....cx -..xcl...c1...cx -.Axcl>C.x....cx -..xcl...c....cx -..xcllllc....cx -..xcclllc...]cx -..xcccccccccccx -@{xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_057_c_altar -TAGS: entry -ORIENT: float -SHUFFLE: {[AB -SUBST: A=., B=. -MONS: gnoll / orc priest, large zombie / giant beetle -CHANCE: 2 -MAP -@.....B.......@ -..............[ -..xxxxxxxxxxxxx -..xcccccccccccx -..xcclllc.2..cx -..xcllllc....cx -.Axcl...c1...cx -..xcl.C.=....cx -..xcl...c....cx -..xcllllc....cx -..xcclllc...]cx -..xcccccccccccx -@{xxxxxxxxxxxxx -ENDMAP - -NAME: david_entry_057_d_altar -TAGS: entry -ORIENT: float -SHUFFLE: {[AB -SUBST: A=., B=. -MONS: gnoll / orc priest, large zombie / giant beetle -CHANCE: 2 -MAP -@......A......@ -..............[ -..xxxxxxxxxxxxx -..xcccccccccccx -..xcclllc.2..cx -B.xcllllc....cx -..xcl...c1...cx -..xcl>T.x....cx -..xcl...c....cx -..xcllllc....cx -..xcclllc...]cx -..xcccccccccccx -@{xxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Simpleton I - -NAME: david_entry_058 -TAGS: entry no_monster_gen -ORIENT: float -MAP -@xxxxxxxxxxxxxxx@ -x.xxxxxxxxxxxxx.x -xx...xxxxxxx...xx -xxxx...xxx...xxxx -xxxxx.......xxxxx -xxxxxxx.{.xxxxxxx -xxxxx.......xxxxx -xxxx...xxx...xxxx -xx...xxxxxxx...xx -x.xxxxxxxxxxxxx.x -@xxxxxxxxxxxxxxx@ -ENDMAP - -############################################################################## -# Simpleton II - -NAME: david_entry_059 -TAGS: entry -ORIENT: float -ITEM: nothing, nothing -SHUFFLE: =+, TVG, {[ -MAP -xx@...@xxxxxxxx -xx+xxx+xxxxxxxx -x.......x...... -x.......=..)..@ -x.T.[.T.x...... -x.......xxx=xxx -x.......xcc=ccx -xxxxxxxxxc...cx -xccccccccc.{.cx -@........+...cx -xcccccccccccccx -xxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Simpleton III - -NAME: david_entry_060 -TAGS: entry -ORIENT: float -ITEM: nothing, nothing -SHUFFLE: =+, cx, de/{(, {[( -MAP -@.............@ -.....xx+xx..... -.....x...x..... -...xxx.d.xxx... -...x.......x... -...=.{.[.(.=... -...x.......x... -...xxx.e.xxx... -.....x...x..... -.....xx+xx..... -@.............@ -ENDMAP - -############################################################################## -# Yet another D:1 altar - -NAME: david_entry_061_a_altar -TAGS: entry no_monster_gen -ORIENT: northwest -SUBST: ?=l. -CHANCE: 6 -KFEAT: X = teleport trap -SHUFFLE: Cc, {(. -MAP -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxXlllllllllll.... -xxxxxxlClllllllll?...@ -xxxxxxlllllllll??..... -xxxxxxllllllllll...... -xxxxxxllllllllll...... -xxxxxxllllllllll...... -xxxxxxlllllllll?...... -xxxxxxlllllllll....... -xxxxxxllllllll?....... -xxxxxxl?ll?ll?.....{.. -xxxxxxll.??........... -xxxxxxl..............@ -ENDMAP - -NAME: david_entry_061_b_altar -TAGS: entry no_monster_gen -ORIENT: northwest -CHANCE: 4 -KFEAT: X = teleport trap -SHUFFLE: Cc, {(. -MAP -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxx -xxxxxxXwwwwwwwwwwwwww. -xxxxxxwCwwwwwwwwwww..@ -xxxxxxwwwwwwwwwwww.... -xxxxxxwwwwwwwwwwww.... -xxxxxxwwwwwwwwwww..... -xxxxxxwwwwwwwwwww..... -xxxxxxwwwwwwwwww...... -xxxxxxwwwwwwwwww...... -xxxxxxwwwwwwwww....... -xxxxxxwwwwwwww.....{.. -xxxxxxwwwwww.......... -xxxxxxw..............@ -ENDMAP - -############################################################################## -# Rooms with view - -NAME: david_entry_062 -TAGS: entry no_monster_gen no_pool_fixup -ORIENT: float -SHUFFLE: {[, lw -MAP -.......xxxxxx@0 -@+xlllxx......@ -.x.....x......x -.l..{..l......x -.l..T..l..%...x -.x.....x......x -xxxlllxxxwwwxxx -x......x.....x. -x...%..w..T..w. -x......w..[..w. -x......x.....x. -@......xxwwwx+. -0@xxxxxx......@ -ENDMAP - -############################################################################## -# The tiny ones I (old school) -NAME: david_entry_063_tiny -TAGS: entry -CHANCE: 10 -ORIENT: float -MAP -{ -ENDMAP - -############################################################################## -# The tiny ones II (1x1) - -NAME: david_entry_064_a_tiny -TAGS: entry -CHANCE: 2 -ORIENT: float -MAP -xxx -+{+ -xxx -ENDMAP - -NAME: david_entry_064_b_tiny -TAGS: entry -CHANCE: 4 -ORIENT: float -MAP -@.... -.xxx. -.+{+. -xxxxx -ENDMAP - -NAME: david_entry_064_c_tiny -TAGS: entry -CHANCE: 4 -ORIENT: float -MAP -@.... -.xxx. -.+{+. -.xxx. -..... -ENDMAP - -############################################################################## -# The tiny ones III (3x3) - -NAME: david_entry_065_a_tiny -TAGS: entry -CHANCE: 1 -ORIENT: float -MAP -xxxxx -x...x -+.{.+ -x...x -xxxxx -ENDMAP - -NAME: david_entry_065_b_tiny -TAGS: entry -CHANCE: 3 -ORIENT: float -MAP -@...... -.xxxxx. -.x...x. -.+.{.+. -xx...xx -xxxxxxx -ENDMAP - -NAME: david_entry_065_c_tiny -TAGS: entry -CHANCE: 3 -ORIENT: float -MAP -@...xx -.xx+xx -.x...x -.+.{.+ -xx...x -xxxxxx -ENDMAP - -NAME: david_entry_065_d_tiny -TAGS: entry -CHANCE: 3 -ORIENT: float -MAP -@xxxxxx -.xxxxxx -.x...xx -.+.{.+. -xx...x. -xxxxxx@ -ENDMAP - -############################################################################## -# The tiny ones IV (row) - -NAME: david_entry_066_a_tiny -TAGS: entry -CHANCE: 4 -ORIENT: float -MAP -xxxxx -..{.@ -xxxxx -ENDMAP - -NAME: david_entry_066_b_tiny -TAGS: entry -CHANCE: 3 -ORIENT: float -SHUFFLE: vcb -MAP -xxxxx -xvvvx -.({[@ -xvvvx -xxxxx -ENDMAP - -NAME: david_entry_066_d_tiny -TAGS: entry -CHANCE: 3 -ORIENT: float -MAP -xxxx -x{.@ -xxxx -ENDMAP - -############################################################################## -# Just another castle - -NAME: david_entry_067 -TAGS: entry no_monster_gen -ITEM: any, nothing, nothing -ORIENT: float -FLAGS: no_rotate -SHUFFLE: {[ -SHUFFLE: def - -# A test run with 50 tries had precisely one level without shallow water -# access to surroundings. This is intended and I like the low chance for this. -# Using SUBST: w=wW this chance could be decreased even more. - -MAP -............................. -............................. -...wwwwwwwwwwwwwwwwwwwwwww... -...wwwwwwwwwwwwwwwwwwwwwww... -...wwwwwwwwwwwwwwwwwwwwwww... -...wwwc+c+cwwwwwwwc+c+cwww... -...www+...cc+ccc+cc..d+www... -...www+..]c.......c...+www... -...wwwc+ccc.xxxxx.c+c+cwww... -...wwwww+...x...x...cwwww.... -...wwwwwc.xxx.{.+.T.+www..T.. -...wwwwwc.xxx.[.+.T.+www..T.. -...wwwww+...x...x...cwwww.... -...wwwc+ccc.xxxxx.ccc+cwww... -...www+...+.......+...+www... -...www+f..cc+ccc+cc..e+www... -...wwwc+c+cwwwwwwwc+c+cwww... -...wwwwwwwwwwwwwwwwwwwwwww... -...wwwwwwwwwwwwwwwwwwwwwww... -...wwwwwwwwwwwwwwwwwwwwwww... -............................. -............................@ -ENDMAP - -############################################################################## -# Erik's entry vaults -############################################################################## - -############################################################################## -# From Cave to Minitemple - -NAME: erik_entry_001_a -TAGS: entry -ORIENT: float -CHANCE: 1 -SHUFFLE: {[( -SUBST: X : x:20 G:4 l: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..............c -c.cc...c.c..c......c...c....xxxxxxxx...c -cc.c.ccc..c...c..cc...c....xxxxT9T.x...c -ccc.ccc.c.c..c...c..c.....xxxxx....x...c -c{ccc..cc.cc......cc......G.x$X.C9.x...@ -c.c...c.cc.c..cc............+0x....x...c -cc.cccccc.c...c..c..cc......+0x....x...c -cccc.c...c..c...c.........G.x$X.C..x...c -c.cc..ccc.c.......c...c...xxxxx....x...c -c..cc.c.c...cc...ccc...cc..xxxxT.T>x...c -cc..cc.cc.cc....c....c......xxxxxxxx...c -c(.c..c.cc...c......c..................c -cccccccccccccccccccccccccccccccccccccccc -ENDMAP - -NAME: erik_entry_001_b -TAGS: entry -ORIENT: float -MONS: gnoll -CHANCE: 3 -SHUFFLE: {[( -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..............c -c.cc...c.c..c......c...c....xxxxxxxx...c -cc.c.ccc..c...c..cc...c....xxxxT.T.x...c -ccc.ccc.c.c..c...c..c.....xxxxx1...x...c -c{ccc..cc.cc......cc......G.x$x.V..x...@ -c.c...c.cc.c..cc............+0x....x...c -cc.cccccc.c...c..c..cc......+0x.1..x...c -cccc.c...c..c...c.........G.x$x.V..x...c -c.cc..ccc.c.......c...c...xxxxx....x...c -c..cc.c.c...cc...ccc...cc..xxxxT.T>x...c -cc..cc.cc.cc....c....c......xxxxxxxx...c -c(.c..c.cc...c......c..................c -cccccccccccccccccccccccccccccccccccccccc -ENDMAP - -NAME: erik_entry_001_c -TAGS: entry -ORIENT: float -MONS: centaur, orc -CHANCE: 3 -SHUFFLE: {[( -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..............c -c.cc...c.c..c......c...c....xxxxxxxx...c -cc.c.ccc..c...c..cc...c....xxxxT1T.x...c -ccc.ccc.c.c..c...c..c.....xxxxx....x...c -c{ccc..cc.cc......cc......G.x$x.V..x...@ -c.c...c.cc.c..cc............+0x.2..x...c -cc.cccccc.c...c..c..cc......+0x....x...c -cccc.c...c..c...c.........G.x$x.V.>x...c -c.cc..ccc.c.......c...c...xxxxx....x...c -c..cc.c.c...cc...ccc...cc..xxxxT.T.x...c -cc..cc.cc.cc....c....c......xxxxxxxx...c -c(.c..c.cc...c......c..................c -cccccccccccccccccccccccccccccccccccccccc -ENDMAP - -NAME: erik_entry_001_d -TAGS: entry -ORIENT: float -MONS: orc -CHANCE: 3 -SHUFFLE: {[( -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..............c -c.cc...c.c..c......c...c....xxxxxxxx...c -cc.c.ccc..c...c..cc...c....xxxxT.T.x...c -ccc.ccc.c.c..c...c..c.....xxxxx....x...c -c{ccc..cc.cc......cc......G.x$x.V..x...@ -c.c...c.cc.c..cc............+0x...1x...c -cc.cccccc.c...c..c..cc......+0x1...x...c -cccc.c...c..c...c.........G.x$x.V..x...c -c.cc..ccc.c.......c...c...xxxxx....x...c -c..cc.c.c...cc...ccc...cc..xxxxT.T>x...c -cc..cc.cc.cc....c....c......xxxxxxxx...c -c(.c..c.cc...c......c..................c -cccccccccccccccccccccccccccccccccccccccc -ENDMAP - -############################################################################## -# Triangle - -NAME: erik_entry_002 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxx -xxxxxxxxxxxxx(x -xxxxxxxxxxxxx[xxx -xxxxxxxxxxx.+{+.x -xxxxxxxxxxx.xxx.xxx -xxxxxxxxx.+x+.+x+.x -xxxxxxxxx.xxx.xxx.xxx -xxxxxxx.+x+.+x+.+x+.x -xxxxxxx.xxx.xxx.xxx.xxx -xxxxx.+x+.+x+.+x+.+x+.x -xxxxx.xxx.xxx.xxx.xxx.xxx -xxx.+x+.+x+.+x+.+x+.+x+.x -xxx.xxx.xxx.xxx.xxx.xxx.xxx -x.+x+.+x+.+x+.+x+.+x+.+x+.x -x@xxx@xxx@xxx@xxx@xxx@xxx@x -ENDMAP - -############################################################################## -# Deja vu - -NAME: erik_entry_003 -TAGS: entry -ORIENT: float -ITEM: stone -FLAGS: no_rotate -MONS: rat -SHUFFLE: {[(> -MAP -..........@.......... -..................... -..........>.......... -...xcXXXXXXXXXXXcx... -...xXXX...1...XXXx... -...xXX..1...1..XXx... -...xX1.........1Xx... -@(x....1..d..1....x[@ -...xX1.........1Xx... -...xXX..1...1..XXx... -...xXXX...1...XXXx... -...xcXXXXXXXXXXXcx... -..........{.......... -..................... -..........@.......... -ENDMAP - -############################################################################## -# Deja vu 2 - -NAME: erik_entry_004 -TAGS: entry no_monster_gen -FLAGS: no_rotate -ORIENT: float -ITEM: stone -MONS: rat, goblin, kobold, ooze -SHUFFLE: {[( -MAP -xxxxxxxxxxx@xxxxxxxxxxxxxxxxxx -x.........l.l................x -x.....lllll.lllllllllllll....x -x.....l....1............l....x -x.....l.cc+ccccccccccc..l....x -x.....l.cc..........cc..l....x -x.....l.ccc.........cc..l....x -x.....ll.cc.....2.3.cc.ll....x -x.....l..cccccccc+cccc..l....x -x.....l..cccccccc+cccc..l....x -x.....ll..cc......cc...ll....x -x.....l...ccd{[(..cc.4..l....x -x.....l...cc......cc....l....x -x.....ll..cccccccccc...ll....x -x.....lll.cccccccccc.llll....x -x.....lll............llll....x -x.....lllll..4....lllllll....x -x.....llllll....lllllll......x -x.....lllllllllllll..........x -x.........lllllll............x -x>..........................>x -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Game-of-Life Blinker Ship - -NAME: erik_entry_005 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SHUFFLE: cx -MAP -.............................. -............c..c.............. -...........c.................. -...........c...c.............. -...cc......cccc............... -..cccc........................ -.cc.cc........................ -..cc.....cc.ccc............... -........c..[..cc.....c....ccc. -.......cc.{.....c....c....c.c. -........c..(..cc.....c....ccc. -..cc.....cc.ccc............... -.cc.cc........................ -..cccc........................ -...cc......cccc............... -...........c...c.............. -...........c.................. -............c..c.............. -.............................. -ENDMAP - -############################################################################## -# 27 #1 - -NAME: erik_entry_006 -TAGS: entry -ORIENT: float -ITEM: stone -SHUFFLE: {[( -SHUFFLE: ab -MAP -bbbbbbbbbbbbbbbbbbbb -b([................b -b{.................b -b..a...............b -b..................b -b....aa............b -b....a.............b -b......aaa.........b -b......aaa.........b -b......aaa.........b -b..................b -b..........aaa.aaa.b -b..........aaa.aaa.b -b..........aaa.aaa.b -b..................b -b..........aaa.....b -b..........aaa.....b -b..........aaa...d.b -b................... -bbbbbbbbbbbbbbbbbb.@ -ENDMAP - -############################################################################## -# 27 #2 - -NAME: erik_entry_007 -TAGS: entry -ORIENT: float -ITEM: stone -SHUFFLE: {[( -SHUFFLE: bx -MAP -bbbbbbbbbbbbbbbbbbbbbbbbbbb -b.........................b -b.........................b -b.........................b -b...>...[{(...ccccccccc...b -b.........................b -b.........................b -b.........................b -bbbbbbbbbbbbbbbbb...bbbbbbb -b...................bbbbbbb -b...................bbbbbbb -b...................bbbbbbb -b...c.ccc.ccc.ccc...bbbbbbb -b...c.c.c.c.c.c.c...bbbbbbb -b...ccc.ccc.ccc.c...bbbbbbb -b...................bbbbbbb -b....d..............bbbbbbb -b...................bbbbbbb -bbbb.@.bbbbbbbbbbbbbbbbbbbb -ENDMAP - -############################################################################## -# 27 #3 - -NAME: erik_entry_008 -TAGS: entry no_monster_gen -# no pillars for dancing, so no_monster_gen -ORIENT: float -ITEM: stone -SHUFFLE: {[( -MAP -cccccccccccccccccccccccccccc -cccccccbbbbb.c...c.........c -cccccccb[{(+.+...+.........c -cccccccbbbbb.c...c.........c -cccccccccccccccccccccc+ccccc -c..........................c -c.d........................c -c..........................c -c.@.cccccccccccccccccccccccc -ENDMAP - -############################################################################## -# Ramanujan - -NAME: erik_entry_009 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SHUFFLE: cx -MAP -ccccccccccccccccccccccccccccccccc -c([x............................c -c{.x............................c -cxx+............................c -c......x.xxxxxxx.xx.xxxxxxxxx...c -c...............................c -c...............................c -c...x.xxxxxxxxxxxx..............c -c...............................c -c...............................c -c...xxxxxxxxx.xxxxxxxxxx........c -c...............................c -c...............................c -c................................ -ccccccccccccccccccccccccccccccc.@ -ENDMAP - -############################################################################## -# Kangaroo Pocket Calculator - -NAME: erik_entry_010 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -SHUFFLE: bc -MAP -bbbccccccccccccccccccccccccccccccccccccccccccccc -b{b........................................+..+. -b[+........................................+..+@ -b(b........................................+..+. -bbbccccccccccccccccccccccccccccccccccccccccccccc -ENDMAP - -############################################################################## -# Kaf Zayin - -# with my luck, this will be something horribly offensive -NAME: erik_entry_011 -TAGS: entry no_monster_gen -ORIENT: float -FLAGS: no_rotate no_hmirror no_vmirror -SHUFFLE: {[(< -SHUFFLE: cx -MAP -cccccccccccccccc@@cccccccccccccccccc -c..................................c -c...x...............xx.............c -c..xxxxxx..........xxxxxxxx........c -c.xxxxxxxx.........xxxxxxxxxxx.....c -c..xxxxxxxx.........xxxxxxxxxxxx...c -c.....xxxx..............xxxxxxxxx..c -@......xx........[<..........xxxxx.@ -@......xxx.......({............xxx.@ -c.......xxx.....................xx.c -c.......xxx.....................xx.c -c........xxx...........xxxxxxxxxxx.c -c........xxx..........xxxxxxxxxxx..c -c.........xx.........xxxxxxxxxxx...c -c..................................c -cccccccccccccccc@@cccccccccccccccccc -ENDMAP - -############################################################################## -# Matt's vaults - -############################################################################## -# Refuge - -NAME: matt_entry_001 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -MAP -xxxxx@xxxxxxxx@xxxx -x.................x -x.xxxxxxx+xxxxxxx.x -x.x.............x.x -x.x.xxxxxxxxxxx.x.x -x.x.x.........x.x.x -x.x.x.xxxxxxx.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.xxx.xxx.x.x.x -x.x.x.........x.x.x -x.x.xxxxxxxxxxx.x.x -x.x.............x.x -x.xxxxxxx+xxxxxxx.x -x.................x -xxxx@xxxxxxxx@xxxxx -ENDMAP - -############################################################################## -# Grand Opening - -NAME: matt_entry_002 -TAGS: entry -ORIENT: float -SHUFFLE: {[, TU -MAP -xxxxxxxxxx@xxxxxxxxxx -x..x.............x..x -x.x...............x.x -xx.......x.x.......xx -x......x.x.x.x......x -x.....xx.x.x.xx.....x -x.......Tx.xT.......x -x..xxxxxxx.xxxxxxx..x -@........({[........@ -x..xxxxxxx.xxxxxxx..x -x.......Tx.xT.......x -x.....xx.x.x.xx.....x -x......x.x.x.x......x -xx.......x.x.......xx -x.x...............x.x -x..x.............x..x -xxxxxxxxxx@xxxxxxxxxx -ENDMAP - -############################################################################## -# Diagonals - -NAME: matt_entry_003 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[( -SUBST: ':x., ":x., ?:x., _:x. -MAP -xxxxxxxxxx@xxxxxxxxxx -xx..........'......xx -x.x......_.x......x.x -x..x......x......x..x -x...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...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 -xx.................xx -xxxxxxxxxx@xxxxxxxxxx -ENDMAP - -############################################################################## -# Debris - -NAME: matt_entry_004 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: ':.x':40, '=x. -MAP -xxxxxxx@xxxxxxxxxxxxx@xxxxxxx -x....x..'.x.................x -x...'.xxxx...........'x.....x -x'..''.''.........xx..x'....x -x'...'...x'...'....'xx.xx...x -x'...x'......x.x.....x..''..x -x'.'x'x'.......'....'x......x -x'..'x.......x'x.....''..x..x -x'...'...xxx..{...x'....'x'.x -@''.......'.....'....'..'x'.x -x''......xxx...xx........x..x -x....x.......'xx.x...[....x.@ -x...'....x''..x.xx........x.x -x'....x....'..x'x..'''...x..x -x...'.'....'.xx.x...x...'x.'x -x..x.....(...x.xx.......'x.'x -x..'..'x.........xx.....'x..x -x...x...........xx.x..x..x..x -x.......'x.'''..x.xx........x -x.........'......xx.........x -xxxxxxxxxxx@xxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# Spirals - -NAME: matt_entry_005 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -MAP -xxxxxxxx@xxxxxxxxx -x......x.x.x.....x -x.xxxx.x.x.x.xxx.x -x.x{.x.x.x.x..(x.x -x.xx.x.x.x.xxxxx.x -x....x.x.x.......x -xxxxxx.x.x.xxxxxxx -@................@ -x.xxxxxxxxxxxxxx.x -x.x..........x...x -x.x.xxxxxxxx.x.x.x -x.x.x...[....x.x.x -x.x.x.xxxxxxxx.x.x -x...x..........x.x -xxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################################## -# More LOS fun - -NAME: matt_entry_006 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[(< -MAP -xxxxxxxxx+xxxxxxxxx -xxxxxxxxx.xxxxxxxxx -xxxxxxxxx+xxxxxxxxx -xxx.............xxx -xxx.xxxxxxxxxxx.xxx -xxx..x.......x..xxx -xxx.x.xxxxxxx.x.xxx -xxx.xx.......xx.xxx -xxx.x.xxx+xxx.x.xxx -xxx.x.x.....x.x.xxx -xxx.x.x..<..x.x.xxx -+.+.x.+..{..+.x.+.+ -xxx.x.x.(.[.x.x.xxx -xxx.x.x.....x.x.xxx -xxx.x.xxx+xxx.x.xxx -xxx.xx.......xx.xxx -xxx.x.xxxxxxx.x.xxx -xxx..x.......x..xxx -xxx.xxxxxxxxxxx.xxx -xxx.............xxx -xxxxxxxxx+xxxxxxxxx -xxxxxxxxx.xxxxxxxxx -xxxxxxxxx+xxxxxxxxx -ENDMAP - -############################################################################## -# Tucked-away holy place - -NAME: matt_entry_007_a -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 1 -SHUFFLE: {[(< -MAP -xxx@xxx@xxx -x.........x -x....(....x -x..xx=xx..x -x..x...x..x -@.[xTCTx<.@ -x..x.T.x..x -x..xxxxx..x -x....{....x -x.........x -xxx@xxx@xxx -ENDMAP - -NAME: matt_entry_007_b -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 3 -SHUFFLE: {[(< -MAP -xxx@xxx@xxx -x.........x -x....(....x -x..xxxxx..x -x..x.>.x..x -@.[xTCTx<.@ -x..x.T.x..x -x..xxxxx..x -x....{....x -x.........x -xxx@xxx@xxx -ENDMAP - -NAME: matt_entry_007_c -TAGS: entry no_monster_gen -ORIENT: float -CHANCE: 6 -SHUFFLE: {[(< -MAP -xxx@xxx@xxx -x.........x -x....(....x -x..xx=xx..x -x..x.T.x..x -@.[xT%Tx<.@ -x..x.T.x..x -x..xxxxx..x -x....{....x -x.........x -xxx@xxx@xxx -ENDMAP - -############################################################################## -# Elethiomel's entry vaults -############################################################################## - -############################################################## -# Infinity Welcomes Careful Drivers - -NAME: entry_elethiomel_001 -TAGS: entry -ORIENT: northwest -FLAGS: no_rotate -SHUFFLE: [{ -SUBST: ' : . x ':40, '=x. -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xxxxxxxxxxxx....xxxxxxxxxxxxxxx....xx..xxx.''xxxxxx -xxxxxxxxxx''........xx...''.........''...'..xx...xx -xxxxxxxx'....ccccc...xxx.....ccccc......'......x..@ -xxxxxx....cccc...cccc.....cccc...cccc.......''..xxx -xxxxxx..ccc.........ccc+ccc.........ccc....''..xxxx -xxxxxx'.c......{......+.+......[......+.........xxx -xxxxxx'.ccc.........ccc+ccc.........ccc...''...xxxx -xxxxxx....cccc...cccc.....cccc...cccc......'..'.xxx -xxxxxx.......ccccc......'....ccccc......'.....xxxxx -xxxxxx'................'..xx........'....'....xxxxx -xxxxxx.''..xxx...''.....'..xx....'''..''.xxx''.xxxx -xxxxxx'xxxxxxxxxxxxxx..xxx.xxx..xxx....xxxxxx...xxx -xxxxxxxxxxxxxxxxxxxxxx@xxxxxxxx@xxxxxx@xxxxxxxx@xxx -ENDMAP - -############################################################## -# The Diamond Age, or A Young Lady's Illustrated Primer -NAME: entry_elethiomel_002 -TAGS: entry no_monster_gen -ORIENT: west -FLAGS: -MONS: rat, goblin, giant bat, kobold -ITEM: sausage / beef jerky, nothing, nothing -SHUFFLE: {[(, 234, ef~ -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxx -xxxxxxxxxxxxxxxx.xxxxxxxxxxx.xxxxxxxxxxxx -xxxxxxxxxxxxxxx...xxxxxxxxx...xxxxxxxxxxx -xxxxxxxxxxxxxx.....xxxxxxx.....xxxxxxxxxx -xxxxxxxxxxxxx.......xxxxx.......xxxxxxxxx -xxxxxxxxxx.+....{....xxx....2....xxxxxxxx -xxxxxxxxxx+xx.......xxxxx.......xxxxxxxxx -xxxxxxxxxx.xxx.....xxx.xxx.....xxx.xxxxxx -xxxxxxxxx...xxx...xxx...xxx...xxx...xxxxx -xxxxxxxx.....xxx.xxx.....xxxexxx.....xxxx -xxxxxxx.......xx+xx..1.1..xx+xx.......xxx -xxxxxx....[....+.+...1d....+.+~...3....+@ -xxxxxxx.......xx+xx...1...xx+xx.......xxx -xxxxxxxx.....xxx.xxx.....xxxfxxx.....xxxx -xxxxxxxxx...xxx...xxx...xxx...xxx...xxxxx -xxxxxxxxxx.xxx.....xxx.xxx.....xxx.xxxxxx -xxxxxxxxxx+xx.......xxxxx.......xxxxxxxxx -xxxxxxxxxx.+....(....xxx....4....xxxxxxxx -xxxxxxxxxxxxx.......xxxxx.......xxxxxxxxx -xxxxxxxxxxxxxx.....xxxxxxx.....xxxxxxxxxx -xxxxxxxxxxxxxxx...xxxxxxxxx...xxxxxxxxxxx -xxxxxxxxxxxxxxxx.xxxxxxxxxxx.xxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxx+xxxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxxxxx@xxxxxxxxxxxx -ENDMAP - -############################################################## -# Ruined Dwarven Fortress Basement - -NAME: entry_elethiomel_003 -TAGS: entry no_monster_gen -ITEM: any armour / any weapon / nothing -ORIENT: float -FLAGS: no_rotate -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx -xcccccccxxxxxxxxxxxxxxxxxxxcccccccx -xc.....ccccccccccccccccccccc.....cx -xc.....+...................+.....cx -xc....[cccccccccc=cccccccccc{....cx -xccc+cccxxxxxxxxc.cxxxxxxxxccc+cccx -xxxc.cxxxxxxxxc.....cxxxxxxxxc.cxxx -xxxc.cxxxxxxxxc.0...cxxxxxxxxc.cxxx -xxxc.cxxxxxxxxc$....cxxxxxxxxcx.xxx -xxxc.cxxxxxxxxcccccccxxxxxxxxc...xx -xxxc.cxxxxxxxxxxxxxxxxxxxxxxxc..x.x -xxxc.cxxxxxxxxxxxxxxxxxxxxxxxcx..x. -xxxc.cxxxxxxxxxxxxxxxxxxxxxxxc..xxx -xccc+ccxxxxxxxxxxxxxxxxxxxxccc+cccx -xxx...xxcccccccccccccccccccc(....cx -xxx.x..+...................+.....cx -xc...x.cccccccccccccccc=cccc.....cx -xccx.xccxxxxxxxxxxxxxxxdxxxcccccccx -xxxx@xxxxxxxxxxxxxxxxxx=xxxxxxxxxxx -ENDMAP - -############################################################## -# A Maze of Twisty Passages, All Alike - -NAME: entry_elethiomel_004 -TAGS: entry no_monster_gen -ORIENT: float -SHUFFLE: {[(, WXYZ -SUBST: W=., X=X., X=x=., Y=Y., Y=x=., Z=Z., Z=x=. -MAP -xx@xxxxxxxxxxxxxxxxxxxxxxxxxx -xx.x.......xxxxx...xx......xx -xx.xXxxxxx.xxxxx.x.xxxxxxx.xx -xx...x{..x...x...x...x(xxx..@ -xxxx.xxx.x.x.x.xxxxx.x.xxx.xx -@..x...x...x.....xxx...x...xx -xx.xxx.xxxxxxxxx.xxxxxxx.xxxx -xx.....xxxxx.x.....x.W...x..@ -xxxx.xxxxxxx.x.xxx.x.xxxxx.xx -xx...xxxxxxx...xxx...x...Z.xx -xx.xxxxxxxxx.x.xxx.xxx.xxx.xx -xx...xxxxx...x.....x...x...xx -xxxx.x[xxx.xxxxxxxxx.xxx.xxxx -xxxx.....Y...........xxx...xx -xxxxxxxxxxxxxxxxxxxxxxxxxx@xx -ENDMAP - -############################################################## -# It's quiet. Too quiet.... - -NAME: entry_elethiomel_005_a -TAGS: entry no_monster_gen -ORIENT: float -MONS: rat / nothing, hobgoblin / goblin / nothing -SHUFFLE: {[(, '"XY/ABVW, !?/CD -SUBST: ':., ":=, A:x, B:x, !:., ?:=, C:x, D:x, V=x, W=x, Y=@x -KFEAT: X = teleport trap / floor -MAP -xxxxxxxxxx@xxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxx -xxxxxxxccc+cccxxxxxxx -xxxxxxxc.G.G.cxxxxxxx -xxcccccc.....ccccccxx -xc%.2.cc.....cc11.$cx -xc%.2.=..G.G..=11..cx -xc%...cc.....cc11.$cx -xxcccccc.....ccccccxx -YX''''"..G.G..?!!!!!! -xxcccccc.....ccccccxx -xxxxxxcG.....Gcxxxxxx -xxxxxxc.[.{.(.cxxxxxx -xxxxxxcccccccccxxxxxx -xxxxxxxxxxxxxxxxxxxxx -ENDMAP - -NAME: entry_elethiomel_005_b -TAGS: entry no_monster_gen -ORIENT: float -MONS: rat / nothing, hobgoblin / goblin / nothing -SHUFFLE: {[(, '"/AB, !?XY/CDVW -SUBST: ':., ":=, A:x, B:x, !:., ?:=, C:x, D:x, Y=@x, V=x, W=x -KFEAT: X = teleport trap / floor -MAP -xxxxxxxxxx@xxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxx -xxxxxxxccc+cccxxxxxxx -xxxxxxxc.G.G.cxxxxxxx -xxcccccc.....ccccccxx -xc%.2.cc.....cc11.$cx -xcX.2.c..G.G..c11.Xcx -xc%...cc.....cc11.$cx -xxcccccc.....ccccccxx -''''''"..G.G..?!!!!XY -xxcccccc.....ccccccxx -xxxxxxcG.....Gcxxxxxx -xxxxxxc.[.{.(.cxxxxxx -xxxxxxcccccccccxxxxxx -xxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################## -# Shortcut - -NAME: entry_elethiomel_006 -TAGS: entry -ORIENT: float -SHUFFLE: {[(, XY/AB -KFEAT: X = teleport trap -SUBST: Y=x, A=., B== -MAP -xxxxxxx@xxxxxxx.@.xxxxxxx -xxxxxxx.xxxxxx...xxxxxxxx -xxxxxxx.xxxxx...xxxxxxxxx -xxxxx....xxx...xxxxxxxxxx -xxxxx{....x...xxxxxxxxxxx -xxxxx........xxxxxxxxxxxx -x].XY........xxxxxxxxxxxx -xxxxx.[.................@ -xxxxx.......(.xxxxxxxxxxx -xxxxxxxxxxxxxxxxxxxxxxxxx -ENDMAP - -############################################################## -# Indiana Jones and the Raiders of the Lost Ark - -NAME: entry_elethiomel_007 -TAGS: entry -ORIENT: float -SHUFFLE: {[( -SUBST: ~ = ~ .:5 -# Too bad there isn't a "rolling boulder" trap. -MAP -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxx.....xxx -xxxxxxx.......xx...~~~..xx -.........{[(...+.G.~%~...x -xxxxxxx.......xx...~~~..xx -xxxxxxxxxx.xxxxxxx.....xxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -xxxxxxxxxx.xxxxxxxxxxxxxxx -ENDMAP - -############################################################## -# Now I'm radioactive! That can't be good. - -NAME: entry_elethiomel_008 -TAGS: entry no_monster_gen -ORIENT: float -FLAGS: no_rotate -SHUFFLE: {[( -MAP -xxxxxxxxxxxxxxx@xxxxxxxxx -xxxxxbbbbxxxxxx.xxxxxxxxx -xxbbbb..bxxxxxx.xxxxxxxxx -xbb.....bbxxxxx.xxxbbbxxx -xb...{...bbxxxx.xbbb.bbxx -xbbb......bbbbb.bb....bbx -xxxbbbb.......bb.......bx -@......bb..........[...bx -xxxxxxxbb.....bb.......bx -xxxxbbbb......bbbbbbbb.bx -xxbbb......bbb.xxxxxxbbbx -xxb....(..bbxx.xxxxxxxxxx -xxbbb.....bxxx.xxxxxxxxxx -xxxxbbb...bxxx.xxxxxxxxxx -xxxxxxbbbbbxxx.xxxxxxxxxx -xxxxxxxxxxxxxx@xxxxxxxxxx -ENDMAP - -############################################################## -# Octagram -NAME: entry_elethiomel_009 -TAGS: entry -ORIENT: float -SHUFFLE: {([ -MAP -xxxxxxxxxxxxxxxxxx -xxxxx.xxxxxx.xxxxx -xxxxx.xxxxxx.xxxxx -xxxxx..xxxx..xxxxx -xxxxx..xxxx..xxxxx -x................@ -xxx...x.xx.x...xxx -xxxxx..x..x..xxxxx -xxxxx.x.<{.x.xxxxx -xxxxx.x.[(.x.xxxxx -xxxxx.xx..x..xxxxx -xxx...x.xx.x...xxx -x................@ -xxxxx..xxxx..xxxxx -xxxxx..xxxx..xxxxx -xxxxx.xxxxxx.xxxxx -xxxxx.xxxxxx.xxxxx -xxxxx@xxxxxx@xxxxx -ENDMAP - -############################################################################## # Regular vaults ############################################################################## |