1
0
Fork 0
mirror of https://codeberg.org/noisytoot/notnotdnethack.git synced 2024-11-14 13:26:10 +00:00
notnotdnethack/dat/Elf.des
chris ef06a38d52 Spiffy up the Elf quest a bit.
Put Mordish-quest-style elf flats in the trees (tweak the home level map slightly to allow a few more valid positions)

Put a few more wizard-friendly items on the goal level (soulstones and a "helm of brilliance" opropped high elven helm)

Modify the fillb levels to be slightly more interesting (maybe)
-A bit more treasure, plus maybe a few prisoners.

Tweak elf flat generation code and drow shanty code to avoid copypasta.
2023-07-05 21:37:26 -04:00

592 lines
20 KiB
Text

# SCCS Id: @(#)Elf.des 3.2 91/12/24
# Copyright (c) 1989 by Jean-Christophe Collet
# Copyright (c) 1991 by M. Stephenson
# NetHack may be freely redistributed. See license for details.
#
# The "start" level for the quest.
#
# Here you meet your (besieged) class leader, Celeborn/Galadriel
# and receive your quest assignment.
#
MAZE: "Elf-strt",' '
FLAGS: noteleport,hardfloor,shortsighted
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
1TTTTTTT,,,,,T,,,TTTT,,,TTT,,,,TTTTTTTTT,,,TTTT,TT,,,TTTT,,,,,,TTTTT,T,,,,,,T
2TT,,,,,,,,TT,,,,,,TT,,TT,,,,,,,,,,,,,,,,,,,,,,,,,T,,,TTTT,,,,,,TT,,,T,,T,,,T
3TT,,,TT,,,,T,,,T,,,,,,,,,,,,TTTTTTTTTTTTTTTTTTT,,,,,,TTTT,,,T,,T,,,T,,,TT,,T
4T,,TTT,,,,,,,T,,T,,,TT,,,,TT,,,,,,,,,,,,,,,,,,,TT,,T,TTTT,,TT,,T,,,,,,,,,,TT
5T,,,T,,,,,TTT,,,TTT,,T,,,T,,,,}}}}}}},}}}}}}},,,,T,,TTTTT,,TTT,,,,,TTT,,,TTT
6TT,,,TT,,TTTTT,,,TT,,,,,,T,,}}}|----T,T----|}}},,T,,,TTT,,,TTT,,,TTTTTTTTTTT
7TTT,,,TT,TTTTTT,,,,T,,,,,T,}}|--T,,,,,,,,,T--|}},T,,,,T,,,TTTT,,TTT,,,,TTTTT
8TT,T,,,T,TTTTT,T,,,,,T,,,T,}|-T,,T,,,,,,,T,,T-|},T,,,,,,,,TTTTT,,,,,,,,,,,TT
9TT,,T,T,,TTTTT,,,,,TT,,,,T,}|T,,,,,,,,,,,,,,,T|},T,,T,,,,,TTTTT,,,,,,,,,,,,T
0T,,,T,,,,,TTT,,,,,,T,,,,,T,,,,,,,,,,,,,,,,,,,,,,,T,,TT,,,TTTTT,,,,,,,,,,,,,T
1T,,TTT,TT,,,T,,,,TTT,T,,,T,}|T,,,,,,,,,,,,,,,T|},T,TTT,,,TTTTTT,,,,,,,,,,,,T
2T,TT,,,,,T,,,,,,,,T,,T,,,T,}|-T,,T,,,,,,,T,,T-|},T,T,,,,,TTTT,TTT,,,,,,,,,TT
3TTT,,,,,,,T,,T,,,,,,,,T,,T,}}|--T,,,,,,,,,T--|}},T,,,,,,TTT,T,,,TTTT,,,,TTTT
4TTT,,,,,,,T,,TT,,,,,,,,,,T,,}}}|----T,T----|}}},,T,,,,TTTTT,,,,,,T,,TTT,,,TT
5TT,,,,,,,,,T,,,TT,,,,T,,,T,,,,}}}}}}},}}}}}}},,,,T,,,,TTTT,,TT,,,T,,,,,,,,TT
6TTT,,,,,,,TT,,,T,,,TTTT,,,TT,,,,,,,,,,,,,,,,,,,TT,,,,TTTTTT,TT,,T,,,,,,,,,,T
7TTTTT,,,TTTT,T,,,T,TTTTT,,,,TTTTTTTTTTTTTTTTTTT,,,,,TTTTTTT,TTT,T,,,TT,,,,TT
8TTTTTTTTTTTTT,TTTTTTTTT,TT,,,,,,,,,,,,,,,,,,,,,,,TT,TTTTTTTT,,,,,,TTTTTT,TTT
9TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
ENDMAP
# Dungeon Description
REGION:(00,00,75,19),lit,"ordinary"
# Stairs
STAIR:(40,13),down
# Portal arrival point
BRANCH:(00,00,75,19),(25,03,49,17)
# Altar
ALTAR:(37,10),chaos,altar
# Celeborn/Galadriel
MONSTER:'@',"Galadriel",(37,10)
MONSTER:'@',"Celeborn",(37,11)
# The treasure of Celeborn/Galadriel
CONTAINER:'(',"chest",(37,10)
OBJECT:'?',"resistance",contained
OBJECT:'?',"resistance",contained
OBJECT:'?',"resistance",contained
# elf guards for the audience chamber
MONSTER:'@',"High-elf",(38,09)
MONSTER:'@',"High-elf",(38,10)
MONSTER:'@',"High-elf",(38,11)
MONSTER:'@',"High-elf",(36,09)
MONSTER:'@',"High-elf",(36,10)
MONSTER:'@',"High-elf",(36,11)
MONSTER:'@',"High-elf",(37,09)
MONSTER:'@',"High-elf",(37,11)
# Non diggable walls
NON_DIGGABLE:(00,00,75,19)
# traps
# One pit at each cardinal point.
TRAP:"pit",(37,05)
TRAP:"pit",(37,06)
TRAP:"pit",(46,10)
TRAP:"pit",(45,10)
TRAP:"pit",(37,15)
TRAP:"pit",(37,14)
TRAP:"pit",(28,10)
TRAP:"pit",(29,10)
TRAP:random,random
TRAP:random,random
MONSTER: '@',"Grey-elf",random,peaceful
# Monsters on siege duty.
MONSTER: 'o',"Mordor orc",random,hostile
MONSTER: 'o',"Mordor orc",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"Mordor orc",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"Mordor orc",random,hostile
MONSTER: 'o',"Mordor orc",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"Mordor orc",random,hostile
MONSTER: 'o',"goblin",random,hostile
MONSTER: 'o',"goblin",random,hostile
#
# The "locate" level for the quest.
#
# Here you have to infiltrate the Goblins' Cave to go
# further towards your assigned quest.
#
MAZE: "Elf-loca",' '
FLAGS: hardfloor,shortsighted
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0
1 .. .... ...... ... ....... ..
2 .. ......H... .......... ..... ........ ....
3 .. .. ... . ......... .. . ..... ....
4 .. .. . ..... .. . .. .....
5 .... . .. .. H .. ..
6 .... H .. .. .... .. ..
7 ..... ... .. .. ........ .. ..
8 ...... ...... ... .. ............ ... ...
9 .... .. .... .... ........................H....H......
0 .. .. .. ... ........................ ..
1 .. .. .. ........................ ..
2 .... .... .. ........................ ..
3 ...... .. .. ... .................... ..
4 .... .... .. ..... ............ ..
5 .. .. .. .. ... .H ............ .... ...
6 .. .. .............. .... ............ .... .. .....
7 ... .. .. .... ..... .. ....
8 .............. ...... .....
9
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
# Dungeon Description
REGION:(00,00,75,19),unlit,"ordinary"
# Doors
# Magic Chest
OBJECT:'(',"magic chest",random
# Stairs
STAIR:(01,01),up
STAIR:(45,01),down
# Non diggable walls
NON_DIGGABLE:(00,00,75,19)
# 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
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
# Random traps
TRAP:"pit",(13,10)
TRAP:"spiked pit",(45,03)
TRAP:"board",(41,16)
TRAP:"magic",(60,09)
TRAP:random,random
TRAP:random,random
# Random monsters.
MONSTER:'o',"orc shaman",random,hostile
MONSTER:'o',"Mordor orc",(40,10),hostile
MONSTER:'o',"Mordor orc",(41,10),hostile
MONSTER:'o',"Mordor orc",(42,10),hostile
MONSTER:'o',"Mordor orc",(43,10),hostile
MONSTER:'o',"goblin",(44,10),hostile
MONSTER:'o',"goblin",(45,10),hostile
MONSTER:'o',"goblin",(40,11),hostile
MONSTER:'o',"goblin",(41,11),hostile
MONSTER:'o',"goblin",(42,11),hostile
MONSTER:'o',"goblin",(43,11),hostile
MONSTER:'o',"goblin",(44,11),hostile
MONSTER:'o',"goblin",(45,11),hostile
MONSTER:'o',"goblin",(41,12),hostile
MONSTER:'o',"goblin",(42,12),hostile
MONSTER:'o',"goblin",(43,12),hostile
MONSTER:'o',"goblin",(44,12),hostile
MONSTER:'o',"goblin",random,hostile
MONSTER:'o',random,random,hostile
MONSTER:'O',random,random,hostile
MONSTER:'O',"ogre",(42,13),hostile
MONSTER:'O',"ogre",(43,13),hostile
MONSTER:'O',"ogre",(44,13),hostile
MONSTER:'O',"ogre",random,hostile
GOLD: random, random
GOLD: random, random
GOLD: random, random
GOLD: random, random
GOLD: random, random
#
MONSTER: 'C', "drider", random, hostile
MONSTER: 'C', "drider", random, hostile
MONSTER: 'C', "drider", random, hostile
MONSTER: 'C', "drider", random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', random, random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
#
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
TRAP: "web", random
#
# The "goal" level for the quest.
#
# Here you meet The Necromancer your nemesis monster. You have to
# defeat The Necromancer in combat to gain the artifact you have
# been assigned to retrieve.
#
MAZE: "Elf-goal", ' '
GEOMETRY:center,center
#0 1 2 3 4 5 6 7
#0123456789012345678901234567890123456789012345678901234567890123456789012345
MAP
0 ----- -----
1--...------------------------------------------------------------------...--
2-..........................................................................-
3--...------------------------S-------+---------------------------------...--
4 --.-- ............ ....... # ...F... --.--
5 -.- ............................. ########........ ....F....H.. -.-
6 -.- ............ . ...... . . ...F... .. -.-
7 -.- ......... . .... -----+----- . ... . .. -.-
8 -.- H ----- . |.........| .H. .H............... -.-
9 -.- ... . --...--. |.........| . -.-
0 -.-......F. -.....S.+####H #+....\....+####HH##H. -.-
1 -.- ... --...-- H |.........| .. ..... -.-
2 -.- ----- .. #F.........F# .. ...... -.-
3 -.- ....... ... -F-F-+-F-F- .... .... ..........S.-
4 -.-.............. .. # # # # # ...... .. ............. -.-
5 --.-- ............. .......... ...... --.-
6--...--------S-----------------------+---------------------------------..---
7-..........................................................................-
8--...------------------------------------------------------------------...--
9 ----- -----
ENDMAP
#0123456789012345678901234567890123456789012345678901234567890123456789012345
#0 1 2 3 4 5 6 7
# Dungeon Description
REGION:(00,00,75,19),lit,"ordinary"
# Stairs
STAIR:(19,10),up
# Non diggable walls
NON_DIGGABLE:(00,00,75,19)
# Objects
OBJECT:'(',"crystal ball",(37,10),blessed,10,"The Palantir of Westernesse"
CONTAINER:'(',"chest",(37,10)
OBJECT: '=', random, contained
OBJECT: '=', random, contained
OBJECT: '=', random, contained
OBJECT[75%]: '=', random, contained
OBJECT[62%]: '=', random, contained
OBJECT[50%]: '=', random, contained
OBJECT[32%]: '=', random, contained
OBJECT[25%]: '=', random, contained
OBJECT[12%]: '=', random, contained
OBJECT:'#',"+1 uncursed iron armored boots",contained
OBJECT:'#',"+1 uncursed iron gauntlets",contained
OBJECT:'#',"+1 uncursed iron plate mail",contained
OBJECT:'#',"+1 uncursed magic-resistant leather dwarvish cloak",contained
OBJECT:'#',"+1 uncursed iron dwarvish helm",contained
OBJECT:'#',"+1 uncursed iron dwarf mask",contained
OBJECT:'#',"+1 uncursed iron dwarvish roundshield",contained
OBJECT:'#',"+1 uncursed iron axe",contained
OBJECT:'#',"+3 blessed elven boots",contained
OBJECT:'#',"+3 blessed high-elven gauntlets",contained
OBJECT:'#',"+3 blessed reflective high-elven plate",contained
OBJECT:'#',"+3 holy-armor dragonhide prayer-warded elven cloak",contained
OBJECT:'#',"+3 blessed ornate high-elven helm",contained
OBJECT:'#',"+3 holy-armor elven shield",contained
OBJECT:'#',"+3 holy-weapon wrathful mithril elven broadsword",contained
OBJECT:random,random,(36,09)
OBJECT:random,random,(36,10)
OBJECT:random,random,(36,11)
OBJECT:random,random,(37,09)
OBJECT:random,random,(37,11)
OBJECT:random,random,(38,09)
OBJECT:random,random,(38,10)
OBJECT:random,random,(38,11)
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
OBJECT:random,random,random
# Random traps
TRAP:random,random
TRAP:random,random
TRAP:random,random
TRAP:random,random
TRAP:random,random
TRAP:random,random
# doors
DOOR:locked,(24,10)
DOOR:closed,(32,10)
DOOR:closed,(37,03)
DOOR:closed,(37,07)
DOOR:closed,(37,13)
DOOR:closed,(37,16)
DOOR:closed,(42,10)
# Prisoners
MONSTER: 'h', "dwarf king", (07,10), "Thror"
MONSTER: '@', "Elvenqueen", (56,05)
# Random prisoners (done via level loader).
OBJECT: '_', "chain", (57,04)
OBJECT: '_', "chain", (59,04)
OBJECT: '_', "chain", (57,06)
OBJECT: '_', "chain", (59,06)
OBJECT: '_', "chain", (31,12)
OBJECT: '_', "chain", (33,14)
OBJECT: '_', "chain", (35,14)
OBJECT: '_', "chain", (39,14)
OBJECT: '_', "chain", (41,14)
OBJECT: '_', "chain", (43,12)
OBJECT: '*', "vital soulstone", (36,07) [skipcheck]
OBJECT: '*', "spiritual soulstone", (35,07) [skipcheck]
OBJECT: '*', "vital soulstone", (34,07) [skipcheck]
OBJECT: '*', "spiritual soulstone", (33,07) [skipcheck]
OBJECT: '*', "vital soulstone", (32,07) [skipcheck]
OBJECT: '*', "spiritual soulstone", (32,08) [skipcheck]
OBJECT: '*', "vital soulstone", (32,09) [skipcheck]
OBJECT: '*', "spiritual soulstone", (32,11) [skipcheck]
OBJECT: '*', "vital soulstone", (32,13) [skipcheck]
OBJECT: '*', "spiritual soulstone", (34,13) [skipcheck]
OBJECT: '*', "vital soulstone", (36,13) [skipcheck]
OBJECT: '*', "spiritual soulstone", (38,13) [skipcheck]
OBJECT: '*', "vital soulstone", (40,13) [skipcheck]
OBJECT: '*', "spiritual soulstone", (42,13) [skipcheck]
OBJECT: '*', "vital soulstone", (42,11) [skipcheck]
OBJECT: '*', "spiritual soulstone", (42,09) [skipcheck]
OBJECT: '*', "vital soulstone", (42,08) [skipcheck]
OBJECT: '*', "spiritual soulstone", (42,07) [skipcheck]
OBJECT: '*', "vital soulstone", (41,07) [skipcheck]
OBJECT: '*', "spiritual soulstone", (40,07) [skipcheck]
OBJECT: '*', "vital soulstone", (39,07) [skipcheck]
OBJECT: '*', "spiritual soulstone", (38,07) [skipcheck]
# Random monsters.
MONSTER:'W',"Necromancer",(37,10),hostile
MONSTER:'o',"Mordor orc elite",(36,09),hostile
MONSTER:'o',"Mordor orc elite",(36,10),hostile
MONSTER:'o',"Mordor orc elite",(36,11),hostile
MONSTER:'o',"Mordor marshal",(37,09),hostile
MONSTER:'o',"Mordor orc elite",(37,11),hostile
MONSTER:'o',"Mordor orc elite",(38,09),hostile
MONSTER:'o',"goblin",(38,10),hostile
MONSTER:'o',"goblin",(38,11),hostile
MONSTER:'o',"goblin",(02,02),hostile
MONSTER:'o',"goblin",(71,02),hostile
MONSTER:'o',"goblin",(02,16),hostile
MONSTER:'o',"goblin",(71,16),hostile
MONSTER:'o',"Mordor orc",random,hostile
MONSTER:'o',"Mordor orc",random,hostile
MONSTER:'o',"goblin",random,hostile
MONSTER:'o',"goblin",random,hostile
MONSTER:'V',random,random,hostile
MONSTER:'V',random,random,hostile
MONSTER:'@',"werewolf",(03,02),hostile
MONSTER:'@',"werewolf",(72,02),hostile
MONSTER:'@',"werewolf",(03,17),hostile
MONSTER:'O',"ogre",(72,17),hostile
MONSTER:'O',"ogre",(41,10),hostile
MONSTER:'O',"ogre",(33,09),hostile
MONSTER:'O',"ogre",random,hostile
MONSTER:'O',"ogre",random,hostile
MONSTER:'O',random,random,hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
MONSTER:'o',"Mordor marshal",(62,05),hostile
MONSTER:'@',"werewolf",(61,05),hostile
MONSTER:'o',"Mordor orc",(62,04),hostile
MONSTER:'o',"Mordor orc",(62,06),hostile
MONSTER:'o',"Mordor orc",(63,05),hostile
#
# The "fill" levels for the quest.
#
# These levels are used to fill out any levels not occupied by specific
# levels as defined above. "filla" is the upper filler, between the
# start and locate levels, and "fillb" the lower between the locate
# and goal levels.
#
MAZE: "Elf-fila" , ' '
FLAGS: shortsighted,hardfloor
INIT_MAP: 'G' , 'T', true, true, random, true
NOMAP
#
STAIR: random, up
STAIR: random, down
#
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
#
TRAP: random, random
TRAP: random, random
TRAP: random, random
TRAP: random, random
#
MONSTER: 'o', "goblin", random, hostile
MONSTER: 'o', "goblin", random, hostile
MONSTER: 'o', "goblin", random, hostile
MONSTER: 'o', "goblin", random, hostile
MONSTER: 'o', "Mordor orc", random, hostile
MONSTER: 'o', random, random, hostile
MONSTER: 'O', "ogre", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "giant spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood spider", random, hostile
MONSTER: 's', "mirkwood elder", random, hostile
MAZE: "Elf-filb" , ' '
FLAGS: shortsighted
INIT_MAP: '.' , ' ', true, true, random, true
NOMAP
#
STAIR: random, up
STAIR: random, down
#
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
OBJECT: random, random, random
#
TRAP: random, random
TRAP: random, random
TRAP: random, random
TRAP: random, random
#
MONSTER: 'o', "goblin", random, hostile
MONSTER: 'o', "Mordor orc", random, hostile
MONSTER: 'o', "Mordor orc", random, hostile
MONSTER: 'o', "Mordor orc", random, hostile
MONSTER: 'o', random, random, hostile
MONSTER: 'O', "ogre", random, hostile
MONSTER: 'O', "ogre", random, hostile