1#	SCCS Id: @(#)Rogue.des	3.3	93/05/10
2#	Copyright (c) 1992 by Dean Luick
3# NetHack may be freely redistributed.  See license for details.
4#
5#	The "start" level for the quest.
6#
7#	Here you meet your (besieged) class leader, Master of Thieves
8#	and receive your quest assignment.
9#
10MAZE: "Rog-strt",' '
11FLAGS: noteleport, hardfloor, nommap
12GEOMETRY:center,center
13MAP
14#         1         2         3         4         5         6         7
15#123456789012345678901234567890123456789012345678901234567890123456789012345
16---------------------------------.------------------------------------------
17|.....|.||..........|....|......|.|.........|.......+............---.......|
18|.....|..+..........+....---....S.|...-------.-----.|............+.+.......|
19|.....+.||........---......|....|.|...|.....|.|...|.---.....------.--------|
20|-----|.-------|..|........------.-----.....|.--..|...-------..............|
21|.....|........------+------..........+.....|..------.........------.-----..
22|.....|.------...............-----.}}.--------.|....-------.---....|.+...--|
23|..-+--.|....|-----.--------.|...|.....+.....|.|....|.....+.+......|.--....|
24|..|....|....|....+.|......|.|...-----.|.....|.--...|.....|.|......|..|....|
25|..|.----------...|.+....-----...|...|.----..|..|.---....--.---S-----.|----|
26|..|.|........|...------.|.S.....|...|....-----.+.|......|..|.......|.|....|
27|---.-------..|...|....|.|.|.....|...----.|...|.|---.....|.|-.......|.---..|
28...........|..|...|....---.----S----..|...|...+.|..-------.---+-....|...--+|
29|---------.---------...|......|....S..|.---...|.|..|...........----.---....|
30|........|.........|...+.------....|---.---...|.--+-.----.----....|.+...--+|
31|........|.---+---.|----.--........|......-----......|..|..|.--+-.|.-S-.|..|
32|........|.|.....|........----------.----.......---.--..|-.|....|.-----.|..|
33|----....+.|.....----+---............|..|--------.+.|...SS.|....|.......|..|
34|...--+-----.....|......|.------------............---...||.------+--+----..|
35|..........S.....|......|.|..........S............|.....||...|.....|....|..|
36-------------------------.--------------------------------------------------
37ENDMAP
38# Dungeon Description
39#REGION:(00,00,75,20),lit,"ordinary"
40# The down stairs is at one of the 4 "exits".  The others are mimics,
41# mimicing stairwells.
42RANDOM_PLACES: (33,0), (0,12), (25,20), (75,05)
43STAIR:place[0],down
44MONSTER:'m',"giant mimic", place[1], m_feature "staircase down"
45MONSTER:'m',"large mimic", place[2], m_feature "staircase down"
46MONSTER:'m',"small mimic", place[3], m_feature "staircase down"
47# Portal arrival point
48BRANCH:(19,09,19,09),(0,0,0,0)
49# Doors (secret)
50#DOOR:locked|closed|open,(xx,yy)
51DOOR: locked, (32, 2)
52DOOR: locked, (63, 9)
53DOOR: locked, (27,10)
54DOOR: locked, (31,12)
55DOOR: locked, (35,13)
56DOOR: locked, (69,15)
57DOOR: locked, (56,17)
58DOOR: locked, (57,17)
59DOOR: locked, (11,19)
60DOOR: locked, (37,19)
61# Doors (regular)
62DOOR: closed, (52, 1)
63DOOR: closed, ( 9, 2)
64DOOR: closed, (20, 2)
65DOOR: closed, (65, 2)
66DOOR: closed, (67, 2)
67DOOR: closed, ( 6, 3)
68DOOR: closed, (21, 5)
69DOOR: closed, (38, 5)
70DOOR: closed, (69, 6)
71DOOR: closed, ( 4, 7)
72DOOR: closed, (39, 7)
73DOOR: closed, (58, 7)
74DOOR: closed, (60, 7)
75DOOR: closed, (18, 8)
76DOOR: closed, (20, 9)
77DOOR: closed, (48,10)
78DOOR: closed, (46,12)
79DOOR: closed, (62,12)
80DOOR: closed, (74,12)
81DOOR: closed, (23,14)
82DOOR: closed, (23,14)
83DOOR: closed, (50,14)
84DOOR: closed, (68,14)
85DOOR: closed, (74,14)
86DOOR: closed, (14,15)
87DOOR: closed, (63,15)
88DOOR: closed, ( 9,17)
89DOOR: closed, (21,17)
90DOOR: closed, (50,17)
91DOOR: closed, ( 6,18)
92DOOR: closed, (65,18)
93DOOR: closed, (68,18)
94# Master of Thieves
95MONSTER:'@',"Master of Thieves",(36,11)
96# The treasure of Master of Thieves
97OBJECT:'(',"chest",(36,11)
98# thug guards, room #1
99MONSTER:'@',"thug",(28,10)
100MONSTER:'@',"thug",(29,11)
101MONSTER:'@',"thug",(30,09)
102MONSTER:'@',"thug",(31,07)
103# thug guards, room #2
104MONSTER:'@',"thug",(31,13)
105MONSTER:'@',"thug",(33,14)
106MONSTER:'@',"thug",(30,15)
107#thug guards, room #3
108MONSTER:'@',"thug",(35,09)
109MONSTER:'@',"thug",(36,13)
110# Non diggable walls
111NON_DIGGABLE:(00,00,75,20)
112# Random traps
113TRAP:random,random
114TRAP:random,random
115TRAP:random,random
116TRAP:random,random
117TRAP:random,random
118TRAP:random,random
119TRAP:random,random
120TRAP:random,random
121TRAP:random,random
122TRAP:random,random
123TRAP:random,random
124TRAP:random,random
125TRAP:random,random
126TRAP:random,random
127TRAP:random,random
128TRAP:random,random
129#
130# Monsters to get in the way.
131#
132# West exit
133MONSTER: 'l',"leprechaun",(01,12),hostile
134MONSTER: 'n',"water nymph",(02,12),hostile
135# North exit
136MONSTER: 'n',"water nymph",(33,01),hostile
137MONSTER: 'l',"leprechaun",(33,02),hostile
138# East exit
139MONSTER: 'n',"water nymph",(74,05),hostile
140MONSTER: 'l',"leprechaun",(74,04),hostile
141# South exit
142MONSTER: 'l',"leprechaun",(25,19),hostile
143MONSTER: 'n',"water nymph",(25,18),hostile
144# Wandering the streets.  What I'd really like for this is a random
145# location, but make sure we're on a given type, e.g. street (if they
146# existed, of course).
147MONSTER: 'n',"water nymph",(07,05),hostile
148MONSTER: 'l',"leprechaun",(28,06),hostile
149MONSTER: 'n',"water nymph",(38,07),hostile
150MONSTER: 'l',"leprechaun",(45,01),hostile
151MONSTER: 'n',"water nymph",(59,07),hostile
152MONSTER: 'l',"leprechaun",(62,14),hostile
153MONSTER: 'n',"water nymph",(71,14),hostile
154MONSTER: 'l',"leprechaun",(39,13),hostile
155MONSTER: 'n',"water nymph",(18,14),hostile
156MONSTER: ':',"chameleon",(19,08),hostile
157MONSTER: ':',"chameleon",(22,08),hostile
158MONSTER: ':',"chameleon",(16,08),hostile
159MONSTER: ':',"chameleon",random,hostile
160MONSTER: ':',"chameleon",random,hostile
161MONSTER: ':',"chameleon",random,hostile
162MONSTER: ':',"chameleon",random,hostile
163MONSTER: ':',"chameleon",random,hostile
164
165#
166#	The "locate" level for the quest.
167#
168#	Here you have to find the entrance to the Assassins' Guild to go
169#	further towards your assigned quest.
170#
171
172MAZE: "Rog-loca",' '
173GEOMETRY:center,center
174MAP
175#         1         2         3         4         5         6         7
176#123456789012345678901234567890123456789012345678901234567890123456789012345
177             ----------------------------------------------------   --------
178           ---.................................................-    --.....|
179         ---...--------........-------.......................---     ---...|
180       ---.....-      ---......-     ---..................----         --.--
181     ---.....----       --------       --..................--         --..|
182   ---...-----                       ----.----.....----.....---      --..||
183----..----                       -----..---  |...---  |.......---   --...|
184|...---                       ----....---    |.---    |.........-- --...||
185|...-                      ----.....---     ----      |..........---....|
186|...----                ----......---       |         |...|.......-....||
187|......-----          ---.........-         |     -----...|............|
188|..........-----   ----...........---       -------......||...........||
189|..............-----................---     |............|||..........|
190|------...............................---   |...........|| |.........||
191|.....|..............------.............-----..........||  ||........|
192|.....|.............--    ---.........................||    |.......||
193|.....|.............-       ---.....................--|     ||......|
194|------------.......----      --.................----        |.....||
195|...........|..........--------..............-----           ||....|
196|...........|............................-----                |....|
197------------------------------------------                    ------
198ENDMAP
199# Dungeon Description
200REGION:(00,00,75,20),lit,"ordinary"
201# Doors
202#DOOR:locked|closed|open,(xx,yy)
203# Stairs
204STAIR:random,up
205STAIR:random,down
206# Non diggable walls
207NON_DIGGABLE:(00,00,75,20)
208# Objects
209OBJECT:random,random,random
210OBJECT:random,random,random
211OBJECT:random,random,random
212OBJECT:random,random,random
213OBJECT:random,random,random
214OBJECT:random,random,random
215OBJECT:random,random,random
216OBJECT:random,random,random
217OBJECT:random,random,random
218OBJECT:random,random,random
219OBJECT:random,random,random
220OBJECT:random,random,random
221OBJECT:random,random,random
222OBJECT:random,random,random
223OBJECT:random,random,random
224# Random traps
225TRAP:random,random
226TRAP:random,random
227TRAP:random,random
228TRAP:random,random
229TRAP:random,random
230TRAP:random,random
231# Random monsters.
232MONSTER:'l',"leprechaun",random,hostile
233MONSTER:'l',"leprechaun",random,hostile
234MONSTER:'l',"leprechaun",random,hostile
235MONSTER:'l',"leprechaun",random,hostile
236MONSTER:'l',"leprechaun",random,hostile
237MONSTER:'l',"leprechaun",random,hostile
238MONSTER:'l',"leprechaun",random,hostile
239MONSTER:'l',"leprechaun",random,hostile
240MONSTER:'l',"leprechaun",random,hostile
241MONSTER:'l',"leprechaun",random,hostile
242MONSTER:'l',"leprechaun",random,hostile
243MONSTER:'l',"leprechaun",random,hostile
244MONSTER:'l',"leprechaun",random,hostile
245MONSTER:'l',"leprechaun",random,hostile
246MONSTER:'l',"leprechaun",random,hostile
247MONSTER:'l',"leprechaun",random,hostile
248MONSTER:'l',"leprechaun",random,hostile
249MONSTER:'l',random,random,hostile
250MONSTER:'N',"guardian naga",random,hostile
251MONSTER:'N',"guardian naga",random,hostile
252MONSTER:'N',"guardian naga",random,hostile
253MONSTER:'N',"guardian naga",random,hostile
254MONSTER:'N',"guardian naga",random,hostile
255MONSTER:'N',"guardian naga",random,hostile
256MONSTER:'N',"guardian naga",random,hostile
257MONSTER:'N',random,random,hostile
258MONSTER:'N',random,random,hostile
259MONSTER:'N',random,random,hostile
260MONSTER: ':',"chameleon",random,hostile
261MONSTER: ':',"chameleon",random,hostile
262MONSTER: ':',"chameleon",random,hostile
263MONSTER: ':',"chameleon",random,hostile
264MONSTER: ':',"chameleon",random,hostile
265
266#
267#	The "goal" level for the quest.
268#
269#	Here you meet The Master Assassin your nemesis monster.  You have to
270#	defeat The Master Assassin in combat to gain the artifact you have
271#	been assigned to retrieve.
272#
273MAZE: "Rog-goal", ' '
274FLAGS: noteleport
275GEOMETRY:center,center
276MAP
277#         1         2         3         4         5         6         7
278#123456789012345678901234567890123456789012345678901234567890123456789012345
279-----      -------.......................................|-----------------|
280|...|  -----.....|.......................................|.................|
281|...----...|.....|.......................................|....---------....|
282|.---......---..--.................................------------.......|....|
283|...............|..................................|..|...|...----........-|
284|.....-----....--.................................|-..--..-|.....---------|
285|------...|....|.................................|-........-|....|........|
286|.........---------.............................|-....}}....-|...|...|....|
287|....|.....|......|............................|-.....}}.....-|..--.------|
288|-----.....--.....|...........................|-...}}}}}}}}...-|....|.....--
289|...........--....------------...............|-....}}}}}}}}....-|..........|
290|............--........|...|.|..............--.....}}.}}........------------
291|.............|........|...|.|..............|......}}}}}}}}......|...|.....|
292|--.---.---.---.---.---|...|.------------...--........}}.}}.....--..---....|
293|.---.---.---.---.---..-----.|....|.....|....|-....}}}}}}}}....---..|.|--..|
294|...|.......|..........|...---....---...S.....|-...}}}}}}}}...-|.|..|...|..|
295|...|..|....|..........|............|..--..----|-.....}}.....-|..----...----
296|...|---....----.......|----- ......|...---|    |-....}}....-|...|..-----..|
297-----.....---.....--.---....--...--------..|     |-........-|....|.........|
298    |.............|..........|.............S...   |S-------|.....|..-----..|
299    ----------------------------------------  ......       ----------   ----
300ENDMAP
301# Dungeon Description
302REGION:(00,00,75,20),lit,"ordinary"
303# Stairs
304STAIR:random,up
305# Doors
306# Non diggable walls
307NON_DIGGABLE:(00,00,75,20)
308# One trap to keep the gnomes at bay.
309TRAP:"spiked pit",(37,07)
310# Objects
311OBJECT:'(',"skeleton key",(38,10),blessed,0,"The Master Key of Thievery"
312OBJECT:random,random,random
313OBJECT:random,random,random
314OBJECT:random,random,random
315OBJECT:random,random,random
316OBJECT:random,random,random
317OBJECT:random,random,random
318OBJECT:random,random,random
319OBJECT:random,random,random
320OBJECT:random,random,random
321OBJECT:random,random,random
322OBJECT:random,random,random
323OBJECT:random,random,random
324OBJECT:random,random,random
325OBJECT:random,random,random
326# Random traps
327TRAP:random,random
328TRAP:random,random
329TRAP:random,random
330TRAP:random,random
331TRAP:random,random
332TRAP:random,random
333TRAP:random,random
334TRAP:random,random
335TRAP:random,random
336TRAP:random,random
337TRAP:random,random
338# Random monsters.
339MONSTER:'@',"Master Assassin",(38,10),hostile
340MONSTER:'l',"leprechaun",random,hostile
341MONSTER:'l',"leprechaun",random,hostile
342MONSTER:'l',"leprechaun",random,hostile
343MONSTER:'l',"leprechaun",random,hostile
344MONSTER:'l',"leprechaun",random,hostile
345MONSTER:'l',"leprechaun",random,hostile
346MONSTER:'l',"leprechaun",random,hostile
347MONSTER:'l',"leprechaun",random,hostile
348MONSTER:'l',"leprechaun",random,hostile
349MONSTER:'l',"leprechaun",random,hostile
350MONSTER:'l',"leprechaun",random,hostile
351MONSTER:'l',"leprechaun",random,hostile
352MONSTER:'l',"leprechaun",random,hostile
353MONSTER:'l',"leprechaun",random,hostile
354MONSTER:'l',"leprechaun",random,hostile
355MONSTER:'l',"leprechaun",random,hostile
356MONSTER:'l',random,random,hostile
357MONSTER:'l',random,random,hostile
358MONSTER:'N',"guardian naga",random,hostile
359MONSTER:'N',"guardian naga",random,hostile
360MONSTER:'N',"guardian naga",random,hostile
361MONSTER:'N',"guardian naga",random,hostile
362MONSTER:'N',"guardian naga",random,hostile
363MONSTER:'N',"guardian naga",random,hostile
364MONSTER:'N',"guardian naga",random,hostile
365MONSTER:'N',"guardian naga",random,hostile
366MONSTER:'N',random,random,hostile
367MONSTER:'N',random,random,hostile
368MONSTER:'N',random,random,hostile
369MONSTER: ':',"chameleon",random,hostile
370MONSTER: ':',"chameleon",random,hostile
371MONSTER: ':',"chameleon",random,hostile
372MONSTER: ':',"chameleon",random,hostile
373MONSTER: ':',"chameleon",random,hostile
374
375#
376#	The "fill" level for the quest.
377#
378#	This level is used to fill out any levels not occupied by specific
379#	levels as defined above.
380#
381LEVEL: "Rog-fila"
382#
383ROOM: "ordinary" , random, random, random, random
384STAIR: random, up
385OBJECT: random,random,random
386MONSTER: 'l', "leprechaun", random, hostile
387
388ROOM: "ordinary" , random, random, random, random
389OBJECT: random, random, random
390OBJECT: random,random,random
391MONSTER: 'l', "leprechaun", random, hostile
392MONSTER: 'N', "guardian naga", random, hostile
393
394ROOM: "ordinary" , random, random, random, random
395OBJECT: random, random, random
396TRAP: random, random
397TRAP: random, random
398OBJECT: random,random,random
399MONSTER: 'n', "water nymph", random, hostile
400
401ROOM: "ordinary" , random, random, random, random
402STAIR: random, down
403OBJECT: random, random, random
404TRAP: random, random
405TRAP: random, random
406MONSTER: 'l', random, random, hostile
407MONSTER: 'N', "guardian naga", random, hostile
408
409ROOM: "ordinary" , random, random, random, random
410OBJECT: random, random, random
411OBJECT: random, random, random
412TRAP: random, random
413TRAP: random, random
414MONSTER: 'l', "leprechaun", random, hostile
415
416ROOM: "ordinary" , random, random, random, random
417OBJECT: random, random, random
418TRAP: random, random
419TRAP: random, random
420MONSTER: 'l', "leprechaun", random, hostile
421MONSTER: 'n', "water nymph", random, hostile
422
423RANDOM_CORRIDORS
424
425#
426# currently a & b are the same.
427#
428LEVEL: "Rog-filb"
429#
430ROOM: "ordinary" , random, random, random, random
431STAIR: random, up
432OBJECT: random,random,random
433MONSTER: 'l', "leprechaun", random, hostile
434
435ROOM: "ordinary" , random, random, random, random
436OBJECT: random, random, random
437OBJECT: random,random,random
438MONSTER: 'l', "leprechaun", random, hostile
439MONSTER: 'N', "guardian naga", random, hostile
440
441ROOM: "ordinary" , random, random, random, random
442OBJECT: random, random, random
443TRAP: random, random
444TRAP: random, random
445OBJECT: random,random,random
446MONSTER: 'n', "water nymph", random, hostile
447
448ROOM: "ordinary" , random, random, random, random
449STAIR: random, down
450OBJECT: random, random, random
451TRAP: random, random
452TRAP: random, random
453MONSTER: 'l', random, random, hostile
454MONSTER: 'N', "guardian naga", random, hostile
455
456ROOM: "ordinary" , random, random, random, random
457OBJECT: random, random, random
458OBJECT: random, random, random
459TRAP: random, random
460TRAP: random, random
461MONSTER: 'l', "leprechaun", random, hostile
462
463ROOM: "ordinary" , random, random, random, random
464OBJECT: random, random, random
465TRAP: random, random
466TRAP: random, random
467MONSTER: 'l', "leprechaun", random, hostile
468MONSTER: 'n', "water nymph", random, hostile
469
470RANDOM_CORRIDORS
471