Source:NetHack 3.4.3/dat/Monk.des

From NetHackWiki
Jump to navigation Jump to search

Below is the full text to dat/Monk.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|Monk.des|123}}, for example.

This file describes the layout of the monk quest.

License

1.    #	SCCS Id: @(#)Monk.des	3.4	2002/04/08
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.

The NetHack General Public License applies to screenshots, source code and other content from NetHack.

This content was modified from the original NetHack source code distribution (by splitting up NetHack content between wiki pages, and possibly further editing). See the page history for a list of who changed it, and on what dates.

Start level

5.    #
6.    #	The "start" level for the quest.
7.    #
8.    #	Here you meet your (besieged) class leader, the Grand Master
9.    #	and receive your quest assignment.
10.   #
11.   MAZE: "Mon-strt",' '
12.   FLAGS: noteleport,hardfloor
13.   GEOMETRY:center,center
14.   MAP
15.   ............................................................................
16.   ............................................................................
17.   ............................................................................
18.   ....................------------------------------------....................
19.   ....................|................|.....|.....|.....|....................
20.   ....................|..------------..|--+-----+-----+--|....................
21.   ....................|..|..........|..|.................|....................
22.   ....................|..|..........|..|+---+---+-----+--|....................
23.   ..................---..|..........|......|...|...|.....|....................
24.   ..................+....|..........+......|...|...|.....|....................
25.   ..................+....|..........+......|...|...|.....|....................
26.   ..................---..|..........|......|...|...|.....|....................
27.   ....................|..|..........|..|+-----+---+---+--|....................
28.   ....................|..|..........|..|.................|....................
29.   ....................|..------------..|--+-----+-----+--|....................
30.   ....................|................|.....|.....|.....|....................
31.   ....................------------------------------------....................
32.   ............................................................................
33.   ............................................................................
34.   ............................................................................
35.   ENDMAP
36.   # Dungeon Description
37.   REGION:(00,00,75,19),lit,"ordinary"
38.   REGION:(24,06,33,13),lit,"temple"
39.   # Portal arrival point
40.   BRANCH:(05,04,05,04),(0,0,0,0)
41.   # Stairs
42.   STAIR:(52,09),down
43.   # Doors
44.   DOOR:locked,(18,09)
45.   DOOR:locked,(18,10)
46.   DOOR:closed,(34,09)
47.   DOOR:closed,(34,10)
48.   DOOR:closed,(40,05)
49.   DOOR:closed,(46,05)
50.   DOOR:closed,(52,05)
51.   DOOR:locked,(38,07)
52.   DOOR:closed,(42,07)
53.   DOOR:closed,(46,07)
54.   DOOR:closed,(52,07)
55.   DOOR:locked,(38,12)
56.   DOOR:closed,(44,12)
57.   DOOR:closed,(48,12)
58.   DOOR:closed,(52,12)
59.   DOOR:closed,(40,14)
60.   DOOR:closed,(46,14)
61.   DOOR:closed,(52,14)
62.   # Unattended Altar - unaligned due to conflict - player must align it.
63.   ALTAR:(28,09),noalign,altar
64.   # The Grand Master
65.   MONSTER:'@',"Grand Master",(28,10)
66.   # No treasure chest!
67.   # guards for the audience chamber
68.   MONSTER:'@',"abbot",(32,07)
69.   MONSTER:'@',"abbot",(32,08)
70.   MONSTER:'@',"abbot",(32,11)
71.   MONSTER:'@',"abbot",(32,12)
72.   MONSTER:'@',"abbot",(33,07)
73.   MONSTER:'@',"abbot",(33,08)
74.   MONSTER:'@',"abbot",(33,11)
75.   MONSTER:'@',"abbot",(33,12)
76.   # Non diggable walls
77.   NON_DIGGABLE:(00,00,75,19)
78.   # Random traps
79.   TRAP:"dart",(20,09)
80.   TRAP:"dart",(20,10)
81.   TRAP:random,random
82.   TRAP:random,random
83.   TRAP:random,random
84.   TRAP:random,random
85.   # Monsters on siege duty.
86.   MONSTER: 'E',"earth elemental",(37,01)
87.   MONSTER: 'E',"earth elemental",(37,18)
88.   MONSTER: 'E',"earth elemental",(03,03)
89.   MONSTER: 'E',"earth elemental",(65,04)
90.   MONSTER: 'E',"earth elemental",(12,11)
91.   MONSTER: 'E',"earth elemental",(60,12)
92.   MONSTER: 'E',"earth elemental",(14,08)
93.   MONSTER: 'E',"earth elemental",(55,00)
94.   MONSTER: 'X',"xorn",(18,18)
95.   MONSTER: 'X',"xorn",(59,10)
96.   MONSTER: 'X',"xorn",(13,09)
97.   MONSTER: 'X',"xorn",(01,17)
98.   

Locate level

