Source:NetHack 3.4.3/dat/Arch.des

From NetHackWiki
Jump to navigation Jump to search

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

This file describes the layout of the archaeologist quest.

License

1.    #	SCCS Id: @(#)Arch.des	3.4	1997/01/31
2.    #	Copyright (c) 1989 by Jean-Christophe Collet
3.    #	Copyright (c) 1991 by M. Stephenson
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, Lord Carnarvon
9.    #	and receive your quest assignment.
10.   #
11.   MAZE: "Arc-strt",' '
12.   FLAGS: noteleport,hardfloor
13.   GEOMETRY:center,center
14.   MAP
15.   ............................................................................
16.   ............................................................................
17.   ............................................................................
18.   ............................................................................
19.   ....................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.................
20.   ....................}-------------------------------------}.................
21.   ....................}|..S......+.................+.......|}.................
22.   ....................}-S---------------+----------|.......|}.................
23.   ....................}|.|...............|.......+.|.......|}.................
24.   ....................}|.|...............---------.---------}.................
25.   ....................}|.S.\.............+.................+..................
26.   ....................}|.|...............---------.---------}.................
27.   ....................}|.|...............|.......+.|.......|}.................
28.   ....................}-S---------------+----------|.......|}.................
29.   ....................}|..S......+.................+.......|}.................
30.   ....................}-------------------------------------}.................
31.   ....................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.................
32.   ............................................................................
33.   ............................................................................
34.   ............................................................................
35.   ENDMAP
36.   # Dungeon Description
37.   REGION:(00,00,75,19),lit,"ordinary"
38.   REGION: (22,06,23,06),unlit,"ordinary"
39.   REGION: (25,06,30,06),unlit,"ordinary"
40.   REGION: (32,06,48,06),unlit,"ordinary"
41.   REGION: (50,06,56,08),lit,"ordinary"
42.   REGION: (40,08,46,08),unlit,"ordinary"
43.   REGION: (22,08,22,12),unlit,"ordinary"
44.   REGION: (24,08,38,12),unlit,"ordinary"
45.   REGION: (48,08,48,08),lit,"ordinary"
46.   REGION: (40,10,56,10),lit,"ordinary"
47.   REGION: (48,12,48,12),lit,"ordinary"
48.   REGION: (40,12,46,12),unlit,"ordinary"
49.   REGION: (50,12,56,14),lit,"ordinary"
50.   REGION: (22,14,23,14),unlit,"ordinary"
51.   REGION: (25,14,30,14),unlit,"ordinary"
52.   REGION: (32,14,48,14),unlit,"ordinary"
53.   # Stairs
54.   STAIR:(55,07),down
55.   # Portal arrival point
56.   BRANCH:(63,06,63,06),(0,0,0,0)
57.   # Doors
58.   DOOR:closed,(22,07)
59.   DOOR:closed,(38,07)
60.   DOOR:locked,(47,08)
61.   DOOR:locked,(23,10)
62.   DOOR:locked,(39,10)
63.   DOOR:locked,(57,10)
64.   DOOR:locked,(47,12)
65.   DOOR:closed,(22,13)
66.   DOOR:closed,(38,13)
67.   DOOR:locked,(24,14)
68.   DOOR:closed,(31,14)
69.   DOOR:locked,(49,14)
70.   # Lord Carnarvon
71.   MONSTER:'@',"Lord Carnarvon",(25,10)
72.   # The treasure of Lord Carnarvon
73.   OBJECT:'(',"chest",(25,10)
74.   # student guards for the audience chamber
75.   MONSTER:'@',"student",(26,09)
76.   MONSTER:'@',"student",(27,09)
77.   MONSTER:'@',"student",(28,09)
78.   MONSTER:'@',"student",(26,10)
79.   MONSTER:'@',"student",(28,10)
80.   MONSTER:'@',"student",(26,11)
81.   MONSTER:'@',"student",(27,11)
82.   MONSTER:'@',"student",(28,11)
83.   # city watch guards in the antechambers
84.   MONSTER:'@',"watchman",(50,06)
85.   MONSTER:'@',"watchman",(50,14)
86.   # Eels in the moat
87.   MONSTER:';',"giant eel",(20,10)
88.   MONSTER:';',"giant eel",(45,04)
89.   MONSTER:';',"giant eel",(33,16)
90.   # Non diggable walls
91.   NON_DIGGABLE:(00,00,75,19)
92.   # Random traps
93.   TRAP:random,random
94.   TRAP:random,random
95.   TRAP:random,random
96.   TRAP:random,random
97.   TRAP:random,random
98.   TRAP:random,random
99.   # Monsters on siege duty.
100.  MONSTER: 'S',random,(60,09)
101.  MONSTER: 'M',random,(60,10)
102.  MONSTER: 'S',random,(60,11)
103.  MONSTER: 'S',random,(60,12)
104.  MONSTER: 'M',random,(60,13)
105.  MONSTER: 'S',random,(61,10)
106.  MONSTER: 'S',random,(61,11)
107.  MONSTER: 'S',random,(61,12)
108.  MONSTER: 'S',random,(30,03)
109.  MONSTER: 'M',random,(20,17)
110.  MONSTER: 'S',random,(67,02)
111.  MONSTER: 'S',random,(10,19)
112.  

