# Source:NetHack 3.4.3/dat/mines.des
Below is the full text to dat/mines.des from NetHack 3.4.3. To link to a particular line, write {{sourcecode|mines.des|123}}, for example.
This file describes the layout of the Gnomish Mines, including Minetown and Mines' End.

Contents

1 License
2 Fill levels
3 Minetown

3.1 Frontier town
3.2 Town Square
3.3 Alley Town
3.4 College Town
3.5 Grotto Town
3.6 Bustling Town
3.7 Bazaar Town

4 Mines' End

4.1 Mimic of the Mines
4.2 Gnome King's Wine Cellar
4.3 Catacombs

5 References

License
1.    #	SCCS Id: @(#)mines.des	3.4	2002/05/02
2.    #	Copyright (c) 1989-95 by Jean-Christophe Collet
3.    #	Copyright (c) 1991-95 by M. Stephenson
4.    # NetHack may be freely redistributed.  See license for details.
5.    #
6.    

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.

Fill levels
7.    #	The "fill" level for the mines.
8.    #
9.    #	This level is used to fill out any levels not occupied by
10.   #	specific levels as defined below.
11.   #
12.   MAZE: "minefill" , ' '
13.   INIT_MAP: '.' , ' ' , true , true , random , true
14.   NOMAP
15.   #
16.   STAIR: random, up
17.   STAIR: random, down
18.   #
19.   OBJECT: '*', random, random
20.   OBJECT: '*', random, random
21.   OBJECT: '*', random, random
22.   OBJECT: '(', random, random
23.   OBJECT: random, random, random
24.   OBJECT: random, random, random
25.   OBJECT: random, random, random
26.   #
27.   MONSTER: 'G', "gnome", random
28.   MONSTER: 'G', "gnome", random
29.   MONSTER: 'G', "gnome", random
30.   MONSTER: 'G', "gnome", random
31.   MONSTER: 'G', "gnome", random
32.   MONSTER: 'G', "gnome", random
33.   MONSTER: 'G', "gnome", random
34.   MONSTER: 'G', "gnome lord", random
35.   MONSTER: 'h', "dwarf", random
36.   MONSTER: 'h', "dwarf", random
37.   MONSTER: 'G', random, random
38.   MONSTER: 'G', random, random
39.   MONSTER: 'h', random, random
40.   #
41.   TRAP: random, random
42.   TRAP: random, random
43.   TRAP: random, random
44.   TRAP: random, random
45.   TRAP: random, random
46.   TRAP: random, random
47.   
48.   

Minetown
These are the different variants of Minetown.

Frontier town
49.   # Minetown variant 1
50.   # "Frontier Town"
51.   #
52.   LEVEL: "minetn-1"
53.   
54.   ROOM: "ordinary" , lit, (3,3), (center,center), (31,15)
55.   NAME: "town"
56.   FOUNTAIN: (13, 7)
57.   FOUNTAIN: (20, 7)
58.   
59.   # The Town Watch
60.   MONSTER: '@', "watchman", random, peaceful
61.   MONSTER: '@', "watchman", random, peaceful
62.   MONSTER: '@', "watchman", random, peaceful
63.   MONSTER: '@', "watchman", random, peaceful
64.   MONSTER: '@', "watch captain", random, peaceful
65.   
66.   SUBROOM: "shop" , lit, (2,2), (3,4), "town"
67.   CHANCE: 90
68.   DOOR: false, closed, south, random
69.   
70.   SUBROOM: "tool shop", lit, (2,9), (3,4), "town"
71.   CHANCE: 90
72.   DOOR: false, closed, north, random
73.   
74.   SUBROOM: "ordinary", unlit, (6,2), (3,4), "town"
75.   DOOR: false, closed, south, random
76.   
77.   SUBROOM: "ordinary", lit, (6,9), (3,4), "town"
78.   DOOR: false, closed, north, random
79.   
80.   SUBROOM: "food shop", lit, (10,2), (2,3), "town"
81.   CHANCE: 90
82.   DOOR: false, closed, south, random
83.   
84.   SUBROOM: "candle shop", lit, (22,2), (3,3), "town"
85.   DOOR: false, closed, south, random
86.   
87.   SUBROOM: "ordinary", unlit, (10,10), (2,3), "town"
88.   DOOR: false, locked, east, random
89.   MONSTER: 'G', "gnome", random
90.   
91.   SUBROOM: "ordinary", lit, (19,2),  (2,3), "town"
92.   DOOR: false, locked, west, random
93.   MONSTER: 'G', "gnome", random
94.   
95.   SUBROOM: "temple", lit, (15,9), (4,4), "town"
96.   DOOR: false, closed, north, random
97.   ALTAR:(02,02),align[0],shrine
98.   MONSTER: 'G', "gnomish wizard", random
99.   MONSTER: 'G', "gnomish wizard", random
100.  
101.  SUBROOM: "ordinary", lit, (22,10), (2,3), "town"
102.  DOOR: false, locked, west, random
103.  
104.  SUBROOM: "ordinary", lit, (26,2), (3,3), "town"
105.  DOOR: false, closed, south, random
106.  MONSTER: 'G', "gnome lord", random
107.  
108.  SUBROOM: "ordinary", unlit, (25,10), (4,3), "town"
109.  DOOR: false, closed, north, random
110.  
111.  ROOM: "ordinary" , random, random, random, random
112.  STAIR: random, up
113.  
114.  ROOM: "ordinary" , random, random, random, random
115.  STAIR: random, down
116.  TRAP: random, random
117.  MONSTER: 'G', "gnome", random
118.  MONSTER: 'G', "gnome", random
119.  
120.  ROOM: "ordinary" , random, random, random, random
121.  MONSTER: 'h', "dwarf", random
122.  
123.  ROOM: "ordinary" , random, random, random, random
124.  TRAP: random, random
125.  MONSTER: 'G', "gnome", random
126.  
127.  RANDOM_CORRIDORS
128.  
129.  