99.   #
100.  #	The "locate" level for the quest.
101.  #
102.  #	Here you have to locate the Monastery of the Earth-Lord to
103.  #	go further towards your assigned quest.
104.  #
105.  
106.  MAZE: "Mon-loca",' '
107.  GEOMETRY:center,center
108.  #         1         2         3         4         5         6         7 
109.  #123456789012345678901234567890123456789012345678901234567890123456789012345
110.  MAP
111.               ----------------------------------------------------   --------
112.             ---.................................................-    --.....|
113.           ---...--------........------........................---     ---...|
114.         ---.....-      --.......-    ----..................----         --.--
115.       ---.....----      ---------       --..................--         --..|
116.     ---...-----                       ----.----.....----.....---      --..||
117.  ----..----                       -----..---  |...---  |.......---   --...|
118.  |...---                       ----....---    |.---    |.........-- --...||
119.  |...-                      ----.....---     ----      |..........---....|
120.  |...----                ----......---       |         |...|.......-....||
121.  |......-----          ---.........-         |     -----...|............|
122.  |..........-----   ----...........---       -------......||...........||
123.  |..............-----................---     |............|||..........|
124.  |-S----...............................---   |...........|| |.........||
125.  |.....|..............------.............-----..........||  ||........|
126.  |.....|.............--    ---.........................||    |.......||
127.  |.....|.............-       ---.....................--|     ||......|
128.  |---S--------.......----      --.................----        |.....||
129.  |...........|..........--------..............-----           ||....|
130.  |...........|............................-----                |....|
131.  ------------------------------------------                    ------
132.  ENDMAP
133.  # Random Monsters
134.  RANDOM_MONSTERS: 'E', 'X'
135.  # Dungeon Description
136.  REGION:(00,00,75,20),lit,"ordinary"
137.  # Stairs
138.  STAIR:random,up
139.  STAIR:random,down
140.  # Non diggable walls
141.  NON_DIGGABLE:(00,00,75,20)
142.  # Objects
143.  OBJECT:random,random,random
144.  OBJECT:random,random,random
145.  OBJECT:random,random,random
146.  OBJECT:random,random,random
147.  OBJECT:random,random,random
148.  OBJECT:random,random,random
149.  OBJECT:random,random,random
150.  OBJECT:random,random,random
151.  OBJECT:random,random,random
152.  OBJECT:random,random,random
153.  OBJECT:random,random,random
154.  OBJECT:random,random,random
155.  OBJECT:random,random,random
156.  OBJECT:random,random,random
157.  OBJECT:random,random,random
158.  # Random traps
159.  TRAP:random,random
160.  TRAP:random,random
161.  TRAP:random,random
162.  TRAP:random,random
163.  TRAP:random,random
164.  TRAP:random,random
165.  # Random monsters.
166.  MONSTER: 'E',"earth elemental",random
167.  MONSTER: 'E',"earth elemental",random
168.  MONSTER: 'E',"earth elemental",random
169.  MONSTER: 'E',"earth elemental",random
170.  MONSTER: 'E',"earth elemental",random
171.  MONSTER: 'E',"earth elemental",random
172.  MONSTER: 'E',"earth elemental",random
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: 'X',"xorn",random
181.  MONSTER: 'X',"xorn",random
182.  MONSTER: 'X',"xorn",random
183.  MONSTER: 'X',"xorn",random
184.  MONSTER: 'X',"xorn",random
185.  MONSTER: 'X',"xorn",random
186.  MONSTER: 'X',"xorn",random
187.  MONSTER: 'X',"xorn",random
188.  MONSTER: 'X',"xorn",random
189.  

Goal level