Locate level

113.  #
114.  #	The "locate" level for the quest.
115.  #
116.  #	Here you have to find the Entrance to the Tomb of the Toltec Kings
117.  #	to go further towards your assigned quest.
118.  #
119.  
120.  MAZE: "Arc-loca",' '
121.  FLAGS: hardfloor
122.  GEOMETRY:center,center
123.  MAP
124.  ............................................................................
125.  ............................................................................
126.  ............................................................................
127.  ........................-------------------------------.....................
128.  ........................|....|.S......................|.....................
129.  ........................|....|.|.|+------------------.|.....................
130.  ........................|....|.|.|.|.........|......|.|.....................
131.  ........................|....|.|.|.|.........|......|.|.....................
132.  ........................|---+-.|.|.|..---....+......|.|.....................
133.  ........................|....|.|.|.---|.|....|......|.|.....................
134.  ........................|....S.|.|.+..S.|--S-----S--|.|.....................
135.  ........................|....|.|.|.---|.|....|......+.|.....................
136.  ........................|---+-.|.|.|..---....|.------.|.....................
137.  ........................|....|.|.|.|.........|.|....+.|.....................
138.  ........................|....|.|.|.|.........|+|....|-|.....................
139.  ........................|....|.|.|------------+------.S.....................
140.  ........................|....|.S......................|.....................
141.  ........................-------------------------------.....................
142.  ............................................................................
143.  ............................................................................
144.  ENDMAP
145.  # Dungeon Description
146.  REGION:(00,00,75,19),lit,"ordinary"
147.  REGION:(25,04,28,07),lit,"temple"
148.  REGION:(25,09,28,11),unlit,"temple"
149.  REGION:(25,13,28,16),lit,"temple"
150.  REGION:(30,04,30,16),lit,"ordinary"
151.  REGION:(32,04,32,16),unlit,"ordinary"
152.  REGION:(33,04,53,04),unlit,"ordinary",unfilled,true
153.  REGION:(36,10,37,10),unlit,"ordinary"
154.  REGION:(39,09,39,11),unlit,"ordinary"
155.  REGION:(36,06,42,08),unlit,"ordinary",unfilled,true
156.  REGION:(36,12,42,14),unlit,"ordinary",unfilled,true
157.  REGION:(46,06,51,09),unlit,"ordinary"
158.  REGION:(46,11,49,11),unlit,"ordinary",unfilled,true
159.  REGION:(48,13,51,14),unlit,"ordinary"
160.  # Doors
161.  DOOR:closed,(31,04)
162.  DOOR:closed,(28,08)
163.  DOOR:locked,(29,10)
164.  DOOR:closed,(28,12)
165.  DOOR:closed,(31,16)
166.  DOOR:locked,(34,05)
167.  DOOR:locked,(35,10)
168.  DOOR:locked,(38,10)
169.  DOOR:closed,(43,10)
170.  DOOR:closed,(45,08)
171.  DOOR:locked,(46,14)
172.  DOOR:locked,(46,15)
173.  DOOR:locked,(49,10)
174.  DOOR:locked,(52,11)
175.  DOOR:closed,(52,13)
176.  DOOR:closed,(54,15)
177.  # Stairs
178.  STAIR:(03,17),up
179.  STAIR:(39,10),down
180.  # Altars - three types.  All are unattended.
181.  ALTAR:(26,05),align[0],altar
182.  ALTAR:(26,10),align[1],altar
183.  ALTAR:(26,15),align[2],altar
184.  # Non diggable walls
185.  NON_DIGGABLE:(00,00,75,19)
186.  # Objects
187.  OBJECT:random,random,random
188.  OBJECT:random,random,random
189.  OBJECT:random,random,random
190.  OBJECT:random,random,random
191.  OBJECT:random,random,random
192.  OBJECT:random,random,random
193.  OBJECT:random,random,random
194.  OBJECT:random,random,random
195.  OBJECT:random,random,random
196.  OBJECT:random,random,random
197.  OBJECT:random,random,random
198.  OBJECT:random,random,random
199.  OBJECT:random,random,random
200.  OBJECT:random,random,random
201.  OBJECT:random,random,random
202.  # Treasure?
203.  ENGRAVING:random,engrave,"X marks the spot."
204.  ENGRAVING:random,engrave,"X marks the spot."
205.  ENGRAVING:random,engrave,"X marks the spot."
206.  ENGRAVING:random,engrave,"X marks the spot."
207.  # Random traps
208.  TRAP:"spiked pit",(24,02)
209.  TRAP:"spiked pit",(37,00)
210.  TRAP:"spiked pit",(23,05)
211.  TRAP:"spiked pit",(26,19)
212.  TRAP:"spiked pit",(55,10)
213.  TRAP:"spiked pit",(55,08)
214.  TRAP:"pit",(51,01)
215.  TRAP:"pit",(23,18)
216.  TRAP:"pit",(31,18)
217.  TRAP:"pit",(48,19)
218.  TRAP:"pit",(55,15)
219.  TRAP:"magic",(60,04)
220.  TRAP:"statue",(72,07)
221.  TRAP:"statue",random
222.  TRAP:"statue",random
223.  TRAP:"anti magic",(64,12)
224.  TRAP:"sleep gas",random
225.  TRAP:"sleep gas",random
226.  TRAP:"dart",random
227.  TRAP:"dart",random
228.  TRAP:"dart",random
229.  TRAP:"rolling boulder",(32,10)
230.  TRAP:"rolling boulder",(40,16)
231.  # Random monsters.
232.  MONSTER:'S',random,random
233.  MONSTER:'S',random,random
234.  MONSTER:'S',random,random
235.  MONSTER:'S',random,random
236.  MONSTER:'S',random,random
237.  MONSTER:'S',random,random
238.  MONSTER:'S',random,random
239.  MONSTER:'S',random,random
240.  MONSTER:'S',random,random
241.  MONSTER:'S',random,random
242.  MONSTER:'S',random,random
243.  MONSTER:'S',random,random
244.  MONSTER:'S',random,random
245.  MONSTER:'S',random,random
246.  MONSTER:'S',random,random
247.  MONSTER:'S',random,random
248.  MONSTER:'S',random,random
249.  MONSTER:'S',random,random
250.  MONSTER:'M',random,random
251.  MONSTER:'M',"human mummy",random
252.  MONSTER:'M',"human mummy",random
253.  MONSTER:'M',"human mummy",random
254.  MONSTER:'M',"human mummy",random
255.  MONSTER:'M',"human mummy",random
256.  MONSTER:'M',"human mummy",random
257.  MONSTER:'M',"human mummy",random
258.  MONSTER:'M',random,random
259.  

