Source:NetHack 3.4.3/dat/Wizard.des

From NetHackWiki
Jump to navigation Jump to search

Below is the full text to dat/Wizard.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Wizard.des|123}}, for example.

This file describes the layout of the wizard quest.

License

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.

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

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.    #
10.   MAZE: "Wiz-strt",' '
11.   FLAGS: noteleport,hardfloor
12.   GEOMETRY:center,center
13.   MAP
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.................................................
34.   ENDMAP
35.   # Dungeon Description
36.   REGION:(00,00,75,19),lit,"ordinary"
37.   REGION:(35,00,49,03),unlit,"ordinary"
38.   REGION:(43,12,49,16),unlit,"ordinary"
39.   REGION:(19,11,33,15),unlit,"ordinary",unfilled,true
40.   REGION:(30,10,31,10),unlit,"ordinary"
41.   # Stairs
42.   STAIR:(30,10),down
43.   # Portal arrival point
44.   BRANCH:(63,06,63,06),(0,0,0,0)
45.   # Doors
46.   DOOR:closed,(31,09)
47.   DOOR:closed,(16,08)
48.   DOOR:closed,(28,07)
49.   DOOR:locked,(34,10)
50.   DOOR:locked,(35,10)
51.   DOOR:closed,(15,10)
52.   DOOR:locked,(19,10)
53.   DOOR:locked,(20,10)
54.   # Neferet the Green, the quest leader
55.   MONSTER:'@',"Neferet the Green",(23,05)
56.   # The treasure of the quest leader
57.   OBJECT:'(',"chest",(24,05)
58.   # apprentice guards for the audience chamber
59.   MONSTER:'@',"apprentice",(30,07)
60.   MONSTER:'@',"apprentice",(24,06)
61.   MONSTER:'@',"apprentice",(15,06)
62.   MONSTER:'@',"apprentice",(15,12)
63.   MONSTER:'@',"apprentice",(26,11)
64.   MONSTER:'@',"apprentice",(27,11)
65.   MONSTER:'@',"apprentice",(19,09)
66.   MONSTER:'@',"apprentice",(20,09)
67.   # Eels in the pond
68.   MONSTER:';',"giant eel",(62,14)
69.   MONSTER:';',"giant eel",(69,15)
70.   MONSTER:';',"giant eel",(67,17)
71.   # Non diggable walls
72.   NON_DIGGABLE:(00,00,75,19)
73.   # Random traps
74.   TRAP:random,random
75.   TRAP:random,random
76.   TRAP:random,random
77.   TRAP:random,random
78.   TRAP:random,random
79.   TRAP:random,random
80.   # Monsters on siege duty.
81.   MONSTER: 'B',random,(60,09),hostile
82.   MONSTER: 'W',random,(60,10),hostile
83.   MONSTER: 'B',random,(60,11),hostile
84.   MONSTER: 'B',random,(60,12),hostile
85.   MONSTER: 'i',random,(60,13),hostile
86.   MONSTER: 'B',random,(61,10),hostile
87.   MONSTER: 'B',random,(61,11),hostile
88.   MONSTER: 'B',random,(61,12),hostile
89.   MONSTER: 'B',random,(35,03),hostile
90.   MONSTER: 'i',random,(35,17),hostile
91.   MONSTER: 'B',random,(36,17),hostile
92.   MONSTER: 'B',random,(34,16),hostile
93.   MONSTER: 'i',random,(34,17),hostile
94.   MONSTER: 'W',random,(67,02),hostile
95.   MONSTER: 'B',random,(10,19),hostile
96.   

Locate level

