# SCCS Id: @(#)gehennom.des 3.4 1996/11/09 # Copyright (c) 1989 by Jean-Christophe Collet # Copyright (c) 1992 by M. Stephenson and Izchak Miller # NetHack may be freely redistributed. See license for details. # MAZE: "valley", ' ' FLAGS: noteleport,hardfloor,nommap GEOMETRY:center,center MAP ---------------------------------------------------------------------------- |...S.|..|.....| |.....-| |................| |...............| |...| |---|.|.--.---.| |......--- ----..........-----.-----....---........---.-.| | |.|.|..| |.| --........| |.............| |.......---| |-...........--| | |...S..| |.| |.......-----.......------| |--------..---......------- | |----------- |.| |-......| |....|...-- |...-----................---- | |.....S....---.| |.......| |....|...| |..............----------- | |.....|.|......| |.....--- |......--- |....---.......| | |.....|.|------| |....-- --....-- |-------- ----....--------------- | |.....|--......---BBB-| |...-- |.......| |..................| | |..........||........-| --...| |.......| |...||.............| | |.....|...-||-........------....| |.......---- |...||.............-- | |.....|--......---...........--------..........| |.......---------...-- | |.....| |------| |--.......--| |..B......----- -----....| |.| |....--- | |.....| |......--| ------..| |----..B......| |.--------.-- |-.....---| |------ |........| |.|....| |.....----BBBB---------...........---.........| | |........| |...|..| |.....| |-.............--------...........---| | --.....-----------.| |....-----.....---------- |.........---- | | |..|..B...........| |.|..........|.| |.|........| | ---------------------------------------------------------------------------- ENDMAP # Dungeon Description # The shrine to Moloch. REGION:(01,06,05,14),lit,"temple" # The Morgues REGION:(19,01,24,08),unlit,"morgue",filled,true REGION:(09,14,16,18),unlit,"morgue",filled,true REGION:(37,09,43,14),unlit,"morgue",filled,true # Stairs STAIR:(01,01),down # Branch location BRANCH:(66,17,66,17),(0,0,0,0) TELEPORT_REGION:(58,09,72,18),(0,0,0,0),down # Secret Doors DOOR:locked,(04,01) DOOR:locked,(08,04) DOOR:locked,(06,06) # The altar of Moloch. ALTAR:(03,10),noalign,shrine # Non diggable walls - everywhere! NON_DIGGABLE:(00,00,75,19) # Objects # **LOTS** of dead bodies (all human). # note: no priest(esse)s or monks - maybe Moloch has a *special* # fate reserved for members of *those* classes. # # geek added by OZAWA Sakuro (95/9/10) OBJECT:'%',"corpse",random,"archeologist",0 OBJECT:'%',"corpse",random,"archeologist",0 OBJECT:'%',"corpse",random,"barbarian",0 OBJECT:'%',"corpse",random,"barbarian",0 OBJECT:'%',"corpse",random,"caveman",0 OBJECT:'%',"corpse",random,"cavewoman",0 OBJECT:'%',"corpse",random,"geek",0 OBJECT:'%',"corpse",random,"geek",0 OBJECT:'%',"corpse",random,"healer",0 OBJECT:'%',"corpse",random,"healer",0 OBJECT:'%',"corpse",random,"knight",0 OBJECT:'%',"corpse",random,"knight",0 OBJECT:'%',"corpse",random,"ranger",0 OBJECT:'%',"corpse",random,"ranger",0 OBJECT:'%',"corpse",random,"rogue",0 OBJECT:'%',"corpse",random,"rogue",0 OBJECT:'%',"corpse",random,"samurai",0 OBJECT:'%',"corpse",random,"samurai",0 OBJECT:'%',"corpse",random,"tourist",0 OBJECT:'%',"corpse",random,"tourist",0 OBJECT:'%',"corpse",random,"valkyrie",0 OBJECT:'%',"corpse",random,"valkyrie",0 OBJECT:'%',"corpse",random,"wizard",0 OBJECT:'%',"corpse",random,"wizard",0 # # Some random weapons and armor. # OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:')',random,random OBJECT:')',random,random OBJECT:')',random,random OBJECT:')',random,random # # Some random loot. # OBJECT:'*',"ruby",random OBJECT:'*',random,random OBJECT:'*',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'/',random,random OBJECT:'/',random,random OBJECT:'=',random,random OBJECT:'=',random,random OBJECT:'+',random,random OBJECT:'+',random,random OBJECT:'(',random,random OBJECT:'(',random,random OBJECT:'(',random,random # (Not so) Random traps. TRAP:"spiked pit", (05,02) TRAP:"spiked pit", (14,05) TRAP:"sleep gas", (03,01) TRAP:"board", (21,12) TRAP:"board", random TRAP:"dart", (60,01) TRAP:"dart", (26,17) TRAP:"anti magic", random TRAP:"anti magic", random TRAP:"magic", random TRAP:"magic", random # Random monsters. # The ghosts. MONSTER:' ',"ghost",random MONSTER:' ',"ghost",random MONSTER:' ',"ghost",random MONSTER:' ',"ghost",random MONSTER:' ',"ghost",random MONSTER:' ',"ghost",random # Add a few bats for atmosphere. MONSTER:'B',"vampire bat",random MONSTER:'B',"vampire bat",random MONSTER:'B',"vampire bat",random # And a lich for good measure. MONSTER:'L',random,random # Some undead nasties for good measure MONSTER:'V',random,random MONSTER:'V',random,random MONSTER:'V',random,random MONSTER:'Z',random,random MONSTER:'Z',random,random MONSTER:'Z',random,random MONSTER:'Z',random,random MONSTER:'M',random,random MONSTER:'M',random,random MONSTER:'M',random,random MONSTER:'M',random,random # # The Juiblex level # MAZE:"juiblex",' ' FLAGS:noteleport,shortsighted INIT_MAP:'.','}',true,true,unlit,false # guarantee at least one open spot to ensure successful stair placement GEOMETRY:left,bottom MAP }}}}}}}} }}...}}} }}}...}} }}}}.}}} }}}}}}}} ENDMAP OBJECT:'`',"boulder",random GEOMETRY:right,top MAP }}}}}}}} }}}}.}}} }}}...}} }}...}}} }}}}}}}} ENDMAP OBJECT:'`',"boulder",random # lair GEOMETRY:center,center MAP ..}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.. .}}}.}}}}}..}}}..}}}}}..}}}..}}}}}..}}}..}}}}}.}}}. }}}...}}..}}.}.}}.}}.}}}...}}}.}}}..}}}..}}}}...}}} .}}}.}}.}}}.}}.}}.}}...}}.}}.....}}.....}....}.}}}. ..}}}..}}}.}}.}}.}}..}}.....}}.}}}.}}.}}}}}}}}}}}.. .}}}..}}}}}.}}.}}.}}...}}}}}.....}}.}}}}}}.....}}}. }}}..}}...}}..}}.}}}.}}}...}}}.}}}.}.}}}}..P.P..}}} }}.}}}}...}}}}}.}...}}}..P..}}}.}.}}}.}}}}.....}}}} }.}}}}.}}.}..}.}}}}}}}..P.P..}}}.}}}.}}..}}...}}}}. .}}}}.}}}}....}}}}}.}}}..P..}}}.}}}}.}}..}}...}}}.} }}}}..}}.}}..}}}}...}}}}...}}}.}}}}}.}}}}.}}}}}}.}} }}}...}}...}}}..}}}}}}}}}}}}.....}}}}.}}...}..}.}}} .}}}..}}.}}}}....}}..}}}..}}.....}}}}.}}}.}....}}}. ..}}}.}}}}..}}..}}..}}..}}..}}.}}}..}.}..}}}..}}}.. .}}}.}}}}....}}}}..}}....}}}}}}}...}}}....}}}}.}}}. }}}...}}}....}}}..}}}....}}}..}}...}}}....}}}...}}} .}}}.}}}}}..}}}..}}}}}..}}}..}}}}}..}}}..}}}}}.}}}. ..}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.}}}}}.. ENDMAP # Random registers RANDOM_MONSTERS:'j','b','P','F' RANDOM_PLACES:(04,02),(46,02),(04,15),(46,15) # Dungeon description REGION:(00,00,50,17),unlit,"swamp" MAZEWALK:(00,09),west MAZEWALK:(50,08),east STAIR:levregion(01,00,11,20),(0,0,50,17),down STAIR:levregion(69,00,79,20),(0,0,50,17),up BRANCH:levregion(01,00,11,20),(0,0,50,17) TELEPORT_REGION:levregion(01,00,11,20),(0,0,50,17),up TELEPORT_REGION:levregion(69,00,79,20),(0,0,50,17),down FOUNTAIN:place[0] MONSTER:'m',"giant mimic",place[1],m_feature "fountain" MONSTER:'m',"giant mimic",place[2],m_feature "fountain" MONSTER:'m',"giant mimic",place[3],m_feature "fountain" # The demon of the swamp MONSTER:'&',"Juiblex",(25,08) # And a couple demons MONSTER:'i',"lemure",(43,08) MONSTER:'i',"lemure",(44,08) MONSTER:'i',"lemure",(45,08) # Some liquids and gems OBJECT:'*',random,(43,06) OBJECT:'*',random,(45,06) OBJECT:'!',random,(43,09) OBJECT:'!',random,(44,09) OBJECT:'!',random,(45,09) # And lots of blobby monsters MONSTER:monster[0],random,(25,06) MONSTER:monster[1],random,(24,07) MONSTER:monster[2],random,(26,07) MONSTER:monster[3],random,(23,08) MONSTER:monster[3],random,(27,08) MONSTER:monster[2],random,(24,09) MONSTER:monster[1],random,(26,09) MONSTER:monster[0],random,(25,10) MONSTER:'j',random,random MONSTER:'j',random,random MONSTER:'j',random,random MONSTER:'j',random,random MONSTER:'P',random,random MONSTER:'P',random,random MONSTER:'P',random,random MONSTER:'P',random,random MONSTER:'b',random,random MONSTER:'b',random,random MONSTER:'b',random,random MONSTER:'F',random,random MONSTER:'F',random,random MONSTER:'F',random,random MONSTER:'m',random,random MONSTER:'m',random,random MONSTER:';',"jellyfish",random MONSTER:';',"jellyfish",random # Some random objects OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'%',random,random OBJECT:'%',random,random OBJECT:'%',random,random OBJECT:'`',"boulder",random # Some traps TRAP:"sleep gas",random TRAP:"sleep gas",random TRAP:"anti magic",random TRAP:"anti magic",random TRAP:"magic",random TRAP:"magic",random # # The Orcus Level # MAZE:"orcus",random FLAGS: noteleport,shortsighted GEOMETRY:right,center # A ghost town MAP .|....|....|....|..............|....|........ .|....|....|....|..............|....|........ .|....|....|....|--...-+-------|............. .|....|....|....|..............+............. .|.........|....|..............|....|........ .--+-...-+----+--....-------...--------.-+--- .....................|.....|................. .....................|.....|................. .--+----....-+---....|.....|...----------+--- .|....|....|....|....---+---...|......|...... .|.........|....|..............|......|...... .----...---------.....-----....+......|...... .|........................|....|......|...... .----------+-...--+--|....|....----------+--- .|....|..............|....+....|............. .|....+.......|......|....|....|............. .|....|.......|......|....|....|............. ENDMAP MAZEWALK:(00,06),west # Entire main area REGION:(01,00,44,16),unlit,"ordinary" STAIR:(33,15),down STAIR:levregion(01,00,12,20),levregion(20,01,70,20),up BRANCH:levregion(01,00,12,20),levregion(20,01,70,20) TELEPORT_REGION:levregion(01,00,12,20),levregion(20,01,70,20) # Wall "ruins" OBJECT:'`',"boulder",(19,02) OBJECT:'`',"boulder",(20,02) OBJECT:'`',"boulder",(21,02) OBJECT:'`',"boulder",(36,02) OBJECT:'`',"boulder",(36,03) OBJECT:'`',"boulder",(06,04) OBJECT:'`',"boulder",(05,05) OBJECT:'`',"boulder",(06,05) OBJECT:'`',"boulder",(07,05) OBJECT:'`',"boulder",(39,05) OBJECT:'`',"boulder",(08,08) OBJECT:'`',"boulder",(09,08) OBJECT:'`',"boulder",(10,08) OBJECT:'`',"boulder",(11,08) OBJECT:'`',"boulder",(06,10) OBJECT:'`',"boulder",(05,11) OBJECT:'`',"boulder",(06,11) OBJECT:'`',"boulder",(07,11) OBJECT:'`',"boulder",(21,11) OBJECT:'`',"boulder",(21,12) OBJECT:'`',"boulder",(13,13) OBJECT:'`',"boulder",(14,13) OBJECT:'`',"boulder",(15,13) OBJECT:'`',"boulder",(14,14) # Doors DOOR:closed,(23,02) DOOR:open,(31,03) DOOR:nodoor,(03,05) DOOR:closed,(09,05) DOOR:closed,(14,05) DOOR:closed,(41,05) DOOR:open,(03,08) DOOR:nodoor,(13,08) DOOR:open,(41,08) DOOR:closed,(24,09) DOOR:closed,(31,11) DOOR:open,(11,13) DOOR:closed,(18,13) DOOR:closed,(41,13) DOOR:open,(26,14) DOOR:closed,(06,15) # Special rooms ALTAR:(24,07),noalign,sanctum REGION:(22,12,25,16),unlit,"morgue" REGION:(32,09,37,12),lit,"shop" REGION:(12,00,15,04),lit,"shop" # Some traps. TRAP:"spiked pit", random TRAP:"sleep gas", random TRAP:"anti magic", random TRAP:"fire", random TRAP:"fire", random TRAP:"fire", random TRAP:"magic", random TRAP:"magic", random # Some random objects 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 OBJECT:random,random,random OBJECT:random,random,random # The resident nasty MONSTER:'&',"Orcus",(33,15) # And its preferred companions MONSTER:'Z',"human zombie",(32,15) MONSTER:' ',"shade",(32,14) MONSTER:' ',"shade",(32,16) MONSTER:'V',"vampire",(35,16) MONSTER:'V',"vampire",(35,14) MONSTER:'V',"vampire lord",(36,14) MONSTER:'V',"vampire lord",(36,15) # Randomly placed companions MONSTER:'Z',"skeleton",random MONSTER:'Z',"skeleton",random MONSTER:'Z',"skeleton",random MONSTER:'Z',"skeleton",random MONSTER:'Z',"skeleton",random MONSTER:' ',"shade",random MONSTER:' ',"shade",random MONSTER:' ',"shade",random MONSTER:' ',"shade",random MONSTER:'Z',"giant zombie",random MONSTER:'Z',"giant zombie",random MONSTER:'Z',"giant zombie",random MONSTER:'Z',"ettin zombie",random MONSTER:'Z',"ettin zombie",random MONSTER:'Z',"ettin zombie",random MONSTER:'Z',"human zombie",random MONSTER:'Z',"human zombie",random MONSTER:'Z',"human zombie",random MONSTER:'V',"vampire",random MONSTER:'V',"vampire",random MONSTER:'V',"vampire",random MONSTER:'V',"vampire lord",random MONSTER:'V',"vampire lord",random # A few more for the party MONSTER:random,random,random MONSTER:random,random,random MONSTER:random,random,random MONSTER:random,random,random MONSTER:random,random,random # # The Asmodeus Level # MAZE:"asmodeus",random FLAGS: noteleport # First part GEOMETRY:half-left,center MAP --------------------- |.............|.....| |.............S.....| |---+------------...| |.....|.........|-+-- |..---|.........|.... |..|..S.........|.... |..|..|.........|.... |..|..|.........|-+-- |..|..-----------...| |..S..........|.....| --------------------- ENDMAP STAIR:levregion(01,00,6,20),levregion(6,1,70,16),up BRANCH:levregion(01,00,6,20),levregion(6,1,70,16) TELEPORT_REGION:levregion(01,00,6,20),levregion(6,1,70,16) # Doors DOOR:closed,(04,03) DOOR:locked,(18,04) DOOR:closed,(18,08) # STAIR:(13,07),down # Non diggable walls NON_DIGGABLE:(00,00,20,11) # Entire main area REGION:(01,01,20,10),unlit,"ordinary" # The fellow in residence MONSTER:'&',"Asmodeus",(12,07) # Some random weapons and armor. OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:')',random,random OBJECT:')',random,random OBJECT:'*',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'?',random,random # Some traps. TRAP:"spiked pit", (05,02) TRAP:"fire", (08,06) TRAP:"sleep gas", random TRAP:"anti magic", random TRAP:"fire", random TRAP:"magic", random TRAP:"magic", random # Random monsters. MONSTER:' ',"ghost",(11,07) MONSTER:'&',"horned devil",(10,05) MONSTER:'L',random,random # Some Vampires for good measure MONSTER:'V',random,random MONSTER:'V',random,random MONSTER:'V',random,random # Second part GEOMETRY:half-right,center MAP --------------------------------- ................................| ................................+ ................................| --------------------------------- ENDMAP MAZEWALK:(32,02),east # Non diggable walls NON_DIGGABLE:(00,00,32,04) DOOR:closed,(32,02) MONSTER:'&',random,random MONSTER:'&',random,random MONSTER:'&',random,random TRAP:"anti magic", random TRAP:"fire", random TRAP:"magic", random # # The Baalzebub level # MAZE:"baalz",random FLAGS: noteleport GEOMETRY:right,center MAP ------------------------------------------------- | --- ---- | ---- | ------------ | | ------ | --------|..........|--- | |....| -------|...........-------------- ---....|--|..................S............|---- ....--....S..----------------|............S...| ---....|--|..................|............|---- | |....| -------|...........-----S-------- | ------ | --------|..........|--- | ---- | ------------ | | --- ---- ------------------------------------------------- ENDMAP STAIR:levregion(01,00,15,20),levregion(15,1,70,16),up BRANCH:levregion(01,00,15,20),levregion(15,1,70,16) TELEPORT_REGION:levregion(01,00,15,20),levregion(15,1,70,16) NON_DIGGABLE:(00,00,46,12) MAZEWALK:(00,06),west STAIR:(44,06),down # The fellow in residence MONSTER:'&',"Baalzebub",(35,06) # Some random weapons and armor. OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:')',random,random OBJECT:')',random,random OBJECT:'*',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'?',random,random # Some traps. TRAP:"spiked pit", random TRAP:"fire", random TRAP:"sleep gas", random TRAP:"anti magic", random TRAP:"fire", random TRAP:"magic", random TRAP:"magic", random # Random monsters. MONSTER:' ',"ghost",(37,07) MONSTER:'&',"horned devil",(32,05) MONSTER:'&',"barbed devil",(38,07) MONSTER:'L',random,random # Some Vampires for good measure MONSTER:'V',random,random MONSTER:'V',random,random MONSTER:'V',random,random # # The Sanctum Level # MAZE:"sanctum", ' ' FLAGS: noteleport,hardfloor,nommap GEOMETRY:center,center MAP ---------------------------------------------------------------------------- | -------------- | | |............| ------- | | -------............----- |.....| | | |......................| --.....| --------- | | ----......................---------|......---- |.......| | | |........---------..........|......+.........| ------+---..| | | ---........|.......|..........--S----|.........| |........|..| | | |..........|.......|.............| |.........-------..---------- | | |..........|.......|..........---- |..........|....|..|......| | | |..........|.......|..........| --.......----+---S---S--..| | | |..........---------..........| |.......|.............|..| | | ---...........................| -----+-------S---------S--- | | |...........................| |...| |......| |....|-- | | ----.....................---- |...---....--- ---......| | | |.....................| |..........| |.....---- | | -------...........----- --...------- |.....| | | |...........| |...| |.....| | | ------------- ----- ------- | ---------------------------------------------------------------------------- ENDMAP REGION:(15,07,21,10),lit,"temple" ALTAR:(18,08),noalign,sanctum REGION:(41,06,48,11),unlit,"morgue",filled,true # Non diggable walls NON_DIGGABLE:(00,00,75,19) # Invisible barrier separating the left & right halves of the level NON_PASSWALL:(37,00,39,19) # Doors DOOR:closed,(40,06) DOOR:locked,(62,06) DOOR:closed,(46,12) DOOR:closed,(53,10) # Surround the temple with fire TRAP:"fire",(13,05) TRAP:"fire",(14,05) TRAP:"fire",(15,05) TRAP:"fire",(16,05) TRAP:"fire",(17,05) TRAP:"fire",(18,05) TRAP:"fire",(19,05) TRAP:"fire",(20,05) TRAP:"fire",(21,05) TRAP:"fire",(22,05) TRAP:"fire",(23,05) TRAP:"fire",(13,12) TRAP:"fire",(14,12) TRAP:"fire",(15,12) TRAP:"fire",(16,12) TRAP:"fire",(17,12) TRAP:"fire",(18,12) TRAP:"fire",(19,12) TRAP:"fire",(20,12) TRAP:"fire",(21,12) TRAP:"fire",(22,12) TRAP:"fire",(23,12) TRAP:"fire",(13,06) TRAP:"fire",(13,07) TRAP:"fire",(13,08) TRAP:"fire",(13,09) TRAP:"fire",(13,10) TRAP:"fire",(13,11) TRAP:"fire",(23,06) TRAP:"fire",(23,07) TRAP:"fire",(23,08) TRAP:"fire",(23,09) TRAP:"fire",(23,10) TRAP:"fire",(23,11) # Some traps. TRAP:"spiked pit", random TRAP:"fire", random TRAP:"sleep gas", random TRAP:"anti magic", random TRAP:"fire", random TRAP:"magic", random # Some random objects OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:'[',random,random OBJECT:')',random,random OBJECT:')',random,random OBJECT:'*',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'!',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'?',random,random OBJECT:'?',random,random # Some monsters. MONSTER:'&',"horned devil",(14,12),hostile MONSTER:'&',"barbed devil",(18,08),hostile MONSTER:'&',"erinys",(10,04),hostile MONSTER:'&',"marilith",(07,09),hostile MONSTER:'&',"nalfeshnee",(27,08),hostile # Moloch's horde MONSTER:'@',"aligned priest",(20,03),noalign,hostile MONSTER:'@',"aligned priest",(15,04),noalign,hostile MONSTER:'@',"aligned priest",(11,05),noalign,hostile MONSTER:'@',"aligned priest",(11,07),noalign,hostile MONSTER:'@',"aligned priest",(11,09),noalign,hostile MONSTER:'@',"aligned priest",(11,12),noalign,hostile MONSTER:'@',"aligned priest",(15,13),noalign,hostile MONSTER:'@',"aligned priest",(17,13),noalign,hostile MONSTER:'@',"aligned priest",(21,13),noalign,hostile # A few nasties MONSTER:'L',random,random MONSTER:'L',random,random MONSTER:'V',random,random MONSTER:'V',random,random MONSTER:'V',random,random STAIR:(63,15),up # # ... and finally: a school # It is probably no coincidence that it is in hell :-) # # I had to comment out many pupils - weird things seem to happen when # there are more than 127 monsters (lev_comp bug/feature ?) MAZE: "school", ' ' #MESSAGE: "You feel reminded of your days of learning ..." MESSAGE: "あなたは学問に励んだ頃を思い出した..." GEOMETRY: center,center # 1 2 3 4 5 6 7 # 23456789012345678901234567890123456789012345678901234567890123456789012345 MAP |--| |-------|-----|-----|-----|-----|-----|-----|-----|-----|------| |..+########+.......|.....|.....|.....|.....|.....|.....|.....|.....|......| |--| |.......|.....|.....|.....|.....|.....|.....|.....|.....|......| |.......|.....|.....|.....|.....|.....|.....|.....|.....|......| #######+.......|--+--|--+--|--+--|--+--|--+--|--+--|--+--|--+--|--+---| # |..............................................................| # |..............................................................| # |.......|--+--|--+--|--+--|--+--|--+--|--+--|--+--|--+--|--+---| |----+----| |.......|.....|.....|.....|.....|.....|.....|.....|.....|......| |.........| |.......|.....|.....|.....|.....|.....|.....|.....|.....|......| |.........| |.......|.....|.....|.....|.....|.....|.....|.....|.....|......| |.........| |.......|-----|-----|-----|-----|-----|-----|-----|-----|------| |.........| |..............................................................| |.........| |..............................................................| |.........| |.......|--+----------------------------+--|--+----------------| |.........| |.......|..................................|...................| |.........| |.......|..................................+...................| |.........| |.......|..................................|...............\...| |.........| |.......|..................................|...................| |---------| |--------------------------------------------------------------| ENDMAP # the antechamber REGION:(01,01,02,01),unlit,"ordinary" # the actual school REGION:(13,01,74,18),lit,"ordinary" # the gym REGION:(01,09,09,18),lit,"ordinary" # Stairs: up in the antechamber, down behind the principal's throne STAIR:(01,01),up STAIR:(72,17),down # main doors DOOR:locked,(12,01) DOOR:locked,(12,04) # the classes DOOR:locked,(23,04) DOOR:locked,(29,04) DOOR:locked,(35,04) DOOR:locked,(41,04) DOOR:locked,(47,04) DOOR:locked,(53,04) DOOR:locked,(59,04) DOOR:locked,(65,04) DOOR:locked,(71,04) DOOR:locked,(23,07) DOOR:locked,(29,07) DOOR:locked,(35,07) DOOR:locked,(41,07) DOOR:locked,(47,07) DOOR:locked,(53,07) DOOR:locked,(59,07) DOOR:locked,(65,07) DOOR:locked,(71,07) # the Teacher's Room DOOR:locked,(23,14) DOOR:locked,(52,14) # the Principal's Office DOOR:locked,(58,14) DOOR:locked,(55,16) # the Gym DOOR:locked,(05,08) # Engravings: the classes and other rooms ENGRAVING:(23,05),burn,"C101" ENGRAVING:(29,05),burn,"C102" ENGRAVING:(35,05),burn,"C103" ENGRAVING:(41,05),burn,"C104" ENGRAVING:(47,05),burn,"C105" ENGRAVING:(53,05),burn,"C106" ENGRAVING:(59,05),burn,"C107" ENGRAVING:(65,05),burn,"C108" ENGRAVING:(71,05),burn,"C109" ENGRAVING:(23,06),burn,"C201" ENGRAVING:(29,06),burn,"C202" ENGRAVING:(35,06),burn,"C203" ENGRAVING:(41,06),burn,"C204" #ENGRAVING:(47,06),burn,"Library" ENGRAVING:(47,06),burn,"図書室" #ENGRAVING:(53,06),burn,"B111 (Biology)" ENGRAVING:(53,06),burn,"B111 (生物講義室)" #ENGRAVING:(59,06),burn,"B115 (Chemical Storage)" ENGRAVING:(59,06),burn,"B115 (薬品庫)" #ENGRAVING:(65,06),burn,"B116 (Chemistry)" ENGRAVING:(65,06),burn,"B116 (化学講義室)" #ENGRAVING:(71,06),burn,"C311 (Computers)" ENGRAVING:(71,06),burn,"C311 (計算機室)" #ENGRAVING:(23,13),burn,"Teacher's Room" ENGRAVING:(23,13),burn,"職員室" #ENGRAVING:(52,13),burn,"Teacher's Room" ENGRAVING:(52,13),burn,"職員室" #ENGRAVING:(58,13),burn,"Principal's Office" ENGRAVING:(58,13),burn,"校長室" #ENGRAVING:(05,07),burn,"Abandon all hope, ye who enter here!" ENGRAVING:(05,07),burn,"ここへ立ち入る者,全ての望みを捨てよ!" #ENGRAVING:(11,01),burn,"KILLER HIGH SCHOOL" ENGRAVING:(11,01),burn,"殺人ハイスクール" # Room C101, in memorial of my old kind but tough English teacher # Mr. Baumert MONSTER:'@',"teacher",(23,03),"Mr. Baumert",peaceful MONSTER:'@',"pupil",(21,01) MONSTER:'@',"pupil",(22,01) MONSTER:'@',"pupil",(23,01) MONSTER:'@',"pupil",(24,01) # MONSTER:'@',"pupil",(25,01) # MONSTER:'@',"pupil",(21,02) # MONSTER:'@',"pupil",(22,02) # MONSTER:'@',"pupil",(23,02) # MONSTER:'@',"pupil",(24,02) # MONSTER:'@',"pupil",(25,02) # MONSTER:'@',"pupil",(21,03) # MONSTER:'@',"pupil",(22,03) # MONSTER:'@',"pupil",(24,03) # MONSTER:'@',"pupil",(25,03) # Room C102, Mr. Gier. I have always loved his blasts of sleep. MONSTER:'@',"teacher",(29,03),"Mr. Gier",hostile MONSTER:'@',"pupil",(27,01) MONSTER:'@',"pupil",(28,01) MONSTER:'@',"pupil",(29,01) MONSTER:'@',"pupil",(30,01) MONSTER:'@',"pupil",(31,01) # MONSTER:'@',"pupil",(27,02) # MONSTER:'@',"pupil",(28,02) # MONSTER:'@',"pupil",(29,02) # MONSTER:'@',"pupil",(30,02) # MONSTER:'@',"pupil",(31,02) # MONSTER:'@',"pupil",(27,03) # MONSTER:'@',"pupil",(28,03) # MONSTER:'@',"pupil",(30,03) # MONSTER:'@',"pupil",(31,03) # Room C103. Mrs. Dickler. Her capabilities in explaining maths # were always of use. MONSTER:'@',"teacher",(35,03),"Mrs. Dickler" MONSTER:'@',"pupil",(33,01) MONSTER:'@',"pupil",(34,01) MONSTER:'@',"pupil",(35,01) MONSTER:'@',"pupil",(36,01) # MONSTER:'@',"pupil",(37,01) # MONSTER:'@',"pupil",(33,02) # MONSTER:'@',"pupil",(34,02) # MONSTER:'@',"pupil",(35,02) # MONSTER:'@',"pupil",(36,02) # MONSTER:'@',"pupil",(37,02) # MONSTER:'@',"pupil",(33,03) # MONSTER:'@',"pupil",(34,03) # MONSTER:'@',"pupil",(36,03) # MONSTER:'@',"pupil",(37,03) # Room C104. Mrs. Wessel. Thank you for being so kind ... MONSTER:'@',"teacher",(41,03),"Mrs. Wessel" MONSTER:'@',"pupil",(39,01) MONSTER:'@',"pupil",(40,01) MONSTER:'@',"pupil",(41,01) MONSTER:'@',"pupil",(42,01) # MONSTER:'@',"pupil",(43,01) # MONSTER:'@',"pupil",(39,02) # MONSTER:'@',"pupil",(40,02) # MONSTER:'@',"pupil",(41,02) # MONSTER:'@',"pupil",(42,02) # MONSTER:'@',"pupil",(43,02) # MONSTER:'@',"pupil",(39,03) # MONSTER:'@',"pupil",(40,03) # MONSTER:'@',"pupil",(42,03) # MONSTER:'@',"pupil",(43,03) # C105. Mr. Koerfgen - I have always loved your acid blasts # Guess why there are so many corpses here :-) MONSTER:'@',"teacher",(47,03),"Mr. Koerfgen",hostile OBJECT:'/',"acid",(47,03) MONSTER:'@',"pupil",(45,01) OBJECT:'%',"corpse",(46,01),"pupil",0 MONSTER:'@',"pupil",(47,01) OBJECT:'%',"corpse",(48,01),"pupil",0 MONSTER:'@',"pupil",(49,01) OBJECT:'%',"corpse",(45,02),"pupil",0 # MONSTER:'@',"pupil",(46,02) OBJECT:'%',"corpse",(47,02),"pupil",0 # MONSTER:'@',"pupil",(48,02) OBJECT:'%',"corpse",(49,02),"pupil",0 # MONSTER:'@',"pupil",(45,03) OBJECT:'%',"corpse",(46,03),"pupil",0 # MONSTER:'@',"pupil",(48,03) OBJECT:'%',"corpse",(49,03),"pupil",0 # C106 is the residence of Mr. Schuster. MONSTER:'@',"teacher",(53,03),"Mr. Schuster" MONSTER:'@',"pupil",(51,01) MONSTER:'@',"pupil",(52,01) MONSTER:'@',"pupil",(53,01) MONSTER:'@',"pupil",(54,01) MONSTER:'@',"pupil",(55,01) # MONSTER:'@',"pupil",(51,02) # MONSTER:'@',"pupil",(52,02) # MONSTER:'@',"pupil",(53,02) # MONSTER:'@',"pupil",(54,02) # MONSTER:'@',"pupil",(55,02) # MONSTER:'@',"pupil",(51,03) # MONSTER:'@',"pupil",(52,03) # MONSTER:'@',"pupil",(54,03) # MONSTER:'@',"pupil",(55,03) # The room C107 is dedicated to the memorial of Mr. Marre who # perhaps was the most amusing and kind teacher known to mankind ... MONSTER:'@',"teacher",(53,03),"Mr. Marre",peaceful MONSTER:'@',"pupil",(51,01) MONSTER:'@',"pupil",(52,01) MONSTER:'@',"pupil",(53,01) MONSTER:'@',"pupil",(54,01) MONSTER:'@',"pupil",(55,01) MONSTER:'@',"pupil",(51,02) MONSTER:'@',"pupil",(52,02) # MONSTER:'@',"pupil",(53,02) # MONSTER:'@',"pupil",(54,02) # MONSTER:'@',"pupil",(55,02) # MONSTER:'@',"pupil",(51,03) # MONSTER:'@',"pupil",(52,03) # MONSTER:'@',"pupil",(54,03) # MONSTER:'@',"pupil",(55,03) # Room C108 is the torture chamber of another funny chemistry teacher, # Mr. Ennen MONSTER:'@',"teacher",(65,03),"Mr. Ennen" MONSTER:'@',"pupil",(63,01) MONSTER:'@',"pupil",(64,01) MONSTER:'@',"pupil",(65,01) MONSTER:'@',"pupil",(66,01) MONSTER:'@',"pupil",(67,01) MONSTER:'@',"pupil",(63,02) # MONSTER:'@',"pupil",(64,02) # MONSTER:'@',"pupil",(65,02) # MONSTER:'@',"pupil",(66,02) # MONSTER:'@',"pupil",(67,02) # MONSTER:'@',"pupil",(63,03) # MONSTER:'@',"pupil",(64,03) # MONSTER:'@',"pupil",(66,03) # MONSTER:'@',"pupil",(67,03) # Room C109 is dedicated to Mr. Lewald, our former principal who was # so kind to all - perhaps too kind ... # Should me make him a principal in MONSTER: or not? MONSTER:'@',"teacher",(71,03),"Mr. Lewald" MONSTER:'@',"pupil",(69,01) MONSTER:'@',"pupil",(70,01) MONSTER:'@',"pupil",(71,01) MONSTER:'@',"pupil",(72,01) MONSTER:'@',"pupil",(73,01) # MONSTER:'@',"pupil",(74,01) # MONSTER:'@',"pupil",(69,02) # MONSTER:'@',"pupil",(70,02) # MONSTER:'@',"pupil",(71,02) # MONSTER:'@',"pupil",(72,02) # MONSTER:'@',"pupil",(73,02) # MONSTER:'@',"pupil",(74,02) # MONSTER:'@',"pupil",(69,03) # MONSTER:'@',"pupil",(70,03) # MONSTER:'@',"pupil",(72,03) # MONSTER:'@',"pupil",(73,03) # MONSTER:'@',"pupil",(74,03) # Room C201 - Mr. Bitterberg # Mr. Bitterberg, should you ever read this, I congratulate you for finally # being convinced to use The One True Operating System, UNIX, and The One # True Computer Game, Nethack. MONSTER:'@',"teacher",(23,08),"Mr. Bitterberg" MONSTER:'@',"pupil",(21,08) MONSTER:'@',"pupil",(22,08) MONSTER:'@',"pupil",(24,08) # MONSTER:'@',"pupil",(25,08) # MONSTER:'@',"pupil",(21,09) # MONSTER:'@',"pupil",(22,09) # MONSTER:'@',"pupil",(23,09) # MONSTER:'@',"pupil",(24,09) # MONSTER:'@',"pupil",(25,09) # MONSTER:'@',"pupil",(21,10) # MONSTER:'@',"pupil",(22,10) # MONSTER:'@',"pupil",(23,10) # MONSTER:'@',"pupil",(24,10) # MONSTER:'@',"pupil",(25,10) # Room C202 - Mr. Ellerhold # He teaches Music, yet he is the most demanding teacher of the whole # school, much to the dislike of the pupils (and that's the reason # why there are so few pupils left). MONSTER:'@',"teacher",(29,08),"Mr. Ellerhold" MONSTER:'@',"pupil",(27,08) MONSTER:'@',"pupil",(28,08) # Room C203 - Mr. Hartstone # He is very funny, in fact he is the teacher most entertaining to listen # to ... MONSTER:'@',"teacher",(35,08),"Mr. Hartstone",peaceful MONSTER:'@',"pupil",(33,08) MONSTER:'@',"pupil",(34,08) MONSTER:'@',"pupil",(36,08) MONSTER:'@',"pupil",(37,08) MONSTER:'@',"pupil",(33,09) MONSTER:'@',"pupil",(34,09) # MONSTER:'@',"pupil",(35,09) # MONSTER:'@',"pupil",(36,09) # MONSTER:'@',"pupil",(37,09) # MONSTER:'@',"pupil",(33,10) # MONSTER:'@',"pupil",(34,10) # MONSTER:'@',"pupil",(35,10) # MONSTER:'@',"pupil",(36,10) # MONSTER:'@',"pupil",(37,10) # Room C204 - Mrs. Ludwig. She is one (perhaps the only) exception to # the rule regarding PE teachers stated below ... MONSTER:'@',"teacher",(41,08),"Mrs. Ludwig",peaceful MONSTER:'@',"pupil",(39,08) MONSTER:'@',"pupil",(40,08) MONSTER:'@',"pupil",(42,08) MONSTER:'@',"pupil",(43,08) MONSTER:'@',"pupil",(39,09) MONSTER:'@',"pupil",(40,09) # MONSTER:'@',"pupil",(41,09) # MONSTER:'@',"pupil",(42,09) # MONSTER:'@',"pupil",(43,09) # MONSTER:'@',"pupil",(39,10) # MONSTER:'@',"pupil",(40,10) # MONSTER:'@',"pupil",(41,10) # MONSTER:'@',"pupil",(42,10) # MONSTER:'@',"pupil",(43,10) # The library, also the residence of Mrs. Meurer MONSTER:'@',"teacher",(47,08),"Mrs. Meurer" OBJECT:'?',random,(45,08) OBJECT:'?',random,(46,08) OBJECT:'+',random,(47,08) OBJECT:'?',random,(48,08) OBJECT:'?',random,(49,08) OBJECT:'?',random,(45,09) OBJECT:'?',random,(46,09) OBJECT:'+',random,(47,09) OBJECT:'?',random,(48,09) OBJECT:'?',random,(49,09) OBJECT:'?',random,(45,10) OBJECT:'?',random,(46,10) OBJECT:'+',random,(47,10) OBJECT:'?',random,(48,10) OBJECT:'?',random,(49,10) # The biology room (B111), occupied by Mr. Overbeck, who always was # kind and always had time for a joke # Mr. Overbeck is not peaceful - so let's have fun with polymorph ... MONSTER:'@',"teacher",(53,08),"Mr. Overbeck" OBJECT:'/',"polymorph",(53,08) # He has a wand of polymorph and always was *very* generous in its usage ... # the following are the (former) pupils. MONSTER:random,random,(51,08) MONSTER:random,random,(52,08) MONSTER:random,random,(54,08) MONSTER:random,random,(55,08) MONSTER:random,random,(51,09) MONSTER:random,random,(52,09) MONSTER:random,random,(53,09) # MONSTER:random,random,(54,09) # MONSTER:random,random,(55,09) # MONSTER:random,random,(51,10) # MONSTER:random,random,(52,10) # MONSTER:random,random,(53,10) # MONSTER:random,random,(54,10) # MONSTER:random,random,(55,10) # The chemical storage (B115) OBJECT:'!',random,(57,08) OBJECT:'!',random,(58,08) OBJECT:'!',random,(59,08) OBJECT:'!',random,(60,08) OBJECT:'!',random,(61,08) OBJECT:'!',random,(57,09) OBJECT:'!',random,(58,09) OBJECT:'!',random,(59,09) OBJECT:'!',random,(60,09) OBJECT:'!',random,(61,09) OBJECT:'!',random,(57,10) OBJECT:'!',random,(58,10) OBJECT:'!',random,(59,10) OBJECT:'!',random,(60,10) OBJECT:'!',random,(61,10) # The chemistry room (B116) is occupied by Mr. Klomp, the teacher I believe to # be most balanced between teaching, kindness and humour. MONSTER:'@',"teacher",(65,08),"Mr. Klomp",peaceful MONSTER:'@',"pupil",(63,08) MONSTER:'@',"pupil",(64,08) MONSTER:'@',"pupil",(66,08) MONSTER:'@',"pupil",(67,08) MONSTER:'@',"pupil",(63,09) MONSTER:'@',"pupil",(64,09) MONSTER:'@',"pupil",(65,09) # MONSTER:'@',"pupil",(66,09) # MONSTER:'@',"pupil",(67,09) # MONSTER:'@',"pupil",(63,10) # MONSTER:'@',"pupil",(64,10) # MONSTER:'@',"pupil",(65,10) # MONSTER:'@',"pupil",(66,10) # MONSTER:'@',"pupil",(67,10) # The computer room (C311), and, with it, Mr. Alers MONSTER:'@',"teacher",(71,08),"Mr. Alers",peaceful MONSTER:'@',"pupil",(69,08) MONSTER:'@',"pupil",(70,08) MONSTER:'@',"pupil",(72,08) MONSTER:'@',"pupil",(73,08) MONSTER:'@',"pupil",(74,08) MONSTER:'@',"pupil",(69,09) MONSTER:'@',"pupil",(70,09) MONSTER:'@',"pupil",(71,09) MONSTER:'@',"pupil",(72,09) # MONSTER:'@',"pupil",(73,09) # MONSTER:'@',"pupil",(74,09) # MONSTER:'@',"pupil",(69,10) # MONSTER:'@',"pupil",(70,10) # MONSTER:'@',"pupil",(71,10) # MONSTER:'@',"pupil",(72,10) # MONSTER:'@',"pupil",(73,10) # MONSTER:'@',"pupil",(74,08) OBJECT:'(',"pack of floppies",(69,08) OBJECT:'(',"pack of floppies",(70,08) OBJECT:'(',"pack of floppies",(71,08) OBJECT:'(',"pack of floppies",(72,08) OBJECT:'(',"pack of floppies",(73,08) OBJECT:'(',"pack of floppies",(74,08) OBJECT:'(',"pack of floppies",(69,09) OBJECT:'(',"pack of floppies",(70,09) OBJECT:'(',"pack of floppies",(71,09) OBJECT:'(',"pack of floppies",(72,09) OBJECT:'(',"pack of floppies",(73,09) OBJECT:'(',"pack of floppies",(74,09) OBJECT:'(',"pack of floppies",(69,10) OBJECT:'(',"pack of floppies",(70,10) OBJECT:'(',"pack of floppies",(71,10) OBJECT:'(',"pack of floppies",(72,10) OBJECT:'(',"pack of floppies",(73,10) OBJECT:'(',"pack of floppies",(74,10) # the Teacher's Room MONSTER:'@',"teacher",(30,16),"Mr. Biciste" # the Principal MONSTER:'@',"principal",(71,17),"Mr. Gemein" MONSTER:'@',"teacher",(70,17),"Mr. Haas" OBJECT:'?',"skill up",(71,17),blessed,0,"卒業証書" # the Gym # it contains such crap as Mr. Geis and Mrs. Haastert # Remember the old rule that all PE teachers are sadists. # (with very few exceptions) MONSTER:'@',"teacher",(02,12),"Mr. Geis" MONSTER:'@',"teacher",(08,15),"Mrs. Haastert" MONSTER:'@',"pupil",(01,09) MONSTER:'@',"pupil",(02,10) MONSTER:'@',"pupil",(03,11) MONSTER:'@',"pupil",(04,12) MONSTER:'@',"pupil",(05,13) MONSTER:'@',"pupil",(06,14) MONSTER:'@',"pupil",(07,15) MONSTER:'@',"pupil",(08,16) MONSTER:'@',"pupil",(09,17) # MONSTER:'@',"pupil",(01,18) # MONSTER:'@',"pupil",(02,09) # MONSTER:'@',"pupil",(01,10) # MONSTER:'@',"pupil",(01,11) # MONSTER:'@',"pupil",(01,12) # MONSTER:'@',"pupil",(01,13) # This is the ultimate fate of those addicted to sports ... MONSTER:'Z',"human zombie",(01,14) MONSTER:'Z',"human zombie",(01,15) MONSTER:'Z',"human zombie",(01,16) MONSTER:'Z',"human zombie",(01,17) MONSTER:'Z',"skeleton",(01,18) # The Computer Land MAZE: "compu", ' ' GEOMETRY: center,center # 1 2 3 4 5 6 7 # 23456789012345678901234567890123456789012345678901234567890123456789012345 MAP |--------------------------------------------------------------------------| |....|.....................................................................| |-+--|.....................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |..........................................................................| |.....................................................................|--+-| |.....................................................................|....| |--------------------------------------------------------------------------| ENDMAP DOOR:locked,(02,02) STAIR:(01,01),up DOOR:locked,(73,17) STAIR:(74,18),down MONSTER:'x',"PDP-9",random MONSTER:'x',"PDP-11",random MONSTER:'x',"VAX",random MONSTER:'x',"Cray",random MONSTER:'&',"news daemon",random MONSTER:'&',"printer daemon",random MONSTER:'&',"UNIX Kernel",random MONSTER:'x',"bug",random MONSTER:'x',"bug",random MONSTER:'x',"bug",random MONSTER:'x',"bug",random MONSTER:'x',"bug",random MONSTER:'x',"bug",random MONSTER:'x',"heisenbug",random MONSTER:'x',"heisenbug",random OBJECT:'=',"timely backup",random OBJECT:'?',"root password detection",random OBJECT:'"',"amulet of data storage",random OBJECT:'/',"bugging",random