Town Square
130.  # Minetown variant 2
131.  # "Town Square"
132.  #
133.  LEVEL: "minetn-2"
134.  ROOM: "ordinary" , lit, (3,3), (center,center), (31,15)
135.  NAME: "town"
136.  FOUNTAIN: (17, 5)
137.  FOUNTAIN: (13, 8)
138.  
139.  # The Town Watch
140.  MONSTER: '@', "watchman", random, peaceful
141.  MONSTER: '@', "watchman", random, peaceful
142.  MONSTER: '@', "watchman", random, peaceful
143.  MONSTER: '@', "watchman", random, peaceful
144.  MONSTER: '@', "watch captain", random, peaceful
145.  
146.  SUBROOM: "ordinary", random, (2,0), (2,2), "town"
147.  DOOR: false, closed, west, random
148.  
149.  SUBROOM: "ordinary", unlit, (5,0), (2,2), "town"
150.  DOOR: false, closed, south, random
151.  
152.  SUBROOM: "ordinary", random, (8,0), (2,2), "town"
153.  DOOR: false, closed, east, random
154.  
155.  SUBROOM: "ordinary", lit, (16,0), (2,2), "town"
156.  DOOR: false, closed, west, random
157.  
158.  SUBROOM: "ordinary", unlit, (19,0), (2,2), "town"
159.  DOOR: false, closed, south, random
160.  
161.  SUBROOM: "ordinary", random, (22,0), (2,2), "town"
162.  DOOR: false, locked, south, random
163.  MONSTER: 'G', "gnome", random
164.  
165.  SUBROOM: "ordinary", unlit, (25,0), (2,2), "town"
166.  DOOR: false, closed, east, random
167.  
168.  SUBROOM: "ordinary", lit, (2,5), (2,2), "town"
169.  DOOR: false, closed, north, random
170.  
171.  SUBROOM: "ordinary", lit, (5,5), (2,2), "town"
172.  DOOR: false, closed, south, random
173.  
174.  SUBROOM: "ordinary", random, (8,5), (2,2), "town"
175.  DOOR: false, locked, north, random
176.  MONSTER: 'G', "gnome", random
177.  
178.  SUBROOM: "shop" , lit, (2,10), (4,3), "town"
179.  CHANCE: 90
180.  DOOR: false, closed, west, random
181.  
182.  SUBROOM: "tool shop", lit, (23,10), (4,3), "town"
183.  CHANCE: 90
184.  DOOR: false, closed, east, random
185.  
186.  SUBROOM: "food shop", lit, (24,5), (3,4), "town"
187.  CHANCE: 90
188.  DOOR: false, closed, north, random
189.  
190.  SUBROOM: "candle shop", lit, (11,10), (4,3), "town"
191.  DOOR: false, closed, east, random
192.  
193.  SUBROOM: "ordinary", unlit, (7,10), (3,3), "town"
194.  DOOR: false, locked, north, random
195.  MONSTER: 'G', "gnome", random
196.  
197.  SUBROOM: "temple", lit, (19,5), (4,4), "town"
198.  DOOR: false, closed, north, random
199.  ALTAR:(02,02),align[0],shrine
200.  MONSTER: 'G', "gnomish wizard", random
201.  MONSTER: 'G', "gnomish wizard", random
202.  
203.  SUBROOM: "ordinary", lit, (18,10), (4,3), "town"
204.  DOOR: false, locked, west, random
205.  MONSTER: 'G', "gnome lord", random
206.  
207.  ROOM: "ordinary" , random, random, random, random
208.  STAIR: random, up
209.  
210.  ROOM: "ordinary" , random, random, random, random
211.  STAIR: random, down
212.  TRAP: random, random
213.  MONSTER: 'G', "gnome", random
214.  MONSTER: 'G', "gnome", random
215.  
216.  ROOM: "ordinary" , random, random, random, random
217.  MONSTER: 'h', "dwarf", random
218.  
219.  ROOM: "ordinary" , random, random, random, random
220.  TRAP: random, random
221.  MONSTER: 'G', "gnome", random
222.  
223.  RANDOM_CORRIDORS
224.  
225.  

