baalz hack fixup fix...
[aNetHack.git] / dat / Samurai.des
blob1b3fa87855d2d2e4b2cd9156ae6fc974d7dc596b
1 # NetHack 3.6   Samurai.des     $NHDT-Date: 1432512783 2015/05/25 00:13:03 $  $NHDT-Branch: master $:$NHDT-Revision: 1.11 $
2 #       Copyright (c) 1989 by Jean-Christophe Collet
3 #       Copyright (c) 1991-92 by M. Stephenson, P. Winner
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 Sato
9 #       and receive your quest assignment.
11 MAZE: "Sam-strt",' '
12 FLAGS: noteleport,hardfloor
13 GEOMETRY:center,center
14 MAP
15 ..............................................................PP............
16 ...............................................................PP...........
17 ..........---------------------------------------------------...PPP.........
18 ..........|......|.........|...|..............|...|.........|....PPPPP......
19 ......... |......|.........S...|..............|...S.........|.....PPPP......
20 ..........|......|.........|---|..............|---|.........|.....PPP.......
21 ..........+......|.........+...-------++-------...+.........|......PP.......
22 ..........+......|.........|......................|.........|......PP.......
23 ......... |......---------------------++--------------------|........PP.....
24 ..........|.................................................|.........PP....
25 ..........|.................................................|...........PP..
26 ..........----------------------------------------...-------|............PP.
27 ..........................................|.................|.............PP
28 .............. ................. .........|.................|..............P
29 ............. } ............... } ........|.................|...............
30 .............. ........PP....... .........|.................|...............
31 .....................PPP..................|.................|...............
32 ......................PP..................-------------------...............
33 ............................................................................
34 ............................................................................
35 ENDMAP
36 # Dungeon Description
37 REGION:(00,00,75,19),lit,"ordinary"
38 REGION:(18,03,26,07),lit,"throne",unfilled
39 # Portal arrival zone
40 BRANCH:(62,12,70,17),(0,0,0,0)
41 # Stairs
42 STAIR:(29,04),down
43 # Doors
44 DOOR:locked,(10,06)
45 DOOR:locked,(10,07)
46 DOOR:closed,(27,04)
47 DOOR:closed,(27,06)
48 DOOR:closed,(38,06)
49 DOOR:locked,(38,08)
50 DOOR:closed,(39,06)
51 DOOR:locked,(39,08)
52 DOOR:closed,(50,04)
53 DOOR:closed,(50,06)
54 # Lord Sato
55 MONSTER:('@',"Lord Sato"),(20,04)
56 # The treasure of Lord Sato
57 OBJECT:('(',"chest"),(20,04)
58 # roshi guards for the audience chamber
59 MONSTER:('@',"roshi"),(18,04)
60 MONSTER:('@',"roshi"),(18,05)
61 MONSTER:('@',"roshi"),(18,06)
62 MONSTER:('@',"roshi"),(18,07)
63 MONSTER:('@',"roshi"),(26,04)
64 MONSTER:('@',"roshi"),(26,05)
65 MONSTER:('@',"roshi"),(26,06)
66 MONSTER:('@',"roshi"),(26,07)
67 # Non diggable walls
68 NON_DIGGABLE:(00,00,75,19)
69 # Random traps
70 TRAP:random,random
71 TRAP:random,random
72 TRAP:random,random
73 TRAP:random,random
74 TRAP:random,random
75 TRAP:random,random
76 # Monsters on siege duty.
77 MONSTER: ('@',"ninja"),(64,00),hostile
78 MONSTER: ('d',"wolf"),(65,01)
79 MONSTER: ('@',"ninja"),(67,02),hostile
80 MONSTER: ('@',"ninja"),(69,05),hostile
81 MONSTER: ('@',"ninja"),(69,06),hostile
82 MONSTER: ('d',"wolf"),(69,07)
83 MONSTER: ('@',"ninja"),(70,06),hostile
84 MONSTER: ('@',"ninja"),(70,07),hostile
85 MONSTER: ('@',"ninja"),(72,01),hostile
86 MONSTER: ('d',"wolf"),(75,09)
87 MONSTER: ('@',"ninja"),(73,05),hostile
88 MONSTER: ('@',"ninja"),(68,02),hostile
89 MONSTER:('E',"stalker"),random
92 #       The "locate" level for the quest.
94 #       Here you have to invade the Shogun's Castle to go
95 #       further towards your assigned quest.
98 MAZE: "Sam-loca",' '
99 FLAGS: hardfloor
100 GEOMETRY:center,center
102 ............................................................................
103 ............................................................................
104 ........-----..................................................-----........
105 ........|...|..................................................|...|........
106 ........|...---..}..--+------------------------------+--..}..---...|........
107 ........|-|...|.....|...|....|....|....|....|....|.|...|.....|...|-|........
108 ..........|...-------...|....|....|....|....|....S.|...-------...|..........
109 ..........|-|.........------+----+-+-------+-+--------.........|-|..........
110 ............|..--------.|}........................}|.--------..|............
111 ............|..+........+..........................+........+..|............
112 ............|..+........+..........................+........+..|............
113 ............|..--------.|}........................}|.--------..|............
114 ..........|-|.........--------+-+-------+-+----+------.........|-|..........
115 ..........|...-------...|.S....|....|....|....|....|...-------...|..........
116 ........|-|...|.....|...|.|....|....|....|....|....|...|.....|...|-|........
117 ........|...---..}..--+------------------------------+--..}..---...|........
118 ........|...|..................................................|...|........
119 ........-----..................................................-----........
120 ............................................................................
121 ............................................................................
122 ENDMAP
123 # Dungeon Description
124 REGION:(00,00,75,19),lit,"ordinary"
125 # Doors
126 DOOR:locked,(22,04)
127 DOOR:locked,(22,15)
128 DOOR:locked,(53,04)
129 DOOR:locked,(53,15)
130 DOOR:locked,(49,06)
131 DOOR:locked,(26,13)
132 DOOR:locked,(28,07)
133 DOOR:locked,(30,12)
134 DOOR:locked,(33,07)
135 DOOR:locked,(32,12)
136 DOOR:locked,(35,07)
137 DOOR:locked,(40,12)
138 DOOR:locked,(43,07)
139 DOOR:locked,(42,12)
140 DOOR:locked,(45,07)
141 DOOR:locked,(47,12)
142 DOOR:closed,(15,09)
143 DOOR:closed,(15,10)
144 DOOR:closed,(24,09)
145 DOOR:closed,(24,10)
146 DOOR:closed,(51,09)
147 DOOR:closed,(51,10)
148 DOOR:closed,(60,09)
149 DOOR:closed,(60,10)
150 # Stairs
151 STAIR:(10,10),up
152 STAIR:(25,14),down
153 # Non diggable walls
154 NON_DIGGABLE:(00,00,75,19)
155 # Objects
156 OBJECT:'*',(25,05)
157 OBJECT:'*',(26,05)
158 OBJECT:'*',(27,05)
159 OBJECT:'*',(28,05)
160 OBJECT:'*',(25,06)
161 OBJECT:'*',(26,06)
162 OBJECT:'*',(27,06)
163 OBJECT:'*',(28,06)
165 OBJECT:'[',(40,05)
166 OBJECT:'[',(41,05)
167 OBJECT:'[',(42,05)
168 OBJECT:'[',(43,05)
169 OBJECT:'[',(40,06)
170 OBJECT:'[',(41,06)
171 OBJECT:'[',(42,06)
172 OBJECT:'[',(43,06)
174 OBJECT:')',(27,13)
175 OBJECT:')',(28,13)
176 OBJECT:')',(29,13)
177 OBJECT:')',(30,13)
178 OBJECT:')',(27,14)
179 OBJECT:')',(28,14)
180 OBJECT:')',(29,14)
181 OBJECT:')',(30,14)
183 OBJECT:'(',(37,13)
184 OBJECT:'(',(38,13)
185 OBJECT:'(',(39,13)
186 OBJECT:'(',(40,13)
187 OBJECT:'(',(37,14)
188 OBJECT:'(',(38,14)
189 OBJECT:'(',(39,14)
190 OBJECT:'(',(40,14)
191 # Random traps
192 TRAP:random,random
193 TRAP:random,random
194 TRAP:random,random
195 TRAP:random,random
196 TRAP:random,random
197 TRAP:random,random
198 # Random monsters.
199 MONSTER:('@',"ninja"),(15,05),hostile
200 MONSTER:('@',"ninja"),(16,05),hostile
201 MONSTER:('d',"wolf"),(17,05)
202 MONSTER:('d',"wolf"),(18,05)
203 MONSTER:('@',"ninja"),(19,05),hostile
204 MONSTER:('d',"wolf"),(15,14)
205 MONSTER:('d',"wolf"),(16,14)
206 MONSTER:('@',"ninja"),(17,14),hostile
207 MONSTER:('@',"ninja"),(18,14),hostile
208 MONSTER:('d',"wolf"),(56,05)
209 MONSTER:('@',"ninja"),(57,05),hostile
210 MONSTER:('d',"wolf"),(58,05)
211 MONSTER:('d',"wolf"),(59,05)
212 MONSTER:('@',"ninja"),(56,14),hostile
213 MONSTER:('d',"wolf"),(57,14)
214 MONSTER:('@',"ninja"),(58,14),hostile
215 MONSTER:'d',(59,14)
216 MONSTER:('d',"wolf"),(60,14)
217 MONSTER:('E',"stalker"),random
218 MONSTER:('E',"stalker"),random
219 MONSTER:('E',"stalker"),random
220 MONSTER:('E',"stalker"),random
221 MONSTER:('E',"stalker"),random
222 MONSTER:('E',"stalker"),random
223 MONSTER:('E',"stalker"),random
224 MONSTER:('E',"stalker"),random
225 MONSTER:('E',"stalker"),random
226 #       "guards" for the central courtyard.
227 MONSTER:('@',"samurai"),(30,05),hostile
228 MONSTER:('@',"samurai"),(31,05),hostile
229 MONSTER:('@',"samurai"),(32,05),hostile
230 MONSTER:('@',"samurai"),(32,14),hostile
231 MONSTER:('@',"samurai"),(33,14),hostile
232 MONSTER:('@',"samurai"),(34,14),hostile
235 #       The "goal" level for the quest.
237 #       Here you meet Takauji, your nemesis monster.  You have to
238 #       defeat him in combat to gain the artifact you have been
239 #       assigned to retrieve.
242 MAZE: "Sam-goal", ' '
243 FLAGS: noteleport
244 GEOMETRY:center,center
246                                              
247            .......................           
248        ......-------------------......       
249     ......----.................----......    
250    ....----.....-------------.....----....   
251   ....--.....----...........----.....--....  
252   ...||....---....---------....---....||...  
253   ...|....--....---.......---....--....|...  
254  ....|...||...---...--+--...---...||...|.... 
255  ....|...|....|....|-...-|....|....|...|.... 
256  ....|...|....|....+.....+....|....|...|.... 
257  ....|...|....|....|-...-|....|....|...|.... 
258  ....|...||...---...--+--...---...||...|.... 
259   ...|....--....---.......---....--....|...  
260   ...||....---....---------....---....||...  
261   ....--.....----...........----.....--....  
262    ....----.....-------------.....----....   
263     ......----.................----......    
264        ......-------------------......       
265            .......................           
266 ENDMAP
267 # Dungeon Description
268 $place = { (02,11),(42,09) }
269 SHUFFLE: $place
271 REGION:(00,00,44,19),unlit,"ordinary"
272 # Doors
273 DOOR:closed,(19,10)
274 DOOR:closed,(22,08)
275 DOOR:closed,(22,12)
276 DOOR:closed,(25,10)
277 # Stairs
278 STAIR:$place[0],up
280 # Holes in the concentric ring walls
281 $place = { (22,14),(30,10),(22, 6),(14,10) }
282 SHUFFLE:$place
283 TERRAIN:$place[0],'.'
284 $place = { (22, 4),(35,10),(22,16),( 9,10) }
285 SHUFFLE:$place
286 TERRAIN:$place[0],'.'
287 $place = { (22, 2),(22,18) }
288 SHUFFLE:$place
289 TERRAIN:$place[0],'.'
291 # Non diggable walls
292 NON_DIGGABLE:(00,00,44,19)
293 # Objects
294 OBJECT:(')',"tsurugi"),(22,10),blessed,0,name:"The Tsurugi of Muramasa"
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 OBJECT:random,random
302 OBJECT:random,random
303 OBJECT:random,random
304 OBJECT:random,random
305 OBJECT:random,random
306 OBJECT:random,random
307 OBJECT:random,random
308 OBJECT:random,random
310 TRAP:"board",(22,09)
311 TRAP:"board",(24,10)
312 TRAP:"board",(22,11)
313 # Random traps
314 TRAP:random,random
315 TRAP:random,random
316 TRAP:random,random
317 TRAP:random,random
318 TRAP:random,random
319 TRAP:random,random
320 # Random monsters.
321 MONSTER:('@',"Ashikaga Takauji"),(22,10)
322 MONSTER:('@',"samurai"),random,hostile
323 MONSTER:('@',"samurai"),random,hostile
324 MONSTER:('@',"samurai"),random,hostile
325 MONSTER:('@',"samurai"),random,hostile
326 MONSTER:('@',"samurai"),random,hostile
327 MONSTER:('@',"ninja"),random,hostile
328 MONSTER:('@',"ninja"),random,hostile
329 MONSTER:('@',"ninja"),random,hostile
330 MONSTER:('@',"ninja"),random,hostile
331 MONSTER:('@',"ninja"),random,hostile
332 MONSTER:('d',"wolf"),random
333 MONSTER:('d',"wolf"),random
334 MONSTER:('d',"wolf"),random
335 MONSTER:('d',"wolf"),random
336 MONSTER:'d',random
337 MONSTER:'d',random
338 MONSTER:('E',"stalker"),random
339 MONSTER:('E',"stalker"),random
340 MONSTER:('E',"stalker"),random
341 MONSTER:('E',"stalker"),random
342 MONSTER:('E',"stalker"),random
343 MONSTER:('E',"stalker"),random
344 MONSTER:('E',"stalker"),random
345 MONSTER:('E',"stalker"),random
346 MONSTER:('E',"stalker"),random
350 #       The "fill" levels for the quest.
352 #       These levels are used to fill out any levels not occupied by specific
353 #       levels as defined above. "filla" is the upper filler, between the
354 #       start and locate levels, and "fillb" the lower between the locate
355 #       and goal levels.
358 MAZE: "Sam-fila", ' '
359 INIT_MAP: mines, '.' , 'P', true, true, random, true
360 NOMAP
362 STAIR: random, up
363 STAIR: random, down
365 OBJECT: random, random
366 OBJECT: random, random
367 OBJECT: random, random
368 OBJECT: random, random
369 OBJECT: random, random
370 OBJECT: random, random
371 OBJECT: random, random
372 OBJECT: random, random
373 OBJECT: random, random
375 MONSTER: 'd', random
376 MONSTER: ('d', "wolf"), random
377 MONSTER: ('d', "wolf"), random
378 MONSTER: ('d', "wolf"), random
379 MONSTER: ('d', "wolf"), random
380 MONSTER: ('d', "wolf"), random
381 MONSTER: ('E', "stalker"), random
383 TRAP: random, random
384 TRAP: random, random
385 TRAP: random, random
386 TRAP: random, random
388 MAZE: "Sam-filb", ' '
389 GEOMETRY:center,center
391 -------------                                  -------------
392 |...........|                                  |...........|
393 |...-----...|----------------------------------|...-----...|
394 |...|   |...|..................................|...|   |...|
395 |...-----..........................................-----...|
396 |...........|--S----------------------------S--|...........|
397 ----...--------.|..........................|.--------...----
398    |...|........+..........................+........|...|   
399    |...|........+..........................+........|...|   
400 ----...--------.|..........................|.--------...----
401 |...........|--S----------------------------S--|...........|
402 |...-----..........................................-----...|
403 |...|   |...|..................................|...|   |...|
404 |...-----...|----------------------------------|...-----...|
405 |...........|                                  |...........|
406 -------------                                  -------------
407 ENDMAP
408 REGION:(00,00,59,15),unlit,"ordinary"
409 # Doors
410 DOOR:closed,(16,07)
411 DOOR:closed,(16,08)
412 DOOR:closed,(43,07)
413 DOOR:closed,(43,08)
415 STAIR: random, up
416 STAIR: random, down
418 OBJECT: random, random
419 OBJECT: random, random
420 OBJECT: random, random
421 OBJECT: random, random
422 OBJECT: random, random
423 OBJECT: random, random
424 OBJECT: random, random
425 OBJECT: random, random
426 OBJECT: random, random
428 MONSTER: 'd', random
429 MONSTER: ('d', "wolf"), random
430 MONSTER: ('d', "wolf"), random
431 MONSTER: ('d', "wolf"), random
432 MONSTER: ('d', "wolf"), random
433 MONSTER: ('E', "stalker"), random
434 MONSTER: ('E', "stalker"), random
435 MONSTER: ('E', "stalker"), random
437 TRAP: random, random
438 TRAP: random, random
439 TRAP: random, random
440 TRAP: random, random