Source:NetHack 3.4.3/dat/Healer.des

From NetHackWiki
Jump to: navigation, search

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

This file describes the layout of the healer quest.

License

1.    #	SCCS Id: @(#)Healer.des	3.4	1995/04/16
2.    #	Copyright (c) 1989 by Jean-Christophe Collet
3.    #	Copyright (c) 1991, 1993 by M. Stephenson, P. Winner
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, Hippocrates
9.    #	and receive your quest assignment.
10.   #
11.   MAZE: "Hea-strt",' '
12.   FLAGS: noteleport,hardfloor
13.   GEOMETRY:center,center
14.   MAP
15.   PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
16.   PPPP........PPPP.....PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP.P..PPPPP......PPPPPPPP
17.   PPP..........PPPP...PPPPP.........................PPPP..PPPPP........PPPPPPP
18.   PP............PPPPPPPP..............................PPP...PPPP......PPPPPPPP
19.   P.....PPPPPPPPPPPPPPP................................PPPPPPPPPPPPPPPPPPPPPPP
20.   PPPP....PPPPPPPPPPPP...................................PPPPP.PPPPPPPPPPPPPPP
21.   PPPP........PPPPP.........-----------------------........PP...PPPPPPP.....PP
22.   PPP............PPPPP....--|.|......S..........S.|--.....PPPP.PPPPPPP.......P
23.   PPPP..........PPPPP.....|.S.|......-----------|S|.|......PPPPPP.PPP.......PP
24.   PPPPPP......PPPPPP......|.|.|......|...|......|.|.|.....PPPPPP...PP.......PP
25.   PPPPPPPPPPPPPPPPPPP.....+.|.|......S.\.S......|.|.+......PPPPPP.PPPP.......P
26.   PPP...PPPPP...PPPP......|.|.|......|...|......|.|.|.......PPPPPPPPPPP.....PP
27.   PP.....PPP.....PPP......|.|S|-----------......|.S.|......PPPPPPPPPPPPPPPPPPP
28.   PPP..PPPPP...PPPP.......--|.S..........S......|.|--.....PPPPPPPPP....PPPPPPP
29.   PPPPPPPPPPPPPPPP..........-----------------------..........PPPPP..........PP
30.   PPPPPPPPPPPPPPPPP........................................PPPPPP............P
31.   PPP.............PPPP...................................PPP..PPPP..........PP
32.   PP...............PPPPP................................PPPP...PPPP........PPP
33.   PPP.............PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP....PPPPPP
34.   PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP
35.   ENDMAP
36.   # Dungeon Description
37.   REGION:(00,00,75,19),lit,"ordinary"
38.   # Stairs
39.   STAIR:(37,9),down
40.   # Portal arrival point
41.   BRANCH:(04,12,04,12),(0,0,0,0)
42.   # altar for the Temple
43.   ALTAR:(32,09),neutral,altar
44.   # Doors
45.   DOOR:locked,(24,10)
46.   DOOR:closed,(26,08)
47.   DOOR:closed,(27,12)
48.   DOOR:locked,(28,13)
49.   DOOR:closed,(35,07)
50.   DOOR:locked,(35,10)
51.   DOOR:locked,(39,10)
52.   DOOR:closed,(39,13)
53.   DOOR:locked,(46,07)
54.   DOOR:closed,(47,08)
55.   DOOR:closed,(48,12)
56.   DOOR:locked,(50,10)
57.   # Hippocrates
58.   MONSTER:'@',"Hippocrates",(37,10)
59.   # The treasure of Hippocrates
60.   OBJECT:'(',"chest",(37,10)
61.   # intern guards for the audience chamber
62.   MONSTER:'@',"attendant",(29,08)
63.   MONSTER:'@',"attendant",(29,09)
64.   MONSTER:'@',"attendant",(29,10)
65.   MONSTER:'@',"attendant",(29,11)
66.   MONSTER:'@',"attendant",(40,09)
67.   MONSTER:'@',"attendant",(40,10)
68.   MONSTER:'@',"attendant",(40,11)
69.   MONSTER:'@',"attendant",(40,13)
70.   # Non diggable walls
71.   NON_DIGGABLE:(00,00,75,19)
72.   # Random traps
73.   TRAP:random,random
74.   TRAP:random,random
75.   TRAP:random,random
76.   TRAP:random,random
77.   TRAP:random,random
78.   TRAP:random,random
79.   # Monsters on siege duty.
80.   MONSTER: 'r',"rabid rat",random
81.   MONSTER: 'r',"rabid rat",random
82.   MONSTER: 'r',"rabid rat",random
83.   MONSTER: 'r',"rabid rat",random
84.   MONSTER: 'r',"rabid rat",random
85.   MONSTER: 'r',"rabid rat",random
86.   MONSTER: 'r',"rabid rat",random
87.   MONSTER: 'r',"rabid rat",random
88.   MONSTER: 'r',"rabid rat",random
89.   MONSTER: 'r',"rabid rat",random
90.   MONSTER: ';',"giant eel",random
91.   MONSTER: ';',"shark",random
92.   MONSTER: ';', random, random
93.   MONSTER: 'D',random,random,hostile
94.   MONSTER: 'D',random,random,hostile
95.   MONSTER: 'D',random,random,hostile
96.   MONSTER: 'D',random,random,hostile
97.   MONSTER: 'D',random,random,hostile
98.   MONSTER: 'S',random,random,hostile
99.   MONSTER: 'S',random,random,hostile
100.  MONSTER: 'S',random,random,hostile
101.  MONSTER: 'S',random,random,hostile
102.  MONSTER: 'S',random,random,hostile

