1#	SCCS Id: @(#)Wizard.des	3.4	1992/07/11
2#	Copyright (c) 1992 by David Cohrs
3# NetHack may be freely redistributed.  See license for details.
4#
5#	The "start" level for the quest.
6#
7#	Here you meet your (besieged) class leader, Neferet the Green
8#	and receive your quest assignment.
9#
10LEVEL: "Wiz-strt"
11FLAGS: noteleport,hardfloor,mazelevel,sky
12INIT_MAP:solidfill,' '
13MON_GENERATION:86%, (64,"vampire bat"), (16,'B'), (16,"xorn"), (4,'W')
14GEOMETRY:center,center
15MAP
16............................................................................
17.....................C....CC.C........................C.....................
18..........CCC.....................CCC.......................................
19........CC........-----------.......C.C...C...C....C........................
20.......C.....---------------------...C..C..C..C.............................
21......C..C...------....\....------....C.....C...............................
22........C...||....|.........|....||.........................................
23.......C....||....|.........+....||.........................................
24.......C...||---+--.........|....|||........................................
25......C....||...............|--S--||........................................
26...........||--+--|++----|---|..|.SS..........C......C......................
27........C..||.....|..|...|...|--|.||..CC..C.....C..........C................
28.......C...||.....|..|.--|.|.|....||.................C..C...................
29.....C......||....|..|.....|.|.--||..C..C..........C...........}}}..........
30......C.C...||....|..-----.|.....||...C.C.C..............C....}}}}}}........
31.........C...------........|------....C..C.....C..CC.C......}}}}}}}}}}}.....
32.........CC..---------------------...C.C..C.....CCCCC.C.......}}}}}}}}......
33.........C........-----------..........C.C.......CCC.........}}}}}}}}}......
34..........C.C.........................C............C...........}}}}}........
35......................CCC.C.................................................
36ENDMAP
37# Dungeon Description
38REGION:(00,00,75,19),lit,"ordinary"
39REGION:(35,00,49,03),unlit,"ordinary"
40REGION:(43,12,49,16),unlit,"ordinary"
41REGION:(19,11,33,15),unlit,"ordinary",unfilled,irregular
42REGION:(30,10,31,10),unlit,"ordinary"
43# Stairs
44STAIR:(30,10),down
45# Portal arrival point
46BRANCH:(63,06,63,06),(0,0,0,0)
47# Doors
48DOOR:closed,(31,09)
49DOOR:closed,(16,08)
50DOOR:closed,(28,07)
51DOOR:locked,(34,10)
52DOOR:locked,(35,10)
53DOOR:closed,(15,10)
54DOOR:locked,(19,10)
55DOOR:locked,(20,10)
56# Neferet the Green, the quest leader
57MONSTER:('@',"Neferet the Green"),(23,05) {
58  OBJECT:'/'
59  OBJECT:'/'
60  OBJECT:'?'
61  OBJECT:'?'
62  OBJECT:'['
63}
64# The treasure of the quest leader
65OBJECT:('(',"chest"),(24,05)
66# apprentice guards for the audience chamber
67MONSTER:('@',"apprentice"),(30,07)
68MONSTER:('@',"apprentice"),(24,06)
69MONSTER:('@',"apprentice"),(15,06)
70MONSTER:('@',"apprentice"),(15,12)
71MONSTER:('@',"apprentice"),(26,11)
72MONSTER:('@',"apprentice"),(27,11)
73MONSTER:('@',"apprentice"),(19,09)
74MONSTER:('@',"apprentice"),(20,09)
75# Eels in the pond
76MONSTER:(';',"giant eel"),(62,14)
77MONSTER:(';',"giant eel"),(69,15)
78MONSTER:(';',"giant eel"),(67,17)
79# Non diggable walls
80NON_DIGGABLE:(00,00,75,19)
81# Random traps
82LOOP [3 + 3d3] {
83  TRAP:random,random
84}
85# Monsters on siege duty.
86MONSTER: 'B',(60,09),hostile
87MONSTER: 'W',(60,10),hostile
88MONSTER: 'B',(60,11),hostile
89MONSTER: 'B',(60,12),hostile
90MONSTER: 'i',(60,13),hostile
91MONSTER: 'B',(61,10),hostile
92MONSTER: 'B',(61,11),hostile
93MONSTER: 'B',(61,12),hostile
94MONSTER: 'B',(35,03),hostile
95MONSTER: 'i',(35,17),hostile
96MONSTER: 'B',(36,17),hostile
97MONSTER: 'B',(34,16),hostile
98MONSTER: 'i',(34,17),hostile
99MONSTER: 'W',(67,02),hostile
100MONSTER: 'B',(10,19),hostile
101
102#
103#	The "locate" level for the quest.
104#
105#	Here you have to find the Entrance to the Tower of Darkness to go
106#	further towards your assigned quest.
107#
108
109LEVEL: "Wiz-loca"
110FLAGS: hardfloor,mazelevel
111INIT_MAP:solidfill,' '
112MON_GENERATION:86%, (64,"vampire bat"), (16,'B'), (16,"xorn"), (4,'W')
113GEOMETRY:center,center
114MAP
115.............        .......................................................
116..............       .............}}}}}}}.}}}}}}}}}}}}}}}}}}}.}}}}}}}.......
117..............      ..............}.................................}.......
118..............      ..............}.---------S---------------------.}.......
119...............     .........C....}.|.............................|.}.......
120...............    ..........C....}.|.---------------------------.|.}.......
121...............    .........CCC.....|.|.........................|.|.........
122................   ....C....CCC...}.|.|.---S-------------------.|.|.}.......
123.......C..C.....  .....C....CCC...}.|.|.|......+.......+......|.|.|.}.......
124.............C..CC.....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
125................   ....C....CCC...}.|.|.|......|.......S......|.|.|.}.......
126......C..C.....    ....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
127............C..     ...C....CCC...}.|.|.|......+.......+......|.|.|.}.......
128........C......    ....C....CCC...}.|.|.-----------------------.|.|.}.......
129....C......C...     ........CCC.....|.|.........................|.|.........
130......C..C....      .........C....}.|.--------------------S------.|.}.......
131..............      .........C....}.|.............................|.}.......
132.............       ..............}.-------------------------------.}.......
133.............        .............}.................................}.......
134.............        .............}}}}}}}.}}}}}}}}}}}}}}}}}}}.}}}}}}}.......
135.............        .......................................................
136ENDMAP
137# Dungeon Description
138REGION:(00,00,75,20),lit,"ordinary"
139REGION:(37,04,65,16),unlit,"ordinary"
140REGION:(41,08,46,12),lit,"ordinary"
141REGION:(56,08,61,12),lit,"ordinary"
142REGION:(48,08,54,08),unlit,"ordinary"
143REGION:(48,12,54,12),unlit,"ordinary"
144REGION:(48,10,54,10),unlit,"ordinary"
145
146# Doors
147DOOR:locked,(45,03)
148DOOR:locked,(43,07)
149DOOR:locked,(58,15)
150DOOR:locked,(55,10)
151DOOR:locked,(55,08)
152DOOR:locked,(55,12)
153DOOR:locked,(47,08)
154DOOR:locked,(47,12)
155# Stairs
156STAIR:(03,17),up
157STAIR:(48,10),down
158# Non diggable walls
159NON_DIGGABLE:(00,00,75,20)
160# Objects
161LOOP [10 + 1d6] {
162  OBJECT:random,random
163}
164# Random traps
165TRAP:"spiked pit",(24,02)
166TRAP:"spiked pit",(07,10)
167TRAP:"spiked pit",(23,05)
168TRAP:"spiked pit",(26,19)
169TRAP:"spiked pit",(72,02)
170TRAP:"spiked pit",(72,12)
171TRAP:"falling rock",(45,16)
172TRAP:"falling rock",(65,13)
173TRAP:"falling rock",(55,06)
174TRAP:"falling rock",(39,11)
175TRAP:"falling rock",(57,09)
176TRAP:"magic",random
177TRAP:"statue",random
178TRAP:"statue",random
179TRAP:"polymorph",random
180TRAP:"anti magic",(53,10)
181TRAP:"sleep gas",random
182TRAP:"sleep gas",random
183TRAP:"dart",random
184TRAP:"dart",random
185TRAP:"dart",random
186# Random monsters.
187LOOP [12] {
188  MONSTER:'B',random,hostile
189}
190LOOP [8] {
191  MONSTER:'i',random,hostile
192}
193LOOP [8] {
194  MONSTER:('B',"vampire bat"),random
195}
196
197#
198#	The "goal" level for the quest.
199#
200#	Here you meet the Dark One, your nemesis monster.  You have to
201#	defeat the Dark One in combat to gain the artifact you have
202#	been assigned to retrieve.
203#
204
205LEVEL: "Wiz-goal"
206FLAGS:mazelevel
207INIT_MAP:solidfill,' '
208MON_GENERATION:86%, (64,"vampire bat"), (16,'B'), (16,"xorn"), (4,'W')
209GEOMETRY:center,center
210MAP
211
212
213
214                   -------------                 -------------
215                   |...........|                 |...........|
216            -------|...........-------------------...........|
217            |......S...........|..|..|..|..|..|..|...........|
218            |......|...........|..|..|..|..|..|..|...........|
219            |......|...........-F+-F+-F+-F+-F+-F+-...........|
220            --S----|...........S.................+...........|
221            |......|...........-F+-F+-F+-F+-F+-F+-...........|
222            |......|...........|..|..|..|..|..|..|...........|
223            |......|...........|..|..|..|..|..|..|...........|
224            -------|...........-------------------...........|
225                   |...........|                 |...........|
226                   -------------                 -------------
227
228
229
230
231ENDMAP
232# Dungeon Description
233REGION:(13,10,18,12),unlit,"temple"
234REGION:(13,06,18,08),lit,"ordinary"
235REGION:(20,04,30,14),unlit,"ordinary"
236REGION:(32,06,33,07),unlit,"ordinary"
237REGION:(35,06,36,07),unlit,"ordinary"
238REGION:(38,06,39,07),unlit,"ordinary"
239REGION:(41,06,42,07),unlit,"ordinary"
240REGION:(44,06,45,07),unlit,"ordinary"
241REGION:(47,06,48,07),unlit,"ordinary"
242REGION:(32,09,48,09),unlit,"ordinary"
243REGION:(32,11,33,12),unlit,"ordinary"
244REGION:(35,11,36,12),unlit,"ordinary"
245REGION:(38,11,39,12),unlit,"ordinary"
246REGION:(41,11,42,12),unlit,"ordinary"
247REGION:(44,11,45,12),unlit,"ordinary"
248REGION:(47,11,48,12),unlit,"ordinary"
249REGION:(50,04,60,14),lit,"ordinary"
250# Doors
251DOOR:locked,(19,06)
252DOOR:locked,(14,09)
253DOOR:locked,(31,09)
254DOOR:locked,(33,08)
255DOOR:locked,(36,08)
256DOOR:locked,(39,08)
257DOOR:locked,(42,08)
258DOOR:locked,(45,08)
259DOOR:locked,(48,08)
260DOOR:locked,(33,10)
261DOOR:locked,(36,10)
262DOOR:locked,(39,10)
263DOOR:locked,(42,10)
264DOOR:locked,(45,10)
265DOOR:locked,(48,10)
266DOOR:locked,(49,09)
267# Stairs
268STAIR:(55,05),up
269# Non diggable walls
270NON_DIGGABLE:(00,00,75,19)
271# The altar.  This is not a shrine.
272ALTAR:(16,11),noncoaligned,altar
273# Objects
274OBJECT:('"',"amulet of ESP"),(16,11),blessed,0,name:"The Eye of the Aethiopica"
275OBJECT:random,random
276OBJECT:random,random
277OBJECT:random,random
278OBJECT:random,random
279OBJECT:random,random
280OBJECT:random,random
281OBJECT:random,random
282OBJECT:random,random
283OBJECT:random,random
284OBJECT:random,random
285OBJECT:random,random
286OBJECT:random,random
287OBJECT:random,random
288OBJECT:random,random
289# Random traps
290TRAP:random,random
291TRAP:random,random
292TRAP:random,random
293TRAP:random,random
294TRAP:random,random
295TRAP:random,random
296# Random monsters.
297MONSTER:('@',"Dark One"),(16,11) {
298  OBJECT:('(', "Bell of Opening"),uncursed
299  OBJECT:'/'
300  OBJECT:'?'
301  OBJECT:'+'
302  OBJECT:'['
303}
304LOOP [12] {
305  MONSTER:'B',random,hostile
306}
307LOOP [8] {
308  MONSTER:'i',random,hostile
309}
310LOOP [8] {
311  MONSTER:('B',"vampire bat"),random
312}
313# Captive Monsters in the dungeon
314MONSTER:('@',"rogue"),(35,06),peaceful,"Pug"
315MONSTER:('Y',"owlbear"),(47,06),peaceful,asleep
316MONSTER:('@',"wizard"),(32,11),peaceful,asleep,"Newt"
317MONSTER:('@',"Grey-elf"),(44,11),peaceful
318MONSTER:('H',"hill giant"),(47,11),peaceful,asleep
319MONSTER:('G',"gnomish wizard"),(38,06),peaceful
320MONSTER:('@',"prisoner"),(35,11),peaceful
321MONSTER:('@',"prisoner"),(41,11),peaceful,asleep
322
323#
324#	The "fill" levels for the quest.
325#
326#	These levels are used to fill out any levels not occupied by specific
327#	levels as defined above. "filla" is the upper filler, between the
328#	start and locate levels, and "fillb" the lower between the locate
329#	and goal levels.
330#
331
332LEVEL: "Wiz-fila"
333MON_GENERATION:86%, (64,"vampire bat"), (16,'B'), (16,"xorn"), (4,'W')
334#
335ROOM: "ordinary" , random, random, random, random
336{
337STAIR: random, up
338OBJECT: random,random
339MONSTER: 'i', random, hostile
340}
341
342ROOM: "ordinary" , random, random, random, random
343{
344OBJECT: random, random
345OBJECT: random,random
346MONSTER: 'i', random, hostile
347}
348
349ROOM: "ordinary" , random, random, random, random
350{
351OBJECT: random, random
352TRAP: random, random
353OBJECT: random,random
354MONSTER: ('B', "vampire bat"), random
355MONSTER: ('B', "vampire bat"), random
356}
357
358ROOM: "ordinary" , random, random, random, random
359{
360STAIR: random, down
361OBJECT: random, random
362TRAP: random, random
363MONSTER: 'i', random, hostile
364MONSTER: ('B', "vampire bat"), random
365}
366
367ROOM: "ordinary" , random, random, random, random
368{
369OBJECT: random, random
370OBJECT: random, random
371TRAP: random, random
372MONSTER: 'i', random, hostile
373}
374
375ROOM: "ordinary" , random, random, random, random
376{
377OBJECT: random, random
378TRAP: random, random
379MONSTER: ('B', "vampire bat"), random
380}
381
382RANDOM_CORRIDORS
383
384LEVEL: "Wiz-filb"
385MON_GENERATION:86%, (64,"vampire bat"), (16,'B'), (16,"xorn"), (4,'W')
386#
387ROOM: "ordinary" , random, random, random, random
388{
389STAIR: random, up
390OBJECT: random,random
391MONSTER: 'X', random, hostile
392}
393
394ROOM: "ordinary" , random, random, random, random
395{
396OBJECT: random, random
397OBJECT: random,random
398MONSTER: 'i', random, hostile
399}
400
401ROOM: "ordinary" , random, random, random, random
402{
403OBJECT: random, random
404TRAP: random, random
405OBJECT: random,random
406MONSTER: 'X', random, hostile
407}
408
409ROOM: "ordinary" , random, random, random, random
410{
411STAIR: random, down
412OBJECT: random, random
413TRAP: random, random
414MONSTER: 'i', random, hostile
415MONSTER: ('B', "vampire bat"), random
416}
417
418ROOM: "ordinary" , random, random, random, random
419{
420OBJECT: random, random
421OBJECT: random, random
422TRAP: random, random
423MONSTER: 'i', random, hostile
424}
425
426ROOM: "ordinary" , random, random, random, random
427{
428OBJECT: random, random
429TRAP: random, random
430MONSTER: ('B', "vampire bat"), random
431}
432
433RANDOM_CORRIDORS
434