mirror of
https://codeberg.org/noisytoot/notnotdnethack.git
synced 2024-11-21 16:55:06 +00:00
346 lines
10 KiB
Text
346 lines
10 KiB
Text
# SCCS Id: @(#)Valkyrie.des 3.4 2002/05/02
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1991-2 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, the Norn,
|
|
# and receive your quest assignment.
|
|
#
|
|
MAZE: "Val-strt",' '
|
|
FLAGS: noteleport,hardfloor
|
|
GEOMETRY:center,center
|
|
#0 1 2 3 4 5 6 7
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
MAP
|
|
0IIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
|
|
1IIIIPPPPPIIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII...IIIIIIIIIIIIIIIIIIIII
|
|
2IIIIPLLPPIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..{..IIIIIIIIIIIIIIIIIIII
|
|
3IIIIPLPPIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.....IIIIIIPPPIIIIIIIIII
|
|
4IIIPPPPPIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIPPLPIIIIIIIIII
|
|
5IIIIPIIIIIIII..IIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIPLPPIIIIIIIIII
|
|
6IIIIIIIIIIII..IIIIIPLPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..IIIIIPPPIIIIIIIIIII
|
|
7IIIIIIII.....IIIIIIPPPIIII|----------------|IIIIIPPPIII.IIIIIIIIIIIIIIIIIIII
|
|
8IIIIIII..III...IIIIIIIIIII|................|IIIIIPLPII..IIIIIIIIIIIIIIIIIIII
|
|
9IIIIII..IIIIII......IIIII.|................|.IIIIPPPII.IIIIIIIIIIIIIIIIIIIII
|
|
0IIIII..IIIIIIIIIIII.......+................+...IIIIIII.IIIIIIIIIIIIIIIIIIIII
|
|
1IIII..IIIIIIIII.....IIIII.|................|.I...IIIII.IIIIIIIIIIIIIIIIIIIII
|
|
2III..IIIIIIIII..IIIIIIIIII|................|IIII.......IIIIIIIIIIIIIIIIIIIII
|
|
3IIII..IIIIIII..IIIIIIIIIII|----------------|IIIIIIIIII...IIIIIIIIIIIIIIIIIII
|
|
4IIIIII..IIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPPIIII...IIIIIIIIIIIIIIIII
|
|
5IIIIIII......IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPLLPPIIIII...IIIIIIIIIIIIIII
|
|
6IIIIPPPIP...IIIIIIIIIIIPIIIIIIIIIIIIIIIIIIIIIIIIPPPPIIIIIIII...I......IIIIII
|
|
7IIIPPLPPIIIIIIIIIIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.........IIIII
|
|
8IIIIPPPIIIIIIIIIIIIIIPPLPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.......IIIIII
|
|
9IIIIIIIIIIIIIIIIIIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
|
|
ENDMAP
|
|
#0123456789012345678901234567890123456789012345678901234567890123456789012345
|
|
#0 1 2 3 4 5 6 7
|
|
# Dungeon Description
|
|
REGION:(00,00,75,19),lit,"ordinary"
|
|
REGION:(27,08,42,12),lit,"ordinary"
|
|
# Portal arrival point
|
|
BRANCH:(66,17,66,17),(0,0,0,0)
|
|
# Stairs
|
|
STAIR:(18,01),down
|
|
FOUNTAIN:(53,02)
|
|
# Doors
|
|
DOOR:locked,(26,10)
|
|
DOOR:locked,(43,10)
|
|
# Norn
|
|
MONSTER:'@',"Norn",(35,10)
|
|
MONSTER:'@',"warrior",(35,11)
|
|
# The treasure of the Norn
|
|
CONTAINER:'(',"chest",(36,10)
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
OBJECT:'?',"resistance",contained
|
|
# valkyrie guards for the audience chamber
|
|
OBJECT:')',"atgeir",(27,08)
|
|
OBJECT:')',"atgeir",(27,12)
|
|
OBJECT:')',"atgeir",(42,08)
|
|
OBJECT:')',"atgeir",(42,12)
|
|
MONSTER:'@',"warrior",(27,08)
|
|
MONSTER:'@',"warrior",(27,09)
|
|
MONSTER:'@',"warrior",(27,11)
|
|
MONSTER:'@',"warrior",(27,12)
|
|
MONSTER:'@',"warrior",(42,08)
|
|
MONSTER:'@',"warrior",(42,09)
|
|
MONSTER:'@',"warrior",(42,11)
|
|
MONSTER:'@',"warrior",(42,12)
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(26,07,43,13)
|
|
# Random traps
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
# Monsters on siege duty.
|
|
MONSTER: 'a',"fire ant",(04,12)
|
|
MONSTER: 'a',"fire ant",(08,08)
|
|
MONSTER: 'a',"fire ant",(14,04)
|
|
MONSTER: 'a',"fire ant",(17,11)
|
|
MONSTER: 'a',"fire ant",(24,10)
|
|
MONSTER: 'a',"fire ant",(45,10)
|
|
MONSTER: 'a',"fire ant",(54,02)
|
|
MONSTER: 'a',"fire ant",(55,07)
|
|
MONSTER: 'a',"fire ant",(58,14)
|
|
MONSTER: 'a',"fire ant",(63,17)
|
|
MONSTER: 'H',"fire giant",(18,01),hostile
|
|
MONSTER: 'H',"fire giant",(10,16),hostile
|
|
|
|
#
|
|
# The "locate" level for the quest.
|
|
#
|
|
# Here you have to find the cave of Surtur to go
|
|
# further towards your assigned quest.
|
|
#
|
|
|
|
MAZE: "Val-loca",' '
|
|
FLAGS: hardfloor
|
|
INIT_MAP: '.' , 'I' , true , true , lit , false
|
|
GEOMETRY:center,center
|
|
MAP
|
|
PPPP.... ....PPPPP.
|
|
PLP... .PPLLLPP
|
|
PPP ....................... PPPLLP
|
|
.. ............................ PPPP
|
|
. ............................... ....
|
|
................................. ..
|
|
.................................... .
|
|
...................................
|
|
. .................................. .
|
|
.. .............................. PP
|
|
.PPP .......................... PLP
|
|
.PLLP ..PLLP
|
|
.PPPP.. ....PPPP
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,39,12),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:(48,14),up
|
|
STAIR:(20,06),down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,39,12)
|
|
# 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:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',random,random
|
|
MONSTER:'H',random,random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',random,random,hostile
|
|
|
|
#
|
|
# The "goal" level for the quest.
|
|
#
|
|
# Here you meet Lord Surtur your nemesis monster. You have to
|
|
# defeat Lord Surtur in combat to gain the artifact you have
|
|
# been assigned to retrieve.
|
|
#
|
|
|
|
MAZE: "Val-goal", 'L'
|
|
INIT_MAP: '.' , 'L' , true , true , lit , false
|
|
GEOMETRY:center,center
|
|
MAP
|
|
.L............................LLLLL
|
|
LLL.........LLLLL.LLLLL.........LLL
|
|
.LLL......LLLLLLLLLLLLLLL.......LL.
|
|
.LLL.....LLL|---------|LLL.....L...
|
|
..LL....LL|--.........--|LL.....LLL
|
|
.......LL|-...LLLLLLL...-|LL.....L.
|
|
.......LL|...LL.....LL...|LL.......
|
|
......LL|-..LL.......LL..-|LL......
|
|
......LL|.................|LL......
|
|
......LL|-..LL.......LL..-|LL......
|
|
.......LL|...LL.....LL...|LL.......
|
|
.......LL|-...LLLLLLL...-|LL.......
|
|
..L.....LL|--.........--|LL.....LL.
|
|
..LL.....LLL|---------|LLL....LLLL.
|
|
..LLL.....LLLLLLLLLLLLLLL...LLLLL..
|
|
.LLLL.......LLLLL.LLLLL.....LLLL...
|
|
..LL...............................
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,34,16),lit,"ordinary"
|
|
# Stairs
|
|
# Note: The up stairs are *intentionally* off of the map.
|
|
STAIR:(45,10),up
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,34,16)
|
|
# Drawbridges
|
|
DRAWBRIDGE:(17,02),south,open
|
|
DRAWBRIDGE:(17,14),north,open
|
|
# Objects
|
|
# Magic Chest
|
|
OBJECT:'(',"magic chest",(17,08)
|
|
OBJECT:'(',"crystal ball",(17,08),blessed,5,"The Orb of Fate"
|
|
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
|
|
# Traps
|
|
TRAP:"board",(13,08)
|
|
TRAP:"board",(21,08)
|
|
# Random traps
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"fire",random
|
|
TRAP:"board",random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:'H',"Lord Surtur",(17,08)
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',"fire ant",random
|
|
MONSTER:'a',random,random
|
|
MONSTER:'a',random,random
|
|
MONSTER:'H',"fire giant",(10,06),hostile
|
|
MONSTER:'H',"fire giant",(10,07),hostile
|
|
MONSTER:'H',"fire giant",(10,08),hostile
|
|
MONSTER:'H',"fire giant",(10,09),hostile
|
|
MONSTER:'H',"fire giant",(10,10),hostile
|
|
MONSTER:'H',"fire giant",(24,06),hostile
|
|
MONSTER:'H',"fire giant",(24,07),hostile
|
|
MONSTER:'H',"fire giant",(24,08),hostile
|
|
MONSTER:'H',"fire giant",(24,09),hostile
|
|
MONSTER:'H',"fire giant",(24,10),hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',"fire giant",random,hostile
|
|
MONSTER:'H',random,random,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: "Val-fila" , 'I'
|
|
INIT_MAP: '.' , 'I' , true , true , lit, false
|
|
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
|
|
#
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', random, random
|
|
MONSTER: 'H', "fire giant", random, hostile
|
|
#
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
TRAP: random, random
|
|
|
|
MAZE: "Val-filb" , 'L'
|
|
INIT_MAP: '.' , 'L' , true , true , lit, false
|
|
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
|
|
#
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', "fire ant", random
|
|
MONSTER: 'a', random, random
|
|
MONSTER: 'H', "fire giant", random, hostile
|
|
MONSTER: 'H', "fire giant", random, hostile
|
|
MONSTER: 'H', "fire giant", random, hostile
|
|
#
|
|
TRAP: "fire", random
|
|
TRAP: "fire", random
|
|
TRAP: "fire", random
|
|
TRAP: "fire", random
|
|
TRAP: "fire", random
|
|
TRAP: random, random
|
|
TRAP: random, random
|