Locate level

103.  #
104.  #	The "locate" level for the quest.
105.  #
106.  #	Here you have to find the Temple of Coeus to go
107.  #	further towards your assigned quest.
108.  #
109.  
110.  MAZE: "Hea-loca",' '
111.  FLAGS: hardfloor
112.  #
113.  INIT_MAP: '.' , 'P', true , true , lit , false
114.  GEOMETRY:center,center
115.  MAP
116.  PPPPPPPPPPPPP.......PPPPPPPPPPP
117.  PPPPPPPP...............PPPPPPPP
118.  PPPP.....-------------...PPPPPP
119.  PPPPP....|.S.........|....PPPPP
120.  PPP......+.|.........|...PPPPPP
121.  PPP......+.|.........|..PPPPPPP
122.  PPPP.....|.S.........|..PPPPPPP
123.  PPPPP....-------------....PPPPP
124.  PPPPPPPP...............PPPPPPPP
125.  PPPPPPPPPPP........PPPPPPPPPPPP
126.  ENDMAP
127.  # Dungeon Description
128.  REGION:(00,00,30,09),lit,"ordinary"
129.  REGION:(12,03,20,06),lit,"temple"
130.  # Doors
131.  DOOR:closed,(09,04)
132.  DOOR:closed,(09,05)
133.  DOOR:locked,(11,03)
134.  DOOR:locked,(11,06)
135.  # Stairs
136.  STAIR:(04,04),up
137.  STAIR:(20,06),down
138.  # Non diggable walls
139.  NON_DIGGABLE:(11,02,21,07)
140.  # Altar in the temple.
141.  ALTAR:(13,05), chaos, shrine
142.  # Objects
143.  OBJECT:random,random,random
144.  OBJECT:random,random,random
145.  OBJECT:random,random,random
146.  OBJECT:random,random,random
147.  OBJECT:random,random,random
148.  OBJECT:random,random,random
149.  OBJECT:random,random,random
150.  OBJECT:random,random,random
151.  OBJECT:random,random,random
152.  OBJECT:random,random,random
153.  OBJECT:random,random,random
154.  OBJECT:random,random,random
155.  OBJECT:random,random,random
156.  OBJECT:random,random,random
157.  OBJECT:random,random,random
158.  # Random traps
159.  TRAP:random,random
160.  TRAP:random,random
161.  TRAP:random,random
162.  TRAP:random,random
163.  TRAP:random,random
164.  TRAP:random,random
165.  # Random monsters.
166.  MONSTER:'r',"rabid rat",random
167.  MONSTER:'r',"rabid rat",random
168.  MONSTER:'r',"rabid rat",random
169.  MONSTER:'r',"rabid rat",random
170.  MONSTER:'r',"rabid rat",random
171.  MONSTER:'r',"rabid rat",random
172.  MONSTER:'r',"rabid rat",random
173.  MONSTER:'r',"rabid rat",random
174.  MONSTER:'r',random,random,hostile
175.  MONSTER:';',"giant eel",random
176.  MONSTER:';',"giant eel",random
177.  MONSTER:';',"giant eel",random
178.  MONSTER:';',"giant eel",random
179.  MONSTER:';',"giant eel",random
180.  MONSTER:';',"electric eel",random
181.  MONSTER:';',"electric eel",random
182.  MONSTER:';',"kraken",random
183.  MONSTER:';',"shark",random
184.  MONSTER:';',"shark",random
185.  MONSTER:';',random, random,hostile
186.  MONSTER:';',random, random,hostile
187.  MONSTER: 'D',random,random,hostile
188.  MONSTER: 'D',random,random,hostile
189.  MONSTER: 'D',random,random,hostile
190.  MONSTER: 'D',random,random,hostile
191.  MONSTER: 'D',random,random,hostile
192.  MONSTER: 'S',random,random,hostile
193.  MONSTER: 'S',random,random,hostile
194.  MONSTER: 'S',random,random,hostile
195.  MONSTER: 'S',random,random,hostile
196.  MONSTER: 'S',random,random,hostile
197.  MONSTER: 'S',random,random,hostile
198.  MONSTER: 'S',random,random,hostile
199.  MONSTER: 'S',random,random,hostile
200.  MONSTER: 'S',random,random,hostile
201.  

