# Source:NetHack 3.4.3/dat/Valkyrie.des
Below is the full text to dat/Valkyrie.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Valkyrie.des|123}}, for example.
This file describes the layout of the valkyrie quest.

Contents

1 License
2 Start level
3 Locate level
4 Goal level
5 References

License
1.    #	SCCS Id: @(#)Valkyrie.des	3.4	2002/05/02
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.

The NetHack General Public License applies to screenshots, source code and other content from NetHack.
This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.

Start level
5.    #
6.    #	The "start" level for the quest.
7.    #
8.    #	Here you meet your (besieged) class leader, the Norn,
9.    #	and receive your quest assignment.
10.   #
11.   MAZE: "Val-strt",' '
12.   FLAGS: noteleport,hardfloor
13.   GEOMETRY:center,center
14.   MAP
15.   IIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
16.   IIIIPPPPPIIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII...IIIIIIIIIIIIIIIIIIIII
17.   IIIIPLLPPIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..{..IIIIIIIIIIIIIIIIIIII
18.   IIIIPLPPIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.....IIIIIIPPPIIIIIIIIII
19.   IIIPPPPPIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIPPLPIIIIIIIIII
20.   IIIIPIIIIIIII..IIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.IIIIIPLPPIIIIIIIIII
21.   IIIIIIIIIIII..IIIIIPLPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..IIIIIPPPIIIIIIIIIII
22.   IIIIIIII.....IIIIIIPPPIIII|----------------|IIIIIPPPIII.IIIIIIIIIIIIIIIIIIII
23.   IIIIIII..III...IIIIIIIIIII|................|IIIIIPLPII..IIIIIIIIIIIIIIIIIIII
24.   IIIIII..IIIIII......IIIII.|................|.IIIIPPPII.IIIIIIIIIIIIIIIIIIIII
25.   IIIII..IIIIIIIIIIII.......+................+...IIIIIII.IIIIIIIIIIIIIIIIIIIII
26.   IIII..IIIIIIIII.....IIIII.|................|.I...IIIII.IIIIIIIIIIIIIIIIIIIII
27.   III..IIIIIIIII..IIIIIIIIII|................|IIII.......IIIIIIIIIIIIIIIIIIIII
28.   IIII..IIIIIII..IIIIIIIIIII|----------------|IIIIIIIIII...IIIIIIIIIIIIIIIIIII
29.   IIIIII..IIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPPPPIIII...IIIIIIIIIIIIIIIII
30.   IIIIIII......IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIPLLPPIIIII...IIIIIIIIIIIIIII
31.   IIIIPPPIP...IIIIIIIIIIIPIIIIIIIIIIIIIIIIIIIIIIIIPPPPIIIIIIII...I......IIIIII
32.   IIIPPLPPIIIIIIIIIIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.........IIIII
33.   IIIIPPPIIIIIIIIIIIIIIPPLPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.......IIIIII
34.   IIIIIIIIIIIIIIIIIIIIIIPPPIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
35.   ENDMAP
36.   # Dungeon Description
37.   REGION:(00,00,75,19),lit,"ordinary"
38.   REGION:(27,08,42,12),lit,"ordinary"
39.   # Portal arrival point
40.   BRANCH:(66,17,66,17),(0,0,0,0)
41.   # Stairs
42.   STAIR:(18,01),down
43.   FOUNTAIN:(53,02)
44.   # Doors
45.   DOOR:locked,(26,10)
46.   DOOR:locked,(43,10)
47.   # Norn
48.   MONSTER:'@',"Norn",(35,10)
49.   # The treasure of the Norn
50.   OBJECT:'(',"chest",(36,10)
51.   # valkyrie guards for the audience chamber
52.   MONSTER:'@',"warrior",(27,08)
53.   MONSTER:'@',"warrior",(27,09)
54.   MONSTER:'@',"warrior",(27,11)
55.   MONSTER:'@',"warrior",(27,12)
56.   MONSTER:'@',"warrior",(42,08)
57.   MONSTER:'@',"warrior",(42,09)
58.   MONSTER:'@',"warrior",(42,11)
59.   MONSTER:'@',"warrior",(42,12)
60.   # Non diggable walls
61.   NON_DIGGABLE:(26,07,43,13)
62.   # Random traps
63.   TRAP:"fire",random
64.   TRAP:"fire",random
65.   TRAP:"fire",random
66.   TRAP:"fire",random
67.   TRAP:"fire",random
68.   TRAP:"fire",random
69.   # Monsters on siege duty.
70.   MONSTER: 'a',"fire ant",(04,12)
71.   MONSTER: 'a',"fire ant",(08,08)
72.   MONSTER: 'a',"fire ant",(14,04)
73.   MONSTER: 'a',"fire ant",(17,11)
74.   MONSTER: 'a',"fire ant",(24,10)
75.   MONSTER: 'a',"fire ant",(45,10)
76.   MONSTER: 'a',"fire ant",(54,02)
77.   MONSTER: 'a',"fire ant",(55,07)
78.   MONSTER: 'a',"fire ant",(58,14)
79.   MONSTER: 'a',"fire ant",(63,17)
80.   MONSTER: 'H',"fire giant",(18,01),hostile
81.   MONSTER: 'H',"fire giant",(10,16),hostile
82.   

Locate level
83.   #
84.   #	The "locate" level for the quest.
85.   #
86.   #	Here you have to find the cave of Surtur to go
87.   #	further towards your assigned quest.
88.   #
89.   
90.   MAZE: "Val-loca",' '
91.   FLAGS: hardfloor
92.   INIT_MAP: '.' , 'I' , true , true , lit , false
93.   GEOMETRY:center,center
94.   MAP
95.   PPPP....                      ....PPPPP.
96.   PLP...                          .PPLLLPP
97.   PPP    .......................    PPPLLP
98.   ..   ............................   PPPP
99.   .  ...............................  ....
100.    .................................   ..
101.  ....................................   .
102.    ...................................   
103.  .  ..................................  .
104.  ..   ..............................   PP
105.  .PPP  ..........................     PLP
106.  .PLLP                             ..PLLP
107.  .PPPP..                         ....PPPP
108.  ENDMAP
109.  # Dungeon Description
110.  REGION:(00,00,39,12),lit,"ordinary"
111.  # Stairs
112.  STAIR:(48,14),up
113.  STAIR:(20,06),down
114.  # Non diggable walls
115.  NON_DIGGABLE:(00,00,39,12)
116.  # Objects
117.  OBJECT:random,random,random
118.  OBJECT:random,random,random
119.  OBJECT:random,random,random
120.  OBJECT:random,random,random
121.  OBJECT:random,random,random
122.  OBJECT:random,random,random
123.  OBJECT:random,random,random
124.  OBJECT:random,random,random
125.  OBJECT:random,random,random
126.  OBJECT:random,random,random
127.  OBJECT:random,random,random
128.  OBJECT:random,random,random
129.  OBJECT:random,random,random
130.  OBJECT:random,random,random
131.  OBJECT:random,random,random
132.  # Random traps
133.  TRAP:"fire",random
134.  TRAP:"fire",random
135.  TRAP:"fire",random
136.  TRAP:"fire",random
137.  TRAP:random,random
138.  TRAP:random,random
139.  # Random monsters.
140.  MONSTER:'a',"fire ant",random
141.  MONSTER:'a',"fire ant",random
142.  MONSTER:'a',"fire ant",random
143.  MONSTER:'a',"fire ant",random
144.  MONSTER:'a',"fire ant",random
145.  MONSTER:'a',"fire ant",random
146.  MONSTER:'a',"fire ant",random
147.  MONSTER:'a',"fire ant",random
148.  MONSTER:'a',"fire ant",random
149.  MONSTER:'a',"fire ant",random
150.  MONSTER:'a',"fire ant",random
151.  MONSTER:'a',"fire ant",random
152.  MONSTER:'a',"fire ant",random
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',random,random
158.  MONSTER:'H',random,random,hostile
159.  MONSTER:'H',"fire giant",random,hostile
160.  MONSTER:'H',"fire giant",random,hostile
161.  MONSTER:'H',"fire giant",random,hostile
162.  MONSTER:'H',"fire giant",random,hostile
163.  MONSTER:'H',"fire giant",random,hostile
164.  MONSTER:'H',"fire giant",random,hostile
165.  MONSTER:'H',"fire giant",random,hostile
166.  MONSTER:'H',random,random,hostile
167.  

Goal level
168.  #
169.  #	The "goal" level for the quest.
170.  #
171.  #	Here you meet Lord Surtur your nemesis monster.  You have to
172.  #	defeat Lord Surtur in combat to gain the artifact you have
173.  #	been assigned to retrieve.
174.  #
175.  
176.  MAZE: "Val-goal", 'L'
177.  INIT_MAP: '.' , 'L' , true , true , lit , false
178.  GEOMETRY:center,center
179.  MAP
180.  .L............................LLLLL
181.  LLL.........LLLLL.LLLLL.........LLL
182.  .LLL......LLLLLLLLLLLLLLL.......LL.
183.  .LLL.....LLL|---------|LLL.....L...
184.  ..LL....LL|--.........--|LL.....LLL
185.  .......LL|-...LLLLLLL...-|LL.....L.
186.  .......LL|...LL.....LL...|LL.......
187.  ......LL|-..LL.......LL..-|LL......
188.  ......LL|.................|LL......
189.  ......LL|-..LL.......LL..-|LL......
190.  .......LL|...LL.....LL...|LL.......
191.  .......LL|-...LLLLLLL...-|LL.......
192.  ..L.....LL|--.........--|LL.....LL.
193.  ..LL.....LLL|---------|LLL....LLLL.
194.  ..LLL.....LLLLLLLLLLLLLLL...LLLLL..
195.  .LLLL.......LLLLL.LLLLL.....LLLL...
196.  ..LL...............................
197.  ENDMAP
198.  # Dungeon Description
199.  REGION:(00,00,34,16),lit,"ordinary"
200.  # Stairs
201.  # Note:  The up stairs are *intentionally* off of the map.
202.  STAIR:(45,10),up
203.  # Non diggable walls
204.  NON_DIGGABLE:(00,00,34,16)
205.  # Drawbridges
206.  DRAWBRIDGE:(17,02),south,open
207.  DRAWBRIDGE:(17,14),north,open
208.  # Objects
209.  OBJECT:'(',"crystal ball",(17,08),blessed,5,"The Orb of Fate"
210.  OBJECT:random,random,random
211.  OBJECT:random,random,random
212.  OBJECT:random,random,random
213.  OBJECT:random,random,random
214.  OBJECT:random,random,random
215.  OBJECT:random,random,random
216.  OBJECT:random,random,random
217.  OBJECT:random,random,random
218.  OBJECT:random,random,random
219.  OBJECT:random,random,random
220.  OBJECT:random,random,random
221.  OBJECT:random,random,random
222.  OBJECT:random,random,random
223.  OBJECT:random,random,random
224.  # Traps
225.  TRAP:"board",(13,08)
226.  TRAP:"board",(21,08)
227.  # Random traps
228.  TRAP:"fire",random
229.  TRAP:"fire",random
230.  TRAP:"fire",random
231.  TRAP:"fire",random
232.  TRAP:"board",random
233.  TRAP:random,random
234.  TRAP:random,random
235.  # Random monsters.
236.  MONSTER:'H',"Lord Surtur",(17,08)
237.  MONSTER:'a',"fire ant",random
238.  MONSTER:'a',"fire ant",random
239.  MONSTER:'a',"fire ant",random
240.  MONSTER:'a',"fire ant",random
241.  MONSTER:'a',random,random
242.  MONSTER:'a',random,random
243.  MONSTER:'H',"fire giant",(10,06),hostile
244.  MONSTER:'H',"fire giant",(10,07),hostile
245.  MONSTER:'H',"fire giant",(10,08),hostile
246.  MONSTER:'H',"fire giant",(10,09),hostile
247.  MONSTER:'H',"fire giant",(10,10),hostile
248.  MONSTER:'H',"fire giant",(24,06),hostile
249.  MONSTER:'H',"fire giant",(24,07),hostile
250.  MONSTER:'H',"fire giant",(24,08),hostile
251.  MONSTER:'H',"fire giant",(24,09),hostile
252.  MONSTER:'H',"fire giant",(24,10),hostile
253.  MONSTER:'H',"fire giant",random,hostile
254.  MONSTER:'H',"fire giant",random,hostile
255.  MONSTER:'H',random,random,hostile
256.  
257.  #
258.  #	The "fill" levels for the quest.
259.  #
260.  #	These levels are used to fill out any levels not occupied by specific
261.  #	levels as defined above. "filla" is the upper filler, between the
262.  #	start and locate levels, and "fillb" the lower between the locate
263.  #	and goal levels.
264.  #
265.  
266.  MAZE: "Val-fila" , 'I'
267.  INIT_MAP: '.' , 'I' , true , true , lit, false
268.  NOMAP
269.  #
270.  STAIR: random, up
271.  STAIR: random, down
272.  #
273.  OBJECT: random, random, random
274.  OBJECT: random, random, random
275.  OBJECT: random, random, random
276.  OBJECT: random, random, random
277.  OBJECT: random, random, random
278.  OBJECT: random, random, random
279.  OBJECT: random, random, random
280.  OBJECT: random, random, random
281.  OBJECT: random, random, random
282.  #
283.  MONSTER: 'a', "fire ant", random
284.  MONSTER: 'a', "fire ant", random
285.  MONSTER: 'a', "fire ant", random
286.  MONSTER: 'a', "fire ant", random
287.  MONSTER: 'a', "fire ant", random
288.  MONSTER: 'a', random, random
289.  MONSTER: 'H', "fire giant", random, hostile
290.  #
291.  TRAP: random, random
292.  TRAP: random, random
293.  TRAP: random, random
294.  TRAP: random, random
295.  TRAP: random, random
296.  TRAP: random, random
297.  TRAP: random, random
298.  
299.  MAZE: "Val-filb" , 'L'
300.  INIT_MAP: '.' , 'L' , true , true , lit, false
301.  NOMAP
302.  #
303.  STAIR: random, up
304.  STAIR: random, down
305.  #
306.  OBJECT: random, random, random
307.  OBJECT: random, random, random
308.  OBJECT: random, random, random
309.  OBJECT: random, random, random
310.  OBJECT: random, random, random
311.  OBJECT: random, random, random
312.  OBJECT: random, random, random
313.  OBJECT: random, random, random
314.  OBJECT: random, random, random
315.  OBJECT: random, random, random
316.  OBJECT: random, random, random
317.  #
318.  MONSTER: 'a', "fire ant", random
319.  MONSTER: 'a', "fire ant", random
320.  MONSTER: 'a', "fire ant", random
321.  MONSTER: 'a', random, random
322.  MONSTER: 'H', "fire giant", random, hostile
323.  MONSTER: 'H', "fire giant", random, hostile
324.  MONSTER: 'H', "fire giant", random, hostile
325.  #
326.  TRAP: "fire", random
327.  TRAP: "fire", random
328.  TRAP: "fire", random
329.  TRAP: "fire", random
330.  TRAP: "fire", random
331.  TRAP: random, random
332.  TRAP: random, random

References