mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-24 10:15:12 +00:00
ef06a38d52
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.
592 lines
20 KiB
Text
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
|