Goal level

202.  #
203.  #	The "goal" level for the quest.
204.  #
205.  #	Here you meet Cyclops your nemesis monster.  You have to
206.  #	defeat Cyclops in combat to gain the artifact you have
207.  #	been assigned to retrieve.
208.  #
209.  
210.  MAZE: "Hea-goal", 'P'
211.  #
212.  INIT_MAP: '.' , 'P' , false , true , lit , false
213.  GEOMETRY:center,center
214.  MAP
215.  .P....................................PP.
216.  PP.......PPPPPPP....PPPPPPP....PPPP...PP.
217.  ...PPPPPPP....PPPPPPP.....PPPPPP..PPP...P
218.  ...PP..............................PPP...
219.  ..PP..............................PP.....
220.  ..PP..............................PPP....
221.  ..PPP..............................PP....
222.  .PPP..............................PPPP...
223.  ...PP............................PPP...PP
224.  ..PPPP...PPPPP..PPPP...PPPPP.....PP...PP.
225.  P....PPPPP...PPPP..PPPPP...PPPPPPP...PP..
226.  PPP..................................PPP.
227.  ENDMAP
228.  # Dungeon Description
229.  REGION:(00,00,40,11),lit,"ordinary"
230.  # Stairs
231.  STAIR:(39,10),up
232.  # Non diggable walls
233.  NON_DIGGABLE:(00,00,40,11)
234.  # Objects
235.  OBJECT:')',"quarterstaff",(20,06),blessed,0,"The Staff of Aesculapius"
236.  OBJECT:'/',"lightning",(20,06)
237.  OBJECT:random,random,random
238.  OBJECT:random,random,random
239.  OBJECT:random,random,random
240.  OBJECT:random,random,random
241.  OBJECT:random,random,random
242.  OBJECT:random,random,random
243.  OBJECT:random,random,random
244.  OBJECT:random,random,random
245.  OBJECT:random,random,random
246.  OBJECT:random,random,random
247.  OBJECT:random,random,random
248.  OBJECT:random,random,random
249.  OBJECT:random,random,random
250.  OBJECT:random,random,random
251.  # Random traps
252.  TRAP:random,random
253.  TRAP:random,random
254.  TRAP:random,random
255.  TRAP:random,random
256.  TRAP:random,random
257.  TRAP:random,random
258.  # Random monsters.
259.  MONSTER:'H',"Cyclops",(20,06),hostile
260.  MONSTER:'r',"rabid rat",random
261.  MONSTER:'r',"rabid rat",random
262.  MONSTER:'r',"rabid rat",random
263.  MONSTER:'r',random,random,hostile
264.  MONSTER:'r',random,random,hostile
265.  MONSTER:';',"giant eel",random
266.  MONSTER:';',"giant eel",random
267.  MONSTER:';',"giant eel",random
268.  MONSTER:';',"giant eel",random
269.  MONSTER:';',"giant eel",random
270.  MONSTER:';',"giant eel",random
271.  MONSTER:';',"electric eel",random
272.  MONSTER:';',"electric eel",random
273.  MONSTER:';',"shark",random
274.  MONSTER:';',"shark",random
275.  MONSTER:';',random,random,hostile
276.  MONSTER: 'D',random,random,hostile
277.  MONSTER: 'D',random,random,hostile
278.  MONSTER: 'D',random,random,hostile
279.  MONSTER: 'D',random,random,hostile
280.  MONSTER: 'D',random,random,hostile
281.  MONSTER: 'S',random,random,hostile
282.  MONSTER: 'S',random,random,hostile
283.  MONSTER: 'S',random,random,hostile
284.  MONSTER: 'S',random,random,hostile
285.  MONSTER: 'S',random,random,hostile
286.  MONSTER: 'S',random,random,hostile
287.  MONSTER: 'S',random,random,hostile
288.  MONSTER: 'S',random,random,hostile
289.  MONSTER: 'S',random,random,hostile
290.  MONSTER: 'S',random,random,hostile
291.  
292.  #
293.  #	The "fill" levels for the quest.
294.  #
295.  #	These levels are used to fill out any levels not occupied by specific
296.  #	levels as defined above. "filla" is the upper filler, between the
297.  #	start and locate levels, and "fillb" the lower between the locate
298.  #	and goal levels.
299.  #
300.  
301.  MAZE: "Hea-fila" , 'P'
302.  INIT_MAP: '.' , 'P' , false , true , lit , false
303.  NOMAP
304.  #
305.  STAIR: random, up
306.  STAIR: random, down
307.  #
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.  #
317.  MONSTER: 'r', "rabid rat", random
318.  MONSTER: 'r', random, random,hostile
319.  MONSTER: 'r', random, random,hostile
320.  MONSTER: ';', "giant eel", random
321.  MONSTER: ';', "giant eel", random
322.  MONSTER: ';', "electric eel", random
323.  MONSTER: 'D',random,random,hostile
324.  MONSTER: 'D',random,random,hostile
325.  MONSTER: 'D',random,random,hostile
326.  MONSTER: 'D',random,random,hostile
327.  MONSTER: 'S',random,random,hostile
328.  MONSTER: 'S',random,random,hostile
329.  MONSTER: 'S',random,random,hostile
330.  #
331.  TRAP: random, random
332.  TRAP: random, random
333.  TRAP: random, random
334.  TRAP: random, random
335.  
336.  MAZE: "Hea-filb" , 'P'
337.  INIT_MAP: '.' , 'P' , false , true , lit , false
338.  NOMAP
339.  #
340.  STAIR: random, up
341.  STAIR: random, down
342.  #
343.  OBJECT: random, random, random
344.  OBJECT: random, random, random
345.  OBJECT: random, random, random
346.  OBJECT: random, random, random
347.  OBJECT: random, random, random
348.  OBJECT: random, random, random
349.  OBJECT: random, random, random
350.  OBJECT: random, random, random
351.  OBJECT: random, random, random
352.  OBJECT: random, random, random
353.  OBJECT: random, random, random
354.  #
355.  MONSTER: 'r', "rabid rat", random
356.  MONSTER: 'r', "rabid rat", random
357.  MONSTER: 'r', random, random,hostile
358.  MONSTER: 'r', random, random,hostile
359.  MONSTER: ';', "giant eel", random
360.  MONSTER: ';', "giant eel", random
361.  MONSTER: ';', "giant eel", random
362.  MONSTER: ';', "giant eel", random
363.  MONSTER: ';', "giant eel", random
364.  MONSTER: ';', "electric eel", random
365.  MONSTER: ';', "electric eel", random
366.  MONSTER: 'D',random,random,hostile
367.  MONSTER: 'D',random,random,hostile
368.  MONSTER: 'D',random,random,hostile
369.  MONSTER: 'D',random,random,hostile
370.  MONSTER: 'S',random,random,hostile
371.  MONSTER: 'S',random,random,hostile
372.  MONSTER: 'S',random,random,hostile
373.  #
374.  TRAP: random, random
375.  TRAP: random, random
376.  TRAP: random, random
377.  TRAP: random, random

References