############################################################################### # entry.des - entry vaults for D:1 only. # # Entry vaults should provide atmosphere and nice starting points. The idea # is neither to get a grip on most of D:1 nor to hand out some starting gear. # Therefore, try to come up with small maps. Avoid placing guaranteed items. # The same holds for any features which might trigger start-scumming, like # fountains or altars. # Also avoid ASCII art. It probably won't work in Tiles anyway. # # Note that at the start of the game, the dungeon builder removes all monsters # in view of the player. Zero experience monsters like plants are exempt. ############################################################################### ############################################################################## # Shiori's entry vaults ############################################################################## ######################################## # Entry with hidden altar NAME: shiori_entry_001 TAGS: entry no_monster_gen no_secret_doors no_pool_fixup ORIENT: float SUBST: B:.A , A:.x NSUBST: E= 1=+ / *=+=x SUBST: +:@+ , d=mlwG SHUFFLE: ef/gh/ij SUBST: g=> , h=C/x , e=x , f=w , i=x , j=l MAP xxxExxxxxxx xAB.BAxfffx xB...Bxxehx E..{..=dghx xB...Bxxihx xAB.BAxjjjx xxxExxxxxxx ENDMAP ######################################### # A horror show for the beginning adventurer (Shiori) NAME: whats_in_store_for_you TAGS: entry no_monster_gen no_pool_fixup no_item_gen ORIENT: west SHUFFLE: =@/AB , AB/CD SUBST: A==+++++ , B=@ , C=x , D=x NSUBST: T = 1=T... / *=. KFEAT: T = net trap # Seemingly pointless, since there are no active foes here... but # it had an unnerving effect on me the one time it happened by chance # ("Ack! Now I'm trapped too! Help!") so I coded it in. ^.^ NSUBST: M = 2=E / *=M E:2 KFEAT: E = teleport trap KFEAT: MNOQ = shallow_water SHUFFLE: M/N/O/P/Q SUBST: P = MNO # # Player monsters (no vampire or ogre magi because they can get out of their # cells or create threats outside; no merfolk, alive or undead, because they # insist on having deep water in their cells, which annoys me; other player # species don't exist as monsters): KMONS: M = human / elf / orc; nothing / naga; nothing / centaur; nothing / \ draconian; nothing / ogre; nothing / minotaur / troll / kobold / \ mummy / ghoul # Player monsters, zombie versions (ghouls drop out because they need sustenance # and can't be reanimated once starved): KMONS: N = human zombie / elf zombie / orc zombie / naga zombie / ogre zombie / \ centaur zombie / draconian zombie / minotaur zombie / troll zombie / \ kobold zombie / mummy # Player monsters, skeleton versions: KMONS: O = human skeleton / elf skeleton / orc skeleton / naga skeleton / \ centaur skeleton / draconian skeleton / ogre skeleton / \ minotaur skeleton /troll skeleton / kobold skeleton / mummy # And now for something completely different (if any of these turn out to be # able to escape or project spells out of their cells, they should be removed): KMONS: Q = orb of fire / ice dragon / shadow dragon / iron dragon / \ w:1 golden dragon / large abomination / tentacled monstrosity / \ w:1 black draconian; nothing / w:1 mottled draconian; nothing / \ w:1 yellow draconian; nothing / w:2 green draconian; nothing / \ w:1 purple draconian; nothing / w:2 red draconian; nothing / \ w:1 white draconian; nothing / w:1 pale draconian; nothing / nothing MAP xxxxxxxxxxxxxx xxxxxxxxx xxxxxxxxMxMxMxxxxxxxMxMxMxMx xxxxxxxxmxmxmxMxMxMxmxmxmxmxxxx@x xxxxxx[......xmxmxmx.....T.mMxx=xx xxxxxx{..............xmxmxTxmx...xxx xxxxxx(..........xmxmxMxMm.T.T.>.mMx xxxxxxxxmxmxmxmxmxMxMxxxxxmxmx...xxx xxxxxxxxMxMxMxMxMxxxxx xMxMxxAxx xxxxxxxxxxxxxxxxxx xxxxxxBx ENDMAP ################################################### # A simple little maze-like thing NAME: shiori_entry_002 ORIENT: float TAGS: entry no_monster_gen no_secret_doors SHUFFLE: [{( SUBST: 1= . 1:2 2:1 3:1 NSUBST: A= 1= + / 1= = / 2= =x / *= x NSUBST: B= 1= + / 1= = / 2= =x / *= x NSUBST: C= 1= + / 1= = / *= =x NSUBST: @= 5=@+ / *= =x MONS: fungus, plant, butterfly MAP xxx@xxx@xxx@xxx x.111.B0B.111.x xCx1xAxxxAx1xCx @.x.A11111A.x.@ x1x.x1[1(1x.x1x x1xBx11>11xBx1x x1x.x11{11x.x1x @.x.A11111A.x.@ xCx1xAxxxAx1xCx x.111.B0B.111.x xxx@xxx@xxx@xxx ENDMAP ######################################### # good luck! (Shiori) NAME: shiawase TAGS: entry no_monster_gen no_rotate no_vmirror ORIENT: float SHUFFLE: += SUBST: =:==x , x:xvcb MAP x+x x.x xxx.xxx =..{..= xxxxxxx.xxxxxxx +.............+ xxxx.xxxxx.xxxx xx.xxxxx.xx +.........+ xxxxxx.xxxxxx =.....[.....= xxxxxx.xxxxxx x.x x.x x+x ENDMAP ############################################## # Angband town! (Shiori) NAME: angband_town ORIENT: float WEIGHT: 1 TAGS: entry no_rotate NSUBST: { = { / > / . NSUBST: = = 3== / *=x SHUFFLE: ABC/DEF/GHI/JKL/MNO/PQR/STU NSUBST: A = 1:=/x, B = *=%$, C = [/x NSUBST: D = 1:=/x, E = *=%$, F = (/x SUBST: G=x, H=x, I=x, J=x, K=x,L=x, M=x, N=x, O=x, P=x, Q=x, R=x SUBST: S=x, T=x, U=x SUBST: x=xxxcc MAP xxxx=xxxxxxxxxxxxxx=xxxxxxxxxxxxxx=xxxxx x......................................x x.xAxxx..xxxxx....xSSSx....xPxxx.xxxMx.x =.ABCxx..xxxx+..{.STUTS..{.PQRxx.+xONM.= x.xCxxx...........xTxxx....xPxx+.xxxMx.x x.xxxxx..{........xxx+x................x x.xx+xx......{.............{.....xxxDx.x x.........xxxx+xx..xx+x...xxJxx..+xFED.x =.xxxx+...GHIxxxx..xxxx...xxKLx{.xxxFx.= x.xxxxx.{.xGxxxxx..xxxx.{.+xJxx..xxxxx.x x......................................x xxxx=xxxxxxxxxxxxxx=xxxxxxxxxxxxxxx=xxxx ENDMAP ################################### # Four element entry (Shiori) # Pretty hazardous, but the Earth side is always safe to leave through. # Players can safely watch at the clouds. Autoexplore will not run into # the chambers, players have to search for the secret door. Likewise, # all exits are secret except for the safe one. # This vault is great. I've seen players marvel at it. If need be, we # may delegate it to another branch, where less caution measures are # demanded. But I'd like to keep it on D:1 (dp). # Edited: translucent walls are less fun, but perfectly safe. NAME: elemental_entry TAGS: entry no_monster_gen ORIENT: float MARKER: A = lua:fog_machine { \ pow_max = 10, delay_min = 50, delay_max = 300, \ size = 8, start_clouds = 1, \ cloud_type = "noxious fumes" } SUBST: A = a , a = a m:1 FTILE: a = floor_slime COLOUR: a = lightgreen SUBST: a = . MARKER: W = lua:fog_machine{\ pow_max = 10, delay_min = 50, delay_max = 300, \ size = 8, start_clouds = 1, \ cloud_type = "freezing vapour"} SUBST: W = w SUBST: w : Ww'" , ' = wwW" COLOUR: " = blue SUBST: " = . SUBST: _ = w MARKER: F = lua:fog_machine {\ pow_max = 10, delay_min = 50, delay_max = 300, \ size = 8, start_clouds = 1, \ cloud_type = "flame"} SUBST: F = f SUBST: f : fflF , f = llf , F = f FTILE: f = floor_rough_red COLOUR: f = red SUBST: f = . MARKER: E = lua:fog_machine{\ pow_max = 20, delay_min = 50, delay_max = 300, \ size = 12, start_clouds = 1, \ cloud_type = "black smoke"} SUBST: E = e , e = e n:1 FTILE: e = floor_orc COLOUR: e = brown SUBST: e =. SHUFFLE: XZ NSUBST: Z = ) / ] NSUBST: X = ( / [ MARKER: = = lua:props_marker { \ door_open_prompt="This door is covered in warnings. Open " .. \ "it anyways?", \ door_description_prefix="warning scrawled " \ } MAP ... ccc===ccc cc..aaa..cc c.aaaAaaa.c c..aaaaa..c cc...a...cc cccccccnn=nnccccccc cc..ccccc...ccccc..cc c.w..ccccc+ccccc..f.c c.ww.nccX...Zccn.ff.c .=www.n_c.....cln.fff=. .=wWww=.+..{..+.=ffFf=. .=www.n_c.....cln.fff=. c.ww.nccZ...Xccn.ff.c c.w..ccccc+ccccc..f.c cc..cccccG.Gccccc..cc cccccccnn+nnccccccc cc...e...cc c..eeeee..c c.eeeEeee.c cc..eee..cc ccc+++ccc ENDMAP ##################################### # I am the great and powerful Oz! Pay no attention to the man behind # the curtain! ...if you stick close to the wall, you are always able # to avoid the flame clouds. NAME: oz_shiori TAGS: entry ORIENT: float NSUBST: 1 = 1/% MONS: kobold / goblin / hobgoblin / nothing MARKER: # = lua:fog_machine { \ pow_max = 5, delay_min = 100, delay_max = 150, \ size = 5, start_clouds = 1, \ cloud_type = "flame" } KFEAT: # = l FTILE: ' = floor_rough_red COLOUR: ' = red SUBST: ' = . MAP bbbbbbbbb b.(.{.[.b b.......b b.......b b.b...b.b b.......b b.......b b.b'''b.b b.'''''.b @.'#'#'.@ b.b'G'b.b b.......b bbb+b+bbb =1=.b.=1= bbb.b.bbb b@b@b ENDMAP ############################################################################## # Matthew's entry vaults ############################################################################## ############################################################################ # A spiral sometimes made entirely of glass NAME: zelgadis_glass_entry_001 TAGS: entry ORIENT: float SHUFFLE: {[(<, mvvcccxxxx SUBST: < = . MAP ...mmmmmmmm... .............. .mm.mmmmmm.mm. .mm.m....m.mm. .mm.m.mm.m.mm. .mm.m{[m.m.mm. .mm.m( = >d ITEM: dart / stone MAP xxx@xxx@xxx@xxx x.............x x.G.TTT>TTT.G.x x.............x xw?W?wwWww?W?wx xwwW?wwWww?Wwwx xwwWWwwWwwWWwwx xww?WwwWwwW?wwx xwwwW?wWw?Wwwwx xwwwWWwWwWWwwwx xwww?WwWwW?wwwx xwwwwWwWwWwwwwx xwwwwWWWWWwwwwx xwwww?WWW?wwwwx xwww?WWWWW?wwwx xww?WW...WW?wwx xw?WW.({[.WW?wx xww?WW...WW?wwx xwww?WWWWW?wwwx xwwww?????wwwwx xwwwwwwwwwwwwwx xwwwwwwwwwwwwwx xxxxxxxxxxxxxxx ENDMAP ############################################################## # Zaba's second entry vault ever NAME: entry_zaba_2 TAGS: entry ORIENT: float SHUFFLE: ([{> SUBST: ?:???!, ?=?., ?=!, !:cx, ===cc+ MAP .................@................. .cccccc...cccccc...cccccc...cccccc. .c....c...c....c...c....c...c....c. .c.(..c...c.{..c...c..[.c...c..>.c. .c....cc=cc....cc=cc....cc=cc....c. .cc+ccc...cc+ccc...ccc+cc...ccc+cc. ..!...+...+....+...+....+...+...!.. ..!!??!???!????!?.?!????!???!??!!.. ..!?.??.???.????.????.???.??.?!.. .!!?..??..???.....???..??..?!!. @.!??...???...???...???...??!.@ .!!???....????.????....???!!. ..!!????....??.??....????!!.. ..!!?????....?....?????!!.. ..!!!??????...??????!!!.. ...!!!???..?..???!!!... ..!!!!???.???!!!!.. ...!!!!!+!!!!!... ......@...... ENDMAP ############################################################################## # Lemuel's entry vaults ############################################################################## NAME: lemuel_entry_001 TAGS: entry no_rotate no_monster_gen ORIENT: float NSUBST: ! = 1:> / *:! SUBST: !:cvxGT MAP x.@.x x.!.x x...x x.!.x x...x x.!.x x...x x.!.x x...x xxxxxx.!.xxxxxx x.............x x.............x x.....[{(.....x x.............x x.............x xxxxxxxxxxxxxxx ENDMAP ############################################################################## # Another Lemuel entry vault NAME: lemuel_entry_002c TAGS: entry no_monster_gen 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 no_monster_gen ORIENT: float SHUFFLE: {[, >d ITEM: stone / dart MAP xxx x{x x.x x.x x.x xxxxxxx.xxxxxxx x[...........(x xxxxxxx.xxxxxxx x.x x.x x.x xx.xx xG>Gx xx.xx x.x x@x ENDMAP ############################################################################## # 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: {} COLOUR: ' : brown / white FTILE: ' = floor_dirt SUBST: ' = . WEIGHT: 4 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 WEIGHT: 3 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 # Notes: chances are high that there is a shallow water path. Even if # there is none, you can always see the door on the other side. NAME: lemuel_005_c TAGS: entry no_monster_gen ORIENT: float SHUFFLE: {}, ABC SUBST: A:=, B:x, C:x WEIGHT: 3 MAP xxxxxxxxxxxxxxxxxxx xxxWA{.......}xxxxx xxwWx.........xxxxx xwwWB.........xxxxx xwwWx.........xxxxx xwwWC.........xxxxx xxWwx.........xxxxx xxWwww........xxxxx xWxwwwwwwww...xxxxx xWxxwwwwwwwwwwxxxxx xxWxxwwwwwwwwwwwxxx xxWxx...wwwwwwwwwxx xxwWx........wwwwxx xwxw+.........xwwwx xwxxx.........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 xxx x{xx xxxxx 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 xx...?x??x..xx xxx.xx....xx x..x.??xx xx.?.xxx x..??xx x?x.xxx xx?.?xx xx..?x xxx@x ENDMAP ############################################################################## # lemuel_entrance_funnel NAME: lemuel_entry_007_funnel TAGS: entry no_monster_gen ORIENT: float SUBST: c : x.cw MAP xxxxxxxxxxxxxxx x{.....(.....[x x.............x xx...ccccc...xx x...ccccc...x xx...ccc...xx x...ccc...x xx...c...xx x...c...x xx.....xx x.....x xx...xx x...x x...x x+++x x.@.x 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 no_monster_gen ORIENT: float SHUFFLE: {[( SUBST: ? : xxcvG. WEIGHT: 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 no_monster_gen ORIENT: float SUBST: ? : xxcvG. ITEM: meat ration / bread ration / beef jerky / spear / potion of water / \ apple / club / hammer / knife SHUFFLE: {[( WEIGHT: 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 no_monster_gen ORIENT: float SUBST: ? : xxcvG. ITEM: meat ration / bread ration / beef jerky / spear / potion of water / \ apple / club / hammer / knife SHUFFLE: {[( WEIGHT: 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 no_monster_gen WEIGHT: 5 ORIENT: float SHUFFLE: {( SUBST: b : bcvxxx MAP xxxxxxxxxxx x{...(...[x x.........x x.........x x.........x x.........x x.........x x.........x x.........x xb++bbb++bx x....@....x ENDMAP NAME: lemuel_entry_010_b TAGS: entry no_monster_gen WEIGHT: 5 ORIENT: float SHUFFLE: {( SUBST: b : bcvxxx MAP xxxxxxxxxxx x{...(...[x x.........x x.........x x.........x xb+bb+bb+bx x....@....x ENDMAP ############################# # lemuel_lava_pool NAME: lemuel_entry_011_lava_pool TAGS: entry no_monster_gen ORIENT: float SUBST: l = l .:3 MAP xxxxxxx xx..{..xx x(.....[x x.......x x.......x x..lll..x x.lllll.x x.ll%ll.x x.ll>ll.x x.ll%ll.x x.lllll.x x..lll..x xx.......xx xxx.........xxx x.............x x@.....@.....@x ENDMAP ############################################################################## # David's entry vaults ############################################################################## NAME: david_entry_001_a TAGS: entry no_rotate ORIENT: float WEIGHT: 5 SHUFFLE: {[( MAP xxxxx x@x xxxxx xxx...xxxx+xxxx...xxx xx.......xx.x........xx x.........x.x.........x x....[....+.+....(....x x.........x.x.........x xx.......xx.xx.......xx xxx...xxxx+xxx....xxx xx+xxxxx...xxxxx+xx xx.xxx.......xxx.xx x...x.........x...x x...+....{....+...x x...x.........x...x x..xxx.......xxx.xx xx.xxxxx...xxxxx.x x..xxxxx+xxxxx..x xx.............xx xxxxxxxxxxxxxxx ENDMAP NAME: david_entry_001_b TAGS: entry no_rotate no_monster_gen ORIENT: float WEIGHT: 5 SHUFFLE: {[, }> MAP xxxxx xx...xx x..{..x xxxxxx.....xxxxxx xxx...xxx...xxx...xxx xx.......xx+xx.......xx x.........x.x.........x x....[....+.+....(....x x.........x.x.........x xx.......xx+xx.......xx xxx...xxxx.xxxx...xxx xxxxxx.......xxxxxx xxx.............xxx xx...............xx x.................x x........T........x x.......T}T.......x x........T........x xx...............xx xx.............xx xxxx.......xxxx xxxx@xxxx ENDMAP ############################################################################## # Three discs NAME: david_entry_002 TAGS: entry no_rotate no_monster_gen ORIENT: float SUBST: ' = .x NSUBST: d = 1:d / *:' ITEM: stone / dart MAP xxxxx xxx...xxx xxxxxxxxxxx.......xx xxx...xxxxxx.........x xx.......xx......(....x x..........xx.........x x....{....xxxx.......xx x.........xxxxxx...xxx xx.......xxxxxx.xxxx xxxx...xxxxxx...xxxx xxxxxxxxxxx.......xx xxx...''...........x x'.''d..xx....[....x x'.'xx'xxx.........x xd..'d...xx.......xx xx''..''..xxx...xxx xxxxxxxx@xxxxxxx ENDMAP ############################################################################## # Oval NAME: david_entry_003 TAGS: entry no_rotate ORIENT: float SHUFFLE: {[(<, @X, Aa/Bb/Dd/Ee SUBST: A==, a=., B=c, b=c, D=c, d=c, E=c, e=c SUBST: v:vxxx, c:vxxxxc SUBST: X=x MAP xxxxxxx@xxxxxxx xxxxx.............xxxxx xxx.......vxvxvxv.......xxx xx......xvx.......xvx......xx x....vxv.............vxv....x xx...x......cccAcEc......x...xx x...v..[..ccBbcaceccc..(..v...x x...x....cDddd.%.ccccc....x...X x...v....ccccc.%.ccccc....v...x x...x..<..ccccc.ccccc..{..x...x xx...v......ccccccc......v...xx x....xvx.............xvx....x xx......vxv.......vxv......xx xxx.......xvxvxvx.......xxx xxxxx.............xxxxx xxxxxxxxxxxxxxx ENDMAP ############################################################################## # Water temple mockup NAME: david_entry_004_temple TAGS: entry no_monster_gen no_rotate ORIENT: float SHUFFLE: {[(, cxxx NSUBST: . = 1:d / *:. SUBST: T = TVVVV ITEM: stone / dart MAP ccccccc@ccccccc ccccc.............ccccc ccc..........T..........ccc cc...T.................T...cc cc........T.........T........cc c..............{..............c c...T.....................T...c c............[...(............c cc........T.........T........cc cc...T.................T...c ccc..........T..........ccc ccccc.............ccccc ccccccccccccccc ENDMAP ############################################################################## # Stone temple mockup NAME: david_entry_005_temple TAGS: entry no_monster_gen no_rotate ORIENT: float SHUFFLE: {[(, cxxx NSUBST: . = 1:d / *:. ITEM: stone / dart SUBST: T = TVVVV MAP ccccccccccc cccc....[....cccc cc...............cc c......T...T......c 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 c......T...T......c cc...............cc cccc....(....cccc ccccccccccc ENDMAP ############################################################################## # Lava temple mockup NAME: david_entry_006_temple TAGS: entry no_monster_gen no_rotate ORIENT: float SHUFFLE: {[(, cxxx NSUBST: . = 1:d / *:. ITEM: stone / dart SUBST: T = TVVVV MAP ccccc cc...cc cc..{..cc cc.......cc cc..T...T..cc cc...........cc cc.T....T....T.cc cc...............cc cc..T...T...T...T..cc cc...................cc c......T.......T......c c..[.......T.......(..c cc...................cc ccccccccccc@ccccccccccc ENDMAP ############################################################################## # Twelve chambers mockup NAME: david_entry_007_temple TAGS: entry no_rotate ORIENT: float SHUFFLE: {[(, cxxx SUBST: T = TVVVV KMASK: T = no_monster_gen 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 temple mockup NAME: david_entry_008_temple TAGS: entry no_monster_gen no_rotate ORIENT: float SHUFFLE: {[, cxxx NSUBST: . = 1:d / *:. ITEM: stone / dart SUBST: T = TVVVV MAP ccccccccccccccccc cc.ccccccccccccc.cc cc....ccccccccc....cc cc..T....ccccc....T..cc c.....T....c....T.....c c..T....T.....T....T..c c.........{.(.........c ccccccc.........ccccccc ccccccccc.[.ccccccccc cccccccc...cccccccc cccccc..T..cccccc cccc.......cccc cc..T...T..cc c.....T.....c ccc.......ccc cccc@cccc ENDMAP ############################################################################## # By the pond NAME: david_entry_009 TAGS: entry no_monster_gen no_pool_fixup ORIENT: float SUBST: 0 = 0 . NSUBST: . = 1:d / *:. NSUBST: " = 1:@ / *:. ITEM: stone / dart MAP ".0.0....0." xxwwwwwwwxxx xwwwwwwwwwwx xwwww'wwwwwx xwww....'wwx xww......'wx x'.......'wx x....{..'wwx .........wwx @........xxx ENDMAP ############################################################################## # from cave to hall NAME: david_entry_010 TAGS: entry ORIENT: float SHUFFLE: {[(, XYZ, TVG SUBST: X = = c:2 SUBST: Y=c, Z=c SUBST: ?=c., !=ccc. SHUFFLE: cxxx KMASK: T = no_monster_gen MAP cccccccccccccccccccccccccccccccccccccccc c[!.!c...cc.??...c?....................c c..ccc.cc.?c...c.?..c....c.............c c!c..c..c.c..?..c..?c.?.c...T....ccc...c c..cc!c.cc..c?.cc.......?.......ccccc..c c.cc...c.c..c..??..c..?c........ccccc..c c!.c.ccc.?c.?.c..cc...c...cXcc...ccc...c ccc.ccc.c.c..c...?..c....cY00cc........c c{ccc..cc.cc......cc.....Z>cc%c...T....@ c.c...c.cc.c..?c.........ccc%cc........c c!.cccccc.c...c..c?.cc....cccc...ccc...c cccc.c...c..c...c...?...........ccccc..c c!!c!.ccc.c?....?.c...?.........ccccc..c c..c!.c.c...c?...cc?...cc...T....ccc...c cc..cc.?c.cc....c....c...c.............c c(.c..c.cc...c?.....??.................c cccccccccccccccccccccccccccccccccccccccc ENDMAP ################################################################ # Circular labyrinths # NAME: david_entry_011_a TAGS: entry no_monster_gen no_rotate WEIGHT: 3 ORIENT: float NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxx.@.xx xxxx......=....xxxx xxxx.........x.......xxxx xx.......xxxx.x=xx.......xx xx.....xxxx....x..xxxx.....xx xx....xxx.......x.....xxx....xx x....xx.....xxx=x.x.....xx....x 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 x....xx.....xxxxxxx.....xx....x xx....xxx.............xxx....xx xx.....xxxx.......xxxx.....xx xx.......xxxxxxxxx.......xx xxxx.................xxxx xxxx...........xxxx xxxxxxxxxxxxx ENDMAP NAME: david_entry_011_b TAGS: entry no_monster_gen no_rotate WEIGHT: 1 ORIENT: float NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxxxx xxxx......x....xxxx xxxx.........x.......xxxx xx.......xxxx.xxxx.......xx xx.....xxxx..x....xxxx.....xx xx....xxx.....x.......xxx....xx x....xx.....xxxxxxx.....xx....x 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 x...........xxx.xxx.....xx....x xx....xxx.....x.......x.x....x xx..xx.xxxx..x....xxxx.....xx xxxx.....xxxxxxxxx.......xx xx.................xxxx xxxx...........xxxx xxxxxxxxxxxxx ENDMAP NAME: david_entry_011_c TAGS: entry no_monster_gen no_rotate WEIGHT: 6 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 NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxxxx xxxx.....h.....xxxx xxxx........h........xxxx xx.......xxxxxxxxx.......xx xx.....xxxx.......xxxx.....xx xx....xxx.............xxx....xx x....xx.....xxxxxxx.....gg....x 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....@ x....xx.....xxxxxxx.....xx...... xx....xxx.....d.......xxx....xxx xx.....xxxx..d....xxxx.....xx xx.......xxxxxaxxx.......xx xxxx.......b.........xxxx xxxx....b......xxxx xxxxxxxxxxxxx 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 NSUBST: . = 1:d / *:. ITEM: stone / dart ORIENT: float MAP xZxxx xYxxxxxx xx.xxxx.xx xx...xx.x+x x..{..+xx.xx xx...xxx...xx xxx.xxx.....xx xxxCxx...(...W xxx.xxx.....xx xx...xxx...xx x..[..+xx.xx xx...xx.x+x xx.xxxx.xx xxxxxxxx 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 ORIENT: float 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 no_rotate ORIENT: float MONS: fungus SHUFFLE: {[(, b:xxxbcv, UVW, XYZ SUBST: '=.x, U==, V=x, W=x, X==, Y=x, Z=x RTILE: x = wall_vines 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 no_rotate # WEIGHT: 1 # ORIENT: float # MONS: plant # MAP # xxxxxxxx@xxxxxxxx # xxxxxx...............xxxxxx # xxxxx.........................xxxxx # xxx..........llllllxwwwwww..........xxx # 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 # xxx...........xxx+xxx+xxx...........xxx # xxxxx.........................xxxxx # xxxxxx.....[.{.(.....xxxxxx # xxxxxxxxxxxxxxxxx # ENDMAP NAME: david_entry_015_a_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.........................xxxxx xxx..........llll..x..w.ww..........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_b_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.......lll...............xxxxx xxx.........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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_c_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx..............www........xxxxx xxx..........ll.lllxwwwwww..........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_d_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx..........l..............xxxxx xxx..........llllllxwwwwww..ww......xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_e_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.........ll....ww........xxxxx xxx..........llllllxwwwwww..........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_f_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.........l....ww.........xxxxx xxx..........llllllxwwwwww...w......xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_g_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.........111.111.........xxxxx xxx..........llll11.11wwwww.........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_h_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx........l......ww........xxxxx xxx..........llllllxww.www..........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_i_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.........ll...ww.........xxxxx xxx.........xllllllxwwwwwwx.........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_015_j_water_fire TAGS: entry no_monster_gen no_pool_fixup no_rotate WEIGHT: 1 NSUBST: . = 1:d / *:. ITEM: stone/dart MONS: plant ORIENT: float MAP xxxxxxxx@xxxxxxxx xxxxxx...............xxxxxx xxxxx.........................xxxxx xxx.......l..lll.llxwww.ww..........xxx 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 xxx...........xxx+xxx+xxx...........xxx xxxxx.........................xxxxx xxxxxx.....[.{.(.....xxxxxx xxxxxxxxxxxxxxxxx ENDMAP ############################################################################## # The Chase NAME: david_entry_016_chase TAGS: entry no_monster_gen no_pool_fixup no_rotate MONS: kobold, hobgoblin / goblin / giant bat ITEM: stone, dart ORIENT: float 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 fractals # NAME: david_entry_017_a TAGS: entry no_monster_gen no_rotate WEIGHT: 2 ORIENT: float SHUFFLE: {[( MAP xxxxxxxxxxxxxxxxxxxxxxx@x xxxxx.xxxxx.xxxxxxxxxxx.x xxxx..xxxx..xxxxxxxxxx..x xxx...xxx...xxxxxxxxx...x xx..(.xx..{.xxxxxxxx....x x.....+.....xxxxxxx.....x xxxxx+xxxxx+xxxxxx...x..x xxxxx.xxxxx.xxxxx...xx..x xxxx..xxxx..xxxx...xxx..x xxx...xxx...xxx...xxxx..x xx..[.xx..T.xx...xxxxx..x x.....+.....+...........x xxxxxxxxxxxxxxxxxxxxxxxxx ENDMAP NAME: david_entry_017_b TAGS: entry no_monster_gen no_rotate ORIENT: float WEIGHT: 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 NSUBST: . = 1:d / *:. ITEM: stone / dart 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: bbba MAP x.@.x xx...xx xx..x..xx xx..xxx..xx xx..xxxxx..xx xx..xxxxxxx..xx xx..xxxxxxxxx..xx 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 xx...xxxxx...xxxxx...xx xx...xxxxxxxxxxx...xx xx...xxx...xxx...xx xx...x..{..x...xx xx...(...[...xx xxx...x....xx xxxxxxxxxx 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 xxxxxx@xxxxxx xxx...........xxx xxx...xxx...xxx...xxx xx...xxxx.....xxxx...xx xx..xxxxx...]...xxxxx..xx xx..xxxxx.........xxxxx..xx xx..xxxxx...........xxxxx..xx xx..xxxxx......x......xxxxx..xx xx..xxxxx......xxx......xxxxx..x 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 x..xxxxx......xxx......xxxxx..x xx..xxxxx......x......xxxxx..xx xx..xxxxx...........xxxxx..xx xx..xxxxx.........xxxxx..xx xx..xxxxx...{...xxxxx..xx xx...xxxx.....xxxx...xx xxx...xxx...xxx...xxx xxx...........xxx xxxxxxBxxxxxx ENDMAP ############################################################################## # the spiral NAME: david_023_snail TAGS: entry no_monster_gen no_rotate ORIENT: float NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxxxxxxxx xxxxxxxx.......xxxxxxx xxxxxxx.......(.....xxxxxx xxxxxx.................xxxxx xxxxxx.........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......xxxxxx x....>.....xxxxxxxxxxxxxxxxx x....@.....xxxxxxxxxxxxxxx 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 ovals (David) NAME: david_026 TAGS: entry no_monster_gen no_rotate ORIENT: float MONS: worm / giant beetle, worm / giant beetle ITEM: nothing / ring of hunger / \ ring of protection from fire / ring of protection from cold ITEM: nothing / choko / pear / apple / sausage / banana / any scroll SHUFFLE: dD1AB/yyyyy, eE2FG/yyyyy, AB, FG SUBST: y=x, A==, B=x, D=., F==, G=x, E=. SUBST: ' : Wlncxxxv, " : Wlncxxxv MAP ......................... .......xxxxx+xxxxx....... ....xxxxxxxx.xxxxxxxx.... ...xxxxxx.......xxxxxx... ..xxxxx...........xxxxx.. ..xxxx....'''''....xxxx.. ..xxx...'''''''''...xxx.. .xxxx..''.......''..xxxx. .xdx...'..""+""..'...xex. .xDx..''.""..."".''..xEx. .x1x..''.""[({"".''..x2x. .xDx..''.""..."".''..xEx. .xDx...'.."""""..'...xEx. .BxAx..''.......''..xFxG. ..xxx...''''.''''...xxx.. ..xxxx....''+''....xxxx.. ..xxxxx...........xxxxx.. ...xxxxxx.......xxxxxx... ....xxxxxxxxxxxxxxxxx.... .......xxxxxxxxxxx....... ......................... ENDMAP ############################################################################## # Sounds of Crawl: the Slurp NAME: david_027_sounds_slurp TAGS: entry no_monster_gen MONS: generate_awake jelly / kobold ITEM: dart ORIENT: float SHUFFLE: {[( SUBST: v:vxx 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 no_rotate MONS: generate_awake boring beetle / boring beetle 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 NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxxxxxxxx xx''xx''''''xx''xx x''..'..xxx.'x..'x xx'.{...xx'......'x x'.....x''..[...'xx x'....'.......''xxx xx'.........''xxxxxx x'........'xxxxxxxxx xx'......''xxxxxxxxx. x'.....'xxxxxxxxxxx.. x...''xxxxxxxxxxxxx.@ x.'xxxxxxxxxxxxxx.... x..'xxxxxx''.'x..'xxx x'...'''x'.xx..'xxxxx x'..........xxxxxxxxx xx'..(.xxx'....''xxxx xx'....xxxx''...''xx xxxx'''x xxx''...'x xxxxxxxxxx..@..x ENDMAP ############################################################################## # Arbitrary 2 NAME: david_entry_030 TAGS: entry ORIENT: float SHUFFLE: {[( SUBST: ' : . x ':40, '=.x MAP xx'.@.'xxx xxx'..'...'x xx'...xxxx..xx x...'xxxxx'.'x xx.(.'xxxxxx..xx x'....'xxxxx'..x xx...'...xxxxx'.' x..''xx'..'xx...@ ..'xxxxx.'.'...'x @.'xxxx'.....[.'x '..'x'....''...xx x'.....{.'xxx'.'x xx'''....xxxx'.xx xxxx.'xxxxxxx.xx xx.x'xxxxx.'xx x'..@''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 xxxxxxxxxxxxxxxxxxxx xxxx?xx1.'xxxxxxxx'.33x xxx'.??.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 xx...??....??.xx?.x.....x xx'...'xxxxxxx''...'x.2x x'.xxxxx'''xxxxxx''xx1xx xxxxxxxx.@.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 3 # NAME: david_entry_033_a TAGS: entry ORIENT: float SHUFFLE: TV WEIGHT: 5 KMASK: T = no_monster_gen MAP xx..@..xx xx...x...xx x...xxx...x x...xxx...x xx..xxxxx..xx x...........x x.....(.....x x.T...[...T.x x.....{.....x x...........x xxxx..x..xxxx xx...xx x..@..x ENDMAP NAME: david_entry_033_b TAGS: entry ORIENT: float WEIGHT: 5 KMASK: T = no_monster_gen MAP xx..@..xx xx...x...xx x...xxx...x x...xxx...x xx..xxxxx..xx x...........x x...........x x.T..([{..T.x x...........x x...........x xxxx..x..xxxx xx...xx x..@..x 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: cvxxxx MAP @...........@ ............. ....cc+cc.... ...cc...cc... ...c..{..c... ...cc...cc... ....cc+cc.... ............. @...........@ ENDMAP ############################################################################## # Disconnected? # NAME: david_entry_036_a TAGS: entry ORIENT: float WEIGHT: 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 WEIGHT: 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: {[( WEIGHT: 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: {[( WEIGHT: 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: {[( WEIGHT: 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 TAGS: entry no_monster_gen ORIENT: float SHUFFLE: ([/XY, @A SUBST: X=., Y=., A=x MAP xxAxx xxxx...xxxx xxxx....(....xxxx @......X{Y......@ xxxx....[....xxxx xxxx...xxxx xxAxx ENDMAP ############################################################################## # Thieves' delight # NAME: david_entry_038_a TAGS: entry ORIENT: float WEIGHT: 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 WEIGHT: 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 WEIGHT: 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 WEIGHT: 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 WEIGHT: 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 WEIGHT: 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 WEIGHT: 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 SUBST: '=cx., "=+.=, c:xxc 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 ############################################################################## # Orchard NAME: david_entry_040 TAGS: entry ORIENT: float MONS: plant SHUFFLE: 1x SUBST: x = ' FTILE: '1{ = floor_grass FTILE: . = floor_grass / floor_normal COLOUR: ' = green COLOUR: . = green / none SUBST: ' = .:140 d KITEM: d : apple / apricot / pear / apricot / orange / banana / \ strawberry / lemon KFEAT: d = . MAP ..... .x...x. '1'''1' ..''{''.. '1'''1' .x...x. ..... ENDMAP ############################################################################## # Round shapes 1 NAME: david_entry_041 TAGS: entry ORIENT: float SHUFFLE: {[( SUBST: ? = x= , ' = x. , v : cvxxxx 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 x@xxxxxxxx xxx.xxxx...xx xx'...xx..x..@ x'..x..'....xx x'.......'xxxx x'........xxxx x'...''....xxx xx..'xxx'...xx x.'xxxxxx..xx x..xxxxxxx.'x xx.'xxxxxx..x x..xxxxxx.{x xx..xxxx..xx xx...xx.'x xxx.(.['x xxxxxxx ENDMAP ############################################################################## # Round shapes 3 NAME: david_entry_043 TAGS: entry ORIENT: float SHUFFLE: {[( SUBST: ' : . x ':40, '=x., " : . c ":40, "=.c , c:cxx MAP xxxxxxx xxx.....xxxx xx'.."""....xxxxx xx'.."ccc".[.....xxxxxxx x...cccccc"...cc...xxx.@ x.{.ccccc"..'.."cc..x.x. x....cc....'xx.."c".'xx. xx......(.'xxxx'....'xx. x'..''...xxxxxxxx.'xxx. x'..''xxxxxxxxxxxx.xxx. xx''xxxxxxxxxxxxxx.xxx. xxxxxxxxxxxxxxxxx@...@ ENDMAP ############################################################################## # Sequences # NAME: david_entry_044 TAGS: entry 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 WEIGHT: 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 WEIGHT: 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 KMASK: T = no_monster_gen 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 no_rotate ORIENT: float WEIGHT: 5 SHUFFLE: cvba NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxx xxxxxx...xxxx..xx 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 no_rotate ORIENT: float WEIGHT: 5 SHUFFLE: cvba NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxx xxxxxx...xxxx..xx 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: [>, {(, T), TcGv, XY SUBST: ':.x, X=+=x, Y=+=x KMASK: T = no_monster_gen 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 TAGS: entry no_monster_gen ORIENT: float SHUFFLE: C{! / B(' / V[" SUBST: C=., !=@ SHUFFLE: B(' / zzz, V[" / yyy SUBST: z=x, y=x, B=., '==, V=., "== NSUBST: . = 1:d / *:. ITEM: stone / dart MAP xxxxxxxxxxxxxxxxxxx....@ xxxxxxxCCCCCCCxxxxx..... xxxxxCCxxxxxxxCCxxx..... xxxxCxxxVVVVxxxxCxx..... xxxCxxVVxxxxVVxxxCx..... xxCxxVxxxBBxxxVxxCxxxxx' xxCxVxxxBxx(xxxVxxCxxxBx xCxxVxxBxxxxbxxVxxCxxxBx xCxxVxBxx{cvxxVxxxCxxxBx xCxVxxBxCxxx[VxxxCxxxBxx xCxVxxBxxCCxxxxCCxxxBxxx xCxVxxxBxxxCCCCxxxBBxxxx xCxxVxxxBBxxxxxxBBxxxxxx !xxxxVxxxxBBBBBBxxx..... xxxxxxVVVxxxxxxxxV"..... xxxxxxxxxVVVVVVVVxx..... xxxxxxxxxxxxxxxxxxx....@ 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 (Dead Infection) 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:xxxc, %:%.T, T:TGv. KMASK: T = no_monster_gen 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 no_rotate ORIENT: float WEIGHT: 5 SHUFFLE: lw MAP xxxxxxxxxxx xxxx.........xxxx xx...xxxx+xxxx...xx xx.xxxxxx...xxxxxx.xx x.xxxxxxx...xxxxxxx.x 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 x.xxxxxxx...xxxxxxx.x xx.xxxxxx...xxxxxx.xx xx...xxxx+xxxx...xx xxxx.........xxxx xxxxxxxxxxx ENDMAP NAME: david_entry_055_b TAGS: entry no_monster_gen ORIENT: float WEIGHT: 5 SHUFFLE: {(, lw MAP xxxxx@xxxxx xxxx.........xxxx xx...xxxx+xxxx...xx xx.xxxxwwwwwwwxxxx.xx x.xxxxxww...wwxxxxx.x 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 x.xxxxxww...wwxxxxx.x xx.xxxxwwwwwwwxxxx.xx xx...xxxxxxxxx...x xxxx.........xxxx xxxxx@xxxxx ENDMAP ############################################################################## # Stupid Stonehenge, eight and twelve columns # NAME: david_entry_056_a TAGS: entry no_rotate ORIENT: float WEIGHT: 3 ITEM: nothing, nothing, nothing SHUFFLE: cccbvxxx, 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 no_rotate ORIENT: float WEIGHT: 7 SHUFFLE: cccbvxxx 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 no_monster_gen ORIENT: float SHUFFLE: {[AB MONS: gnoll SUBST: A=., B=. WEIGHT: 3 MAP @....B........@ ..............[ ..xxxxxxxxxxxxx A.xcccccccccccx ..xcclllc..1.cx ..xcllllc....cx ..xcl...c1...cx ..==l>C.x...1cx ..xcl...c....cx ..xcllllc....cx ..xcclllc...]cx ..xcccccccccccx @{xxxxxxxxxxxxx ENDMAP NAME: david_entry_057_b_altar TAGS: entry no_monster_gen ORIENT: float SHUFFLE: {[AB SUBST: A=., B=. MONS: gnoll WEIGHT: 3 MAP @...B.........@ ..............[ ..xxxx=xxxxxxxx ..xccc=cccccccx ..xcclllc....cx ..xcllllc..1.cx ..xcl...c1...cx .Axcl>C.x.1..cx ..xcl...c....cx ..xcllllc....cx ..xcclllc...]cx ..xcccccccccccx @{xxxxxxxxxxxxx ENDMAP NAME: david_entry_057_c_altar TAGS: entry no_monster_gen ORIENT: float SHUFFLE: {[AB SUBST: A=., B=. MONS: gnoll WEIGHT: 2 MAP @.....B.......@ ..............[ ..xxxxxxxxxxxxx ..xcccccccccccx ..xcclllc...1cx ..xcllllc..1.cx .Axcl...c1..1cx ..xcl.C.=1...cx ..xcl...c....cx ..xcllllc....cx ..xcclllc...]cx ..xcccccccccccx @{xxxxxxxxxxxxx ENDMAP NAME: david_entry_057_d_altar TAGS: entry no_monster_gen ORIENT: float SHUFFLE: {[AB SUBST: A=., B=. MONS: gnoll WEIGHT: 2 MAP @......A......@ ..............[ ..xxxxxxxxxxxxx ..xcccccccccccx ..xcclllc....cx B.xcllllc....cx ..xcl...c1.1.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 NSUBST: . = 1:d / *:. ITEM: stone / dart MAP @xx xx@ x.xxxx xxxx.x xx...xxx xxx...xx xxx...xxx...xxx xx.......xx xxx.{.xxx xx.......xx xxx...xxx...xxx xx...xxx xxx...xx x.xxxx xxxx.x @xx xx@ ENDMAP ############################################################################## # Simpleton II NAME: david_entry_059 TAGS: entry ORIENT: float ITEM: nothing, nothing SHUFFLE: =+, TVG, {[ SUBST: c:cxx KMASK: T = no_monster_gen 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 SHUFFLE: Cc, {Y SUBST: ?=l. , Y=. WEIGHT: 6 MAP xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx>lllllllllll.. 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 WEIGHT: 4 SHUFFLE: Cc, {Y SUBST: Y=. MAP xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxx>wwwwwwwwwwwwww. 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 WEIGHT: 10 ORIENT: float MAP { ENDMAP ############################################################################## # The tiny ones II (1x1) # NAME: david_entry_064_a_tiny TAGS: entry WEIGHT: 2 ORIENT: float MAP xxx +{+ xxx ENDMAP NAME: david_entry_064_b_tiny TAGS: entry WEIGHT: 4 ORIENT: float MAP @.... .xxx. .+{+. xxxxx ENDMAP NAME: david_entry_064_c_tiny TAGS: entry WEIGHT: 4 ORIENT: float MAP @.... .xxx. .+{+. .xxx. ..... ENDMAP ############################################################################## # The tiny ones III (3x3) # NAME: david_entry_065_a_tiny TAGS: entry WEIGHT: 1 ORIENT: float MAP xxxxx x...x +.{.+ x...x xxxxx ENDMAP NAME: david_entry_065_b_tiny TAGS: entry WEIGHT: 3 ORIENT: float MAP @...... .xxxxx. .x...x. .+.{.+. xx...xx xxxxxxx ENDMAP NAME: david_entry_065_c_tiny TAGS: entry WEIGHT: 3 ORIENT: float MAP @...xx .xx+xx .x...x .+.{.+ xx...x xxxxxx ENDMAP NAME: david_entry_065_d_tiny TAGS: entry WEIGHT: 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 WEIGHT: 4 ORIENT: float MAP xxxxx ..{.@ xxxxx ENDMAP NAME: david_entry_066_b_tiny TAGS: entry WEIGHT: 3 ORIENT: float SUBST: v : vcbxxx MAP xxxxx xvvvx .({[@ xvvvx xxxxx ENDMAP NAME: david_entry_066_d_tiny TAGS: entry WEIGHT: 3 ORIENT: float MAP xxxx x{.@ xxxx ENDMAP ############################################################################## # Just another castle NAME: david_entry_067 TAGS: entry no_monster_gen no_rotate ITEM: any, nothing, nothing ORIENT: float SHUFFLE: ]def SUBST: c : cx # 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. 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 ############################################################################## # Prison NAME: david_entry_068 TAGS: entry no_monster_gen ORIENT: float SHUFFLE: ABCDEFGH SUBST: A={, B=', C=', D=', E=', F=', G=', H=d SUBST: ' = .:70 1 w:2 SUBST: . = .:60 2:1 3:1 ITEM: stone / dart MONS: fungus, rat, giant cockroach MAP xxxxxxxxxxxxxxxxx x'A'x'B'x'C'x'D'x x'.'x'.'x'.'x'.'x xx+xxx+xxx+xxx+xx x'..............x x'..............+ x'..............x xx+xxx+xxx+xxx+xx x'.'x'.'x'.'x'.'x x'E'x'F'x'G'x'H'x xxxxxxxxxxxxxxxxx ENDMAP ############################################################################## # The pits are prepared NAME: david_entry_069_a TAGS: entry no_monster_gen no_rotate ORIENT: float WEIGHT: 3 SHUFFLE: bxxxx MAP ....... ....... ..wwww... ...llll.. .w.wwww......llllll. .ww{}ww......llllll. .wwwwww......llllll. ..wwww..bbbb..llll.. ......bbbbbb...... .bbbbbb. .bbbbbb. ..bbbb.. ...... ENDMAP NAME: david_entry_069_b TAGS: entry no_monster_gen no_rotate ORIENT: float WEIGHT: 3 SHUFFLE: bxxxx MAP ....... ....... ..wwww... ...llll.. .wwwwww......llllll. .wwwwww......ll}{ll. .wwwwww......llll.l. ..wwww..bbbb..llll.. ......bbbbbb...... .bbbbbb. .bbbbbb. ..bbbb.. ...... ENDMAP NAME: david_entry_069_c TAGS: entry no_monster_gen no_rotate ORIENT: float WEIGHT: 3 SHUFFLE: bxxxx MAP ....... ....... ..wwww... ...llll.. .wwwwww......llllll. .wwwwww......llllll. .wwwwww......llllll. ..wwww..b=bb..llll.. ......bb.bbb...... .bb{}bb. .bb.b=b. ..b=bb.. ...... ENDMAP NAME: david_entry_069_d TAGS: entry no_monster_gen no_rotate ORIENT: float WEIGHT: 1 SHUFFLE: bxxxx MAP ....... ....... ..wwww... ...llll.. .wwwwww..{}..llllll. .wwwwww......llllll. .wwwwww......llllll. ..wwww..bbbb..llll.. ......bbbbbb..... .bbbbbb. .bbbbbb. ..bbbb.. ...... ENDMAP ############################################################################## # Caged fury NAME: david_entry_070 TAGS: entry no_rotate MONS: w:30 nothing / giant cockroach / w:2 worm MONS: w:30 nothing / ooze MONS: w:20 nothing / jackal / rat MONS: w:30 nothing / ooze / w:2 jelly / giant cockroach / w:2 worm / \ w:5 jackal / w:5 rat # There is a very slight chance that a jelly or an intelligent monster # (hobgoblin) might spawn inside near the door. This is okay; added an exit. ORIENT: float FTILE: 1234+ABCDEabcdem = floor_dirt SHUFFLE: abcde / fghij # Don't let auto-explore open the door and unleash the caged monsters. MARKER: + = lua:props_marker { \ door_open_prompt="This door is covered in warnings. Open " .. \ "it anyways?", \ door_description_prefix="warning scrawled " \ } SUBST: f=A, g=B, h=C, i=D, j=E SUBST: abcde = mx SUBST: ABCDE : mx SUBST: ===++ SHUFFLE: xc, 123 KMASK: T = no_monster_gen MAP ................. .xxxxxxxxxxxxxxx. .x4441321331444x. .x4312132211324x. .x4123213123134x. .xABCDEm+medcbax. .x.............x. .=T....xxx....T=. .x.....({[.....x. .x..T...]...T..x. .xxx=xxxxxxx=xxx. ................. ENDMAP ############################################################################## # Morbid curiosity # Monsters are easier. Made it harder for them to get out. The single orc # can pack a punch, though. His window is secret, so autoexploring won't # notice, except for characters with starting Traps and Doors skill, who # will then bring Stealth and Evasion as well. # NAME: david_entry_071 TAGS: entry no_rotate no_monster_gen ORIENT: float MONS: goblin ; stone MONS: hobgoblin ; stone MONS: kobold ; dart . mace SHUFFLE: ABCD NSUBST: X = 1:= / *:x NSUBST: Y = 1:+ / *:x SUBST: A=@, B=@xx, C=@xxxx, D=x MAP xxxxxxxxxBxxxxxxxxx xxxxx...........xxxxx xxx...xxxxx=xxxxx...xxx xx..xxxxxlllllllxxxxx..xx xx.xxxxxlll.....lllxxxxx.xx xx.xxxxxx3..........xxxxxx.xx xx.xxxxxxxxxxx=xxxxxxxxxxx.xx xx.xxxxxxxxxGXGXGxxxxxxxxx.xx x.xx...xxx.........xxx..lxx.x x.x....xx...........xx1.llx.x x.x....x............Yx...lx.x A.+...........{.....G+..1l+.C x.x....x............Yx...lx.x x.x....xx...........xx..llx.x x.xx...xxx.........xxx..lxx.x xx.xxxxxxxxxxG=Gxxxxxxxxxxx.x xx.xxxxxxxxxxx=xxxxxxxxxxx.xx xx.xxxxxx...........xxxxxx.xx xxx.xxxxxlll2..2.lllxxxxx.xx xxx..xxxxxlllllllxxxxx..xx xxx...xxxxx+xxxxx...xxx xxxxx...........xxxxx xxxxxxxxxDxxxxxxxxx ENDMAP ############################################################################## # Radiant NAME: david_entry_072 TAGS: entry no_rotate ORIENT: float NSUBST: ' = 1:@ / *=.x MAP 'xxxxxxx'xxxxxxx' x.xxxxxx.xxxxxx'x xx..xxxx+xxxx..xx xxxx..+...+..xxxx xxxxxxx.{.xxxxxxx xxxx..+...+..xxxx xx..xxxx+xxxx..xx x.xxxxxx.xxxxxx.x 'xxxxxxx'xxxxxxx' ENDMAP ############################################################################## # Fog NAME: david_entry_073 TAGS: entry no_monster_gen ORIENT: float SHUFFLE: <>/>< , {}/}{ MARKER: # = lua:fog_machine { \ pow_max = 5, delay_min = 10, delay_max = 150, \ size = 5, start_clouds = 1} MAP xxxxxx x.{}.x x....x x.<>.x x....x x@##.x ENDMAP ############################################################################## # Windows and large door NAME: david_entry_074 TAGS: entry no_monster_gen no_rotate ORIENT: float MAP ....... .xxmmmxx. .x.....x. .m..{..m. .m.....m. .x.....x. .xx+++xx. ......... ENDMAP ############################################################################## # Erik's entry vaults ############################################################################## ############################################################################## # From Cave to Minitemple # NAME: erik_entry_001_a TAGS: entry ORIENT: float WEIGHT: 1 SHUFFLE: {[( SUBST: X : x:20 G:4 l:1 SUBST: c : cxxx KMASK: T = no_monster_gen 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 WEIGHT: 2 SHUFFLE: {[( SUBST: c : cxxx KMASK: T = no_monster_gen 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 WEIGHT: 2 SHUFFLE: {[( SUBST: c : cxxx KMASK: T = no_monster_gen 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 WEIGHT: 2 ORIENT: float MONS: orc SHUFFLE: {[( SUBST: c : cxxx KMASK: T = no_monster_gen 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_a TAGS: entry WEIGHT: 4 ORIENT: float MAP xxx x(x xxx[xxx x.+{+.x xxx.xxx.xxx x.+x+.+x+.x x@xxx@xxx@x ENDMAP NAME: erik_entry_002_b WEIGHT: 3 TAGS: entry ORIENT: float MAP xxx x(x xxx[xxx x.+{+.x xxx.xxx.xxx x.+x+.+x+.x xxx.xxx.xxx.xxx x.+x+.+x+.+x+.x x@xxx@xxx@xxx@x ENDMAP NAME: erik_entry_002_c TAGS: entry WEIGHT: 2 ORIENT: float MAP xxx x(x xxx[xxx x.+{+.x xxx.xxx.xxx x.+x+.+x+.x xxx.xxx.xxx.xxx x.+x+.+x+.+x+.x xxx.xxx.xxx.xxx.xxx x.+x+.+x+.+x+.+x+.x x@xxx@xxx@xxx@xxx@x ENDMAP NAME: erik_entry_002_d TAGS: entry WEIGHT: 1 ORIENT: float MAP xxx x(x xxx[xxx x.+{+.x xxx.xxx.xxx x.+x+.+x+.x xxx.xxx.xxx.xxx x.+x+.+x+.+x+.x xxx.xxx.xxx.xxx.xxx x.+x+.+x+.+x+.+x+.x xxx.xxx.xxx.xxx.xxx.xxx x.+x+.+x+.+x+.+x+.+x+.x x@xxx@xxx@xxx@xxx@xxx@x ENDMAP ############################################################################## # Deja vu NAME: erik_entry_003 TAGS: entry no_rotate ORIENT: float ITEM: q:1 stone 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 no_rotate ORIENT: float ITEM: stone MONS: rat, goblin, kobold, ooze 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: cxxx 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 ############################################################################## # Matt's vaults ############################################################################## ############################################################################## # Refuge NAME: matt_entry_001 TAGS: entry no_monster_gen ORIENT: float 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: TV KMASK: T = no_monster_gen 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 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 WEIGHT: 2 SHUFFLE: {[( SUBST: ' : . x ':40 SUBST: '=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 MAP x+x x.x xxxxxxx+xxxxxxx x.............x x.xxxxxxxxxxx.x x..x.......x..x x.x.xxxxxxx.x.x x.xx.......xx.x x.x.xxx+xxx.x.x x.x.x.....x.x.x xxx.x.x..<..x.x.xxx +.+.x.+..{..+.x.+.+ xxx.x.x.(.[.x.x.xxx x.x.x.....x.x.x x.x.xxx+xxx.x.x x.xx.......xx.x x.x.xxxxxxx.x.x x..x.......x..x x.xxxxxxxxxxx.x x.............x xxxxxxx+xxxxxxx x.x x+x ENDMAP ############################################################################## # Tucked-away holy place NAME: matt_entry_007_a TAGS: entry no_monster_gen ORIENT: float WEIGHT: 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 WEIGHT: 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 WEIGHT: 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 no_rotate ORIENT: northwest SHUFFLE: [{ SUBST: ' : . x ':40, '=x. SUBST: c : cxxx, [ = [T MAP xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxx....xxxxxxxxxxxxxxx....xx..xxx.''xxxxxx xxxxx''........xx...''.........''...'..xx...xx xxx'....ccccc...xxx.....ccccc......'......x..@ x....cccc...cccc.....cccc...cccc.......''..xxx x..ccc.........ccc+ccc.........ccc....''..xxxx x'.c......{......+.+......[......+.........xxx x'.ccc.........ccc+ccc.........ccc...''...xxxx x....cccc...cccc.....cccc...cccc......'..'.xxx x.......ccccc......'....ccccc......'.....xxxxx x'................'..xx........'....'....xxxxx x.''..xxx...''.....'..xx....'''..''.xxx''.xxxx x'xxxxxxxxxxxxxx..xxx.xxx..xxx....xxxxxx...xxx xxxxxxxxxxxxxxxxx@xxxxxxxx@xxxxxx@xxxxxxxx@xxx ENDMAP ############################################################## # The Diamond Age, or A Young Lady's Illustrated Primer NAME: entry_elethiomel_002 TAGS: entry no_monster_gen no_rotate ORIENT: west WEIGHT: 2 MONS: rat, goblin, giant bat, kobold ITEM: sausage / beef jerky, nothing, nothing SHUFFLE: {[(, 234, ef~ MAP xxxxxxxxxxxxxxxxxxxxxxx@x xxxxxxxxxxxxxxxxxxxxxxx+x xxxxxxxxxxx.xxxxxxxxxxx.xx xxxxxxxxxx...xxxxxxxxx...xx xxxxxxxxx.....xxxxxxx.....xx xxxxxxxx.......xxxxx.......xx xxxxx.+....{....xxx....2....xx xxxxx+xx.......xxxxx.......xxxx xxxxx.xxx.....xxx.xxx.....xxx.xx xxxx...xxx...xxx...xxx...xxx...xx xxx.....xxx.xxx.....xxxexxx.....xx xx.......xx+xx..1.1..xx+xx.......xx x....[....+.+...1d....+.+~...3....+@ xx.......xx+xx...1...xx+xx.......xx xxx.....xxx.xxx.....xxxfxxx.....xx xxxx...xxx...xxx...xxx...xxx...xx xxxxx.xxx.....xxx.xxx.....xxx.xx xxxxx+xx.......xxxxx.......xxxx xxxxx.+....(....xxx....4....xx xxxxxxxx.......xxxxx.......xx xxxxxxxxx.....xxxxxxx.....xx xxxxxxxxxx...xxxxxxxxx...xx xxxxxxxxxxx.xxxxxxxxxxx.xx xxxxxxxxxxxxxxxxxxxxxxx+x xxxxxxxxxxxxxxxxxxxxxxx@x ENDMAP ############################################################## # Ruined Dwarven Fortress Basement NAME: entry_elethiomel_003 TAGS: entry no_monster_gen no_rotate ITEM: any armour / any weapon / nothing ORIENT: float WEIGHT: 2 SHUFFLE: {[( SUBST: c : cx 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 SUBST: c : cxx KFEAT: X = teleport trap / floor MAP x@x x.x ccc+ccc c.G.G.c xcccccc.....ccccccx c%.2.cc.....cc11.$c c%.2.=..G.G..=11..c c%...cc.....cc11.$c xxcccccc.....ccccccxx YX''''"..G.G..?!!!!!! xxcccccc.....ccccccxx cG.....Gc c.[.{.(.c ccccccccc 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 SUBST: c : cxxx MAP x@x x.x ccc+ccc c.G.G.c xcccccc.....ccccccx c%.2.cc.....cc11.$c cX.2.c..G.G..c11.Xc c%...cc.....cc11.$c xxcccccc.....ccccccxx ''''''"..G.G..?!!!!XY xxcccccc.....ccccccxx cG.....Gc c.[.{.(.c ccccccccc ENDMAP ############################################################## # Shortcut NAME: entry_elethiomel_006 TAGS: entry ORIENT: float SHUFFLE: {[(, XY/AB KFEAT: X = teleport trap SUBST: Y=x, A=., B==, (=(., [=[. MAP xxxx@xxxxxxx.@.x xxxx.xxxxxx...xx xxxx.xxxxx...xxx xx....xxx...xxxx xx{....x...xxxxx xxxxx........xxxxxx x].XY........xxxxxxxxx xxxxx.[..............@ xxxxx.......(.xxxxxxxx xxxxxxxxxxxxxxxxxxxxxx ENDMAP ############################################################## # Indiana Jones and the Raiders of the Lost Ark NAME: entry_elethiomel_007 TAGS: entry ORIENT: float 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 ############################################################################## # Onia Ninara's entry vaults ############################################################################## ############################################################## # Pentagram NAME: onia_ninara_001_pentagram TAGS: entry no_monster_gen no_pool_fixup no_rotate ORIENT: float SHUFFLE: ({[, x+/x+/x+/x+/cC/vV/lL/wW SUBST: C=+, V=+ NSUBST: L = 1:. / *:l MAP ............. ......x...... ......x...... .....xxx..... ............xxx............ ...........xxxxx........... xxxxxxxxxx+xxxxx+xxxxxxxxxx ..xxxxxxxxx.....xxxxxxxxx.. ....xxxxxxx..(..xxxxxxx.... ......xxxx.......xxxx...... ........xx..[.{..xx........ .....xxx.....xxx..... .....xxxxx+xxxxx..... ....xxxxxx.xxxxxx.... ....xxxxx...xxxxx.... ...xxxx.......xxxx... ...xx...........xx... ..x..... ....x.. ........ ....... ENDMAP ############################################################## # Pyramid NAME: onia_ninara_002_pyramid TAGS: entry no_rotate no_monster_gen ORIENT: float SHUFFLE: xxxcvlw MAP ......... .....x..... .....xxx..... .....xxxxx..... .....x..(..x..... .....xxx...xxx..... .....xxxxx.xxxxx..... .....x...........x..... .....xxx.........xxx..... ....xxxxx.......xxxxx.... ...x..[..x.....x..{..x... ..xxx...xxx...xxx...xxx.. .xxxxx.xxxxx.xxxxx.xxxxx. ............@............ ENDMAP ############################################################## # Mini spirals NAME: onia_ninara_003_mini_spirals TAGS: entry ORIENT: float SHUFFLE: ({[<,GT, vcxxxx MAP vvvvvvvvvvv vv...v...vv vv[v.v.v(vv vvvv.v.vvvv v.........v v.vv.~.vv.v v.