1 # NetHack 3.6 Monk.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
2 # Copyright (c) 1989 by Jean-Christophe Collet
3 # Copyright (c) 1991-2 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, the Grand Master
9 # and receive your quest assignment.
12 FLAGS: noteleport,hardfloor
13 GEOMETRY:center,center
15 ............................................................................
16 ............................................................................
17 ............................................................................
18 ....................------------------------------------....................
19 ....................|................|.....|.....|.....|....................
20 ....................|..------------..|--+-----+-----+--|....................
21 ....................|..|..........|..|.................|....................
22 ....................|..|..........|..|+---+---+-----+--|....................
23 ..................---..|..........|......|...|...|.....|....................
24 ..................+....|..........+......|...|...|.....|....................
25 ..................+....|..........+......|...|...|.....|....................
26 ..................---..|..........|......|...|...|.....|....................
27 ....................|..|..........|..|+-----+---+---+--|....................
28 ....................|..|..........|..|.................|....................
29 ....................|..------------..|--+-----+-----+--|....................
30 ....................|................|.....|.....|.....|....................
31 ....................------------------------------------....................
32 ............................................................................
33 ............................................................................
34 ............................................................................
37 REGION:(00,00,75,19),lit,"ordinary"
38 REGION:(24,06,33,13),lit,"temple"
40 REPLACE_TERRAIN:(0,0,10,19),'.','T',10%
41 REPLACE_TERRAIN:(65,0,75,19),'.','T',10%
43 # Portal arrival point
45 BRANCH:(05,04,05,04),(0,0,0,0)
67 # Unattended Altar - unaligned due to conflict - player must align it.
68 ALTAR:(28,09),noalign,altar
70 MONSTER:('@',"Grand Master"),(28,10)
72 # guards for the audience chamber
73 MONSTER:('@',"abbot"),(32,07)
74 MONSTER:('@',"abbot"),(32,08)
75 MONSTER:('@',"abbot"),(32,11)
76 MONSTER:('@',"abbot"),(32,12)
77 MONSTER:('@',"abbot"),(33,07)
78 MONSTER:('@',"abbot"),(33,08)
79 MONSTER:('@',"abbot"),(33,11)
80 MONSTER:('@',"abbot"),(33,12)
82 NON_DIGGABLE:(18,03,55,16)
90 # Monsters on siege duty.
91 MONSTER: ('E',"earth elemental"),(37,01)
92 MONSTER: ('E',"earth elemental"),(37,18)
93 MONSTER: ('E',"earth elemental"),(03,03)
94 MONSTER: ('E',"earth elemental"),(65,04)
95 MONSTER: ('E',"earth elemental"),(12,11)
96 MONSTER: ('E',"earth elemental"),(60,12)
97 MONSTER: ('E',"earth elemental"),(14,08)
98 MONSTER: ('E',"earth elemental"),(55,00)
99 MONSTER: ('X',"xorn"),(18,18)
100 MONSTER: ('X',"xorn"),(59,10)
101 MONSTER: ('X',"xorn"),(13,09)
102 MONSTER: ('X',"xorn"),(01,17)
105 # The "locate" level for the quest.
107 # Here you have to locate the Monastery of the Earth-Lord to
108 # go further towards your assigned quest.
112 GEOMETRY:center,center
114 #123456789012345678901234567890123456789012345678901234567890123456789012345
116 ---------------------------------------------------- --------
117 ---.................................................- --.....|
118 ---...--------........------........................--- ---...|
119 ---.....- --.......- ----..................---- --.--
120 ---.....---- --------- --..................-- --..|
121 ---...----- ----.----.....----.....--- --..||
122 ----..---- -----..--- |...--- |.......--- --...|
123 |...--- ----....--- |.--- |.........-- --...||
124 |...- ----.....--- ---- |..........---....|
125 |...---- ----......--- | |...|.......-....||
126 |......----- ---.........- | -----...|............|
127 |..........----- ----...........--- -------......||...........||
128 |..............-----................--- |............|||..........|
129 |-S----...............................--- |...........|| |.........||
130 |.....|..............------.............-----..........|| ||........|
131 |.....|.............-- ---.........................|| |.......||
132 |.....|.............- ---.....................--| ||......|
133 |---S--------.......---- --.................---- |.....||
134 |...........|..........--------..............----- ||....|
135 |...........|............................----- |....|
136 ------------------------------------------ ------
139 $monster = monster: { 'E', 'X' }
142 # Dungeon Description
143 REGION:(00,00,75,20),lit,"ordinary"
148 NON_DIGGABLE:(00,00,75,20)
173 MONSTER: ('E',"earth elemental"),random
174 MONSTER: ('E',"earth elemental"),random
175 MONSTER: ('E',"earth elemental"),random
176 MONSTER: ('E',"earth elemental"),random
177 MONSTER: ('E',"earth elemental"),random
178 MONSTER: ('E',"earth elemental"),random
179 MONSTER: ('E',"earth elemental"),random
180 MONSTER: ('E',"earth elemental"),random
181 MONSTER: ('E',"earth elemental"),random
182 MONSTER: ('E',"earth elemental"),random
183 MONSTER: ('E',"earth elemental"),random
184 MONSTER: ('E',"earth elemental"),random
185 MONSTER: ('E',"earth elemental"),random
186 MONSTER: ('E',"earth elemental"),random
187 MONSTER: ('X',"xorn"),random
188 MONSTER: ('X',"xorn"),random
189 MONSTER: ('X',"xorn"),random
190 MONSTER: ('X',"xorn"),random
191 MONSTER: ('X',"xorn"),random
192 MONSTER: ('X',"xorn"),random
193 MONSTER: ('X',"xorn"),random
194 MONSTER: ('X',"xorn"),random
195 MONSTER: ('X',"xorn"),random
198 # The "goal" level for the quest.
200 # Here you meet Master Kaen, your nemesis monster. You have to
201 # defeat Master Kaen in combat to gain the artifact you have
202 # been assigned to retrieve.
205 MAZE: "Mon-goal", ' '
206 INIT_MAP: mines, 'L' , '.' , false , false , unlit , false
207 GEOMETRY:center,center
209 xxxxxx..xxxxxx...xxxxxxxxx
210 xxxx......xx......xxxxxxxx
211 xx.xx.............xxxxxxxx
212 x....................xxxxx
213 ......................xxxx
214 ......................xxxx
215 xx........................
216 xxx......................x
217 xxx................xxxxxxx
218 xxxx.....x.xx.......xxxxxx
219 xxxxx...xxxxxx....xxxxxxxx
221 # Dungeon Description
222 $place = { (14,04),(13,07) }
225 REGION:(00,00,25,10),unlit,"ordinary"
229 OBJECT:('(',"lenses"),$place[0],blessed,0,name:"The Eyes of the Overworld"
252 MONSTER:('@',"Master Kaen"),$place[0]
253 ALTAR:$place[0],noalign,altar
254 MONSTER: ('E',"earth elemental"),random
255 MONSTER: ('E',"earth elemental"),random
256 MONSTER: ('E',"earth elemental"),random
257 MONSTER: ('E',"earth elemental"),random
258 MONSTER: ('E',"earth elemental"),random
259 MONSTER: ('E',"earth elemental"),random
260 MONSTER: ('E',"earth elemental"),random
261 MONSTER: ('E',"earth elemental"),random
262 MONSTER: ('E',"earth elemental"),random
263 MONSTER: ('X',"xorn"),random
264 MONSTER: ('X',"xorn"),random
265 MONSTER: ('X',"xorn"),random
266 MONSTER: ('X',"xorn"),random
267 MONSTER: ('X',"xorn"),random
268 MONSTER: ('X',"xorn"),random
269 MONSTER: ('X',"xorn"),random
270 MONSTER: ('X',"xorn"),random
271 MONSTER: ('X',"xorn"),random
274 # The "fill" levels for the quest.
276 # These levels are used to fill out any levels not occupied by specific
277 # levels as defined above. "fila" is the upper filler, between the
278 # start and locate levels, and "filb" the lower between the locate
284 $monster = monster: { 'E', 'X' }
288 ROOM: "ordinary" , random, random, random, random {
290 OBJECT: random,random
291 MONSTER: 'E', random, hostile
294 ROOM: "ordinary" , random, random, random, random {
295 OBJECT: random, random
296 OBJECT: random,random
297 MONSTER: 'E', random, hostile
300 ROOM: "ordinary" , random, random, random, random {
301 OBJECT: random, random
303 OBJECT: random,random
304 MONSTER: ('X', "xorn"), random
305 MONSTER: ('E', "earth elemental"), random
308 ROOM: "ordinary" , random, random, random, random {
310 OBJECT: random, random
312 MONSTER: 'E', random, hostile
313 MONSTER: ('E', "earth elemental"), random
316 ROOM: "ordinary" , random, random, random, random {
317 OBJECT: random, random
318 OBJECT: random, random
320 MONSTER: 'X', random, hostile
323 ROOM: "ordinary" , random, random, random, random {
324 OBJECT: random, random
326 MONSTER: ('E', "earth elemental"), random
333 $monster = monster: { 'E', 'X' }
337 ROOM: "ordinary" , random, random, random, random {
339 OBJECT: random,random
340 MONSTER: 'X', random, hostile
343 ROOM: "ordinary" , random, random, random, random {
344 OBJECT: random, random
345 OBJECT: random,random
346 MONSTER: 'X', random, hostile
349 ROOM: "ordinary" , random, random, random, random {
350 OBJECT: random, random
352 OBJECT: random,random
353 MONSTER: 'E', random, hostile
356 ROOM: "ordinary" , random, random, random, random {
358 OBJECT: random, random
360 MONSTER: 'E', random, hostile
361 MONSTER: ('E', "earth elemental"), random
364 ROOM: "ordinary" , random, random, random, random {
365 OBJECT: random, random
366 OBJECT: random, random
368 MONSTER: 'X', random, hostile
371 ROOM: "ordinary" , random, random, random, random {
372 OBJECT: random, random
374 MONSTER: ('E', "earth elemental"), random