Move generic usernames to sysconf
[aNetHack.git] / dat / Valkyrie.des
blob21541ab0a893625b9ee5dfd9d816ece762e764c1
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.
11 MAZE: "Val-strt",' '
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 &
17            random & random &
18            grow(west, random) &
19            grow(north, random) &
20            grow(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'
24 TERRAIN:$pools, 'L'
26 GEOMETRY:center,center
27 MAP
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
48 ENDMAP
49 # Dungeon Description
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)
54 # Stairs
55 STAIR:(18,01),down
56 FOUNTAIN:(53,02)
57 # Doors
58 DOOR:locked,(26,10)
59 DOOR:locked,(43,10)
60 # Norn
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)
73 # Non diggable walls
74 NON_DIGGABLE:(26,07,43,13)
75 # Random traps
76 TRAP:"fire",random
77 TRAP:"fire",random
78 TRAP:"fire",random
79 TRAP:"fire",random
80 TRAP:"fire",random
81 TRAP:"fire",random
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.
103 MAZE: "Val-loca",' '
104 FLAGS: hardfloor,icedpools
105 INIT_MAP: mines, '.', 'I', true, true, lit, false
106 GEOMETRY:center,center
108 PPPPxxxx                      xxxxPPPPPx
109 PLPxxx                          xPPLLLPP
110 PPP    .......................    PPPLLP
111 xx   ............................   PPPP
112 x  ...............................  xxxx
113   .................................   xx
114 ....................................   x
115   ...................................   
116 x  ..................................  x
117 xx   ..............................   PP
118 xPPP  ..........................     PLP
119 xPLLP                             xxPLLP
120 xPPPPxx                         xxxxPPPP
121 ENDMAP
122 # Dungeon Description
123 REGION:(00,00,39,12),lit,"ordinary"
124 # Stairs
125 STAIR:(48,14),up
126 STAIR:(20,06),down
127 # Non diggable walls
128 NON_DIGGABLE:(00,00,39,12)
129 # Objects
130 OBJECT:random,random
131 OBJECT:random,random
132 OBJECT:random,random
133 OBJECT:random,random
134 OBJECT:random,random
135 OBJECT:random,random
136 OBJECT:random,random
137 OBJECT:random,random
138 OBJECT:random,random
139 OBJECT:random,random
140 OBJECT:random,random
141 OBJECT:random,random
142 OBJECT:random,random
143 OBJECT:random,random
144 OBJECT:random,random
145 # Random traps
146 TRAP:"fire",random
147 TRAP:"fire",random
148 TRAP:"fire",random
149 TRAP:"fire",random
150 TRAP:random,random
151 TRAP:random,random
152 # Random monsters.
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
170 MONSTER:'a',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'
190 FLAGS: icedpools
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
211 ENDMAP
212 # Dungeon Description
213 REGION:(00,00,34,16),lit,"ordinary"
214 # Stairs
215 # Note:  The up stairs are *intentionally* off of the map.
216 STAIR:(45,10),up
217 # Non diggable walls
218 NON_DIGGABLE:(00,00,34,16)
219 # Drawbridges
220 DRAWBRIDGE:(17,02),south,random
221 DRAWBRIDGE:(17,14),north,open
222 # Objects
223 OBJECT:('(',"crystal ball"),(17,08),blessed,5,name:"The Orb of Fate"
224 OBJECT:random,random
225 OBJECT:random,random
226 OBJECT:random,random
227 OBJECT:random,random
228 OBJECT:random,random
229 OBJECT:random,random
230 OBJECT:random,random
231 OBJECT:random,random
232 OBJECT:random,random
233 OBJECT:random,random
234 OBJECT:random,random
235 OBJECT:random,random
236 OBJECT:random,random
237 OBJECT:random,random
238 # Traps
239 TRAP:"board",(13,08)
240 TRAP:"board",(21,08)
241 # Random traps
242 TRAP:"fire",random
243 TRAP:"fire",random
244 TRAP:"fire",random
245 TRAP:"fire",random
246 TRAP:"board",random
247 TRAP:random,random
248 TRAP:random,random
249 # Random monsters.
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
255 MONSTER:'a',random
256 MONSTER:'a',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
277 #       and goal levels.
280 MAZE: "Val-fila" , 'I'
281 FLAGS: icedpools
282 INIT_MAP: mines, '.', 'I', true, true, lit, false
283 NOMAP
285 STAIR: random, up
286 STAIR: random, down
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
303 MONSTER: 'a', random
304 MONSTER: ('H', "fire giant"), random, hostile
306 TRAP: random, random
307 TRAP: random, random
308 TRAP: random, random
309 TRAP: random, random
310 TRAP: random, random
311 TRAP: random, random
312 TRAP: random, random
314 MAZE: "Val-filb" , 'L'
315 FLAGS: icedpools
316 INIT_MAP: mines, '.', 'L', true, true, lit, false
317 NOMAP
319 STAIR: random, up
320 STAIR: random, down
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
337 MONSTER: 'a', random
338 MONSTER: ('H', "fire giant"), random, hostile
339 MONSTER: ('H', "fire giant"), random, hostile
340 MONSTER: ('H', "fire giant"), random, hostile
342 TRAP: "fire", random
343 TRAP: "fire", random
344 TRAP: "fire", random
345 TRAP: "fire", random
346 TRAP: "fire", random
347 TRAP: random, random
348 TRAP: random, random