Goal level

260.  #
261.  #	The "goal" level for the quest.
262.  #
263.  #	Here you meet Minion of Huhetotl your nemesis monster.  You have to
264.  #	defeat Minion of Huhetotl in combat to gain the artifact you have
265.  #	been assigned to retrieve.
266.  #
267.  
268.  MAZE: "Arc-goal", ' '
269.  GEOMETRY:center,center
270.  MAP
271.                                                                              
272.                                    ---------                                 
273.                                    |..|.|..|                                 
274.                         -----------|..S.S..|-----------                      
275.                         |.|........|+-|.|-+|........|.|                      
276.                         |.S........S..|.|..S........S.|                      
277.                         |.|........|..|.|..|........|.|                      
278.                      ------------------+------------------                   
279.                      |..|..........|.......|..........|..|                   
280.                      |..|..........+.......|..........S..|                   
281.                      |..S..........|.......+..........|..|                   
282.                      |..|..........|.......|..........|..|                   
283.                      ------------------+------------------                   
284.                         |.|........|..|.|..|........|.|                      
285.                         |.S........S..|.|..S........S.|                      
286.                         |.|........|+-|.|-+|........|.|                      
287.                         -----------|..S.S..|-----------                      
288.                                    |..|.|..|                                 
289.                                    ---------                                 
290.                                                                              
291.  ENDMAP
292.  # Dungeon Description
293.  REGION:(00,00,75,19),lit,"ordinary"
294.  REGION:(35,02,36,03),unlit,"ordinary"
295.  REGION:(40,02,41,03),unlit,"ordinary"
296.  REGION:(24,04,24,06),unlit,"ordinary"
297.  REGION:(26,04,33,06),lit,"ordinary"
298.  REGION:(38,02,38,06),unlit,"ordinary"
299.  REGION:(43,04,50,06),lit,"ordinary"
300.  REGION:(52,04,52,06),unlit,"ordinary"
301.  REGION:(35,05,36,06),unlit,"ordinary"
302.  REGION:(40,05,41,06),unlit,"ordinary"
303.  REGION:(21,08,22,11),unlit,"ordinary"
304.  REGION:(24,08,33,11),lit,"ordinary"
305.  REGION:(35,08,41,11),unlit,"ordinary"
306.  REGION:(43,08,52,11),lit,"ordinary"
307.  REGION:(54,08,55,11),unlit,"ordinary"
308.  REGION:(24,13,24,15),unlit,"ordinary"
309.  REGION:(26,13,33,15),unlit,"ordinary"
310.  REGION:(35,13,36,14),unlit,"ordinary"
311.  REGION:(35,16,36,17),unlit,"ordinary"
312.  REGION:(38,13,38,17),unlit,"ordinary"
313.  REGION:(40,13,41,14),unlit,"ordinary"
314.  REGION:(40,16,41,17),unlit,"ordinary"
315.  REGION:(43,13,50,15),unlit,"temple"
316.  REGION:(52,13,52,15),unlit,"ordinary"
317.  # Stairs
318.  STAIR:(38,10),up
319.  # Non diggable walls
320.  NON_DIGGABLE:(00,00,75,19)
321.  # The altar of Huhetotl.  Unattended.
322.  ALTAR:(50,14),chaos,altar
323.  # Objects
324.  OBJECT:'(',"crystal ball",(50,14),blessed,5,"The Orb of Detection"
325.  OBJECT:random,random,random
326.  OBJECT:random,random,random
327.  OBJECT:random,random,random
328.  OBJECT:random,random,random
329.  OBJECT:random,random,random
330.  OBJECT:random,random,random
331.  OBJECT:random,random,random
332.  OBJECT:random,random,random
333.  OBJECT:random,random,random
334.  OBJECT:random,random,random
335.  OBJECT:random,random,random
336.  OBJECT:random,random,random
337.  OBJECT:random,random,random
338.  OBJECT:random,random,random
339.  # Random traps
340.  TRAP:random,random
341.  TRAP:random,random
342.  TRAP:random,random
343.  TRAP:random,random
344.  TRAP:random,random
345.  TRAP:random,random
346.  TRAP:"rolling boulder",(46,14)
347.  # Random monsters.
348.  MONSTER:'&',"Minion of Huhetotl",(50,14)
349.  MONSTER:'S',random,random
350.  MONSTER:'S',random,random
351.  MONSTER:'S',random,random
352.  MONSTER:'S',random,random
353.  MONSTER:'S',random,random
354.  MONSTER:'S',random,random
355.  MONSTER:'S',random,random
356.  MONSTER:'S',random,random
357.  MONSTER:'S',random,random
358.  MONSTER:'S',random,random
359.  MONSTER:'S',random,random
360.  MONSTER:'S',random,random
361.  MONSTER:'S',random,random
362.  MONSTER:'S',random,random
363.  MONSTER:'S',random,random
364.  MONSTER:'S',random,random
365.  MONSTER:'S',random,random
366.  MONSTER:'S',random,random
367.  MONSTER:'M',"human mummy",random
368.  MONSTER:'M',"human mummy",random
369.  MONSTER:'M',"human mummy",random
370.  MONSTER:'M',"human mummy",random
371.  MONSTER:'M',"human mummy",random
372.  MONSTER:'M',"human mummy",random
373.  MONSTER:'M',"human mummy",random
374.  MONSTER:'M',"human mummy",random
375.  MONSTER:'M',random,random
376.  

