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.
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#
11MAZE: "Arc-strt",' '
12FLAGS: noteleport,hardfloor
13GEOMETRY:center,center
14MAP
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............................................................................
35ENDMAP
36# Dungeon Description
37REGION:(00,00,75,19),lit,"ordinary"
38REGION: (22,06,23,06),unlit,"ordinary"
39REGION: (25,06,30,06),unlit,"ordinary"
40REGION: (32,06,48,06),unlit,"ordinary"
41REGION: (50,06,56,08),lit,"ordinary"
42REGION: (40,08,46,08),unlit,"ordinary"
43REGION: (22,08,22,12),unlit,"ordinary"
44REGION: (24,08,38,12),unlit,"ordinary"
45REGION: (48,08,48,08),lit,"ordinary"
46REGION: (40,10,56,10),lit,"ordinary"
47REGION: (48,12,48,12),lit,"ordinary"
48REGION: (40,12,46,12),unlit,"ordinary"
49REGION: (50,12,56,14),lit,"ordinary"
50REGION: (22,14,23,14),unlit,"ordinary"
51REGION: (25,14,30,14),unlit,"ordinary"
52REGION: (32,14,48,14),unlit,"ordinary"
53# Stairs
54STAIR:(55,07),down
55# Portal arrival point
56BRANCH:(63,06,63,06),(0,0,0,0)
57# Doors
58DOOR:closed,(22,07)
59DOOR:closed,(38,07)
60DOOR:locked,(47,08)
61DOOR:locked,(23,10)
62DOOR:locked,(39,10)
63DOOR:locked,(57,10)
64DOOR:locked,(47,12)
65DOOR:closed,(22,13)
66DOOR:closed,(38,13)
67DOOR:locked,(24,14)
68DOOR:closed,(31,14)
69DOOR:locked,(49,14)
70# Lord Carnarvon
71MONSTER:'@',"Lord Carnarvon",(25,10)
72# The treasure of Lord Carnarvon
73OBJECT:'(',"chest",(25,10)
74# student guards for the audience chamber
75MONSTER:'@',"student",(26,09)
76MONSTER:'@',"student",(27,09)
77MONSTER:'@',"student",(28,09)
78MONSTER:'@',"student",(26,10)
79MONSTER:'@',"student",(28,10)
80MONSTER:'@',"student",(26,11)
81MONSTER:'@',"student",(27,11)
82MONSTER:'@',"student",(28,11)
83# city watch guards in the antechambers
84MONSTER:'@',"watchman",(50,06)
85MONSTER:'@',"watchman",(50,14)
86# Eels in the moat
87MONSTER:';',"giant eel",(20,10)
88MONSTER:';',"giant eel",(45,04)
89MONSTER:';',"giant eel",(33,16)
90# Non diggable walls
91NON_DIGGABLE:(00,00,75,19)
92# Random traps
93TRAP:random,random
94TRAP:random,random
95TRAP:random,random
96TRAP:random,random
97TRAP:random,random
98TRAP:random,random
99# Monsters on siege duty.
100MONSTER: 'S',random,(60,09)
101MONSTER: 'M',random,(60,10)
102MONSTER: 'S',random,(60,11)
103MONSTER: 'S',random,(60,12)
104MONSTER: 'M',random,(60,13)
105MONSTER: 'S',random,(61,10)
106MONSTER: 'S',random,(61,11)
107MONSTER: 'S',random,(61,12)
108MONSTER: 'S',random,(30,03)
109MONSTER: 'M',random,(20,17)
110MONSTER: 'S',random,(67,02)
111MONSTER: 'S',random,(10,19)
112
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
120MAZE: "Arc-loca",' '
121FLAGS: hardfloor
122GEOMETRY:center,center
123MAP
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............................................................................
144ENDMAP
145# Dungeon Description
146REGION:(00,00,75,19),lit,"ordinary"
147REGION:(25,04,28,07),lit,"temple"
148REGION:(25,09,28,11),unlit,"temple"
149REGION:(25,13,28,16),lit,"temple"
150REGION:(30,04,30,16),lit,"ordinary"
151REGION:(32,04,32,16),unlit,"ordinary"
152REGION:(33,04,53,04),unlit,"ordinary",unfilled,true
153REGION:(36,10,37,10),unlit,"ordinary"
154REGION:(39,09,39,11),unlit,"ordinary"
155REGION:(36,06,42,08),unlit,"ordinary",unfilled,true
156REGION:(36,12,42,14),unlit,"ordinary",unfilled,true
157REGION:(46,06,51,09),unlit,"ordinary"
158REGION:(46,11,49,11),unlit,"ordinary",unfilled,true
159REGION:(48,13,51,14),unlit,"ordinary"
160# Doors
161DOOR:closed,(31,04)
162DOOR:closed,(28,08)
163DOOR:locked,(29,10)
164DOOR:closed,(28,12)
165DOOR:closed,(31,16)
166DOOR:locked,(34,05)
167DOOR:locked,(35,10)
168DOOR:locked,(38,10)
169DOOR:closed,(43,10)
170DOOR:closed,(45,08)
171DOOR:locked,(46,14)
172DOOR:locked,(46,15)
173DOOR:locked,(49,10)
174DOOR:locked,(52,11)
175DOOR:closed,(52,13)
176DOOR:closed,(54,15)
177# Stairs
178STAIR:(03,17),up
179STAIR:(39,10),down
180# Altars - three types.  All are unattended.
181ALTAR:(26,05),align[0],altar
182ALTAR:(26,10),align[1],altar
183ALTAR:(26,15),align[2],altar
184# Non diggable walls
185NON_DIGGABLE:(00,00,75,19)
186# Objects
187OBJECT:random,random,random
188OBJECT:random,random,random
189OBJECT:random,random,random
190OBJECT:random,random,random
191OBJECT:random,random,random
192OBJECT:random,random,random
193OBJECT:random,random,random
194OBJECT:random,random,random
195OBJECT:random,random,random
196OBJECT:random,random,random
197OBJECT:random,random,random
198OBJECT:random,random,random
199OBJECT:random,random,random
200OBJECT:random,random,random
201OBJECT:random,random,random
202# Treasure?
203ENGRAVING:random,engrave,"X marks the spot."
204ENGRAVING:random,engrave,"X marks the spot."
205ENGRAVING:random,engrave,"X marks the spot."
206ENGRAVING:random,engrave,"X marks the spot."
207# Random traps
208TRAP:"spiked pit",(24,02)
209TRAP:"spiked pit",(37,00)
210TRAP:"spiked pit",(23,05)
211TRAP:"spiked pit",(26,19)
212TRAP:"spiked pit",(55,10)
213TRAP:"spiked pit",(55,08)
214TRAP:"pit",(51,01)
215TRAP:"pit",(23,18)
216TRAP:"pit",(31,18)
217TRAP:"pit",(48,19)
218TRAP:"pit",(55,15)
219TRAP:"magic",(60,04)
220TRAP:"statue",(72,07)
221TRAP:"statue",random
222TRAP:"statue",random
223TRAP:"anti magic",(64,12)
224TRAP:"sleep gas",random
225TRAP:"sleep gas",random
226TRAP:"dart",random
227TRAP:"dart",random
228TRAP:"dart",random
229TRAP:"rolling boulder",(32,10)
230TRAP:"rolling boulder",(40,16)
231# Random monsters.
232MONSTER:'S',random,random
233MONSTER:'S',random,random
234MONSTER:'S',random,random
235MONSTER:'S',random,random
236MONSTER:'S',random,random
237MONSTER:'S',random,random
238MONSTER:'S',random,random
239MONSTER:'S',random,random
240MONSTER:'S',random,random
241MONSTER:'S',random,random
242MONSTER:'S',random,random
243MONSTER:'S',random,random
244MONSTER:'S',random,random
245MONSTER:'S',random,random
246MONSTER:'S',random,random
247MONSTER:'S',random,random
248MONSTER:'S',random,random
249MONSTER:'S',random,random
250MONSTER:'M',random,random
251MONSTER:'M',"human mummy",random
252MONSTER:'M',"human mummy",random
253MONSTER:'M',"human mummy",random
254MONSTER:'M',"human mummy",random
255MONSTER:'M',"human mummy",random
256MONSTER:'M',"human mummy",random
257MONSTER:'M',"human mummy",random
258MONSTER:'M',random,random
259
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
268MAZE: "Arc-goal", ' '
269GEOMETRY:center,center
270MAP
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                                                                            
291ENDMAP
292# Dungeon Description
293REGION:(00,00,75,19),lit,"ordinary"
294REGION:(35,02,36,03),unlit,"ordinary"
295REGION:(40,02,41,03),unlit,"ordinary"
296REGION:(24,04,24,06),unlit,"ordinary"
297REGION:(26,04,33,06),lit,"ordinary"
298REGION:(38,02,38,06),unlit,"ordinary"
299REGION:(43,04,50,06),lit,"ordinary"
300REGION:(52,04,52,06),unlit,"ordinary"
301REGION:(35,05,36,06),unlit,"ordinary"
302REGION:(40,05,41,06),unlit,"ordinary"
303REGION:(21,08,22,11),unlit,"ordinary"
304REGION:(24,08,33,11),lit,"ordinary"
305REGION:(35,08,41,11),unlit,"ordinary"
306REGION:(43,08,52,11),lit,"ordinary"
307REGION:(54,08,55,11),unlit,"ordinary"
308REGION:(24,13,24,15),unlit,"ordinary"
309REGION:(26,13,33,15),unlit,"ordinary"
310REGION:(35,13,36,14),unlit,"ordinary"
311REGION:(35,16,36,17),unlit,"ordinary"
312REGION:(38,13,38,17),unlit,"ordinary"
313REGION:(40,13,41,14),unlit,"ordinary"
314REGION:(40,16,41,17),unlit,"ordinary"
315REGION:(43,13,50,15),unlit,"temple"
316REGION:(52,13,52,15),unlit,"ordinary"
317# Stairs
318STAIR:(38,10),up
319# Non diggable walls
320NON_DIGGABLE:(00,00,75,19)
321# The altar of Huhetotl.  Unattended.
322ALTAR:(50,14),chaos,altar
323# Objects
324OBJECT:'(',"crystal ball",(50,14),blessed,5,"The Orb of Detection"
325OBJECT:random,random,random
326OBJECT:random,random,random
327OBJECT:random,random,random
328OBJECT:random,random,random
329OBJECT:random,random,random
330OBJECT:random,random,random
331OBJECT:random,random,random
332OBJECT:random,random,random
333OBJECT:random,random,random
334OBJECT:random,random,random
335OBJECT:random,random,random
336OBJECT:random,random,random
337OBJECT:random,random,random
338OBJECT:random,random,random
339# Random traps
340TRAP:random,random
341TRAP:random,random
342TRAP:random,random
343TRAP:random,random
344TRAP:random,random
345TRAP:random,random
346TRAP:"rolling boulder",(46,14)
347# Random monsters.
348MONSTER:'&',"Minion of Huhetotl",(50,14)
349MONSTER:'S',random,random
350MONSTER:'S',random,random
351MONSTER:'S',random,random
352MONSTER:'S',random,random
353MONSTER:'S',random,random
354MONSTER:'S',random,random
355MONSTER:'S',random,random
356MONSTER:'S',random,random
357MONSTER:'S',random,random
358MONSTER:'S',random,random
359MONSTER:'S',random,random
360MONSTER:'S',random,random
361MONSTER:'S',random,random
362MONSTER:'S',random,random
363MONSTER:'S',random,random
364MONSTER:'S',random,random
365MONSTER:'S',random,random
366MONSTER:'S',random,random
367MONSTER:'M',"human mummy",random
368MONSTER:'M',"human mummy",random
369MONSTER:'M',"human mummy",random
370MONSTER:'M',"human mummy",random
371MONSTER:'M',"human mummy",random
372MONSTER:'M',"human mummy",random
373MONSTER:'M',"human mummy",random
374MONSTER:'M',"human mummy",random
375MONSTER:'M',random,random
376
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
386LEVEL: "Arc-fila"
387#
388ROOM: "ordinary" , random, random, random, random
389STAIR: random, up
390OBJECT: random,random,random
391MONSTER: 'S', random, random
392
393ROOM: "ordinary" , random, random, random, random
394OBJECT: random, random, random
395OBJECT: random,random,random
396MONSTER: 'S', random, random
397
398ROOM: "ordinary" , random, random, random, random
399OBJECT: random, random, random
400TRAP: random, random
401OBJECT: random,random,random
402MONSTER: 'S', random, random
403
404ROOM: "ordinary" , random, random, random, random
405STAIR: random, down
406OBJECT: random, random, random
407TRAP: random, random
408MONSTER: 'S', random, random
409MONSTER: 'M', "human mummy", random
410
411ROOM: "ordinary" , random, random, random, random
412OBJECT: random, random, random
413OBJECT: random, random, random
414TRAP: random, random
415MONSTER: 'S', random, random
416
417ROOM: "ordinary" , random, random, random, random
418OBJECT: random, random, random
419TRAP: random, random
420MONSTER: 'S', random, random
421
422RANDOM_CORRIDORS
423
424LEVEL: "Arc-filb"
425#
426ROOM: "ordinary" , random, random, random, random
427STAIR: random, up
428OBJECT: random,random,random
429MONSTER: 'M', random, random
430
431ROOM: "ordinary" , random, random, random, random
432OBJECT: random, random, random
433OBJECT: random,random,random
434MONSTER: 'M', random, random
435
436ROOM: "ordinary" , random, random, random, random
437OBJECT: random, random, random
438TRAP: random, random
439OBJECT: random,random,random
440MONSTER: 'M', random, random
441
442ROOM: "ordinary" , random, random, random, random
443STAIR: random, down
444OBJECT: random, random, random
445TRAP: random, random
446MONSTER: 'S', random, random
447MONSTER: 'M', "human mummy", random
448
449ROOM: "ordinary" , random, random, random, random
450OBJECT: random, random, random
451OBJECT: random, random, random
452TRAP: random, random
453MONSTER: 'S', random, random
454
455ROOM: "ordinary" , random, random, random, random
456OBJECT: random, random, random
457TRAP: random, random
458MONSTER: 'S', random, random
459
460RANDOM_CORRIDORS
461