Alley Town
226.  # Minetown variant 3 by Kelly Bailey
227.  # "Alley Town"
228.  #
229.  LEVEL: "minetn-3"
230.  ROOM: "ordinary",lit,(3,3),(center,center),(31,15)
231.  NAME: "town"
232.  FOUNTAIN:(01,06)
233.  FOUNTAIN:(29,13)
234.  MONSTER: '@', "watchman", random, peaceful
235.  MONSTER: '@', "watchman", random, peaceful
236.  MONSTER: '@', "watchman", random, peaceful
237.  MONSTER: '@', "watchman", random, peaceful
238.  MONSTER: '@', "watch captain", random, peaceful
239.  
240.  SUBROOM:"ordinary",random,(2,2),(2,2),"town"
241.  DOOR: false,closed,south,random
242.  
243.  SUBROOM:"tool shop",lit,(5,3),(2,3),"town"
244.  CHANCE: 30
245.  DOOR: false,closed,south,random
246.  
247.  SUBROOM:"ordinary",random,(2,10),(2,3),"town"
248.  DOOR: false, locked, north, random
249.  MONSTER: 'G',random,random
250.  
251.  SUBROOM:"ordinary",random,(5,9),(2,2),"town"
252.  DOOR: false,closed,north,random
253.  
254.  SUBROOM:"temple",lit,(10,2),(3,4),"town"
255.  DOOR: false,closed,east,random
256.  ALTAR:(1,1),align[0],shrine
257.  MONSTER: 'G', "gnomish wizard", random
258.  MONSTER: 'G', "gnomish wizard", random
259.  
260.  SUBROOM:"ordinary",random,(11,7),(2,2),"town"
261.  DOOR: false,closed,west,random
262.  
263.  SUBROOM:"shop",lit,(10,10),(3,3),"town"
264.  DOOR:false,closed,west,random
265.  
266.  SUBROOM:"ordinary",random,(14,8),(2,2),"town"
267.  DOOR:false,locked,north,random
268.  MONSTER: 'G',random,random
269.  
270.  SUBROOM:"ordinary",random,(14,11),(2,2),"town"
271.  DOOR:false,closed,south,random
272.  
273.  SUBROOM:"tool shop",lit,(17,10),(3,3),"town"
274.  CHANCE:40
275.  DOOR:false,closed,north,random
276.  
277.  SUBROOM:"ordinary",random,(21,11),(2,2),"town"
278.  DOOR:false,locked,east,random
279.  MONSTER:'G',random,random
280.  
281.  SUBROOM:"food shop",lit,(26,8),(3,2),"town"
282.  CHANCE:90
283.  DOOR:false,closed,west,random
284.  
285.  SUBROOM:"ordinary",random,(16,2),(2,2),"town"
286.  DOOR:false,closed,west,random
287.  
288.  SUBROOM:"ordinary",random,(19,2),(2,2),"town"
289.  DOOR:false,closed,north,random
290.  
291.  SUBROOM:"wand shop",lit,(19,5),(3,2),"town"
292.  CHANCE:30
293.  DOOR:false,closed,west,random
294.  
295.  SUBROOM: "candle shop",lit,(25,2),(3,3),"town"
296.  DOOR:false,closed,south,random
297.  
298.  ROOM: "ordinary", random, random, random, random
299.  STAIR: random, up
300.  
301.  ROOM: "ordinary" , random, random, random, random
302.  STAIR: random, down
303.  TRAP: random, random
304.  MONSTER: 'G', "gnome", random
305.  MONSTER: 'G', "gnome", random
306.  
307.  ROOM: "ordinary" , random, random, random, random
308.  MONSTER: 'h', "dwarf", random
309.  
310.  ROOM: "ordinary" , random, random, random, random
311.  TRAP: random, random
312.  MONSTER: 'G', "gnome", random
313.  
314.  RANDOM_CORRIDORS
315.  
316.  

College Town
317.  # Minetown variant 4 by Kelly Bailey
318.  # "College Town"
319.  #
320.  LEVEL: "minetn-4"
321.  ROOM: "ordinary",lit,(3,3),(center,center),(30,15)
322.  NAME: "town"
323.  FOUNTAIN:(08,07)
324.  FOUNTAIN:(18,07)
325.  MONSTER: '@', "watchman", random, peaceful
326.  MONSTER: '@', "watchman", random, peaceful
327.  MONSTER: '@', "watchman", random, peaceful
328.  MONSTER: '@', "watchman", random, peaceful
329.  MONSTER: '@', "watch captain", random, peaceful
330.  
331.  SUBROOM:"book shop",lit,(4,2),(3,3),"town"
332.  DOOR: false,closed,south,random
333.  
334.  SUBROOM:"ordinary",random,(8,2),(2,2),"town"
335.  DOOR: false,closed,south,random
336.  
337.  SUBROOM:"temple",lit,(11,3),(5,4),"town"
338.  DOOR: false,closed,south,random
339.  ALTAR:(2,1),align[0],shrine
340.  MONSTER: 'G', "gnomish wizard", random
341.  MONSTER: 'G', "gnomish wizard", random
342.  
343.  SUBROOM:"ordinary",random,(19,2),(2,2),"town"
344.  DOOR: false,closed,south,random
345.  MONSTER: 'G', random, random
346.  
347.  SUBROOM:"candle shop",lit,(22,2),(3,3),"town"
348.  DOOR:false,closed,south,random
349.  
350.  SUBROOM:"ordinary",random,(26,2),(2,2),"town"
351.  DOOR:false,locked,east,random
352.  MONSTER: 'G',random,random
353.  
354.  SUBROOM:"tool shop",lit,(4,10),(3,3),"town"
355.  CHANCE:90
356.  DOOR:false,closed,north,random
357.  
358.  SUBROOM:"ordinary",random,(8,11),(2,2),"town"
359.  DOOR:false,locked,south,random
360.  MONSTER: 'k',"kobold shaman",random
361.  MONSTER: 'k',"kobold shaman",random
362.  MONSTER: 'f',"kitten",random
363.  MONSTER: 'f',random,random
364.  
365.  SUBROOM:"food shop",lit,(11,11),(3,2),"town"
366.  CHANCE:90
367.  DOOR:false,closed,east,random
368.  
369.  SUBROOM:"ordinary",random,(17,11),(2,2),"town"
370.  DOOR:false,closed,west,random
371.  
372.  SUBROOM:"ordinary",random,(20,10),(2,2),"town"
373.  DOOR:false,locked,north,random
374.  MONSTER:'G',random,random
375.  
376.  SUBROOM:"shop",lit,(23,10),(3,3),"town"
377.  CHANCE:90
378.  DOOR:false,closed,north,random
379.  
380.  ROOM: "ordinary" , random, random, random, random
381.  STAIR: random, up
382.  
383.  ROOM: "ordinary" , random, random, random, random
384.  STAIR: random, down
385.  TRAP: random, random
386.  MONSTER: 'G', "gnome", random
387.  MONSTER: 'G', "gnome", random
388.  
389.  ROOM: "ordinary" , random, random, random, random
390.  MONSTER: 'h', "dwarf", random
391.  
392.  ROOM: "ordinary" , random, random, random, random
393.  TRAP: random, random
394.  MONSTER: 'G', "gnome", random
395.  
396.  RANDOM_CORRIDORS
397.  
398.  