190.  #
191.  #	The "goal" level for the quest.
192.  #
193.  #	Here you meet Master Kaen, your nemesis monster.  You have to
194.  #	defeat Master Kaen in combat to gain the artifact you have
195.  #	been assigned to retrieve.
196.  #
197.  
198.  MAZE: "Mon-goal", ' '
199.  INIT_MAP: 'L' , '.' , false , false , unlit , false
200.  GEOMETRY:center,center
201.  MAP
202.  .L......L.LLL.......LL....
203.  .LLL.......L......LL......
204.  LL.LL.............L.LL....
205.  ..........................
206.  ......................LL..
207.  ......................LLL.
208.  LL........................
209.  .LL.......................
210.  .LL................LL.L...
211.  ..LL.....L.LL.......LLL...
212.  .........LLL.........L....
213.  ENDMAP
214.  # Dungeon Description
215.  RANDOM_PLACES:(14,04),(13,07)
216.  REGION:(00,00,25,10),unlit,"ordinary"
217.  # Stairs
218.  STAIR:(20,05),up
219.  # Objects
220.  OBJECT:'(',"lenses",place[0],blessed,0,"The Eyes of the Overworld"
221.  OBJECT:random,random,random
222.  OBJECT:random,random,random
223.  OBJECT:random,random,random
224.  OBJECT:random,random,random
225.  OBJECT:random,random,random
226.  OBJECT:random,random,random
227.  OBJECT:random,random,random
228.  OBJECT:random,random,random
229.  OBJECT:random,random,random
230.  OBJECT:random,random,random
231.  OBJECT:random,random,random
232.  OBJECT:random,random,random
233.  OBJECT:random,random,random
234.  OBJECT:random,random,random
235.  # Random traps
236.  TRAP:"fire",random
237.  TRAP:"fire",random
238.  TRAP:"fire",random
239.  TRAP:"fire",random
240.  TRAP:random,random
241.  TRAP:random,random
242.  # Random monsters.
243.  MONSTER:'@',"Master Kaen",place[0]
244.  ALTAR:place[0],noalign,altar
245.  MONSTER: 'E',"earth elemental",random
246.  MONSTER: 'E',"earth elemental",random
247.  MONSTER: 'E',"earth elemental",random
248.  MONSTER: 'E',"earth elemental",random
249.  MONSTER: 'E',"earth elemental",random
250.  MONSTER: 'E',"earth elemental",random
251.  MONSTER: 'E',"earth elemental",random
252.  MONSTER: 'E',"earth elemental",random
253.  MONSTER: 'E',"earth elemental",random
254.  MONSTER: 'X',"xorn",random
255.  MONSTER: 'X',"xorn",random
256.  MONSTER: 'X',"xorn",random
257.  MONSTER: 'X',"xorn",random
258.  MONSTER: 'X',"xorn",random
259.  MONSTER: 'X',"xorn",random
260.  MONSTER: 'X',"xorn",random
261.  MONSTER: 'X',"xorn",random
262.  MONSTER: 'X',"xorn",random
263.  
264.  #
265.  #	The "fill" levels for the quest.
266.  #
267.  #	These levels are used to fill out any levels not occupied by specific
268.  #	levels as defined above. "fila" is the upper filler, between the
269.  #	start and locate levels, and "filb" the lower between the locate
270.  #	and goal levels.
271.  #
272.  
273.  LEVEL: "Mon-fila"
274.  # Random Monsters
275.  RANDOM_MONSTERS: 'E', 'X'
276.  #
277.  ROOM: "ordinary" , random, random, random, random
278.  STAIR: random, up
279.  OBJECT: random,random,random
280.  MONSTER: 'E', random, random, hostile
281.  
282.  ROOM: "ordinary" , random, random, random, random
283.  OBJECT: random, random, random
284.  OBJECT: random,random,random
285.  MONSTER: 'E', random, random, hostile
286.  
287.  ROOM: "ordinary" , random, random, random, random
288.  OBJECT: random, random, random
289.  TRAP: random, random
290.  OBJECT: random,random,random
291.  MONSTER: 'X', "xorn", random
292.  MONSTER: 'E', "earth elemental", random
293.  
294.  ROOM: "ordinary" , random, random, random, random
295.  STAIR: random, down
296.  OBJECT: random, random, random
297.  TRAP: random, random
298.  MONSTER: 'E', random, random, hostile
299.  MONSTER: 'E', "earth elemental", random
300.  
301.  ROOM: "ordinary" , random, random, random, random
302.  OBJECT: random, random, random
303.  OBJECT: random, random, random
304.  TRAP: random, random
305.  MONSTER: 'X', random, random, hostile
306.  
307.  ROOM: "ordinary" , random, random, random, random
308.  OBJECT: random, random, random
309.  TRAP: random, random
310.  MONSTER: 'E', "earth elemental", random
311.  
312.  RANDOM_CORRIDORS
313.  
314.  LEVEL: "Mon-filb"
315.  # Random Monsters
316.  RANDOM_MONSTERS: 'E', 'X'
317.  #
318.  ROOM: "ordinary" , random, random, random, random
319.  STAIR: random, up
320.  OBJECT: random,random,random
321.  MONSTER: 'X', random, random, hostile
322.  
323.  ROOM: "ordinary" , random, random, random, random
324.  OBJECT: random, random, random
325.  OBJECT: random,random,random
326.  MONSTER: 'X', random, random, hostile
327.  
328.  ROOM: "ordinary" , random, random, random, random
329.  OBJECT: random, random, random
330.  TRAP: random, random
331.  OBJECT: random,random,random
332.  MONSTER: 'E', random, random, hostile
333.  
334.  ROOM: "ordinary" , random, random, random, random
335.  STAIR: random, down
336.  OBJECT: random, random, random
337.  TRAP: random, random
338.  MONSTER: 'E', random, random, hostile
339.  MONSTER: 'E', "earth elemental", random
340.  
341.  ROOM: "ordinary" , random, random, random, random
342.  OBJECT: random, random, random
343.  OBJECT: random, random, random
344.  TRAP: random, random
345.  MONSTER: 'X', random, random, hostile
346.  
347.  ROOM: "ordinary" , random, random, random, random
348.  OBJECT: random, random, random
349.  TRAP: random, random
350.  MONSTER: 'E', "earth elemental", random
351.  
352.  RANDOM_CORRIDORS
353.  

References