Document explicitly what m-prefix does to each command
[aNetHack.git] / dat / Arch.des
blob9335f7d2fe5a3e0b7cbdda3dabc1932f226d2825
1 # NetHack 3.6   Arch.des        $NHDT-Date: 1432512784 2015/05/25 00:13:04 $  $NHDT-Branch: master $:$NHDT-Revision: 1.10 $
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.
6 #       The "start" level for the quest.
8 #       Here you meet your (besieged) class leader, Lord Carnarvon
9 #       and receive your quest assignment.
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',(60,09)
101 MONSTER: 'M',(60,10)
102 MONSTER: 'S',(60,11)
103 MONSTER: 'S',(60,12)
104 MONSTER: 'M',(60,13)
105 MONSTER: 'S',(61,10)
106 MONSTER: 'S',(61,11)
107 MONSTER: 'S',(61,12)
108 MONSTER: 'S',(30,03)
109 MONSTER: 'M',(20,17)
110 MONSTER: 'S',(67,02)
111 MONSTER: 'S',(10,19)
114 #       The "locate" level for the quest.
116 #       Here you have to find the Entrance to the Tomb of the Toltec Kings
117 #       to go further towards your assigned quest.
120 MAZE: "Arc-loca",' '
121 FLAGS: hardfloor
122 GEOMETRY:center,center
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,irregular
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,irregular
156 REGION:(36,12,42,14),unlit,"ordinary",unfilled,irregular
157 REGION:(46,06,51,09),unlit,"ordinary"
158 REGION:(46,11,49,11),unlit,"ordinary",unfilled,irregular
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
188 OBJECT:random,random
189 OBJECT:random,random
190 OBJECT:random,random
191 OBJECT:random,random
192 OBJECT:random,random
193 OBJECT:random,random
194 OBJECT:random,random
195 OBJECT:random,random
196 OBJECT:random,random
197 OBJECT:random,random
198 OBJECT:random,random
199 OBJECT:random,random
200 OBJECT:random,random
201 OBJECT: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
233 MONSTER:'S',random
234 MONSTER:'S',random
235 MONSTER:'S',random
236 MONSTER:'S',random
237 MONSTER:'S',random
238 MONSTER:'S',random
239 MONSTER:'S',random
240 MONSTER:'S',random
241 MONSTER:'S',random
242 MONSTER:'S',random
243 MONSTER:'S',random
244 MONSTER:'S',random
245 MONSTER:'S',random
246 MONSTER:'S',random
247 MONSTER:'S',random
248 MONSTER:'S',random
249 MONSTER:'S',random
250 MONSTER:'M',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
261 #       The "goal" level for the quest.
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.
268 MAZE: "Arc-goal", ' '
269 GEOMETRY:center,center
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,name:"The Orb of Detection"
325 OBJECT:random,random
326 OBJECT:random,random
327 OBJECT:random,random
328 OBJECT:random,random
329 OBJECT:random,random
330 OBJECT:random,random
331 OBJECT:random,random
332 OBJECT:random,random
333 OBJECT:random,random
334 OBJECT:random,random
335 OBJECT:random,random
336 OBJECT:random,random
337 OBJECT:random,random
338 OBJECT: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
350 MONSTER:'S',random
351 MONSTER:'S',random
352 MONSTER:'S',random
353 MONSTER:'S',random
354 MONSTER:'S',random
355 MONSTER:'S',random
356 MONSTER:'S',random
357 MONSTER:'S',random
358 MONSTER:'S',random
359 MONSTER:'S',random
360 MONSTER:'S',random
361 MONSTER:'S',random
362 MONSTER:'S',random
363 MONSTER:'S',random
364 MONSTER:'S',random
365 MONSTER:'S',random
366 MONSTER:'S',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
378 #       The "fill" levels for the quest.
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.
386 LEVEL: "Arc-fila"
388 ROOM: "ordinary" , random, random, random, random {
389   STAIR: random, up
390   OBJECT: random,random
391   MONSTER: 'S', random
394 ROOM: "ordinary" , random, random, random, random {
395   OBJECT: random, random
396   OBJECT: random,random
397   MONSTER: 'S', random
400 ROOM: "ordinary" , random, random, random, random {
401   OBJECT: random, random
402   TRAP: random, random
403   OBJECT: random,random
404   MONSTER: 'S', random
407 ROOM: "ordinary" , random, random, random, random {
408   STAIR: random, down
409   OBJECT: random, random
410   TRAP: random, random
411   MONSTER: 'S', random
412   MONSTER: ('M', "human mummy"), random
415 ROOM: "ordinary" , random, random, random, random {
416   OBJECT: random, random
417   OBJECT: random, random
418   TRAP: random, random
419   MONSTER: 'S', random
422 ROOM: "ordinary" , random, random, random, random {
423   OBJECT: random, random
424   TRAP: random, random
425   MONSTER: 'S', random
428 RANDOM_CORRIDORS
430 LEVEL: "Arc-filb"
432 ROOM: "ordinary" , random, random, random, random {
433   STAIR: random, up
434   OBJECT: random,random
435   MONSTER: 'M', random
438 ROOM: "ordinary" , random, random, random, random {
439   OBJECT: random, random
440   OBJECT: random,random
441   MONSTER: 'M', random
444 ROOM: "ordinary" , random, random, random, random {
445   OBJECT: random, random
446   TRAP: random, random
447   OBJECT: random,random
448   MONSTER: 'M', random
451 ROOM: "ordinary" , random, random, random, random {
452   STAIR: random, down
453   OBJECT: random, random
454   TRAP: random, random
455   MONSTER: 'S', random
456   MONSTER: ('M', "human mummy"), random
459 ROOM: "ordinary" , random, random, random, random {
460   OBJECT: random, random
461   OBJECT: random, random
462   TRAP: random, random
463   MONSTER: 'S', random
466 ROOM: "ordinary" , random, random, random, random {
467   OBJECT: random, random
468   TRAP: random, random
469   MONSTER: 'S', random
472 RANDOM_CORRIDORS