Grotto Town
399.  # "Grotto Town" by Kelly Bailey
400.  #
401.  MAZE: "minetn-5",' '
402.  GEOMETRY:center,center
403.  MAP
404.  -----         ---------                                                    
405.  |...---  ------.......--    -------                       ---------------  
406.  |.....----.........--..|    |.....|          -------      |.............|  
407.  --..-....-.----------..|    |.....|          |.....|     --+---+--.----+-  
408.   --.--.....----     ----    |.....|  ------  --....----  |..-...--.-.+..|  
409.    ---.........----  -----   ---+---  |..+.|   ---..-..----..---+-..---..|  
410.      ----.-....|..----...--    |.|    |..|.|    ---+-.....-+--........--+-  
411.         -----..|....-.....---- |.|    |..|.------......--................|  
412.      ------ |..|.............---.--   ----.+..|-.......--..--------+--..--  
413.      |....| --......---...........-----  |.|..|-...{....---|.........|..--  
414.      |....|  |........-...-...........----.|..|--.......|  |.........|...|  
415.      ---+--------....-------...---......--.-------....---- -----------...|  
416.   ------.---...--...--..-..--...-..---...|.--..-...-....------- |.......--  
417.   |..|-.........-..---..-..---.....--....|........---...-|....| |.-------   
418.   |..+...............-+---+-----..--..........--....--...+....| |.|...S.    
419.  -----.....{....----...............-...........--...-...-|....| |.|...|     
420.  |..............-- --+--.---------.........--..-........------- |.--+-------
421.  -+-----.........| |...|.|....|  --.......------...|....---------.....|....|
422.  |...| --..------- |...|.+....|   ---...---    --..|...--......-...{..+..-+|
423.  |...|  ----       ------|....|     -----       -----.....----........|..|.|
424.  -----                   ------                     -------  ---------------
425.  ENDMAP
426.  
427.  STAIR:(01,01),up
428.  STAIR:(46,03),down
429.  FOUNTAIN:(50,09)
430.  FOUNTAIN:(10,15)
431.  FOUNTAIN:(66,18)
432.  
433.  REGION:(00,00,74,20),unlit,"ordinary"
434.  REGION:(09,13,11,17),lit,"ordinary"
435.  REGION:(08,14,12,16),lit,"ordinary"
436.  REGION:(49,07,51,11),lit,"ordinary"
437.  REGION:(48,08,52,10),lit,"ordinary"
438.  REGION:(64,17,68,19),lit,"ordinary"
439.  REGION:(37,13,39,17),lit,"ordinary"
440.  REGION:(36,14,40,17),lit,"ordinary"
441.  REGION:(59,02,72,10),lit,"ordinary"
442.  
443.  MONSTER: '@', "watchman", random, peaceful
444.  MONSTER: '@', "watchman", random, peaceful
445.  MONSTER: '@', "watchman", random, peaceful
446.  MONSTER: '@', "watchman", random, peaceful
447.  MONSTER: '@', "watch captain", random, peaceful
448.  MONSTER: 'G', "gnome", random
449.  MONSTER: 'G', "gnome", random
450.  MONSTER: 'G', "gnome", random
451.  MONSTER: 'G', "gnome", random
452.  MONSTER: 'G', "gnome", random
453.  MONSTER: 'G', "gnome", random
454.  MONSTER: 'G', "gnome lord", random
455.  MONSTER: 'G', "gnome lord", random
456.  MONSTER: 'h', "dwarf", random
457.  MONSTER: 'h', "dwarf", random
458.  MONSTER: 'h', "dwarf", random
459.  
460.  # The shops
461.  REGION:(25,17,28,19),lit,"candle shop"
462.  DOOR:closed,(24,18)
463.  REGION:(59,9,67,10),lit,"shop"
464.  DOOR:closed,(66,08)
465.  REGION:(57,13,60,15),lit,"tool shop"
466.  DOOR:closed,(56,14)
467.  REGION:(05,09,08,10),lit,"food shop"
468.  DOOR:closed,(07,11)
469.  # Gnome homes
470.  DOOR:closed,(04,14)
471.  DOOR:locked,(01,17)
472.  MONSTER: 'G', "gnomish wizard", (02,19)
473.  DOOR:locked,(20,16)
474.  MONSTER: 'G', random, (20,18)
475.  DOOR:random,(21,14)
476.  DOOR:random,(25,14)
477.  DOOR:random,(42,08)
478.  DOOR:locked,(40,05)
479.  MONSTER: 'G', random, (38,07)
480.  DOOR:random,(59,03)
481.  DOOR:random,(58,06)
482.  DOOR:random,(63,03)
483.  DOOR:random,(63,05)
484.  DOOR:locked,(71,03)
485.  DOOR:locked,(71,06)
486.  DOOR:closed,(69,04)
487.  DOOR:closed,(67,16)
488.  MONSTER: 'G', "gnomish wizard", (67,14)
489.  OBJECT: '=', random, (70,14)
490.  DOOR:locked,(69,18)
491.  MONSTER: 'G', "gnome lord", (71,19)
492.  DOOR:locked,(73,18)
493.  OBJECT: '(', "chest", (73,19)
494.  DOOR:locked,(50,06)
495.  OBJECT: '(', random, (50,03)
496.  OBJECT: '`', "statue", (38,15), "gnome king", 1
497.  # Temple
498.  REGION:(29,02,33,04),lit,"temple"
499.  DOOR:closed,(31,05)
500.  ALTAR:(31,03),align[0],shrine
501.  
502.  

Bustling Town
503.  # "Bustling Town" by Kelly Bailey
504.  #
505.  MAZE: "minetn-6",' '
506.  INIT_MAP:'.','-',true,true,lit,true
507.  GEOMETRY:center,top
508.  MAP
509.  .-----................----------------.-
510.  .|...|................|...|..|...|...|..
511.  .|...+..--+--.........|...|..|...|...|..
512.  .|...|..|...|..-----..|...|..|-+---+--..
513.  .-----..|...|--|...|..--+---+-.........|
514.  ........|...|..|...+.............-----..
515.  ........-----..|...|......--+-...|...|..
516.  .----...|...|+------..{...|..|...+...|..
517.  .|..+...|...|.............|..|...|...|..
518.  .|..|...|...|-+-.....---+-------------.|
519.  .----...--+--..|..-+-|..................
520.  ...|........|..|..|..|----....---------.
521.  ...|..T.....----..|..|...+....|......|-.
522.  ...|-....{........|..|...|....+......|-.
523.  ...--..-....T.....--------....|......|-.
524.  .......--.....................----------
525.  ENDMAP
526.  
527.  REGION:(00,00,38,15),lit,"ordinary"
528.  STAIR:levregion(01,03,20,19),(0,0,39,15),up
529.  STAIR:levregion(61,03,75,19),(0,0,39,15),down
530.  FOUNTAIN:(22,07)
531.  FOUNTAIN:(09,13)
532.  REGION:(13,5,14,6),unlit,"ordinary"
533.  REGION:(9,7,11,9),lit,"candle shop"
534.  REGION:(16,4,18,6),lit,"tool shop"
535.  REGION:(23,1,25,3),lit,"shop"
536.  REGION:(22,12,24,13),lit,"food shop"
537.  REGION:(31,12,36,14),lit,"temple"
538.  ALTAR:(35,13),align[0],shrine
539.  
540.  DOOR:closed,(5,2)
541.  DOOR:locked,(4,8)
542.  DOOR:closed,(10,2)
543.  DOOR:closed,(10,10)
544.  DOOR:locked,(13,7)
545.  DOOR:locked,(14,9)
546.  DOOR:closed,(19,5)
547.  DOOR:closed,(19,10)
548.  DOOR:closed,(24,4)
549.  DOOR:closed,(24,9)
550.  DOOR:closed,(25,12)
551.  DOOR:closed,(28,4)
552.  DOOR:locked,(28,6)
553.  DOOR:closed,(30,13)
554.  DOOR:closed,(31,3)
555.  DOOR:closed,(35,3)
556.  DOOR:closed,(33,7)
557.  
558.  MONSTER: 'G', "gnome", random
559.  MONSTER: 'G', "gnome", random
560.  MONSTER: 'G', "gnome", random
561.  MONSTER: 'G', "gnome", random
562.  MONSTER: 'G', "gnome", random
563.  MONSTER: 'G', "gnome", random
564.  MONSTER: 'G', "gnome", (14,6)
565.  MONSTER: 'G', "gnome lord", (14,5)
566.  MONSTER: 'G', "gnome", (27,8)
567.  MONSTER: 'G', "gnome lord", random
568.  MONSTER: 'G', "gnome lord", random
569.  MONSTER: 'h', "dwarf", random
570.  MONSTER: 'h', "dwarf", random
571.  MONSTER: 'h', "dwarf", random
572.  MONSTER: '@', "watchman", random, peaceful
573.  MONSTER: '@', "watchman", random, peaceful
574.  MONSTER: '@', "watchman", random, peaceful
575.  MONSTER: '@', "watch captain", random, peaceful
576.  MONSTER: '@', "watch captain", random, peaceful
577.  
578.  

Bazaar Town
579.  # "Bazaar Town" by Kelly Bailey
580.  #
581.  LEVEL: "minetn-7"
582.  ROOM: "ordinary" , lit, (3,3), (center,center), (30,15)
583.  NAME: "town"
584.  FOUNTAIN: (12, 07)
585.  FOUNTAIN: (11, 13)
586.  
587.  MONSTER: '@', "watchman", random, peaceful
588.  MONSTER: '@', "watchman", random, peaceful
589.  MONSTER: '@', "watchman", random, peaceful
590.  MONSTER: '@', "watchman", random, peaceful
591.  MONSTER: '@', "watch captain", random, peaceful
592.  MONSTER:'G',"gnome",random
593.  MONSTER:'G',"gnome",random
594.  MONSTER:'G',"gnome",random
595.  MONSTER:'G',"gnome lord",random
596.  MONSTER:'Y',"monkey",random
597.  MONSTER:'Y',"monkey",random
598.  
599.  SUBROOM: "ordinary", random, (2,2), (4,2), "town"
600.  DOOR: false, closed, south, random
601.  
602.  SUBROOM: "ordinary", random, (7,2), (2,2), "town"
603.  DOOR: false, closed, north, random
604.  
605.  SUBROOM: "ordinary", random, (7,5), (2,2), "town"
606.  DOOR: false, closed, south, random
607.  
608.  SUBROOM: "ordinary", lit, (10,2), (3,4), "town"
609.  MONSTER:'G',"gnome",random
610.  MONSTER:'Y',"monkey",random
611.  MONSTER:'Y',"monkey",random
612.  MONSTER:'Y',"monkey",random
613.  DOOR: false, closed, south, random
614.  
615.  SUBROOM: "ordinary", random, (14,2), (4,2), "town"
616.  DOOR: false, closed, south, 0
617.  MONSTER: 'n', random, random
618.  
619.  SUBROOM: "ordinary", random, (16,5), (2,2), "town"
620.  DOOR: false, closed, south, random
621.  
622.  SUBROOM: "ordinary", unlit, (19,2), (2,2), "town"
623.  DOOR: false, locked, east, random
624.  MONSTER: 'G',"gnome king",random
625.  
626.  SUBROOM: "food shop", lit, (19,5), (2,3), "town"
627.  CHANCE: 50
628.  DOOR: false, closed, south, random
629.  
630.  SUBROOM: "ordinary", random, (2,7), (2,2), "town"
631.  DOOR: false, closed, east, random
632.  
633.  SUBROOM: "tool shop", lit, (2,10), (2,3), "town"
634.  CHANCE: 50
635.  DOOR: false, closed, south, random
636.  
637.  SUBROOM: "candle shop", lit, (5,10),(3,3), "town"
638.  DOOR: false, closed, north, random
639.  
640.  SUBROOM: "ordinary", random, (11,10), (2,2), "town"
641.  DOOR: false, locked, west, random
642.  MONSTER: 'G',random,random
643.  
644.  SUBROOM: "shop", lit, (14,10), (2,3), "town"
645.  CHANCE: 60
646.  DOOR: false, closed, north, random
647.  
648.  SUBROOM: "ordinary", random, (17,11), (4,2), "town"
649.  DOOR: false, closed, north, random
650.  
651.  SUBROOM: "ordinary", random, (22,11), (2,2), "town"
652.  DOOR: false, closed, south, random
653.  SINK: (00,00)
654.  
655.  SUBROOM: "food shop", lit, (25,11), (3,2), "town"
656.  CHANCE: 50
657.  DOOR: false, closed, east, random
658.  
659.  SUBROOM: "tool shop", lit, (25,2), (3,3), "town"
660.  CHANCE: 30
661.  DOOR: false, closed, west, random
662.  
663.  SUBROOM: "temple", lit, (24,6), (4,4), "town"
664.  DOOR: false, closed, west, random
665.  ALTAR:(02,01),align[0],shrine
666.  MONSTER: 'G', "gnomish wizard", random
667.  MONSTER: 'G', "gnomish wizard", random
668.  
669.  ROOM: "ordinary" , random, random, random, random
670.  STAIR: random, up
671.  
672.  ROOM: "ordinary" , random, random, random, random
673.  STAIR: random, down
674.  TRAP: random, random
675.  MONSTER: 'G', "gnome", random
676.  MONSTER: 'G', "gnome", random
677.  
678.  ROOM: "ordinary" , random, random, random, random
679.  MONSTER: 'h', "dwarf", random
680.    
681.  ROOM: "ordinary" , random, random, random, random
682.  TRAP: random, random
683.  MONSTER: 'G', "gnome", random
684.  
685.  RANDOM_CORRIDORS
686.    
687.  

Mines' End
These are the different variants of the Mines' End level.

Mimic of the Mines
688.  # Mine end level variant 1
689.  # "Mimic of the Mines"
690.  #
691.  MAZE: "minend-1", ' '
692.  GEOMETRY:center,center
693.  #1234567890123456789012345678901234567890123456789012345678901234567890
694.  MAP
695.  ------------------------------------------------------------------   ------
696.  |                        |.......|     |.......-...|       |.....|.       |
697.  |    ---------        ----.......-------...........|       ---...-S-      |
698.  |    |.......|        |..........................-S-      --.......|      |
699.  |    |......-------   ---........................|.       |.......--      |
700.  |    |..--........-----..........................|.       -.-..----       |
701.  |    --..--.-----........-.....................---        --..--          |
702.  |     --..--..| -----------..................---.----------..--           |
703.  |      |...--.|    |..S...S..............---................--            |
704.  |     ----..-----  ------------........--- ------------...---             |
705.  |     |.........--            ----------              ---...-- -----      |
706.  |    --.....---..--                           --------  --...---...--     |
707.  | ----..-..-- --..---------------------      --......--  ---........|     |
708.  |--....-----   --..-..................---    |........|    |.......--     |
709.  |.......|       --......................S..  --......--    ---..----      |
710.  |--.--.--        ----.................---     ------..------...--         |
711.  | |....S..          |...............-..|         ..S...........|          |
712.  --------            --------------------           ------------------------
713.  ENDMAP
714.  
715.  # Dungeon Description
716.  RANDOM_PLACES:(08,16),(13,07),(21,08),(41,14),(50,04),(50,16),(66,01)
717.  REGION:(26,01,32,01),unlit,"ordinary",filled,true
718.  REGION:(20,08,21,08),unlit,"ordinary"
719.  REGION:(23,08,25,08),unlit,"ordinary"
720.  # Secret doors
721.  DOOR:locked,(07,16)
722.  DOOR:locked,(22,08)
723.  DOOR:locked,(26,08)
724.  DOOR:locked,(40,14)
725.  DOOR:locked,(50,03)
726.  DOOR:locked,(51,16)
727.  DOOR:locked,(66,02)
728.  # Stairs
729.  STAIR:(36,04),up
730.  # Non diggable walls
731.  NON_DIGGABLE:(00,00,74,17)
732.  # Niches
733.  # Note: place[6] empty
734.  OBJECT:'*',"diamond",place[0]
735.  OBJECT:'*',"emerald",place[0]
736.  OBJECT:'*',"worthless piece of violet glass",place[0]
737.  MONSTER:'m',random,place[0], m_object "luckstone"
738.  OBJECT:'*',"worthless piece of white glass",place[1]
739.  OBJECT:'*',"emerald",place[1]
740.  OBJECT:'*',"amethyst",place[1]
741.  MONSTER:'m',random,place[1], m_object "loadstone"
742.  OBJECT:'*',"diamond",place[2]
743.  OBJECT:'*',"worthless piece of green glass",place[2]
744.  OBJECT:'*',"amethyst",place[2]
745.  MONSTER:'m',random,place[2], m_object "flint"
746.  OBJECT:'*',"worthless piece of white glass",place[3]
747.  OBJECT:'*',"emerald",place[3]
748.  OBJECT:'*',"worthless piece of violet glass",place[3]
749.  MONSTER:'m',random,place[3], m_object "touchstone"
750.  OBJECT:'*',"worthless piece of red glass",place[4]
751.  OBJECT:'*',"ruby",place[4]
752.  OBJECT:'*',"loadstone",place[4]
753.  OBJECT:'*',"ruby",place[5]
754.  OBJECT:'*',"worthless piece of red glass",place[5]
755.  OBJECT:'*',"luckstone",place[5]
756.  # Random objects
757.  OBJECT:'*',random,random
758.  OBJECT:'*',random,random
759.  OBJECT:'*',random,random
760.  OBJECT:'*',random,random
761.  OBJECT:'*',random,random
762.  OBJECT:'*',random,random
763.  OBJECT:'*',random,random
764.  OBJECT:'(',random,random
765.  OBJECT:'(',random,random
766.  OBJECT:random,random,random
767.  OBJECT:random,random,random
768.  OBJECT:random,random,random
769.  # Random traps
770.  TRAP:random,random
771.  TRAP:random,random
772.  TRAP:random,random
773.  TRAP:random,random
774.  TRAP:random,random
775.  TRAP:random,random
776.  # Random monsters
777.  MONSTER:'G',"gnome king",random
778.  MONSTER:'G',"gnome lord",random
779.  MONSTER:'G',"gnome lord",random
780.  MONSTER:'G',"gnome lord",random
781.  MONSTER:'G',"gnomish wizard",random
782.  MONSTER:'G',"gnomish wizard",random
783.  MONSTER:'G',"gnome",random
784.  MONSTER:'G',"gnome",random
785.  MONSTER:'G',"gnome",random
786.  MONSTER:'G',"gnome",random
787.  MONSTER:'G',"gnome",random
788.  MONSTER:'G',"gnome",random
789.  MONSTER:'G',"gnome",random
790.  MONSTER:'G',"gnome",random
791.  MONSTER:'G',"gnome",random
792.  MONSTER:'h',"hobbit",random
793.  MONSTER:'h',"hobbit",random
794.  MONSTER:'h',"dwarf",random
795.  MONSTER:'h',"dwarf",random
796.  MONSTER:'h',"dwarf",random
797.  MONSTER:'h',random,random
798.  
799.  

Gnome King's Wine Cellar
800.  # Mine end level variant 2
801.  # "Gnome King's Wine Cellar"
802.  #
803.  MAZE: "minend-2", ' '
804.  GEOMETRY:center,center
805.  MAP
806.  ---------------------------------------------------------------------------
807.  |...................................................|                     |
808.  |.|---------S--.--|...|--------------------------|..|                     |
809.  |.||---|   |.||-| |...|..........................|..|                     |
810.  |.||...| |-|.|.|---...|.............................|                ..   |
811.  |.||...|-|.....|....|-|..........................|..|.               ..   |
812.  |.||.....|-S|..|....|............................|..|..                   |
813.  |.||--|..|..|..|-|..|----------------------------|..|-.                   |
814.  |.|   |..|..|....|..................................|...                  |
815.  |.|   |..|..|----|..-----------------------------|..|....                 |
816.  |.|---|..|--|.......|----------------------------|..|.....                |
817.  |...........|----.--|......................|     |..|.......              |
818.  |-----------|...|.| |------------------|.|.|-----|..|.....|..             |
819.  |-----------|.{.|.|--------------------|.|..........|.....|....           |
820.  |...............|.S......................|-------------..-----...         |
821.  |.--------------|.|--------------------|.|.........................       |
822.  |.................|                    |.....................|........    |
823.  ---------------------------------------------------------------------------
824.  ENDMAP
825.  
826.  # Dungeon Description
827.  FOUNTAIN:(14,13)
828.  REGION:(23,03,48,06),lit,"ordinary"
829.  REGION:(21,06,22,06),lit,"ordinary"
830.  REGION:(14,04,14,04),unlit,"ordinary"
831.  REGION:(10,05,14,08),unlit,"ordinary"
832.  REGION:(10,09,11,09),unlit,"ordinary"
833.  REGION:(15,08,16,08),unlit,"ordinary"
834.  # Secret doors
835.  DOOR:locked,(12,02)
836.  DOOR:locked,(11,06)
837.  # Stairs
838.  STAIR:(36,04),up
839.  # Non diggable walls
840.  NON_DIGGABLE:(00,00,52,17)
841.  NON_DIGGABLE:(53,00,74,00)
842.  NON_DIGGABLE:(53,17,74,17)
843.  NON_DIGGABLE:(74,01,74,16)
844.  NON_DIGGABLE:(53,07,55,07)
845.  NON_DIGGABLE:(53,14,61,14)
846.  # The Gnome King's wine cellar.
847.  ENGRAVING:(12,03),engrave,"You are now entering the Gnome King's wine cellar."
848.  ENGRAVING:(12,04),engrave,"Trespassers will be persecuted!"
849.  OBJECT:'!',"booze",(10,07)
850.  OBJECT:'!',"booze",(10,07)
851.  OBJECT:'!',random,(10,07)
852.  OBJECT:'!',"booze",(10,08)
853.  OBJECT:'!',"booze",(10,08)
854.  OBJECT:'!',random,(10,08)
855.  OBJECT:'!',"booze",(10,09)
856.  OBJECT:'!',"booze",(10,09)
857.  OBJECT:'!',"object detection",(10,09)
858.  # Objects
859.  # The Treasure chamber...
860.  OBJECT:'*',"diamond",(69,04)
861.  OBJECT:'*',random,(69,04)
862.  OBJECT:'*',"diamond",(69,04)
863.  OBJECT:'*',random,(69,04)
864.  OBJECT:'*',"emerald",(70,04)
865.  OBJECT:'*',random,(70,04)
866.  OBJECT:'*',"emerald",(70,04)
867.  OBJECT:'*',random,(70,04)
868.  OBJECT:'*',"emerald",(69,05)
869.  OBJECT:'*',random,(69,05)
870.  OBJECT:'*',"ruby",(69,05)
871.  OBJECT:'*',random,(69,05)
872.  OBJECT:'*',"ruby",(70,05)
873.  OBJECT:'*',"amethyst",(70,05)
874.  OBJECT:'*',random,(70,05)
875.  OBJECT:'*',"amethyst",(70,05)
876.  OBJECT:'*',"luckstone",(70,05)
877.  # Scattered gems...
878.  OBJECT:'*',random,random
879.  OBJECT:'*',random,random
880.  OBJECT:'*',random,random
881.  OBJECT:'*',random,random
882.  OBJECT:'*',random,random
883.  OBJECT:'*',random,random
884.  OBJECT:'*',random,random
885.  OBJECT:'(',random,random
886.  OBJECT:'(',random,random
887.  OBJECT:random,random,random
888.  OBJECT:random,random,random
889.  OBJECT:random,random,random
890.  # Random traps
891.  TRAP:random,random
892.  TRAP:random,random
893.  TRAP:random,random
894.  TRAP:random,random
895.  TRAP:random,random
896.  TRAP:random,random
897.  # Random monsters.
898.  MONSTER:'G',"gnome king",random
899.  MONSTER:'G',"gnome lord",random
900.  MONSTER:'G',"gnome lord",random
901.  MONSTER:'G',"gnome lord",random
902.  MONSTER:'G',"gnomish wizard",random
903.  MONSTER:'G',"gnomish wizard",random
904.  MONSTER:'G',"gnome",random
905.  MONSTER:'G',"gnome",random
906.  MONSTER:'G',"gnome",random
907.  MONSTER:'G',"gnome",random
908.  MONSTER:'G',"gnome",random
909.  MONSTER:'G',"gnome",random
910.  MONSTER:'G',"gnome",random
911.  MONSTER:'G',"gnome",random
912.  MONSTER:'G',"gnome",random
913.  MONSTER:'h',"hobbit",random
914.  MONSTER:'h',"hobbit",random
915.  MONSTER:'h',"dwarf",random
916.  MONSTER:'h',"dwarf",random
917.  MONSTER:'h',"dwarf",random
918.  MONSTER:'h',random,random
919.  
920.  

Catacombs
921.  # "Catacombs" by Kelly Bailey
922.  # Relies on some very specific behavior of MAZEWALK.
923.  #
924.  MAZE:"minend-3",'-'
925.  FLAGS:nommap
926.  GEOMETRY:center,bottom
927.  MAP
928.   - - - - - - - - - - -- -- - - . - - - - - - - - - -- - - -- - - - - . - - |
929.  ------...---------.-----------...-----.-------.-------     ----------------|
930.   - - - - - - - - - - - . - - - . - - - - - - - - - - -- - -- - . - - - - - |
931.  ------------.---------...-------------------------.---   ------------------|
932.   - - - - - - - - - - . . - - --- - . - - - - - - - - -- -- - - - - |.....| |
933.  --.---------------.......------------------------------- ----------|.....S-|
934.   - - - - |.. ..| - ....... . - - - - |.........| - - - --- - - - - |.....| |
935.  ----.----|.....|------.......--------|.........|--------------.------------|
936.   - - - - |..{..| - - -.... . --- - -.S.........S - - - - - - - - - - - - - |
937.  ---------|.....|--.---...------------|.........|---------------------------|
938.   - - - - |.. ..| - - - . - - - - - - |.........| - --- . - - - - - - - - - |
939.  ----------------------...-------.---------------------...------------------|
940.  ---..| - - - - - - - - . --- - - - - - - - - - - - - - . - - --- - - --- - |
941.  -.S..|----.-------.------- ---------.-----------------...----- -----.-------
942.  ---..| - - - - - - - -- - - -- . - - - - - . - - - . - . - - -- -- - - - -- 
943.  -.S..|--------.---.---       -...---------------...{.---------   ---------  
944.  --|. - - - - - - - -- - - - -- . - - - --- - - - . . - - - - -- - - - - - - 
945.  ENDMAP
946.  
947.  RANDOM_PLACES:(1,15),(68,6),(1,13)
948.  NON_DIGGABLE:(67,3,73,7)
949.  NON_DIGGABLE:(0,12,2,16)
950.  FOUNTAIN:(12,08)
951.  FOUNTAIN:(51,15)
952.  REGION:(0,0,75,16),unlit,"ordinary"
953.  REGION:(38,6,46,10),lit,"ordinary"
954.  DOOR:closed,(37,8)
955.  DOOR:closed,(47,8)
956.  DOOR:closed,(73,5)
957.  DOOR:closed,(2,15)
958.  MAZEWALK:(36,8),west
959.  STAIR:(42,8),up
960.  
961.  # Objects
962.  OBJECT:'*',"diamond",random
963.  OBJECT:'*',random,random
964.  OBJECT:'*',"diamond",random
965.  OBJECT:'*',random,random
966.  OBJECT:'*',"emerald",random
967.  OBJECT:'*',random,random
968.  OBJECT:'*',"emerald",random
969.  OBJECT:'*',random,random
970.  OBJECT:'*',"emerald",random
971.  OBJECT:'*',random,random
972.  OBJECT:'*',"ruby",random
973.  OBJECT:'*',random,random
974.  OBJECT:'*',"ruby",random
975.  OBJECT:'*',"amethyst",random
976.  OBJECT:'*',random,random
977.  OBJECT:'*',"amethyst",random
978.  OBJECT:'*',"luckstone",place[0]
979.  OBJECT:'*',"flint",place[1]
980.  OBJECT:'?',random,random
981.  OBJECT:'?',random,random
982.  OBJECT:'?',random,random
983.  OBJECT:'?',random,random
984.  OBJECT:'?',random,random
985.  OBJECT:'+',random,random
986.  OBJECT:'+',random,random
987.  OBJECT:'+',random,random
988.  OBJECT:'+',random,random
989.  OBJECT:random,random,random
990.  OBJECT:random,random,random
991.  OBJECT:random,random,random
992.  TRAP:random,random
993.  TRAP:random,random
994.  TRAP:random,random
995.  TRAP:random,random
996.  TRAP:random,random
997.  TRAP:random,random
998.  TRAP:random,random
999.  # One-time annoyance factor
1000. TRAP:"level teleport",place[0]
1001. TRAP:"level teleport",place[1]
1002. MONSTER:'M',random,random
1003. MONSTER:'M',random,random
1004. MONSTER:'M',random,random
1005. MONSTER:'M',random,random
1006. MONSTER:'M',random,random
1007. MONSTER:'M',"ettin mummy",random
1008. MONSTER:'V',random,random
1009. MONSTER:'Z',random,random
1010. MONSTER:'Z',random,random
1011. MONSTER:'Z',random,random
1012. MONSTER:'Z',random,random
1013. MONSTER:'Z',random,random
1014. MONSTER:'V',random,random
1015. MONSTER:'e',random,random
1016. MONSTER:'e',random,random
1017. MONSTER:'e',random,random
1018. MONSTER:'e',random,random
1019. 
1020. 
1021. # end mines.des

References