1 # NetHack 3.6 Wizard.des $NHDT-Date: 1432512783 2015/05/25 00:13:03 $ $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
2 # Copyright (c) 1992 by David Cohrs
3 # NetHack may be freely redistributed. See license for details.
5 # The "start" level for the quest.
7 # Here you meet your (besieged) class leader, Neferet the Green
8 # and receive your quest assignment.
11 FLAGS: noteleport,hardfloor
12 GEOMETRY:center,center
14 ............................................................................
15 .....................C....CC.C........................C.....................
16 ..........CCC.....................CCC.......................................
17 ........CC........-----------.......C.C...C...C....C........................
18 .......C.....---------------------...C..C..C..C.............................
19 ......C..C...------....\....------....C.....C...............................
20 ........C...||....|.........|....||.........................................
21 .......C....||....|.........+....||.........................................
22 .......C...||---+--.........|....|||........................................
23 ......C....||...............|--S--||........................................
24 ...........||--+--|++----|---|..|.SS..........C......C......................
25 ........C..||.....|..|...|...|--|.||..CC..C.....C..........C................
26 .......C...||.....|..|.--|.|.|....||.................C..C...................
27 .....C......||....|..|.....|.|.--||..C..C..........C...........}}}..........
28 ......C.C...||....|..-----.|.....||...C.C.C..............C....}}}}}}........
29 .........C...------........|------....C..C.....C..CC.C......}}}}}}}}}}}.....
30 .........CC..---------------------...C.C..C.....CCCCC.C.......}}}}}}}}......
31 .........C........-----------..........C.C.......CCC.........}}}}}}}}}......
32 ..........C.C.........................C............C...........}}}}}........
33 ......................CCC.C.................................................
36 # first do cloud everywhere
37 REPLACE_TERRAIN:(0,0, 75,19), '.', 'C', 10%
38 # then replace clouds inside the tower back to floor
39 REPLACE_TERRAIN:(13,5, 33,15), 'C', '.', 100%
42 REGION:(00,00,75,19),lit,"ordinary"
43 REGION:(35,00,49,03),unlit,"ordinary"
44 REGION:(43,12,49,16),unlit,"ordinary"
45 REGION:(19,11,33,15),unlit,"ordinary",unfilled,irregular
46 REGION:(30,10,31,10),unlit,"ordinary"
49 # Portal arrival point
51 BRANCH:(63,06,63,06),(0,0,0,0)
61 # Neferet the Green, the quest leader
62 MONSTER:('@',"Neferet the Green"),(23,05)
63 # The treasure of the quest leader
64 OBJECT:('(',"chest"),(24,05)
65 # apprentice guards for the audience chamber
66 MONSTER:('@',"apprentice"),(30,07)
67 MONSTER:('@',"apprentice"),(24,06)
68 MONSTER:('@',"apprentice"),(15,06)
69 MONSTER:('@',"apprentice"),(15,12)
70 MONSTER:('@',"apprentice"),(26,11)
71 MONSTER:('@',"apprentice"),(27,11)
72 MONSTER:('@',"apprentice"),(19,09)
73 MONSTER:('@',"apprentice"),(20,09)
75 MONSTER:(';',"giant eel"),(62,14)
76 MONSTER:(';',"giant eel"),(69,15)
77 MONSTER:(';',"giant eel"),(67,17)
79 NON_DIGGABLE:(00,00,75,19)
87 # Monsters on siege duty.
88 MONSTER: 'B',(60,09),hostile
89 MONSTER: 'W',(60,10),hostile
90 MONSTER: 'B',(60,11),hostile
91 MONSTER: 'B',(60,12),hostile
92 MONSTER: 'i',(60,13),hostile
93 MONSTER: 'B',(61,10),hostile
94 MONSTER: 'B',(61,11),hostile
95 MONSTER: 'B',(61,12),hostile
96 MONSTER: 'B',(35,03),hostile
97 MONSTER: 'i',(35,17),hostile
98 MONSTER: 'B',(36,17),hostile
99 MONSTER: 'B',(34,16),hostile
100 MONSTER: 'i',(34,17),hostile
101 MONSTER: 'W',(67,02),hostile
102 MONSTER: 'B',(10,19),hostile
105 # The "locate" level for the quest.
107 # Here you have to find the Entrance to the Tower of Darkness to go
108 # further towards your assigned quest.
113 GEOMETRY:center,center
115 ............. .......................................................
116 .............. .............}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.......
117 .............. ..............}.................................}.......
118 .............. ..............}.-------------------------------.}.......
119 ............... .........C....}.|.............................|.}.......
120 ............... ..........C....}.|.---------------------------.|.}.......
121 ............... .........CCC...}.|.|.........................|.|.}.......
122 ................ ....C....CCC...}.|.|.-----------------------.|.|.}.......
123 .......C..C..... .....C....CCC...}.|.|.|......+.......+......|.|.|.}.......
124 .............C..CC.....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
125 ................ ....C....CCC...}.|.|.|......|.......|......|.|.|.}.......
126 ......C..C..... ....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
127 ............C.. ...C....CCC...}.|.|.|......+.......+......|.|.|.}.......
128 ........C...... ....C....CCC...}.|.|.-----------------------.|.|.}.......
129 ....C......C... ........CCC...}.|.|.........................|.|.}.......
130 ......C..C.... .........C....}.|.---------------------------.|.}.......
131 .............. .........C....}.|.............................|.}.......
132 ............. ..............}.-------------------------------.}.......
133 ............. .............}.................................}.......
134 ............. .............}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.......
135 ............. .......................................................
138 REPLACE_TERRAIN:(0,0,30,20), '.', 'C', 15%
139 REPLACE_TERRAIN:(68,0,75,20), '.', '}', 25%
140 REPLACE_TERRAIN:(34,1,68,19), '}', '.', 2%
142 # Dungeon Description
143 REGION:(00,00,75,20),lit,"ordinary"
144 REGION:(37,04,65,16),unlit,"ordinary",filled,irregular {
145 ROOMDOOR:true,closed,north|south|west|east,random
147 REGION:(39,06,63,14),unlit,"ordinary",filled,irregular {
148 ROOMDOOR:true,closed,north|south|west|east,random
151 REGION:(41,08,46,12),lit,"ordinary",filled,irregular {
152 ROOMDOOR:true,closed,north|south|west,random
154 REGION:(56,08,61,12),lit,"ordinary",filled,irregular {
155 ROOMDOOR:true,closed,north|south|east,random
157 REGION:(48,08,54,08),unlit,"ordinary"
158 REGION:(48,12,54,12),unlit,"ordinary"
159 REGION:(48,10,54,10),unlit,"ordinary",filled,irregular {
160 ROOMDOOR:true,closed,north|south|west|east,random
173 NON_DIGGABLE:(00,00,75,20)
191 TRAP:"spiked pit",(24,02)
192 TRAP:"spiked pit",(07,10)
193 TRAP:"spiked pit",(23,05)
194 TRAP:"spiked pit",(26,19)
195 TRAP:"spiked pit",(72,02)
196 TRAP:"spiked pit",(72,12)
197 TRAP:"falling rock",(45,16)
198 TRAP:"falling rock",(65,13)
199 TRAP:"falling rock",(55,06)
200 TRAP:"falling rock",(39,11)
201 TRAP:"falling rock",(57,09)
205 TRAP:"polymorph",random
206 TRAP:"anti magic",(53,10)
207 TRAP:"sleep gas",random
208 TRAP:"sleep gas",random
213 MONSTER:'B',random,hostile
214 MONSTER:'B',random,hostile
215 MONSTER:'B',random,hostile
216 MONSTER:'B',random,hostile
217 MONSTER:'B',random,hostile
218 MONSTER:'B',random,hostile
219 MONSTER:'B',random,hostile
220 MONSTER:'B',random,hostile
221 MONSTER:'B',random,hostile
222 MONSTER:'B',random,hostile
223 MONSTER:'B',random,hostile
224 MONSTER:'B',random,hostile
225 MONSTER:'i',random,hostile
226 MONSTER:'i',random,hostile
227 MONSTER:'i',random,hostile
228 MONSTER:'i',random,hostile
229 MONSTER:'i',random,hostile
230 MONSTER:'i',random,hostile
231 MONSTER:'i',random,hostile
232 MONSTER:('B',"vampire bat"),random
233 MONSTER:('B',"vampire bat"),random
234 MONSTER:('B',"vampire bat"),random
235 MONSTER:('B',"vampire bat"),random
236 MONSTER:('B',"vampire bat"),random
237 MONSTER:('B',"vampire bat"),random
238 MONSTER:('B',"vampire bat"),random
239 MONSTER:'i',random,hostile
242 # The "goal" level for the quest.
244 # Here you meet the Dark One, your nemesis monster. You have to
245 # defeat the Dark One in combat to gain the artifact you have
246 # been assigned to retrieve.
249 MAZE: "Wiz-goal", ' '
250 GEOMETRY:center,center
255 ------------- -------------
256 |...........| |...........|
257 -------|...........-------------------...........|
258 |......S...........|..|..|..|..|..|..|...........|
259 |......|...........|..|..|..|..|..|..|...........|
260 |......|...........-F+-F+-F+-F+-F+-F+-...........|
261 --S----|...........S.................+...........|
262 |......|...........-F+-F+-F+-F+-F+-F+-...........|
263 |......|...........|..|..|..|..|..|..|...........|
264 |......|...........|..|..|..|..|..|..|...........|
265 -------|...........-------------------...........|
266 |...........| |...........|
267 ------------- -------------
273 # Dungeon Description
274 REGION:(13,10,18,12),unlit,"temple"
275 REGION:(13,06,18,08),lit,"ordinary"
276 REGION:(20,04,30,14),unlit,"ordinary"
277 REGION:(32,06,33,07),unlit,"ordinary"
278 REGION:(35,06,36,07),unlit,"ordinary"
279 REGION:(38,06,39,07),unlit,"ordinary"
280 REGION:(41,06,42,07),unlit,"ordinary"
281 REGION:(44,06,45,07),unlit,"ordinary"
282 REGION:(47,06,48,07),unlit,"ordinary"
283 REGION:(32,09,48,09),unlit,"ordinary"
284 REGION:(32,11,33,12),unlit,"ordinary"
285 REGION:(35,11,36,12),unlit,"ordinary"
286 REGION:(38,11,39,12),unlit,"ordinary"
287 REGION:(41,11,42,12),unlit,"ordinary"
288 REGION:(44,11,45,12),unlit,"ordinary"
289 REGION:(47,11,48,12),unlit,"ordinary"
290 REGION:(50,04,60,14),lit,"ordinary"
311 NON_DIGGABLE:(00,00,75,19)
312 # The altar. This is not a shrine.
313 ALTAR:(16,11),noncoaligned,altar
315 OBJECT:('"',"amulet of ESP"),(16,11),blessed,0,name:"The Eye of the Aethiopica"
338 MONSTER:('@',"Dark One"),(16,11)
339 MONSTER:'B',random,hostile
340 MONSTER:'B',random,hostile
341 MONSTER:'B',random,hostile
342 MONSTER:'B',random,hostile
343 MONSTER:'B',random,hostile
344 MONSTER:'B',random,hostile
345 MONSTER:'B',random,hostile
346 MONSTER:'B',random,hostile
347 MONSTER:'B',random,hostile
348 MONSTER:'B',random,hostile
349 MONSTER:'B',random,hostile
350 MONSTER:'i',random,hostile
351 MONSTER:'i',random,hostile
352 MONSTER:'i',random,hostile
353 MONSTER:'i',random,hostile
354 MONSTER:'i',random,hostile
355 MONSTER:'i',random,hostile
356 MONSTER:'i',random,hostile
357 MONSTER:('B',"vampire bat"),random
358 MONSTER:('B',"vampire bat"),random
359 MONSTER:('B',"vampire bat"),random
360 MONSTER:('B',"vampire bat"),random
361 MONSTER:('B',"vampire bat"),random
362 MONSTER:('B',"vampire bat"),random
363 MONSTER:('B',"vampire bat"),random
364 MONSTER:('B',"vampire bat"),random
365 MONSTER:'i',random,hostile
366 # Captive Monsters in the dungeon
367 MONSTER:('@',"rogue"),(35,06),peaceful,"Pug"
368 MONSTER:('Y',"owlbear"),(47,06),peaceful,asleep
369 MONSTER:('@',"wizard"),(32,11),peaceful,asleep,"Newt"
370 MONSTER:('@',"Grey-elf"),(44,11),peaceful
371 MONSTER:('H',"hill giant"),(47,11),peaceful,asleep
372 MONSTER:('G',"gnomish wizard"),(38,06),peaceful
373 MONSTER:('@',"prisoner"),(35,11),peaceful
374 MONSTER:('@',"prisoner"),(41,11),peaceful,asleep
377 # The "fill" levels for the quest.
379 # These levels are used to fill out any levels not occupied by specific
380 # levels as defined above. "filla" is the upper filler, between the
381 # start and locate levels, and "fillb" the lower between the locate
387 ROOM: "ordinary" , random, random, random, random {
389 OBJECT: random,random
390 MONSTER: 'i', random, hostile
393 ROOM: "ordinary" , random, random, random, random {
394 OBJECT: random, random
395 OBJECT: random,random
396 MONSTER: 'i', random, hostile
399 ROOM: "ordinary" , random, random, random, random {
400 OBJECT: random, random
402 OBJECT: random,random
403 MONSTER: ('B', "vampire bat"), random
404 MONSTER: ('B', "vampire bat"), random
407 ROOM: "ordinary" , random, random, random, random {
409 OBJECT: random, random
411 MONSTER: 'i', random, hostile
412 MONSTER: ('B', "vampire bat"), random
415 ROOM: "ordinary" , random, random, random, random {
416 OBJECT: random, random
417 OBJECT: random, random
419 MONSTER: 'i', random, hostile
422 ROOM: "ordinary" , random, random, random, random {
423 OBJECT: random, random
425 MONSTER: ('B', "vampire bat"), random
432 ROOM: "ordinary" , random, random, random, random {
434 OBJECT: random,random
435 MONSTER: 'X', random, hostile
438 ROOM: "ordinary" , random, random, random, random {
439 OBJECT: random, random
440 OBJECT: random,random
441 MONSTER: 'i', random, hostile
444 ROOM: "ordinary" , random, random, random, random {
445 OBJECT: random, random
447 OBJECT: random,random
448 MONSTER: 'X', random, hostile
451 ROOM: "ordinary" , random, random, random, random {
453 OBJECT: random, random
455 MONSTER: 'i', random, hostile
456 MONSTER: ('B', "vampire bat"), random
459 ROOM: "ordinary" , random, random, random, random {
460 OBJECT: random, random
461 OBJECT: random, random
463 MONSTER: 'i', random, hostile
466 ROOM: "ordinary" , random, random, random, random {
467 OBJECT: random, random
469 MONSTER: ('B', "vampire bat"), random