Upper filler level

377.  #
378.  #	The "fill" levels for the quest.
379.  #
380.  #	These levels are used to fill out any levels not occupied by specific
381.  #	levels as defined above. "filla" is the upper filler, between the
382.  #	start and locate levels, and "fillb" the lower between the locate
383.  #	and goal levels.
384.  #
385.  
386.  LEVEL: "Arc-fila"
387.  #
388.  ROOM: "ordinary" , random, random, random, random
389.  STAIR: random, up
390.  OBJECT: random,random,random
391.  MONSTER: 'S', random, random
392.  
393.  ROOM: "ordinary" , random, random, random, random
394.  OBJECT: random, random, random
395.  OBJECT: random,random,random
396.  MONSTER: 'S', random, random
397.  
398.  ROOM: "ordinary" , random, random, random, random
399.  OBJECT: random, random, random
400.  TRAP: random, random
401.  OBJECT: random,random,random
402.  MONSTER: 'S', random, random
403.  
404.  ROOM: "ordinary" , random, random, random, random
405.  STAIR: random, down
406.  OBJECT: random, random, random
407.  TRAP: random, random
408.  MONSTER: 'S', random, random
409.  MONSTER: 'M', "human mummy", random
410.  
411.  ROOM: "ordinary" , random, random, random, random
412.  OBJECT: random, random, random
413.  OBJECT: random, random, random
414.  TRAP: random, random
415.  MONSTER: 'S', random, random
416.  
417.  ROOM: "ordinary" , random, random, random, random
418.  OBJECT: random, random, random
419.  TRAP: random, random
420.  MONSTER: 'S', random, random
421.  
422.  RANDOM_CORRIDORS
423.  