97.   #
98.   #	The "locate" level for the quest.
99.   #
100.  #	Here you have to find the Entrance to the Tower of Darkness to go
101.  #	further towards your assigned quest.
102.  #
103.  
104.  MAZE: "Wiz-loca",' '
105.  FLAGS: hardfloor
106.  GEOMETRY:center,center
107.  MAP
108.  .............        .......................................................
109.  ..............       .............}}}}}}}.}}}}}}}}}}}}}}}}}}}.}}}}}}}.......
110.  ..............      ..............}.................................}.......
111.  ..............      ..............}.---------S---------------------.}.......
112.  ...............     .........C....}.|.............................|.}.......
113.  ...............    ..........C....}.|.---------------------------.|.}.......
114.  ...............    .........CCC.....|.|.........................|.|.........
115.  ................   ....C....CCC...}.|.|.---S-------------------.|.|.}.......
116.  .......C..C.....  .....C....CCC...}.|.|.|......+.......+......|.|.|.}.......
117.  .............C..CC.....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
118.  ................   ....C....CCC...}.|.|.|......|.......S......|.|.|.}.......
119.  ......C..C.....    ....C....CCC...}.|.|.|......|-------|......|.|.|.}.......
120.  ............C..     ...C....CCC...}.|.|.|......+.......+......|.|.|.}.......
121.  ........C......    ....C....CCC...}.|.|.-----------------------.|.|.}.......
122.  ....C......C...     ........CCC.....|.|.........................|.|.........
123.  ......C..C....      .........C....}.|.--------------------S------.|.}.......
124.  ..............      .........C....}.|.............................|.}.......
125.  .............       ..............}.-------------------------------.}.......
126.  .............        .............}.................................}.......
127.  .............        .............}}}}}}}.}}}}}}}}}}}}}}}}}}}.}}}}}}}.......
128.  .............        .......................................................
129.  ENDMAP
130.  # Dungeon Description
131.  REGION:(00,00,75,20),lit,"ordinary"
132.  REGION:(37,04,65,16),unlit,"ordinary"
133.  REGION:(41,08,46,12),lit,"ordinary"
134.  REGION:(56,08,61,12),lit,"ordinary"
135.  REGION:(48,08,54,08),unlit,"ordinary"
136.  REGION:(48,12,54,12),unlit,"ordinary"
137.  REGION:(48,10,54,10),unlit,"ordinary"
138.  
139.  # Doors
140.  DOOR:locked,(45,03)
141.  DOOR:locked,(43,07)
142.  DOOR:locked,(58,15)
143.  DOOR:locked,(55,10)
144.  DOOR:locked,(55,08)
145.  DOOR:locked,(55,12)
146.  DOOR:locked,(47,08)
147.  DOOR:locked,(47,12)
148.  # Stairs
149.  STAIR:(03,17),up
150.  STAIR:(48,10),down
151.  # Non diggable walls
152.  NON_DIGGABLE:(00,00,75,20)
153.  # Objects
154.  OBJECT:random,random,random
155.  OBJECT:random,random,random
156.  OBJECT:random,random,random
157.  OBJECT:random,random,random
158.  OBJECT:random,random,random
159.  OBJECT:random,random,random
160.  OBJECT:random,random,random
161.  OBJECT:random,random,random
162.  OBJECT:random,random,random
163.  OBJECT:random,random,random
164.  OBJECT:random,random,random
165.  OBJECT:random,random,random
166.  OBJECT:random,random,random
167.  OBJECT:random,random,random
168.  OBJECT:random,random,random
169.  # Random traps
170.  TRAP:"spiked pit",(24,02)
171.  TRAP:"spiked pit",(07,10)
172.  TRAP:"spiked pit",(23,05)
173.  TRAP:"spiked pit",(26,19)
174.  TRAP:"spiked pit",(72,02)
175.  TRAP:"spiked pit",(72,12)
176.  TRAP:"falling rock",(45,16)
177.  TRAP:"falling rock",(65,13)
178.  TRAP:"falling rock",(55,06)
179.  TRAP:"falling rock",(39,11)
180.  TRAP:"falling rock",(57,09)
181.  TRAP:"magic",random
182.  TRAP:"statue",random
183.  TRAP:"statue",random
184.  TRAP:"polymorph",random
185.  TRAP:"anti magic",(53,10)
186.  TRAP:"sleep gas",random
187.  TRAP:"sleep gas",random
188.  TRAP:"dart",random
189.  TRAP:"dart",random
190.  TRAP:"dart",random
191.  # Random monsters.
192.  MONSTER:'B',random,random,hostile
193.  MONSTER:'B',random,random,hostile
194.  MONSTER:'B',random,random,hostile
195.  MONSTER:'B',random,random,hostile
196.  MONSTER:'B',random,random,hostile
197.  MONSTER:'B',random,random,hostile
198.  MONSTER:'B',random,random,hostile
199.  MONSTER:'B',random,random,hostile
200.  MONSTER:'B',random,random,hostile
201.  MONSTER:'B',random,random,hostile
202.  MONSTER:'B',random,random,hostile
203.  MONSTER:'B',random,random,hostile
204.  MONSTER:'i',random,random,hostile
205.  MONSTER:'i',random,random,hostile
206.  MONSTER:'i',random,random,hostile
207.  MONSTER:'i',random,random,hostile
208.  MONSTER:'i',random,random,hostile
209.  MONSTER:'i',random,random,hostile
210.  MONSTER:'i',random,random,hostile
211.  MONSTER:'B',"vampire bat",random
212.  MONSTER:'B',"vampire bat",random
213.  MONSTER:'B',"vampire bat",random
214.  MONSTER:'B',"vampire bat",random
215.  MONSTER:'B',"vampire bat",random
216.  MONSTER:'B',"vampire bat",random
217.  MONSTER:'B',"vampire bat",random
218.  MONSTER:'i',random,random,hostile
219.  

Goal level

