fix #H4476 - monster class via member of class
[aNetHack.git] / dat / Knight.des
blobd5db2e01cb9e8da23757cad69511ec6f22bdbc98
1 # NetHack 3.6   Knight.des      $NHDT-Date: 1432512784 2015/05/25 00:13:04 $  $NHDT-Branch: master $:$NHDT-Revision: 1.9 $
2 #       Copyright (c) 1989 by Jean-Christophe Collet
3 #       Copyright (c) 1991,92 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, King Arthur
9 #       and receive your quest assignment.
11 MAZE: "Kni-strt",'.'
12 FLAGS: noteleport,hardfloor
13 # This is a kludge to init the level as a lit field.
14 INIT_MAP: mines, '.' , '.' , false , false , lit , false
15 GEOMETRY:center,center
16 MAP
17 ..................................................
18 .-----......................................-----.
19 .|...|......................................|...|.
20 .--|+-------------------++-------------------+|--.
21 ...|...................+..+...................|...
22 ...|.|-----------------|++|-----------------|.|...
23 ...|.|.................|..|.........|.......|.|...
24 ...|.|...\.............+..+.........|.......|.|...
25 ...|.|.................+..+.........+.......|.|...
26 ...|.|.................|..|.........|.......|.|...
27 ...|.|--------------------------------------|.|...
28 ...|..........................................|...
29 .--|+----------------------------------------+|--.
30 .|...|......................................|...|.
31 .-----......................................-----.
32 ..................................................
33 ENDMAP
34 # Dungeon Description
35 REGION:(00,00,49,15),lit,"ordinary"
36 REGION:(04,04,45,11),unlit,"ordinary"
37 REGION:(06,06,22,09),lit,"throne" , unfilled
38 REGION:(27,06,43,09),lit,"ordinary"
39 # Portal arrival point
40 BRANCH:(20,14,20,14),(0,0,0,0)
41 # Stairs
42 STAIR:(40,7),down
43 # Doors
44 # Outside Doors
45 DOOR:locked,(24,03)
46 DOOR:locked,(25,03)
47 # Inside Doors
48 DOOR:closed,(23,04)
49 DOOR:closed,(26,04)
50 DOOR:locked,(24,05)
51 DOOR:locked,(25,05)
52 DOOR:closed,(23,07)
53 DOOR:closed,(26,07)
54 DOOR:closed,(23,08)
55 DOOR:closed,(26,08)
56 DOOR:closed,(36,08)
57 # Watchroom Doors
58 DOOR:closed,(04,03)
59 DOOR:closed,(45,03)
60 DOOR:closed,(04,12)
61 DOOR:closed,(45,12)
62 # King Arthur
63 MONSTER:('@',"King Arthur"),(09,07)
64 # The treasure of King Arthur
65 OBJECT:('(',"chest"),(09,07)
66 # knight guards for the watchrooms
67 MONSTER:('@',"knight"),(04,02),peaceful
68 MONSTER:('@',"knight"),(04,13),peaceful
69 MONSTER:('@',"knight"),(45,02),peaceful
70 MONSTER:('@',"knight"),(45,13),peaceful
71 # page guards for the audience chamber
72 MONSTER:('@',"page"),(16,06)
73 MONSTER:('@',"page"),(18,06)
74 MONSTER:('@',"page"),(20,06)
75 MONSTER:('@',"page"),(16,09)
76 MONSTER:('@',"page"),(18,09)
77 MONSTER:('@',"page"),(20,09)
78 # Non diggable walls
79 NON_DIGGABLE:(00,00,49,15)
80 # Random traps
81 TRAP:"sleep gas",(24,04)
82 TRAP:"sleep gas",(25,04)
83 TRAP:random,random
84 TRAP:random,random
85 TRAP:random,random
86 TRAP:random,random
87 # Monsters on siege duty.
88 MONSTER: ('i',"quasit"),(14,00),hostile
89 MONSTER: ('i',"quasit"),(16,00),hostile
90 MONSTER: ('i',"quasit"),(18,00),hostile
91 MONSTER: ('i',"quasit"),(20,00),hostile
92 MONSTER: ('i',"quasit"),(22,00),hostile
93 MONSTER: ('i',"quasit"),(24,00),hostile
94 MONSTER: ('i',"quasit"),(26,00),hostile
95 MONSTER: ('i',"quasit"),(28,00),hostile
96 MONSTER: ('i',"quasit"),(30,00),hostile
97 MONSTER: ('i',"quasit"),(32,00),hostile
98 MONSTER: ('i',"quasit"),(34,00),hostile
99 MONSTER: ('i',"quasit"),(36,00),hostile
102 #       The "locate" level for the quest.
104 #       Here you have to find your way to the Isle of Glass to go
105 #       further towards your assigned quest.
108 MAZE: "Kni-loca",' '
109 FLAGS: hardfloor
110 INIT_MAP: mines, '.' , 'P' , false , true , lit , false
111 GEOMETRY:center,center
113 xxxxxxxxx......xxxx...........xxxxxxxxxx
114 xxxxxxx.........xxx.............xxxxxxxx
115 xxxx..............................xxxxxx
116 xx.................................xxxxx
117 ....................................xxxx
118 .......................................x
119 ........................................
120 xx...................................xxx
121 xxxx..............................xxxxxx
122 xxxxxx..........................xxxxxxxx
123 xxxxxxxx.........xx..........xxxxxxxxxxx
124 xxxxxxxxx.......xxxxxx.....xxxxxxxxxxxxx
125 ENDMAP
126 # Dungeon Description
127 # The Isle of Glass is a Tor rising out of the swamps surrounding it.
128 REGION:(00,00,39,11),lit,"ordinary"
129 # The top area of the Tor is a holy site.
130 REGION:(09,02,27,09),lit,"temple"
131 # Stairs
132 STAIR:(38,0),up
133 STAIR:(18,05),down
134 # The altar atop the Tor and its attendant (creating altar makes the priest).
135 ALTAR:(17,05),neutral,shrine
136 # Objects
137 OBJECT:random,random
138 OBJECT:random,random
139 OBJECT:random,random
140 OBJECT:random,random
141 OBJECT:random,random
142 OBJECT:random,random
143 OBJECT:random,random
144 OBJECT:random,random
145 OBJECT:random,random
146 OBJECT:random,random
147 OBJECT:random,random
148 OBJECT:random,random
149 OBJECT:random,random
150 OBJECT:random,random
151 OBJECT:random,random
152 # Random traps
153 # All of the avenues are guarded by magic except for the East.
154 # South
155 TRAP:"magic",(08,11)
156 TRAP:"magic",(09,11)
157 TRAP:"magic",(10,11)
158 TRAP:"magic",(11,11)
159 TRAP:"magic",(12,11)
160 TRAP:"magic",(13,11)
161 TRAP:"magic",(14,11)
162 TRAP:"magic",(15,11)
163 TRAP:"magic",(16,11)
164 TRAP:"magic",(20,11)
165 TRAP:"magic",(21,11)
166 TRAP:"magic",(22,11)
167 TRAP:"magic",(23,11)
168 TRAP:"magic",(24,11)
169 TRAP:"magic",(25,11)
170 TRAP:"magic",(26,11)
171 TRAP:"magic",(27,11)
172 TRAP:"magic",(28,11)
173 # West
174 TRAP:"magic",(00,03)
175 TRAP:"magic",(00,04)
176 TRAP:"magic",(00,05)
177 TRAP:"magic",(00,06)
178 # North
179 TRAP:"magic",(06,00)
180 TRAP:"magic",(07,00)
181 TRAP:"magic",(08,00)
182 TRAP:"magic",(09,00)
183 TRAP:"magic",(10,00)
184 TRAP:"magic",(11,00)
185 TRAP:"magic",(12,00)
186 TRAP:"magic",(13,00)
187 TRAP:"magic",(14,00)
188 TRAP:"magic",(19,00)
189 TRAP:"magic",(20,00)
190 TRAP:"magic",(21,00)
191 TRAP:"magic",(22,00)
192 TRAP:"magic",(23,00)
193 TRAP:"magic",(24,00)
194 TRAP:"magic",(25,00)
195 TRAP:"magic",(26,00)
196 TRAP:"magic",(27,00)
197 TRAP:"magic",(28,00)
198 TRAP:"magic",(29,00)
199 TRAP:"magic",(30,00)
200 TRAP:"magic",(31,00)
201 TRAP:"magic",(32,00)
202 # Even so, there are magic "sinkholes" around.
203 TRAP:"anti magic",random
204 TRAP:"anti magic",random
205 TRAP:"anti magic",random
206 TRAP:"anti magic",random
207 TRAP:"anti magic",random
208 TRAP:"anti magic",random
209 TRAP:"anti magic",random
210 # Random monsters.
211 MONSTER:('i',"quasit"),random,hostile
212 MONSTER:('i',"quasit"),random,hostile
213 MONSTER:('i',"quasit"),random,hostile
214 MONSTER:('i',"quasit"),random,hostile
215 MONSTER:('i',"quasit"),random,hostile
216 MONSTER:('i',"quasit"),random,hostile
217 MONSTER:('i',"quasit"),random,hostile
218 MONSTER:('i',"quasit"),random,hostile
219 MONSTER:('i',"quasit"),random,hostile
220 MONSTER:('i',"quasit"),random,hostile
221 MONSTER:('i',"quasit"),random,hostile
222 MONSTER:('i',"quasit"),random,hostile
223 MONSTER:('i',"quasit"),random,hostile
224 MONSTER:('i',"quasit"),random,hostile
225 MONSTER:('i',"quasit"),random,hostile
226 MONSTER:('i',"quasit"),random,hostile
227 MONSTER:('i',"quasit"),random,hostile
228 MONSTER:'i',random,hostile
229 MONSTER:'j',random,hostile
230 MONSTER:('j',"ochre jelly"),random,hostile
231 MONSTER:('j',"ochre jelly"),random,hostile
232 MONSTER:('j',"ochre jelly"),random,hostile
233 MONSTER:('j',"ochre jelly"),random,hostile
234 MONSTER:('j',"ochre jelly"),random,hostile
235 MONSTER:('j',"ochre jelly"),random,hostile
236 MONSTER:('j',"ochre jelly"),random,hostile
237 MONSTER:'j',random,hostile
240 #       The "goal" level for the quest.
242 #       Here you meet Ixoth your nemesis monster.  You have to
243 #       defeat Ixoth in combat to gain the artifact you have
244 #       been assigned to retrieve.
247 MAZE: "Kni-goal", ' '
248 GEOMETRY:center,center
250 ....PPPP..PPP..                                                             
251 .PPPPP...PP..     ..........     .................................          
252 ..PPPPP...P..    ...........    ...................................         
253 ..PPP.......   ...........    ......................................        
254 ...PPP.......    .........     ...............   .....................      
255 ...........    ............    ............     ......................      
256 ............   .............      .......     .....................         
257 ..............................            .........................         
258 ...............................   ..................................        
259 .............................    ....................................       
260 .........    ......................................................         
261 .....PP...    .....................................................         
262 .....PPP....    ....................................................        
263 ......PPP....   ..............   ....................................       
264 .......PPP....  .............    .....................................      
265 ........PP...    ............    ......................................     
266 ...PPP........     ..........     ..................................        
267 ..PPPPP........     ..........     ..............................           
268 ....PPPPP......       .........     ..........................              
269 .......PPPP...                                                              
270 ENDMAP
271 # Dungeon Description
272 REGION:(00,00,14,19),lit,"ordinary"
273 REGION:(15,00,75,19),unlit,"ordinary"
274 # Stairs
275 STAIR:(03,08),up
276 # Non diggable walls
277 NON_DIGGABLE:(00,00,75,19)
278 # Objects
279 OBJECT:('(',"mirror"),(50,06),blessed,0,name:"The Magic Mirror of Merlin"
280 OBJECT:random,(33,01)
281 OBJECT:random,(33,02)
282 OBJECT:random,(33,03)
283 OBJECT:random,(33,04)
284 OBJECT:random,(33,05)
285 OBJECT:random,(34,01)
286 OBJECT:random,(34,02)
287 OBJECT:random,(34,03)
288 OBJECT:random,(34,04)
289 OBJECT:random,(34,05)
290 OBJECT:random,(35,01)
291 OBJECT:random,(35,02)
292 OBJECT:random,(35,03)
293 OBJECT:random,(35,04)
294 OBJECT:random,(35,05)
295 OBJECT:random,random
296 OBJECT:random,random
297 OBJECT:random,random
298 OBJECT:random,random
299 OBJECT:random,random
300 OBJECT:random,random
301 # Random traps
302 TRAP:"spiked pit",(13,07)
303 TRAP:"spiked pit",(12,08)
304 TRAP:"spiked pit",(12,09)
305 TRAP:random,random
306 TRAP:random,random
307 TRAP:random,random
308 TRAP:random,random
309 TRAP:random,random
310 # Random monsters.
311 MONSTER:('D',"Ixoth"),(50,06),hostile
312 MONSTER:('i',"quasit"),random,hostile
313 MONSTER:('i',"quasit"),random,hostile
314 MONSTER:('i',"quasit"),random,hostile
315 MONSTER:('i',"quasit"),random,hostile
316 MONSTER:('i',"quasit"),random,hostile
317 MONSTER:('i',"quasit"),random,hostile
318 MONSTER:('i',"quasit"),random,hostile
319 MONSTER:('i',"quasit"),random,hostile
320 MONSTER:('i',"quasit"),random,hostile
321 MONSTER:('i',"quasit"),random,hostile
322 MONSTER:('i',"quasit"),random,hostile
323 MONSTER:('i',"quasit"),random,hostile
324 MONSTER:('i',"quasit"),random,hostile
325 MONSTER:('i',"quasit"),random,hostile
326 MONSTER:('i',"quasit"),random,hostile
327 MONSTER:('i',"quasit"),random,hostile
328 MONSTER:'i',random,hostile
329 MONSTER:'i',random,hostile
330 MONSTER:('j',"ochre jelly"),random,hostile
331 MONSTER:('j',"ochre jelly"),random,hostile
332 MONSTER:('j',"ochre jelly"),random,hostile
333 MONSTER:('j',"ochre jelly"),random,hostile
334 MONSTER:('j',"ochre jelly"),random,hostile
335 MONSTER:('j',"ochre jelly"),random,hostile
336 MONSTER:('j',"ochre jelly"),random,hostile
337 MONSTER:('j',"ochre jelly"),random,hostile
338 MONSTER:'j',random,hostile
341 #       The "fill" levels for the quest.
343 #       These levels are used to fill out any levels not occupied by specific
344 #       levels as defined above. "filla" is the upper filler, between the
345 #       start and locate levels, and "fillb" the lower between the locate
346 #       and goal levels.
349 MAZE: "Kni-fila" , '.'
350 INIT_MAP: mines, '.' , 'P' , false , true , lit , false
351 NOMAP
353 STAIR: random, up
354 STAIR: random, down
356 OBJECT: random, random
357 OBJECT: random, random
358 OBJECT: random, random
359 OBJECT: random, random
360 OBJECT: random, random
361 OBJECT: random, random
362 OBJECT: random, random
363 OBJECT: random, random
365 MONSTER: ('i', "quasit"), random, hostile
366 MONSTER: ('i', "quasit"), random, hostile
367 MONSTER: ('i', "quasit"), random, hostile
368 MONSTER: ('i', "quasit"), random, hostile
369 MONSTER: 'i', random, hostile
370 MONSTER: ('j', "ochre jelly"), random, hostile
372 TRAP: random, random
373 TRAP: random, random
374 TRAP: random, random
375 TRAP: random, random
377 MAZE: "Kni-filb" , '.'
378 INIT_MAP: mines, '.' , 'P' , false , true , lit , false
379 NOMAP
381 STAIR: random, up
382 STAIR: random, down
384 OBJECT: random, random
385 OBJECT: random, random
386 OBJECT: random, random
387 OBJECT: random, random
388 OBJECT: random, random
389 OBJECT: random, random
390 OBJECT: random, random
391 OBJECT: random, random
392 OBJECT: random, random
393 OBJECT: random, random
394 OBJECT: random, random
396 MONSTER: ('i', "quasit"), random, hostile
397 MONSTER: ('i', "quasit"), random, hostile
398 MONSTER: ('i', "quasit"), random, hostile
399 MONSTER: ('i', "quasit"), random, hostile
400 MONSTER: 'i', random, hostile
401 MONSTER: ('j', "ochre jelly"), random, hostile
402 MONSTER: ('j', "ochre jelly"), random, hostile
403 MONSTER: ('j', "ochre jelly"), random, hostile
405 TRAP: random, random
406 TRAP: random, random
407 TRAP: random, random
408 TRAP: random, random