Lower filler level

424.  LEVEL: "Arc-filb"
425.  #
426.  ROOM: "ordinary" , random, random, random, random
427.  STAIR: random, up
428.  OBJECT: random,random,random
429.  MONSTER: 'M', random, random
430.  
431.  ROOM: "ordinary" , random, random, random, random
432.  OBJECT: random, random, random
433.  OBJECT: random,random,random
434.  MONSTER: 'M', random, random
435.  
436.  ROOM: "ordinary" , random, random, random, random
437.  OBJECT: random, random, random
438.  TRAP: random, random
439.  OBJECT: random,random,random
440.  MONSTER: 'M', random, random
441.  
442.  ROOM: "ordinary" , random, random, random, random
443.  STAIR: random, down
444.  OBJECT: random, random, random
445.  TRAP: random, random
446.  MONSTER: 'S', random, random
447.  MONSTER: 'M', "human mummy", random
448.  
449.  ROOM: "ordinary" , random, random, random, random
450.  OBJECT: random, random, random
451.  OBJECT: random, random, random
452.  TRAP: random, random
453.  MONSTER: 'S', random, random
454.  
455.  ROOM: "ordinary" , random, random, random, random
456.  OBJECT: random, random, random
457.  TRAP: random, random
458.  MONSTER: 'S', random, random
459.  
460.  RANDOM_CORRIDORS

References