220.  #
221.  #	The "goal" level for the quest.
222.  #
223.  #	Here you meet the Dark One, your nemesis monster.  You have to
224.  #	defeat the Dark One in combat to gain the artifact you have
225.  #	been assigned to retrieve.
226.  #
227.  
228.  MAZE: "Wiz-goal", ' '
229.  GEOMETRY:center,center
230.  MAP
231.                                                                              
232.                                                                              
233.                                                                              
234.                     -------------                 -------------              
235.                     |...........|                 |...........|              
236.              -------|...........-------------------...........|              
237.              |......S...........|..|..|..|..|..|..|...........|              
238.              |......|...........|..|..|..|..|..|..|...........|              
239.              |......|...........-F+-F+-F+-F+-F+-F+-...........|              
240.              --S----|...........S.................+...........|              
241.              |......|...........-F+-F+-F+-F+-F+-F+-...........|              
242.              |......|...........|..|..|..|..|..|..|...........|              
243.              |......|...........|..|..|..|..|..|..|...........|              
244.              -------|...........-------------------...........|              
245.                     |...........|                 |...........|              
246.                     -------------                 -------------              
247.                                                                              
248.                                                                              
249.                                                                              
250.                                                                              
251.  ENDMAP
252.  # Dungeon Description
253.  REGION:(13,10,18,12),unlit,"temple"
254.  REGION:(13,06,18,08),lit,"ordinary"
255.  REGION:(20,04,30,14),unlit,"ordinary"
256.  REGION:(32,06,33,07),unlit,"ordinary"
257.  REGION:(35,06,36,07),unlit,"ordinary"
258.  REGION:(38,06,39,07),unlit,"ordinary"
259.  REGION:(41,06,42,07),unlit,"ordinary"
260.  REGION:(44,06,45,07),unlit,"ordinary"
261.  REGION:(47,06,48,07),unlit,"ordinary"
262.  REGION:(32,09,48,09),unlit,"ordinary"
263.  REGION:(32,11,33,12),unlit,"ordinary"
264.  REGION:(35,11,36,12),unlit,"ordinary"
265.  REGION:(38,11,39,12),unlit,"ordinary"
266.  REGION:(41,11,42,12),unlit,"ordinary"
267.  REGION:(44,11,45,12),unlit,"ordinary"
268.  REGION:(47,11,48,12),unlit,"ordinary"
269.  REGION:(50,04,60,14),lit,"ordinary"
270.  # Doors
271.  DOOR:locked,(19,06)
272.  DOOR:locked,(14,09)
273.  DOOR:locked,(31,09)
274.  DOOR:locked,(33,08)
275.  DOOR:locked,(36,08)
276.  DOOR:locked,(39,08)
277.  DOOR:locked,(42,08)
278.  DOOR:locked,(45,08)
279.  DOOR:locked,(48,08)
280.  DOOR:locked,(33,10)
281.  DOOR:locked,(36,10)
282.  DOOR:locked,(39,10)
283.  DOOR:locked,(42,10)
284.  DOOR:locked,(45,10)
285.  DOOR:locked,(48,10)
286.  DOOR:locked,(49,09)
287.  # Stairs
288.  STAIR:(55,05),up
289.  # Non diggable walls
290.  NON_DIGGABLE:(00,00,75,19)
291.  # The altar.  This is not a shrine.
292.  ALTAR:(16,11),noncoaligned,altar
293.  # Objects
294.  OBJECT:'"',"amulet of ESP",(16,11),blessed,0,"The Eye of the Aethiopica"
295.  OBJECT:random,random,random
296.  OBJECT:random,random,random
297.  OBJECT:random,random,random
298.  OBJECT:random,random,random
299.  OBJECT:random,random,random
300.  OBJECT:random,random,random
301.  OBJECT:random,random,random
302.  OBJECT:random,random,random
303.  OBJECT:random,random,random
304.  OBJECT:random,random,random
305.  OBJECT:random,random,random
306.  OBJECT:random,random,random
307.  OBJECT:random,random,random
308.  OBJECT:random,random,random
309.  # Random traps
310.  TRAP:random,random
311.  TRAP:random,random
312.  TRAP:random,random
313.  TRAP:random,random
314.  TRAP:random,random
315.  TRAP:random,random
316.  # Random monsters.
317.  MONSTER:'@',"Dark One",(16,11)
318.  MONSTER:'B',random,random,hostile
319.  MONSTER:'B',random,random,hostile
320.  MONSTER:'B',random,random,hostile
321.  MONSTER:'B',random,random,hostile
322.  MONSTER:'B',random,random,hostile
323.  MONSTER:'B',random,random,hostile
324.  MONSTER:'B',random,random,hostile
325.  MONSTER:'B',random,random,hostile
326.  MONSTER:'B',random,random,hostile
327.  MONSTER:'B',random,random,hostile
328.  MONSTER:'B',random,random,hostile
329.  MONSTER:'i',random,random,hostile
330.  MONSTER:'i',random,random,hostile
331.  MONSTER:'i',random,random,hostile
332.  MONSTER:'i',random,random,hostile
333.  MONSTER:'i',random,random,hostile
334.  MONSTER:'i',random,random,hostile
335.  MONSTER:'i',random,random,hostile
336.  MONSTER:'B',"vampire bat",random
337.  MONSTER:'B',"vampire bat",random
338.  MONSTER:'B',"vampire bat",random
339.  MONSTER:'B',"vampire bat",random
340.  MONSTER:'B',"vampire bat",random
341.  MONSTER:'B',"vampire bat",random
342.  MONSTER:'B',"vampire bat",random
343.  MONSTER:'B',"vampire bat",random
344.  MONSTER:'i',random,random,hostile
345.  # Captive Monsters in the dungeon
346.  MONSTER:'@',"rogue",(35,06),peaceful,"Pug"
347.  MONSTER:'Y',"owlbear",(47,06),peaceful,asleep
348.  MONSTER:'@',"wizard",(32,11),peaceful,asleep,"Newt"
349.  MONSTER:'@',"Grey-elf",(44,11),peaceful
350.  MONSTER:'H',"hill giant",(47,11),peaceful,asleep
351.  MONSTER:'G',"gnomish wizard",(38,06),peaceful
352.  MONSTER:'@',"prisoner",(35,11),peaceful
353.  MONSTER:'@',"prisoner",(41,11),peaceful,asleep
354.  

