diff -ru nh342code/dat/dungeon.def code/dat/dungeon.def --- nh342code/dat/dungeon.def Wed Sep 3 21:23:09 2003 +++ code/dat/dungeon.def Tue Oct 7 19:11:44 2003 @@ -64,6 +64,16 @@ LEVEL: "fakewiz1" "F" @ (-6,4) LEVEL: "fakewiz2" "G" @ (-6,4) +# Heck extra levels +RNDLEVEL: "heck-a" "H" @ (-19,17) 25 7 +RNDLEVEL: "heck-b" "I" @ (2,17) 50 8 +RNDLEVEL: "heck-c" "K" @ (-19,17) 75 9 +RNDLEVEL: "heck-d" "L" @ (2,17) 9 +RNDLEVEL: "heck-e" "M" @ (2,17) 9 +RNDLEVEL: "heck-e" "N" @ (-19,17) 9 +RNDLEVEL: "heck-e" "P" @ (2,17) 9 +RNDLEVEL: "heck-e" "Q" @ (-19,17) 9 + # # The Mines of the Gnomes of Zurich. # diff -ru nh342code/dat/gehennom.des code/dat/gehennom.des --- nh342code/dat/gehennom.des Wed Sep 3 21:23:09 2003 +++ code/dat/gehennom.des Tue Oct 7 19:10:27 2003 @@ -672,3 +672,4364 @@ MONSTER:'V',random,random MONSTER:'V',random,random STAIR:(63,15),up + +# +# Gehennom additional levels by Kelly Bailey +# 1.0 2003/10/14 + +# Technical notes: +# +# A repeated trick is to put some area in the MAPs that we +# intend a MAZEWALK to burrow out. Sometimes this fodder area +# will be large (such as in the maze of iron bars). However, +# the large area will be devoid of the minotaurs, boulders, +# and other goodies when the level is loaded. MAZEWALK won't +# stock inside MAPs. Worse, giving a "random" location in +# manual stocking doesn't work because the MAZEWALK-fodder +# area is still stone when the level loader looks for random +# locations (MAZEWALKS are done only after all MAPs have been +# processed). How do we get items into our MAP area mazes? +# +# Workarounds used: +# (1) Put some floor in the fodder area, pre-planning dead +# ends. Gotchas: if you make too many, MAZEWALK won't +# be able to find its way through; or you might wind +# up with intermittant incomplete MAZEWALKS due to the +# its inability to create 4-way interesections (grr). +# Also your maze might look a little bit off if it has +# loops or too many short dead ends (vertical ones +# especially are distinctive). +# (2) Do two MAPs that overlay. The first has ROOM in all +# the places that will be ROOM after the MAZEWALK. The +# level loader reads this MAP first (we assume) +# and happily places items randomly. Then in your second +# MAP that is MAZEWALK fodder, the items are covered up +# with stone--but are are soon dug out again by the +# MAZEWALK. Gotchas: You can only have nine MAPs (grr). +# Also, you cannot place STAIRs this way because the +# second map will truly overwrite them. It also makes +# level entries longer. + +# +# Demo +# + +MAZE:"heck-a-1",random +FLAGS:nommap,noteleport +GEOMETRY:center,center +MAP + -.........................- +--.........................-- + -..IIIIIIIIIIIIIIIIIIIII..- +--..I I..-- + -..I ...H.. I..- +--..I ... I..-- + -..I ... P I..- +--..I ... H I..-- + -..IH... H... I..- +--..I . I..-- + -..I . ..... I..- +--..I H ... I..-- + -..I . ... I..- +--..I I..-- + -..IIIIIIIIIIIIIIIIIIIII..- +--.........................-- + -.........................- +ENDMAP +TELEPORT_REGION:levregion(1,0,60,20),(0,0,28,16) +BRANCH:levregion(1,0,60,20),(0,0,28,16) +NON_DIGGABLE:(1,0,27,16) +STAIR:levregion(1,0,79,20),(0,0,26,16),down +STAIR:levregion(1,0,79,20),(0,0,26,16),up +REGION:(5,3,23,13),lit,"ordinary" +MAZEWALK:(2,8),west +MAZEWALK:(26,8),east +MAZEWALK:(18,12),west +MONSTER:'&',"Demogorgon",(21,11),asleep +MONSTER:'F',"shrieker",(10,4) +MONSTER:'F',"shrieker",random +TRAP:"land mine",random +OBJECT:'`',"statue",(16,10) + +# +# Dispater +# + +MAZE:"heck-a-2",random +GEOMETRY:center,center +MAP +.- - - - - - - - - - - - - - +----------------------------- + - - - -.............- - - - +----S---...-------...-------- + - -.....--| ... |S-.....- - +----.....|.-------.|.....---- + -....----.........----....- +--....| .|.........|. |....-- + -....| .|.........|. |....- +--....| .|.........|. |....-- + -....----.........----....- +----.....S.-------.|.....---- + - -.....--| ... |--.....- - +--------...-------...---S---- + - - - -.............- - - - +----------------------------- + - - - - - - - - - - - - - - +ENDMAP +RANDOM_PLACES:(8,7),(8,9),(13,12),(15,12),(13,4),(15,4),(20,7),(20,9) +MAZEWALK:(0,0),west +NON_DIGGABLE:(1,5,27,11) +NON_DIGGABLE:(3,3,25,13) +NON_DIGGABLE:(7,1,21,15) +NON_PASSWALL:(1,5,8,11) +NON_PASSWALL:(3,3,13,7) +NON_PASSWALL:(7,1,21,4) +NON_PASSWALL:(15,3,25,7) +NON_PASSWALL:(20,5,27,11) +NON_PASSWALL:(15,9,25,13) +NON_PASSWALL:(7,12,21,15) +NON_PASSWALL:(3,11,13,13) +NON_PASSWALL:(1,9,13,11) +TELEPORT_REGION:levregion(1,0,79,20),(1,1,27,15) +BRANCH:levregion(1,0,79,20),(1,1,27,15) +STAIR:levregion(1,0,79,20),(1,1,27,15),up +STAIR:levregion(1,0,79,20),(1,1,27,15),down +DOOR:locked,(24,13) +DOOR:locked,(4,3) +DOOR:locked,(18,4) +DOOR:locked,(9,11) +TRAP:"board",(8,11) +TRAP:"board",(19,3) +OBJECT:'+',random,place[0] +OBJECT:'+',random,place[0] +OBJECT:'+',random,place[0] +OBJECT:'+',random,place[0] +OBJECT:'?',random,place[1] +OBJECT:'?',random,place[1] +OBJECT:'?',random,place[1] +OBJECT:'?',random,place[1] +OBJECT[75%]:'(',"magic marker",place[2] +OBJECT:'!',random,place[3] +OBJECT:'!',random,place[3] +OBJECT:'!',random,place[3] +OBJECT:'!',random,place[3] +MONSTER:'P',"green slime",place[4] +MONSTER:'P',"green slime",place[5] +MONSTER:'P',"green slime",place[6] +MONSTER:'P',"green slime",place[7] +MONSTER:'&',"Dispater",(14,8),asleep,hostile +MONSTER:'R',"disenchanter",(10,8),asleep +MONSTER:'R',"disenchanter",(18,8),asleep +MONSTER:'R',"disenchanter",(14,6),asleep +MONSTER:'R',"disenchanter",(14,10),asleep +MONSTER:random,random,(14,14) +MONSTER:random,random,(10,14) +MONSTER:random,random,(18,14) +MONSTER:random,random,(14,2) +MONSTER:random,random,(10,2) +MONSTER:random,random,(18,2) +MONSTER:random,random,(4,6) +MONSTER:random,random,(4,8) +MONSTER:random,random,(4,10) +MONSTER:random,random,(24,6) +MONSTER:random,random,(24,8) +MONSTER:random,random,(24,10) + +# +# Flayers +# + +MAZE:"heck-a-3",random +FLAGS:nommap +GEOMETRY:right,bottom +MAP +----------- +----------- + ---------- +----------- + - - - ---- +----------- + - - - ---- +--.---.---- + -.- -.- -- +----------- + - - - ..-- +----------- + - - - - -- +--.-------- + -.- - ---- +------.---- + - - -.---- +----------- + ---------- +----------- +ENDMAP + +GEOMETRY:left,bottom +MAP +----------- +----------- +----------. +----------. +----.- - - +----.------ +---- - - - +----------- +--.. - - .. +----------- +--.- - - - +--.---.---- +-- - -.- - +----------- +---- - - - +----.------ +----.- ..- +----------- +---------- +ENDMAP + +GEOMETRY:center,center +MAP +.-............ - -.......- +--.---------------.-----.-- + -.-......-.-..........-.. +--.-...................---- + -.......................- +----...................-.-- + ..-...........-.-.....-.- +--.-----.---------------.-- + -.......- - ............- +ENDMAP +NON_DIGGABLE:(3,1,23,7) +BRANCH:levregion(1,0,79,20),(0,0,26,8) +MAZEWALK:(0,0),south +MONSTER[50%]:'h',"mind flayer",random +MONSTER[50%]:'h',"mind flayer",random +MONSTER[50%]:'h',"mind flayer",random +MONSTER[50%]:'h',"master mind flayer",random +MONSTER[50%]:'h',"master mind flayer",random +# mindless thralls +MONSTER:'@',"barbarian",random,hostile +MONSTER:'@',"caveman",random,hostile +MONSTER:'O',random,random,hostile +MONSTER:'T',random,random,hostile +# future snack +MONSTER[50%]:'@',"wizard",random,hostile +OBJECT:'(',"chest",(11,2) +OBJECT:'(',"chest",(16,6) +TRAP:"rust",(3,4) +TRAP:"rust",(23,4) +TRAP:"rust",(8,7) +TRAP:"rust",(18,1) +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Geryon +# + +MAZE:"heck-a-4",random +GEOMETRY:left,center +MAP +-....................................| +.------------------------------------| +.|...... ............................| +.|.----S---------S------------------.| +.|.|..................... .........|.| +.|.|.---------------------------S-.|.| +.|.|.|....B...............B....|.|.|.| +.|.|.|....B...............B....|.|.|.| +.|.|.|....B...............B....|.|.|.| +.|.|---S--------------------S---.|.|.| +.|................. .............|.|.| +.---------------------------------.|.| +...................................|.| +------------------------------------.| +.....................................| +.------------------------------------- +...................................... +ENDMAP +REGION:(11,6,25,8),unlit,"zoo" +BRANCH:levregion(1,0,79,20),(0,0,37,16) +MAZEWALK:(37,16),east +NON_DIGGABLE:(0,0,37,16) +TELEPORT_REGION:levregion(41,0,79,20),(0,0,37,16) +STAIR:levregion(40,0,79,20),(0,0,0,0),up +# Stairs might or might not be in the lair +STAIR:levregion(30,0,50,20),(0,0,0,0),down +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"doppelganger",random +MONSTER:'@',"werewolf",random +MONSTER:'@',"werewolf",random +MONSTER:'@',"werewolf",random +MONSTER:'@',"werewolf",random +MONSTER:'@',"werewolf",random +MONSTER:'@',"werewolf",random +MONSTER:'&',"Geryon",(36,0),asleep +OBJECT:'(',"chest",(36,0) +TRAP:"polymorph",(9,6) +TRAP:"polymorph",(9,8) +TRAP:random,(1,0) +TRAP:random,(0,1) +TRAP:"spiked pit",random +TRAP:random,random +TRAP:random,random +TRAP:random,random +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 +OBJECT:'%',"egg",random,"scorpion",0 + +# +# Iron +# + +MAZE:"heck-a-5",' ' +GEOMETRY:center,center +MAP + + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F.....F.F.F.F.F.F.F.F.F.F.F.F.F.............F.F.F.F.F.F.F.F.F.F.F.F.F.....F + F...FFFFFFFFFFFFFFFFFFFFFFFFFFF.F.........F.FFFFFFFFFFFFFFFFFFFFFFFFFFF...F + F...F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.........F.F.F.F.F.F.F.F.F.F.F.F.F.F.F...F + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F.F.F.F.F.F.F.F...F.F.F.F.F.F.F.F.F.....F.F.F.F.F.F.F.F.F...F.F.F.F.F.F.F.F + F.FFFFFFFFFFFFF...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...FFFFFFFFFFFFFFF + F.F.F.F.F.F.F.........F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.........F.F.F.F.F.F.F + F.FFFFFFFFFFF.........FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.........FFFFFFFFFFFFF + F.F.F.F.F.F.....................................................F.F.F.F.F.F + F.FFFFFFFFFFF.........FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.........FFFFFFFFFFFFF + F...F.F.F.F.F.........F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.........F.F.F.F.F.F.F + F.FFFFFFFFFFFFF...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...FFFFFFFFFFFFFFF + F.F.F.F.F.F.F.F...F.F.F.F.F.F.F.F.F.....F.F.F.F.F.F.F.F.F...F.F.F.F.F.F.F.F + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F...F.F.F.F.F.F.F.F.F.F.F.F.F.F.F.........F.F.F.F.F.F.F.F.F.F.F.F.F.F.F...F + F...FFFFFFFFFFFFFFFFFFFFFFFFFFF.F.........F.FFFFFFFFFFFFFFFFFFFFFFFFFFF...F + F.....F.F.F.F.F.F.F.F.F.F.F.F.F.............F.F.F.F.F.F.F.F.F.F.F.F.F.....F + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +ENDMAP +BRANCH:(0,0,75,18),(0,0,0,0) +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:''',"iron golem",random +MONSTER:'e',"shocking sphere",random +MONSTER:'e',"shocking sphere",random +MONSTER:'e',"shocking sphere",random +MONSTER:'e',"shocking sphere",random +MONSTER:'e',"shocking sphere",random +MONSTER:'v',"energy vortex",random +MONSTER:'v',"energy vortex",random +MONSTER:'v',"energy vortex",random +MONSTER:'v',"energy vortex",random +MONSTER:'v',"energy vortex",random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random + +GEOMETRY:center,center +MAP + + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F.... F F F F F F F F F F F F F.............F F F F F F F F F F F F F ....F + F...FFFFFFFFFFFFFFFFFFFFFFFFFFF.F.........F.FFFFFFFFFFFFFFFFFFFFFFFFFFF...F + F...F F F F F F F F F F F F F F F.........F F F F F F F F F F F F F F F...F + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F.F F F F F F F...F F F F F F F F F.....F F F F F F F F F...F F F F F F F F + F.FFFFFFFFFFFFF...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...FFFFFFFFFFFFFFF + F.F F F F F F.........F F F F F F F F F F F F F F F F.........F F F F F F F + F.FFFFFFFFFFF.........FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.........FFFFFFFFFFFFF + F.F F F F F ................................................... F F F F F F + F.FFFFFFFFFFF.........FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.........FFFFFFFFFFFFF + F.. F F F F F.........F F F F F F F F F F F F F F F F.........F F F F F F F + F.FFFFFFFFFFFFF...FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF...FFFFFFFFFFFFFFF + F.F F F F F F F...F F F F F F F F F.....F F F F F F F F F...F F F F F F F F + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF.....FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF + F...F F F F F F F F F F F F F F F.........F F F F F F F F F F F F F F F...F + F...FFFFFFFFFFFFFFFFFFFFFFFFFFF.F.........F.FFFFFFFFFFFFFFFFFFFFFFFFFFF...F + F.... F F F F F F F F F F F F F.............F F F F F F F F F F F F F ....F + FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +ENDMAP +MAZEWALK:(2,2),east +STAIR:random,up +STAIR:random,down +OBJECT:')',"silver spear",random + +# +# Liches +# + +MAZE:"heck-a-6",random +GEOMETRY:center,center +MAP +.- - - - - -...- +------.....-...-- + -.........-...- +--.....-...-S---- + -.....-........ +---.--S-...------ + ..........-...- +------.....-...-- + -...-.....S...S +--...--S--.-...-- + -.......-.-...- +--.......-.------ + -.......- - - - +ENDMAP +MAZEWALK:(0,0),west +OBJECT:'`',"boulder",(6,1) +OBJECT:'`',"boulder",(7,1) +OBJECT:'`',"boulder",(7,2) +OBJECT:'`',"boulder",(3,5) +OBJECT:'+',random,(12,0) +OBJECT:'?',random,(13,0) +OBJECT:'+',random,(14,0) +OBJECT:'?',random,(12,1) +OBJECT:'+',random,(13,1) +OBJECT:'?',random,(14,1) +OBJECT:'+',random,(12,2) +OBJECT:'?',random,(13,2) +OBJECT:'+',random,(14,2) +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +DOOR:locked,(6,5) +DOOR:locked,(7,9) +DOOR:locked,(11,8) +DOOR:locked,(15,8) +DOOR:locked,(12,3) +MONSTER:'L',random,random +MONSTER:'L',random,random +MONSTER:'L',random,random +MONSTER:'L',random,random +MONSTER:'L',random,random +STAIR:random,down +STAIR:levregion(1,0,79,20),(0,0,16,12),up + +# +# Yeenoghu's Hangout +# + +MAZE:"heck-a-7",random +GEOMETRY:right,center +MAP +....................................... +.................................---... +...........................---...---... +.....................---...---......... +...............---...---............... +.........---...---..................... +...---...---........................... +...---................................. +....................................... +...---................................. +...---...---........................... +.........---...---..................... +...............---...---............... +.....................---...---......... +...........................---...---... +.................................---... +....................................... +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +STAIR:random,down +STAIR:levregion(1,0,39,20),(0,0,0,0),up +# Not his lair, but he does hang out here sometimes, +# Possibly wondering where his gnoll minions are. +MONSTER[50%]:'&',"Yeenoghu",random +MAZEWALK:(0,8),west +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random + +# +# Cross +# + +MAZE:"heck-b-1",random +GEOMETRY:center,center +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +------------------------------------------------------------------.-------- +........................................................................... +--------.------------------------------------------------------------------ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +NON_DIGGABLE:(0,1,74,3) +TRAP:random,random +GEOMETRY:center,center +MAP +...-. +--.-- + -.- +--.-- + -.- +--.-- + -.- +--.-- +..... +--.-- + -.- +--.-- + -.- +--.-- + -.- +--.-- +.-... +ENDMAP +NON_DIGGABLE:(1,0,3,16) +NON_DIGGABLE:(0,7,4,9) +MAZEWALK:(0,0),west +MAZEWALK:(4,0),east +MAZEWALK:(0,16),west +MAZEWALK:(4,16),east +TRAP:random,random +STAIR:levregion(1,0,79,10),(0,0,0,0),up +STAIR:levregion(1,14,79,20),(0,0,0,0),down + +# +# Hall +# + +MAZE:"heck-b-2",random +GEOMETRY:center,center +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - +------------------+-----------------+------------------ +|.---...---...---...---...---...---...---...---...---.| +|.....................................................| ++...........L.............................L...........+ +|.....................................................| +|.---...---...---...---...---...---...---...---...---.| +------------------+-----------------+------------------ + - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,54,8) +MAZEWALK:(0,4),west +MAZEWALK:(54,4),east +NON_DIGGABLE:(0,1,54,7) +DOOR:locked,(18,1) +DOOR:locked,(36,1) +DOOR:locked,(18,7) +DOOR:locked,(36,7) +DOOR:locked,(0,4) +DOOR:locked,(54,4) +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random,asleep +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +MONSTER:'T',random,random +OBJECT:'[',"cloak of invisibility",random +STAIR:levregion(1,0,79,20),(0,1,54,7),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Lava +# + +MAZE:"heck-b-3",random +GEOMETRY:center,center +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +--------------------------------------------------------------------------- +.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL +.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL +.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L.L +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,74,8) +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +MONSTER:'D',"red dragon",random,asleep +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:center,center +MAP +.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL +.L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L +LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL + L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L L +--------------------------------------------------------------------------- +.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +REGION:(0,2,74,6),lit,"ordinary" +MAZEWALK:(0,4),east +MAZEWALK:(0,0),east +MAZEWALK:(0,8),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Lava2 +# + +MAZE:"heck-b-4",'L' +INIT_MAP:'.','L',false,false,unlit,false +GEOMETRY:left,center +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random + +GEOMETRY:right,center +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random + +GEOMETRY:right,center +MAP +.. - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,0),east +GEOMETRY:left,center +MAP +.. - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,0),east +STAIR:levregion(3,5,13,15),levregion(1,0,1,0),up +STAIR:levregion(67,5,77,15),levregion(1,0,1,0),down + +# These increase the chances of a joining up +GEOMETRY:left,top +MAP +.................LLL............L...L +........LL................LLL........ +ENDMAP +GEOMETRY:right,bottom +MAP +.LLLLLLLLLL......LLLLLLLLLL..LLLLLLLL. +..............L....LLL............... +LL.........LLL.............LLL.....LLL +ENDMAP +GEOMETRY:left,top +MAP +.. +.. +.. +ENDMAP +GEOMETRY:right,bottom +MAP + +. +. +. +L +ENDMAP +NOMAP +OBJECT:'/',"cold",random + +# +# Night +# + +MAZE:"heck-b-5",' ' +GEOMETRY:center,center +MAP +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . + +. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +STAIR:random,up +STAIR:random,down + +GEOMETRY:center,center +MAP + ......................... + ......................... + ......................... + ......................... + ......................... + ......................... + ......................... + ......................... + ........................... + ......................... + ......................... + ......................... + ......................... + ......................... + ......................... + ......................... + ......................... +ENDMAP +MAZEWALK:(23,8),west +MAZEWALK:(49,8),east +REGION:(0,0,75,16),lit,"ordinary" +REGION:(24,0,48,16),unlit,"ordinary" +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Pool +# + +MAZE:"heck-b-6",random +GEOMETRY:half-left,center +MAP +............. +.....}}}..... +....}}}}}.... +.....}}}..... +............. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,12,4) +MAZEWALK:(6,4),south +MONSTER:';',"kraken",(6,1) +MONSTER:';',"kraken",(6,3) +OBJECT:'`',"statue",random +OBJECT:'`',"statue",random +OBJECT:'`',"statue",random +OBJECT:'`',"statue",random +OBJECT:'`',"statue",random +OBJECT:'`',"statue",random +STAIR:levregion(1,0,79,20),(0,0,12,4),up +STAIR:levregion(1,0,79,20),(0,0,12,4),down + +# +# Teeth +# + +MAZE:"heck-b-7",random +GEOMETRY:center,center +MAP + - - - - - - - - - - - - - - +--.-.-.-.-.-.-.-.-.-.-.-.-.-- +.-.-.- -.- -.- -.- -.- -.-.- +--.-.-.-.-.-.-.-.-.-.-.-.-.-- + -.-.- -.- -.- -.- -.- -.-.- +--.-.-.-.-.-.-.-.-.-.-.-.-.-- + - - - - - - - - - - - - - - +--.-.-.-.-.-.-.-.-.-.-.-.-.-- + -.- -.- -.- -.- -.- -.-.-.- +--.-.-.-.-.-.-.-.-.-.-.-.-.-- + -.- -.- -.- -.- -.- -.-.-.- +--.-.-.-.-.-.-.-.-.-.-.-.-.-- + - - - - - - - - - - - - - - +ENDMAP +MAZEWALK:(0,2),south +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random + +# +# Voids +# + +MAZE:"heck-b-8",random +GEOMETRY:center,center +MAP + - - - - +--------- +.------- +-- --- + S. -- +-- --- + ------- +--------- + - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MAZEWALK:(0,2),north +OBJECT:random,random,(2,4) +GEOMETRY:half-left,bottom +MAP + - - - - +--------- + ------- +-- ---- + -- --- +-- ---- + ------- +--------- + - - - - +ENDMAP +GEOMETRY:half-left,top +MAP + - - - - +--------- + ------- +-- -- + -- .S +-- -- + ------- +--------- + - - - - +ENDMAP +OBJECT:random,random,(6,4) +GEOMETRY:half-right,bottom +MAP + - - - - +--------- + ------- +-- ---- + -- --- +-- ---- + ------- +--------- + - - - - +ENDMAP +GEOMETRY:half-right,top +MAP + - - - - +--S------ + -. ---- +-- -- + -- -- +-- -- + -- - .S +--------- + - - - - +ENDMAP +OBJECT:random,random,(2,2) +OBJECT:random,random,(6,6) +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Chambers +# + +MAZE:"heck-c-1",random +GEOMETRY:center,center +MAP + -.............................- +--.............................-- + ............................... +--.............................-- + -.............................- +----------------.---------------- + - - - - - - ..-.-.. - - - - - - +----------------.---------------- + - - - - - - ....... - - - - - - +----------------.---------------- + - - - - - - ..-.-.. - - - - - - +----------------.---------------- + -.............................- +--.............................-- + ............................... +--.............................-- + -.............................- +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,32,16) +MAZEWALK:(16,8),west +MAZEWALK:(16,8),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down +NON_DIGGABLE:(1,0,31,5) +NON_DIGGABLE:(1,11,31,16) +# roughly half a maze of stuff +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +# more traps than usual +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random + +# +# Hsplit +# + +MAZE:"heck-c-2",random +GEOMETRY:left,center +MAP +.........- - - - - - -.........- - - - - - -...........- - - - - - - -..... +.........-------------.-------.-------------...........---------------..... +.............- - - -...- - - -.........- -...............- -.S............. +...-S---.....-------...-------------...---.-----...---...-----.-----....... +...-.- -...............- - - - - - -.......- - -...- -.........- - -....... +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,74,4) +MAZEWALK:(4,4),east +MAZEWALK:(60,2),west +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Night2 +# + +MAZE:"heck-c-3",' ' +INIT_MAP:'.',' ',true,true,lit,false +# this are not guaranteed to link up; that's okay +GEOMETRY:left,top +MAP +.. +.. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MAZEWALK:(0,0),east +GEOMETRY:left,bottom +MAP +.. +.. +ENDMAP +MAZEWALK:(0,0),east +GEOMETRY:right,top +MAP +.. +.. +ENDMAP +MAZEWALK:(0,0),west +GEOMETRY:right,bottom +MAP +.. +.. +ENDMAP +MAZEWALK:(0,0),west + +NOMAP +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Pillars2 +# + +MAZE:"heck-c-4",random +GEOMETRY:center,center +MAP +.-.........................- +--.........................-- + +............---..........- +--............---..........-- + -.....---................... +--.....---................... +............................. +............................. +................---.......... +................---........-- +...........................- +.....---...................-- +.....---...................-. +--...................---...-- + -...................---...+ +------.....................-- + - - -.........---........... +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,28,16) +DOOR:locked,(1,2) +DOOR:locked,(27,14) +STAIR:levregion(1,0,20,20),(0,0,0,0),down +STAIR:levregion(60,0,79,20),(0,0,0,0),up +MAZEWALK:(0,0),west +MAZEWALK:(28,12),east +MONSTER:'n',random,random +MONSTER:'n',random,random +MONSTER:'n',random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random + +# +# Pits +# + +MAZE:"heck-c-5",random +GEOMETRY:left,top +MAP +..... +..... + .... +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:half-left,top +MAP + - - +----- + .... +..... +..... +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:half-right,top +MAP + - - +----- +.... +..... +..... +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:right,top +MAP +..... +..... +.... +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:left,bottom +MAP + .... +..... +..... +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:half-left,bottom +MAP +..... +..... + .... +----- + - - +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:half-right,bottom +MAP +..... +..... +.... +----- + - - +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:right,bottom +MAP +.... +..... +..... +ENDMAP +MONSTER:'&',random,random +TRAP:random,random +GEOMETRY:center,center +MAP + - - +----- + - - +----- +.. .. +..... +..... +----- + - - +----- +..... +..... +.. .. +----- + - - +----- + - - +ENDMAP +MONSTER:'&',"pit fiend",(2,5) +MONSTER:'&',"pit fiend",(2,11) +TRAP:random,random +TRAP:random,random +MAZEWALK:(0,8),west +STAIR:levregion(1,0,79,10),(0,0,0,0),up +STAIR:levregion(1,11,79,20),(0,0,0,0),down + +# +# Pods +# + +MAZE:"heck-c-6",random +GEOMETRY:half-right,center +MAP + - - - - - - - - +--------.-------- + - -.........- - +----.........---- + -.............- +--.............-- + -.............- +--.............-- + -.............- +----.........---- + - -.........- - +--------.-------- + - - - - - - - - +ENDMAP +RANDOM_MONSTERS:'P','E','R','X','&' +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MAZEWALK:(0,0),east +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random + +GEOMETRY:half-left,center +MAP + - - - - - - - - +--------.-------- + - -.........- - +----.........---- + -.............- +--.............-- + -.............- +--.............-- + -.............- +----.........---- + - -.........- - +--------.-------- + - - - - - - - - +ENDMAP +RANDOM_MONSTERS:'P','E','R','X','&' +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random +MONSTER:monster[0],random,random + +STAIR:levregion(1,0,39,20),(0,0,0,0),up +STAIR:levregion(40,0,79,20),(0,0,0,0),down + +# +# Rooms +# + +MAZE:"heck-c-7",random +GEOMETRY:right,center +MAP + - - - - - - - +--------------- +.- - - - - - - +----S---------- + - -.......- - +----.......---- + - -.......- - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MAZEWALK:(0,2),east +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +OBJECT:random,random,random +OBJECT:random,random,random +MONSTER:'t',random,random +MONSTER:'t',random,random + +GEOMETRY:left,center +MAP + - - - - - - - +--------------- + - - - - - - - +----------+---- + - - - -.....- +--------.....-- + - - - -.....- +--------.....-- + - - - -.....- +----------+---- + - - - - - - - +ENDMAP +DOOR:locked,(10,3) +DOOR:locked,(10,9) +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random + +GEOMETRY:center,center +MAP + - - -...- - - +------...------ + - - -...- - - +------...------ + - - S...- - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - -.....- - +------.....---- + - - -.....S - +ENDMAP +TRAP:"trap door",random +TRAP:"trap door",random +TRAP:"trap door",random +TRAP:"trap door",random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Rooms2 +# + +MAZE:"heck-c-8",random +GEOMETRY:center,center +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random + +GEOMETRY:center,center +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - -.......- - - - - - - -.......- - - - - - - - - - - - - +--------------------.......---------------.......-------------------------- + - - - - - - - - - +.......+ - - - - - - +.......-.......- - - - - - - - - +--------------------.......---------------.......+.......------------------ + -.....+ - - - - - -.......- - - - - - - -.......-.......- - - - - - - - - +--.....----------------------------------------------+--------------------- + -.....- - - - - - - - - - - - - - - - - - - - - - -...- - - - - - - - - - +--+-...-----------------+---------------------------...-------------------- + - -...- - - - - - - - -...-.......- - - - . - - - -...- - - - - - - - - - +------------------------...+.......-------...-------...-------------.------ + - - - - - -.....- - - -...-.......- - - - . - - - -...- - - - - -...- - - +------------.....-------...---------------------------------------...------ + - - - - - -.....- - - -...- - - - - - - - - - - - - - - - - - - -...- - - +--------------+---------------------------------------------------.-------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +DOOR:random,(2,9) +DOOR:random,(7,6) +DOOR:random,(14,15) +DOOR:random,(19,4) +DOOR:random,(24,9) +DOOR:random,(27,11) +DOOR:random,(41,4) +DOOR:random,(49,5) +DOOR:random,(53,7) +MAZEWALK:(2,2),south +STAIR:(0,0,35,16),(0,0,0,0),up +STAIR:(36,0,74,16),(0,0,0,0),down +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random + +# +# Vsplit +# + +MAZE:"heck-c-9",random +GEOMETRY:half-left,center +MAP +.|... ++-... +..... +..... +..... +----. + | |. +----. + |... +--... +..... +...-+ +...| +--.-- + |... +--... +..... +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,4,16) +MAZEWALK:(0,0),west +DOOR:locked,(0,1) +DOOR:locked,(4,11) +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random + +GEOMETRY:half-right,center +MAP +.+... +--.-- + |.| +--.-- + |... +--.-- +...| +.---- +.|.| +.---- +..... +--... + |... +--... +..... +...-- +...+ +ENDMAP +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down +MAZEWALK:(2,8),east +MAZEWALK:(0,0),west +DOOR:locked,(3,16) +DOOR:locked,(1,0) +TRAP:random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random + +# +# Basic +# + +MAZE:"heck-d-1",random +GEOMETRY:center,center +MAP + - - - - +----.---- + -.....- +--.....-- + ....... +--.....-- + -.....- +----.---- + - - - - +ENDMAP +RANDOM_MONSTERS:'H','O','D','A','n','E' +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MAZEWALK:(2,4),west +MONSTER:monster[0],random,(2,2) +MONSTER:monster[0],random,(4,2) +MONSTER:monster[0],random,(6,2) +MONSTER:monster[0],random,(2,4) +MONSTER:monster[0],random,(4,4) +MONSTER:monster[0],random,(6,4) +MONSTER:monster[0],random,(2,6) +MONSTER:monster[0],random,(4,6) +MONSTER:monster[0],random,(6,6) +MONSTER:monster[0],random,(3,3) +MONSTER:monster[0],random,(5,3) +MONSTER:monster[0],random,(3,5) +MONSTER:monster[0],random,(5,5) +STAIR:levregion(1,0,39,20),(0,0,0,0),up +STAIR:levregion(40,0,79,20),(0,0,0,0),down + +# +# Basic2 +# + +MAZE:"heck-d-2",random +GEOMETRY:center,center +MAP + - - - - - - - - - - - - - +--------------------------- + - - - - -.......- - - - - +----------.......---------- + - - -...............- - - +------...............------ + - -...................- - +----...................---- + ......................... +----...................---- + - -...................- - +------...............------ + - - -...............- - - +----------.......---------- + - - - - -.......- - - - - +--------------------------- + - - - - - - - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(4,2,23,14) +MAZEWALK:(0,0),west +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Chambers2 +# + +MAZE:"heck-d-3",random +GEOMETRY:half-left,top +MAP + - - - - - - - - +--------.-------- +.-....--.--....- +--.............-- + --...........-- +---...........--- + ............... +---...........--- + --...........-- +--.............-- + -....--.--....- +--------.-------- + - - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MAZEWALK:(0,2),west +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random + +GEOMETRY:half-right,bottom +MAP + - - - - - - - - +--------.-------- + -....--.--....- +--.............-- + --...........-- +---...........--- + ............... +---...........--- + --...........-- +--.............-- + -....--.--....- +--------.-------- + - - - - - - - - +ENDMAP +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +MONSTER:'&',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Checkers +# + +MAZE:"heck-d-4",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:half-right,center +MAP +.- - - -.. - - +--------------- + - - - - - - - +--------------- + - - -.... - - +------...------ + - - -...- - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GEOMETRY:half-left,center +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - -...- - - +------...------ + - - ....- - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random + +GEOMETRY:right,top +MAP + - - - -.- - - +--------.------ + -.. - - - - .. +------.-------- + - - -.- - - - +ENDMAP +MONSTER:random,random,random +OBJECT:random,random,random + +GEOMETRY:right,bottom +MAP + -.. - - -.. - +--------------- + - - - - - - - +--------.------ + - - - -.- - - +ENDMAP +MONSTER:random,random,random +OBJECT:random,random,random + +GEOMETRY:left,top +MAP + - - - - -.- +----------.-- + - - -.. - - +--.---------- + -.- - - - - +ENDMAP +MONSTER:random,random,random +OBJECT:random,random,random + +GEOMETRY:left,bottom +MAP + - -.. - - - +------------- + - - - - - - +--.-----.---- + -.- - -.- - +ENDMAP +MONSTER:random,random,random +OBJECT:random,random,random + +GEOMETRY:center,bottom +MAP + - - -.- - - +--.---.------ + -.- - - ..- +------------- + - - ..- - - +ENDMAP +MONSTER:random,random,random +OBJECT:random,random,random + +GEOMETRY:center,top +MAP +.- -.. - -.. +------------- + - - - - - - +--------.---- + -.. - -.- - +ENDMAP +MAZEWALK:(0,0),east +MONSTER:random,random,random +OBJECT:random,random,random + +NOMAP +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random + +# +# Frame +# + +MAZE:"heck-d-5",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:center,top +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +ENDMAP +BRANCH:(0,0,74,4),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random +GEOMETRY:center,bottom +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random +GEOMETRY:left,top +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random +GEOMETRY:right,bottom +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:center,top +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP + +GEOMETRY:center,bottom +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP + +GEOMETRY:left,top +MAP + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP + +GEOMETRY:right,bottom +MAP + - - - - - +----------- +.- - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Frame3 +# + +MAZE:"heck-d-6",random +INIT_MAP:'.','-',false,true,unlit,false +GEOMETRY:center,top +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[20%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:center,bottom +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[20%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:center,top +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:center,bottom +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +MAZEWALK:(2,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Hbar +# + +MAZE:"heck-d-7",random +INIT_MAP:'.','-',false,true,unlit,false +GEOMETRY:half-left,center +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random + +GEOMETRY:half-left,center +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +MAZEWALK:(0,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Pillars +# + +MAZE:"heck-d-8",random +GEOMETRY:center,center +MAP +....................................---.................................... +..................---...............---...........---.................---.. +---...............---.............................---.................---.. +---..........---..........................---....................---....... +.............---..........................---................---.---....... +.......................---...................................---........... +.......---.............---.........................---..................... +.......---...........................---...........---..................--- +.....................................---................................--- +.............................---.......................---................. +...............---...........---.......................---................. +...............---.............................---......................... +...---.....................---.................---................---...... +...---.....................---....................................---...... +.........---......................---.................---.................. +.........---......................---..---............---.................. +.......................................---................................. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +STAIR:random,up +STAIR:random,down +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random + +# +# Vbars4 +# + +MAZE:"heck-d-9",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:left,top +MAP +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + + +GEOMETRY:center,top +MAP +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + + +GEOMETRY:right,bottom +MAP +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +--------------------- +.-.-.-.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:left,top +MAP + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- +.- - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +ENDMAP +MAZEWALK:(0,4),east + +GEOMETRY:center,top +MAP + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- +.- - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +ENDMAP +MAZEWALK:(0,4),east + +GEOMETRY:right,bottom +MAP + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- +.- - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +--------------------- + - - - - - - - - - - +ENDMAP +MAZEWALK:(0,4),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# M +# + +MAZE:"heck-e-1",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:right,bottom +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:left,bottom +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-right,top +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-left,top +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:right,bottom +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:left,bottom +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:center,bottom +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:half-right,top +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:half-left,top +MAP + - - - - - - - +--------------- +.. - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +MAZEWALK:(0,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# N +# + +MAZE:"heck-e-2",random +INIT_MAP:'.','-',true,true,unlit,false + +GEOMETRY:right,bottom +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-right,top +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-left,bottom +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:left,top +MAP +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +----------- +.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:right,bottom +MAP + - - - - - +----------- +.- - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,2),east + +GEOMETRY:half-right,top +MAP + - - - - - +----------- +.- - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,2),east + +GEOMETRY:center,center +MAP + - - - - - +----------- +.- - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,2),east + +GEOMETRY:half-left,bottom +MAP + - - - - - +----------- +.- - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,2),east + +GEOMETRY:left,top +MAP + - - - - - +----------- +.- - - - - +----------- + - - - - - +----------- + - - - - - +----------- + - - - - - +ENDMAP +MAZEWALK:(0,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# W +# + +MAZE:"heck-e-3",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:right,top +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:left,top +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-right,bottom +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-left,bottom +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + + +GEOMETRY:right,top +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:left,top +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:center,top +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:half-right,bottom +MAP + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +GEOMETRY:half-left,bottom +MAP + - - - - - - - +--------------- +.. - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +MAZEWALK:(0,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Frame2 +# + +MAZE:"heck-e-4",random +INIT_MAP:'.','-',false,true,unlit,false +GEOMETRY:center,top +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:center,bottom +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +---------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:center,top +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:center,bottom +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +---------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +MAZEWALK:(2,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Lattice +# + +MAZE:"heck-e-5",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:center,center +MAP +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +--------------------------------------------------------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:'*',random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:random,random,random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +OBJECT:'`',"boulder",random +MONSTER[50%]:'H',"minotaur",random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +MONSTER:random,random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +GOLD:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random +TRAP:random,random + +GEOMETRY:center,center +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +GEOMETRY:right,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:left,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:right,center +MAP + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +GEOMETRY:half-right,center +MAP + - - - - +--------- + -.- - - +--.------ + - - - - +------.-- + - - -.- +--.------ + -.- - - +--------- + - - -.- +------.-- + ..- - - +--------- + - - - .. +----.---- + - -.- - +ENDMAP +GEOMETRY:center,center +MAP + - - - - +--------- + -.- - - +--.------ + - - - - +------.-- + - - -.- +--.------ + -.- - - +--------- + - - -.- +------.-- + ..- - - +--------- + - - - .. +--------- + - ..- - +ENDMAP +GEOMETRY:half-left,center +MAP + - - - - +--------- + -.- - - +--.------ + - - - - +------.-- + - - -.- +--.------ + -.- - - +--------- + - - -.- +------.-- + ..- - - +--------- + - - - .. +----.---- + - -.- - +ENDMAP +GEOMETRY:left,center +MAP + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),south + +# +# Lattice2 +# + +MAZE:"heck-e-6",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:center,top +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +GEOMETRY:center,bottom +MAP + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +--------------------------------------------------------------------------- + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +ENDMAP + +GEOMETRY:left,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:center,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:right,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:left,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:center,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:right,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east + + +# +# Vbars +# + +MAZE:"heck-e-7",random +INIT_MAP:'.','-',false,true,unlit,false +GEOMETRY:right,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:right,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east +GEOMETRY:half-right,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random + +GEOMETRY:half-right,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:half-left,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +GOLD:random,random +GEOMETRY:half-left,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:left,center +MAP +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +--------- +.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:left,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:center,center +MAP + - - - - +--------- + -.- - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +--------- + - - - - +ENDMAP +MAZEWALK:(2,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Vbars2 +# + +MAZE:"heck-e-8",random +INIT_MAP:'.','-',true,true,unlit,false +GEOMETRY:center,center +MAP +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +------------------------- +.-.-.-.-.-.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:right,center +MAP +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:left,center +MAP +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +----------------- +.-.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:center,center +MAP +.- - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +------------------------- + - - - - - - - - - - - - +ENDMAP +MAZEWALK:(0,0),east + +GEOMETRY:right,center +MAP +.- - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +ENDMAP +MAZEWALK:(0,0),east + +GEOMETRY:left,center +MAP +.- - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +----------------- + - - - - - - - - +ENDMAP +MAZEWALK:(0,0),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down + +# +# Vbars3 +# + +MAZE:"heck-e-9",random +INIT_MAP:'.','-',false,true,unlit,false +GEOMETRY:left,top +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +BRANCH:levregion(1,0,79,20),(0,0,0,0) +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:center,top +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:right,center +MAP +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +--------------- +.-.-.-.-.-.-.-. +ENDMAP +OBJECT[50%]:'*',random,random +OBJECT[50%]:'*',random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:random,random,random +OBJECT[50%]:'`',"boulder",random +OBJECT[50%]:'`',"boulder",random +MONSTER[10%]:'H',"minotaur",random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +MONSTER[50%]:random,random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +TRAP[50%]:random,random +GOLD:random,random +GOLD:random,random + +GEOMETRY:left,top +MAP + - - - - - - - +--------------- + -.- - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:center,top +MAP + - - - - - - - +--------------- + -.- - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +MAZEWALK:(2,2),east + +GEOMETRY:right,center +MAP + - - - - - - - +--------------- + -.- - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +--------------- + - - - - - - - +ENDMAP +MAZEWALK:(2,2),east +STAIR:levregion(1,0,79,20),(0,0,0,0),up +STAIR:levregion(1,0,79,20),(0,0,0,0),down diff -ru nh342code/sys/amiga/Makefile.agc code/sys/amiga/Makefile.agc --- nh342code/sys/amiga/Makefile.agc Wed Sep 3 21:23:10 2003 +++ code/sys/amiga/Makefile.agc Thu Oct 9 23:22:47 2003 @@ -302,6 +302,21 @@ $(SLIB)tower1.lev $(SLIB)tower2.lev $(SLIB)tower3.lev \ $(SLIB)valley.lev $(SLIB)water.lev $(SLIB)wizard1.lev \ $(SLIB)wizard2.lev $(SLIB)wizard3.lev \ + $(SLIB)heck-a-1.lev $(SLIB)heck-a-2.lev $(SLIB)heck-a-3.lev \ + $(SLIB)heck-a-4.lev $(SLIB)heck-a-5.lev $(SLIB)heck-a-6.lev \ + $(SLIB)heck-a-7.lev \ + $(SLIB)heck-b-1.lev $(SLIB)heck-b-2.lev $(SLIB)heck-b-3.lev \ + $(SLIB)heck-b-4.lev $(SLIB)heck-b-5.lev $(SLIB)heck-b-6.lev \ + $(SLIB)heck-b-7.lev $(SLIB)heck-b-8.lev \ + $(SLIB)heck-c-1.lev $(SLIB)heck-c-2.lev $(SLIB)heck-c-3.lev \ + $(SLIB)heck-c-4.lev $(SLIB)heck-c-5.lev $(SLIB)heck-c-6.lev \ + $(SLIB)heck-c-7.lev $(SLIB)heck-c-8.lev $(SLIB)heck-c-9.lev \ + $(SLIB)heck-d-1.lev $(SLIB)heck-d-2.lev $(SLIB)heck-d-3.lev \ + $(SLIB)heck-d-4.lev $(SLIB)heck-d-5.lev $(SLIB)heck-d-6.lev \ + $(SLIB)heck-d-7.lev $(SLIB)heck-d-8.lev $(SLIB)heck-d-9.lev \ + $(SLIB)heck-e-1.lev $(SLIB)heck-e-2.lev $(SLIB)heck-e-3.lev \ + $(SLIB)heck-e-4.lev $(SLIB)heck-e-5.lev $(SLIB)heck-e-6.lev \ + $(SLIB)heck-e-7.lev $(SLIB)heck-e-8.lev $(SLIB)heck-e-9.lev \ $(XDFILES) INSTDUNGEONFILES= $(NETHACK)NetHack.cnf $(INSTDUNGEONFILES1) diff -ru nh342code/sys/amiga/Makefile.ami code/sys/amiga/Makefile.ami --- nh342code/sys/amiga/Makefile.ami Wed Sep 3 21:23:10 2003 +++ code/sys/amiga/Makefile.ami Thu Oct 9 23:24:41 2003 @@ -509,6 +509,21 @@ $(SLIB)tower1.lev $(SLIB)tower2.lev $(SLIB)tower3.lev \ $(SLIB)valley.lev $(SLIB)water.lev $(SLIB)wizard1.lev \ $(SLIB)wizard2.lev $(SLIB)wizard3.lev \ + $(SLIB)heck-a-1.lev $(SLIB)heck-a-2.lev $(SLIB)heck-a-3.lev \ + $(SLIB)heck-a-4.lev $(SLIB)heck-a-5.lev $(SLIB)heck-a-6.lev \ + $(SLIB)heck-a-7.lev \ + $(SLIB)heck-b-1.lev $(SLIB)heck-b-2.lev $(SLIB)heck-b-3.lev \ + $(SLIB)heck-b-4.lev $(SLIB)heck-b-5.lev $(SLIB)heck-b-6.lev \ + $(SLIB)heck-b-7.lev $(SLIB)heck-b-8.lev \ + $(SLIB)heck-c-1.lev $(SLIB)heck-c-2.lev $(SLIB)heck-c-3.lev \ + $(SLIB)heck-c-4.lev $(SLIB)heck-c-5.lev $(SLIB)heck-c-6.lev \ + $(SLIB)heck-c-7.lev $(SLIB)heck-c-8.lev $(SLIB)heck-c-9.lev \ + $(SLIB)heck-d-1.lev $(SLIB)heck-d-2.lev $(SLIB)heck-d-3.lev \ + $(SLIB)heck-d-4.lev $(SLIB)heck-d-5.lev $(SLIB)heck-d-6.lev \ + $(SLIB)heck-d-7.lev $(SLIB)heck-d-8.lev $(SLIB)heck-d-9.lev \ + $(SLIB)heck-e-1.lev $(SLIB)heck-e-2.lev $(SLIB)heck-e-3.lev \ + $(SLIB)heck-e-4.lev $(SLIB)heck-e-5.lev $(SLIB)heck-e-6.lev \ + $(SLIB)heck-e-7.lev $(SLIB)heck-e-8.lev $(SLIB)heck-e-9.lev \ $(XDFILES) INSTDUNGEONFILES= $(NETHACK)NetHack.cnf $(INSTDUNGEONFILES1) diff -ru nh342code/sys/mac/Files.r code/sys/mac/Files.r --- nh342code/sys/mac/Files.r Wed Sep 3 21:23:10 2003 +++ code/sys/mac/Files.r Thu Oct 9 23:38:42 2003 @@ -146,3 +146,46 @@ read 'File' (1162,"Wiz-goal.lev") ":lib:Wiz-goal.lev"; read 'File' (1163,"Wiz-loca.lev") ":lib:Wiz-loca.lev"; read 'File' (1164,"Wiz-strt.lev") ":lib:Wiz-strt.lev"; +read 'File' (1165,"heck-a-1.lev") ":lib:heck-a-1.lev"; +read 'File' (1166,"heck-a-2.lev") ":lib:heck-a-2.lev"; +read 'File' (1167,"heck-a-3.lev") ":lib:heck-a-3.lev"; +read 'File' (1168,"heck-a-4.lev") ":lib:heck-a-4.lev"; +read 'File' (1169,"heck-a-5.lev") ":lib:heck-a-5.lev"; +read 'File' (1170,"heck-a-6.lev") ":lib:heck-a-6.lev"; +read 'File' (1171,"heck-a-7.lev") ":lib:heck-a-7.lev"; +read 'File' (1172,"heck-b-1.lev") ":lib:heck-b-1.lev"; +read 'File' (1173,"heck-b-2.lev") ":lib:heck-b-2.lev"; +read 'File' (1174,"heck-b-3.lev") ":lib:heck-b-3.lev"; +read 'File' (1175,"heck-b-4.lev") ":lib:heck-b-4.lev"; +read 'File' (1176,"heck-b-5.lev") ":lib:heck-b-5.lev"; +read 'File' (1177,"heck-b-6.lev") ":lib:heck-b-6.lev"; +read 'File' (1178,"heck-b-7.lev") ":lib:heck-b-7.lev"; +read 'File' (1179,"heck-b-8.lev") ":lib:heck-b-8.lev"; +read 'File' (1180,"heck-c-1.lev") ":lib:heck-c-1.lev"; +read 'File' (1181,"heck-c-2.lev") ":lib:heck-c-2.lev"; +read 'File' (1182,"heck-c-3.lev") ":lib:heck-c-3.lev"; +read 'File' (1183,"heck-c-4.lev") ":lib:heck-c-4.lev"; +read 'File' (1184,"heck-c-5.lev") ":lib:heck-c-5.lev"; +read 'File' (1185,"heck-c-6.lev") ":lib:heck-c-6.lev"; +read 'File' (1186,"heck-c-7.lev") ":lib:heck-c-7.lev"; +read 'File' (1187,"heck-c-8.lev") ":lib:heck-c-8.lev"; +read 'File' (1188,"heck-c-9.lev") ":lib:heck-c-9.lev"; +read 'File' (1189,"heck-d-1.lev") ":lib:heck-d-1.lev"; +read 'File' (1190,"heck-d-2.lev") ":lib:heck-d-2.lev"; +read 'File' (1191,"heck-d-3.lev") ":lib:heck-d-3.lev"; +read 'File' (1192,"heck-d-4.lev") ":lib:heck-d-4.lev"; +read 'File' (1193,"heck-d-5.lev") ":lib:heck-d-5.lev"; +read 'File' (1194,"heck-d-6.lev") ":lib:heck-d-6.lev"; +read 'File' (1195,"heck-d-7.lev") ":lib:heck-d-7.lev"; +read 'File' (1196,"heck-d-8.lev") ":lib:heck-d-8.lev"; +read 'File' (1197,"heck-d-9.lev") ":lib:heck-d-9.lev"; +read 'File' (1198,"heck-e-1.lev") ":lib:heck-e-1.lev"; +read 'File' (1199,"heck-e-2.lev") ":lib:heck-e-2.lev"; +read 'File' (1200,"heck-e-3.lev") ":lib:heck-e-3.lev"; +read 'File' (1201,"heck-e-4.lev") ":lib:heck-e-4.lev"; +read 'File' (1202,"heck-e-5.lev") ":lib:heck-e-5.lev"; +read 'File' (1203,"heck-e-6.lev") ":lib:heck-e-6.lev"; +read 'File' (1204,"heck-e-7.lev") ":lib:heck-e-7.lev"; +read 'File' (1205,"heck-e-8.lev") ":lib:heck-e-8.lev"; +read 'File' (1206,"heck-e-9.lev") ":lib:heck-e-9.lev"; + diff -ru nh342code/sys/os2/Makefile.os2 code/sys/os2/Makefile.os2 --- nh342code/sys/os2/Makefile.os2 Wed Sep 3 21:23:10 2003 +++ code/sys/os2/Makefile.os2 Fri Oct 10 00:01:35 2003 @@ -524,7 +524,14 @@ tower1.lev tower2.lev tower3.lev valley.lev wizard1.lev wizard2.lev \ wizard3.lev astral.lev air.lev earth.lev fire.lev water.lev \ soko1-1.lev soko1-2.lev soko2-1.lev soko2-2.lev \ - soko3-1.lev soko3-2.lev soko4-1.lev soko4-2.lev + soko3-1.lev soko3-2.lev soko4-1.lev soko4-2.lev \ + heck-a-1.lev heck-a-2.lev heck-a-3.lev heck-a-4.lev heck-a-5.lev heck-a-6.lev \ + heck-a-7.lev heck-b-1.lev heck-b-2.lev heck-b-3.lev heck-b-4.lev heck-b-5.lev \ + heck-b-6.lev heck-b-7.lev heck-b-8.lev heck-c-1.lev heck-c-2.lev heck-c-3.lev \ + heck-c-4.lev heck-c-5.lev heck-c-6.lev heck-c-7.lev heck-c-8.lev heck-c-9.lev \ + heck-d-1.lev heck-d-2.lev heck-d-3.lev heck-d-4.lev heck-d-5.lev heck-d-6.lev \ + heck-d-7.lev heck-d-8.lev heck-d-9.lev heck-e-1.lev heck-e-2.lev heck-e-3.lev \ + heck-e-4.lev heck-e-5.lev heck-e-6.lev heck-e-7.lev heck-e-8.lev heck-e-9.lev \ QUEST_LEVS = \ Arc-goal.lev Arc-fila.lev Arc-filb.lev Arc-loca.lev Arc-strt.lev \ @@ -1357,12 +1364,14 @@ $(CP) orcus.lev $(GAMEDIR) $(CP) sanctum.lev $(GAMEDIR) $(CP) valley.lev $(GAMEDIR) + $(CP) heck-?-?.lev $(GAMEDIR) $(RM) asmodeus.lev $(RM) baalz.lev $(RM) juiblex.lev $(RM) orcus.lev $(RM) sanctum.lev $(RM) valley.lev + $(RM) heck-?-?.lev $(GAMEDIR)\wizard1.lev : $(DAT)\yendor.des $(TEMP)\lev_comp.exe $(TEMP)\lev_comp $(DAT)\yendor.des @@ -1375,7 +1384,6 @@ $(TEMP)\lev_comp $(DAT)\sokoban.des $(CP) soko?-?.lev $(GAMEDIR) $(RM) soko?-?.lev - # Quest dungeons diff -ru nh342code/sys/unix/Makefile.top code/sys/unix/Makefile.top --- nh342code/sys/unix/Makefile.top Wed Sep 3 21:23:10 2003 +++ code/sys/unix/Makefile.top Fri Oct 10 00:02:42 2003 @@ -76,7 +76,7 @@ SPEC_LEVS = asmodeus.lev baalz.lev bigrm-?.lev castle.lev fakewiz?.lev \ juiblex.lev knox.lev medusa-?.lev minend-?.lev minefill.lev \ minetn-?.lev oracle.lev orcus.lev sanctum.lev soko?-?.lev \ - tower?.lev valley.lev wizard?.lev \ + tower?.lev valley.lev wizard?.lev heck-?-?.lev \ astral.lev air.lev earth.lev fire.lev water.lev QUEST_LEVS = ???-goal.lev ???-fil?.lev ???-loca.lev ???-strt.lev diff -ru nh342code/sys/vms/install.com code/sys/vms/install.com --- nh342code/sys/vms/install.com Wed Sep 3 21:23:10 2003 +++ code/sys/vms/install.com Fri Oct 10 00:12:21 2003 @@ -28,7 +28,7 @@ + "JUIBLEX.LEV,KNOX.LEV,MEDUSA-%.LEV,MINEFILL.LEV," - + "MINETN-%.LEV,MINEND-%.LEV,ORACLE.LEV,ORCUS.LEV," - + "SANCTUM.LEV,SOKO%-%.LEV,TOWER%.LEV,VALLEY.LEV," - - + "WATER.LEV,WIZARD%.LEV" + + "WATER.LEV,WIZARD%.LEV,HECK-%-%.LEV" $ spec_input = "bigroom.des castle.des endgame.des " - + "gehennom.des knox.des medusa.des mines.des " - + "oracle.des sokoban.des tower.des yendor.des" diff -ru nh342code/sys/winnt/Makefile.bcc code/sys/winnt/Makefile.bcc --- nh342code/sys/winnt/Makefile.bcc Wed Sep 3 21:23:10 2003 +++ code/sys/winnt/Makefile.bcc Fri Oct 10 00:17:45 2003 @@ -1071,6 +1071,7 @@ if exist $(DAT)\valley.lev del $(DAT)\valley.lev if exist $(DAT)\water.lev del $(DAT)\water.lev if exist $(DAT)\wizard?.lev del $(DAT)\wizard?.lev + if exist $(DAT)\heck-?-?.lev del $(DAT)\heck-?-?.lev if exist $(O)sp_lev.tag del $(O)sp_lev.tag if exist $(SRC)\monstr.c del $(SRC)\monstr.c if exist $(SRC)\vis_tab.c del $(SRC)\vis_tab.c diff -ru nh342code/sys/winnt/Makefile.gcc code/sys/winnt/Makefile.gcc --- nh342code/sys/winnt/Makefile.gcc Wed Sep 3 21:23:10 2003 +++ code/sys/winnt/Makefile.gcc Fri Oct 10 00:19:00 2003 @@ -1030,6 +1030,7 @@ $(subst /,\,if exist $(DAT)/valley.lev del $(DAT)/valley.lev) $(subst /,\,if exist $(DAT)/water.lev del $(DAT)/water.lev) $(subst /,\,if exist $(DAT)/wizard?.lev del $(DAT)/wizard?.lev) + $(subst /,\,if exist $(DAT)/heck-?-?.lev del $(DAT)/heck-?-?.lev) $(subst /,\,if exist $(O)sp_lev.tag del $(O)sp_lev.tag) $(subst /,\,if exist $(SRC)/monstr.c del $(SRC)/monstr.c) $(subst /,\,if exist $(SRC)/vis_tab.c del $(SRC)/vis_tab.c) diff -ru nh342code/sys/winnt/Makefile.msc code/sys/winnt/Makefile.msc --- nh342code/sys/winnt/Makefile.msc Wed Sep 3 21:23:10 2003 +++ code/sys/winnt/Makefile.msc Fri Oct 10 00:19:56 2003 @@ -1094,6 +1094,7 @@ if exist $(DAT)\valley.lev del $(DAT)\valley.lev if exist $(DAT)\water.lev del $(DAT)\water.lev if exist $(DAT)\wizard?.lev del $(DAT)\wizard?.lev + if exist $(DAT)\heck-?-?.lev del $(DAT)\heck-?-?.lev if exist $(O)sp_lev.tag del $(O)sp_lev.tag if exist $(SRC)\monstr.c del $(SRC)\monstr.c if exist $(SRC)\vis_tab.c del $(SRC)\vis_tab.c