1 # NetHack 3.6 Valkyrie.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.13 $
2 # Copyright (c) 1989 by Jean-Christophe Collet
3 # Copyright (c) 1991-2 by M. Stephenson
4 # NetHack may be freely redistributed. See license for details.
6 # The "start" level for the quest.
8 # Here you meet your (besieged) class leader, the Norn,
9 # and receive your quest assignment.
12 FLAGS: noteleport,hardfloor,icedpools
13 INIT_MAP:solidfill,'I'
15 $pools = selection: random & random & random & random & random &
16 random & random & random & random & random & random &
21 # This works because the random coordinates in $pools are evaluated once,
22 # when the variable is initialized.
23 TERRAIN:grow($pools), 'P'
26 GEOMETRY:center,center
28 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
29 xxxxxxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxxxxxx
30 xxxxxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..{..xxxxxxxxxxxxxxxxxxxx
31 xxxxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.....xxxxxxxxxxxxxxxxxxx
32 xxxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxx
33 xxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.xxxxxxxxxxxxxxxxxxx
34 xxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx..xxxxxxxxxxxxxxxxxxx
35 xxxxxxxx.....xxxxxxxxxxxxx|----------------|xxxxxxxxxxx.xxxxxxxxxxxxxxxxxxxx
36 xxxxxxx..xxx...xxxxxxxxxxx|................|xxxxxxxxxx..xxxxxxxxxxxxxxxxxxxx
37 xxxxxx..xxxxxx......xxxxx.|................|.xxxxxxxxx.xxxxxxxxxxxxxxxxxxxxx
38 xxxxx..xxxxxxxxxxxx.......+................+...xxxxxxx.xxxxxxxxxxxxxxxxxxxxx
39 xxxx..xxxxxxxxx.....xxxxx.|................|.x...xxxxx.xxxxxxxxxxxxxxxxxxxxx
40 xxx..xxxxxxxxx..xxxxxxxxxx|................|xxxx.......xxxxxxxxxxxxxxxxxxxxx
41 xxxx..xxxxxxx..xxxxxxxxxxx|----------------|xxxxxxxxxx...xxxxxxxxxxxxxxxxxxx
42 xxxxxx..xxxx..xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxxxx
43 xxxxxxx......xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...xxxxxxxxxxxxxxx
44 xxxxxxxxx...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...x......xxxxxx
45 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.........xxxxx
46 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx.......xxxxxx
47 xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
50 REGION:(00,00,75,19),lit,"ordinary"
51 REGION:(27,08,42,12),lit,"ordinary"
52 # Portal arrival point
53 BRANCH:(66,17,66,17),(0,0,0,0)
61 MONSTER:('@',"Norn"),(35,10)
62 # The treasure of the Norn
63 OBJECT:('(',"chest"),(36,10)
64 # valkyrie guards for the audience chamber
65 MONSTER:('@',"warrior"),(27,08)
66 MONSTER:('@',"warrior"),(27,09)
67 MONSTER:('@',"warrior"),(27,11)
68 MONSTER:('@',"warrior"),(27,12)
69 MONSTER:('@',"warrior"),(42,08)
70 MONSTER:('@',"warrior"),(42,09)
71 MONSTER:('@',"warrior"),(42,11)
72 MONSTER:('@',"warrior"),(42,12)
74 NON_DIGGABLE:(26,07,43,13)
82 # Monsters on siege duty.
83 MONSTER: ('a',"fire ant"),(04,12)
84 MONSTER: ('a',"fire ant"),(08,08)
85 MONSTER: ('a',"fire ant"),(14,04)
86 MONSTER: ('a',"fire ant"),(17,11)
87 MONSTER: ('a',"fire ant"),(24,10)
88 MONSTER: ('a',"fire ant"),(45,10)
89 MONSTER: ('a',"fire ant"),(54,02)
90 MONSTER: ('a',"fire ant"),(55,07)
91 MONSTER: ('a',"fire ant"),(58,14)
92 MONSTER: ('a',"fire ant"),(63,17)
93 MONSTER: ('H',"fire giant"),(18,01),hostile
94 MONSTER: ('H',"fire giant"),(10,16),hostile
97 # The "locate" level for the quest.
99 # Here you have to find the cave of Surtur to go
100 # further towards your assigned quest.
104 FLAGS: hardfloor,icedpools
105 INIT_MAP: mines, '.', 'I', true, true, lit, false
106 GEOMETRY:center,center
110 PPP ....................... PPPLLP
111 xx ............................ PPPP
112 x ............................... xxxx
113 ................................. xx
114 .................................... x
115 ...................................
116 x .................................. x
117 xx .............................. PP
118 xPPP .......................... PLP
122 # Dungeon Description
123 REGION:(00,00,39,12),lit,"ordinary"
128 NON_DIGGABLE:(00,00,39,12)
153 MONSTER:('a',"fire ant"),random
154 MONSTER:('a',"fire ant"),random
155 MONSTER:('a',"fire ant"),random
156 MONSTER:('a',"fire ant"),random
157 MONSTER:('a',"fire ant"),random
158 MONSTER:('a',"fire ant"),random
159 MONSTER:('a',"fire ant"),random
160 MONSTER:('a',"fire ant"),random
161 MONSTER:('a',"fire ant"),random
162 MONSTER:('a',"fire ant"),random
163 MONSTER:('a',"fire ant"),random
164 MONSTER:('a',"fire ant"),random
165 MONSTER:('a',"fire ant"),random
166 MONSTER:('a',"fire ant"),random
167 MONSTER:('a',"fire ant"),random
168 MONSTER:('a',"fire ant"),random
169 MONSTER:('a',"fire ant"),random
171 MONSTER:'H',random,hostile
172 MONSTER:('H',"fire giant"),random,hostile
173 MONSTER:('H',"fire giant"),random,hostile
174 MONSTER:('H',"fire giant"),random,hostile
175 MONSTER:('H',"fire giant"),random,hostile
176 MONSTER:('H',"fire giant"),random,hostile
177 MONSTER:('H',"fire giant"),random,hostile
178 MONSTER:('H',"fire giant"),random,hostile
179 MONSTER:'H',random,hostile
182 # The "goal" level for the quest.
184 # Here you meet Lord Surtur your nemesis monster. You have to
185 # defeat Lord Surtur in combat to gain the artifact you have
186 # been assigned to retrieve.
189 MAZE: "Val-goal", 'L'
191 INIT_MAP: mines, '.', 'L', true, true, lit, false
192 GEOMETRY:center,center
194 xxxxxx.....................xxxxxxxx
195 xxxxx.......LLLLL.LLLLL......xxxxxx
196 xxxx......LLLLLLLLLLLLLLL......xxxx
197 xxxx.....LLL|---------|LLL.....xxxx
198 xxxx....LL|--.........--|LL.....xxx
199 x......LL|-...LLLLLLL...-|LL.....xx
200 .......LL|...LL.....LL...|LL......x
201 ......LL|-..LL.......LL..-|LL......
202 ......LL|.................|LL......
203 ......LL|-..LL.......LL..-|LL......
204 .......LL|...LL.....LL...|LL.......
205 xx.....LL|-...LLLLLLL...-|LL......x
206 xxx.....LL|--.........--|LL.....xxx
207 xxxx.....LLL|---------|LLL...xxxxxx
208 xxxxx.....LLLLLLLLLLLLLLL...xxxxxxx
209 xxxxxx......LLLLL.LLLLL.....xxxxxxx
210 xxxxxxxxx..................xxxxxxxx
212 # Dungeon Description
213 REGION:(00,00,34,16),lit,"ordinary"
215 # Note: The up stairs are *intentionally* off of the map.
218 NON_DIGGABLE:(00,00,34,16)
220 DRAWBRIDGE:(17,02),south,random
221 DRAWBRIDGE:(17,14),north,open
223 OBJECT:('(',"crystal ball"),(17,08),blessed,5,name:"The Orb of Fate"
250 MONSTER:('H',"Lord Surtur"),(17,08)
251 MONSTER:('a',"fire ant"),random
252 MONSTER:('a',"fire ant"),random
253 MONSTER:('a',"fire ant"),random
254 MONSTER:('a',"fire ant"),random
257 MONSTER:('H',"fire giant"),(10,06),hostile
258 MONSTER:('H',"fire giant"),(10,07),hostile
259 MONSTER:('H',"fire giant"),(10,08),hostile
260 MONSTER:('H',"fire giant"),(10,09),hostile
261 MONSTER:('H',"fire giant"),(10,10),hostile
262 MONSTER:('H',"fire giant"),(24,06),hostile
263 MONSTER:('H',"fire giant"),(24,07),hostile
264 MONSTER:('H',"fire giant"),(24,08),hostile
265 MONSTER:('H',"fire giant"),(24,09),hostile
266 MONSTER:('H',"fire giant"),(24,10),hostile
267 MONSTER:('H',"fire giant"),random,hostile
268 MONSTER:('H',"fire giant"),random,hostile
269 MONSTER:'H',random,hostile
272 # The "fill" levels for the quest.
274 # These levels are used to fill out any levels not occupied by specific
275 # levels as defined above. "filla" is the upper filler, between the
276 # start and locate levels, and "fillb" the lower between the locate
280 MAZE: "Val-fila" , 'I'
282 INIT_MAP: mines, '.', 'I', true, true, lit, false
288 OBJECT: random, random
289 OBJECT: random, random
290 OBJECT: random, random
291 OBJECT: random, random
292 OBJECT: random, random
293 OBJECT: random, random
294 OBJECT: random, random
295 OBJECT: random, random
296 OBJECT: random, random
298 MONSTER: ('a', "fire ant"), random
299 MONSTER: ('a', "fire ant"), random
300 MONSTER: ('a', "fire ant"), random
301 MONSTER: ('a', "fire ant"), random
302 MONSTER: ('a', "fire ant"), random
304 MONSTER: ('H', "fire giant"), random, hostile
314 MAZE: "Val-filb" , 'L'
316 INIT_MAP: mines, '.', 'L', true, true, lit, false
322 OBJECT: random, random
323 OBJECT: random, random
324 OBJECT: random, random
325 OBJECT: random, random
326 OBJECT: random, random
327 OBJECT: random, random
328 OBJECT: random, random
329 OBJECT: random, random
330 OBJECT: random, random
331 OBJECT: random, random
332 OBJECT: random, random
334 MONSTER: ('a', "fire ant"), random
335 MONSTER: ('a', "fire ant"), random
336 MONSTER: ('a', "fire ant"), random
338 MONSTER: ('H', "fire giant"), random, hostile
339 MONSTER: ('H', "fire giant"), random, hostile
340 MONSTER: ('H', "fire giant"), random, hostile