Upper filler level

355.  #
356.  #	The "fill" levels for the quest.
357.  #
358.  #	These levels are used to fill out any levels not occupied by specific
359.  #	levels as defined above. "filla" is the upper filler, between the
360.  #	start and locate levels, and "fillb" the lower between the locate
361.  #	and goal levels.
362.  #
363.  
364.  LEVEL: "Wiz-fila"
365.  #
366.  ROOM: "ordinary" , random, random, random, random
367.  STAIR: random, up
368.  OBJECT: random,random,random
369.  MONSTER: 'i', random, random, hostile
370.  
371.  ROOM: "ordinary" , random, random, random, random
372.  OBJECT: random, random, random
373.  OBJECT: random,random,random
374.  MONSTER: 'i', random, random, hostile
375.  
376.  ROOM: "ordinary" , random, random, random, random
377.  OBJECT: random, random, random
378.  TRAP: random, random
379.  OBJECT: random,random,random
380.  MONSTER: 'B', "vampire bat", random
381.  MONSTER: 'B', "vampire bat", random
382.  
383.  ROOM: "ordinary" , random, random, random, random
384.  STAIR: random, down
385.  OBJECT: random, random, random
386.  TRAP: random, random
387.  MONSTER: 'i', random, random, hostile
388.  MONSTER: 'B', "vampire bat", random
389.  
390.  ROOM: "ordinary" , random, random, random, random
391.  OBJECT: random, random, random
392.  OBJECT: random, random, random
393.  TRAP: random, random
394.  MONSTER: 'i', random, random, hostile
395.  
396.  ROOM: "ordinary" , random, random, random, random
397.  OBJECT: random, random, random
398.  TRAP: random, random
399.  MONSTER: 'B', "vampire bat", random
400.  
401.  RANDOM_CORRIDORS
402.  

Lower filler level

403.  LEVEL: "Wiz-filb"
404.  #
405.  ROOM: "ordinary" , random, random, random, random
406.  STAIR: random, up
407.  OBJECT: random,random,random
408.  MONSTER: 'X', random, random, hostile
409.  
410.  ROOM: "ordinary" , random, random, random, random
411.  OBJECT: random, random, random
412.  OBJECT: random,random,random
413.  MONSTER: 'i', random, random, hostile
414.  
415.  ROOM: "ordinary" , random, random, random, random
416.  OBJECT: random, random, random
417.  TRAP: random, random
418.  OBJECT: random,random,random
419.  MONSTER: 'X', random, random, hostile
420.  
421.  ROOM: "ordinary" , random, random, random, random
422.  STAIR: random, down
423.  OBJECT: random, random, random
424.  TRAP: random, random
425.  MONSTER: 'i', random, random, hostile
426.  MONSTER: 'B', "vampire bat", random
427.  
428.  ROOM: "ordinary" , random, random, random, random
429.  OBJECT: random, random, random
430.  OBJECT: random, random, random
431.  TRAP: random, random
432.  MONSTER: 'i', random, random, hostile
433.  
434.  ROOM: "ordinary" , random, random, random, random
435.  OBJECT: random, random, random
436.  TRAP: random, random
437.  MONSTER: 'B', "vampire bat", random
438.  
439.  RANDOM_CORRIDORS

References