1#	SCCS Id: @(#)Rogue.des	3.4	2002/02/15
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
13#         1         2         3         4         5         6         7
14#123456789012345678901234567890123456789012345678901234567890123456789012345
15MAP
16---------------------------------.------------------------------------------
17|.....|.||..........|....|......|.|.........|.......+............---.......|
18|.....|..+..........+....---....S.|...-S-----.-----.|............+.+.......|
19|.....+.||........---......|....|.|...|.....|.|...|.---.....------.--------|
20|-----|.-------|..|........------.-----.....|.--..|...-------..............|
21|.....|........------+------..........+.....|..--S---.........------.-----..
22|.....|.------...............-----.}}.--------.|....-------.---....|.+...--|
23|..-+--.|....|-----.--------.|...|.....+.....|.|....|.....+.+......|.--....|
24|..|....|....|....+.|......|.|...-----.|.....|.--...|.....|.|......|..|....|
25|..|.-----S----...|.+....-----...|...|.----..|..|.---....--.---S-----.|----|
26|..|.|........|...------.|.S.....|...|....-----.+.|......|..|.......|.|....|
27|---.-------..|...|....|.|.|.....|...----.|...|.|---.....|.|-.......|.---..|
28...........|..S...|....---.----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)
61DOOR: locked, (39, 2)
62DOOR: locked, (49, 5)
63DOOR: locked, (10, 9)
64DOOR: locked, (14,12)
65# Doors (regular)
66DOOR: closed, (52, 1)
67DOOR: closed, ( 9, 2)
68DOOR: closed, (20, 2)
69DOOR: closed, (65, 2)
70DOOR: closed, (67, 2)
71DOOR: closed, ( 6, 3)
72DOOR: closed, (21, 5)
73DOOR: closed, (38, 5)
74DOOR: closed, (69, 6)
75DOOR: closed, ( 4, 7)
76DOOR: closed, (39, 7)
77DOOR: closed, (58, 7)
78DOOR: closed, (60, 7)
79DOOR: closed, (18, 8)
80DOOR: closed, (20, 9)
81DOOR: closed, (48,10)
82DOOR: closed, (46,12)
83DOOR: closed, (62,12)
84DOOR: closed, (74,12)
85DOOR: closed, (23,14)
86DOOR: closed, (23,14)
87DOOR: closed, (50,14)
88DOOR: closed, (68,14)
89DOOR: closed, (74,14)
90DOOR: closed, (14,15)
91DOOR: closed, (63,15)
92DOOR: closed, ( 9,17)
93DOOR: closed, (21,17)
94DOOR: closed, (50,17)
95DOOR: closed, ( 6,18)
96DOOR: closed, (65,18)
97DOOR: closed, (68,18)
98# Master of Thieves
99MONSTER:'@',"Master of Thieves",(36,11)
100# The treasure of Master of Thieves
101OBJECT:'(',"chest",(36,11)
102# thug guards, room #1
103MONSTER:'@',"thug",(28,10)
104MONSTER:'@',"thug",(29,11)
105MONSTER:'@',"thug",(30,09)
106MONSTER:'@',"thug",(31,07)
107# thug guards, room #2
108MONSTER:'@',"thug",(31,13)
109MONSTER:'@',"thug",(33,14)
110MONSTER:'@',"thug",(30,15)
111#thug guards, room #3
112MONSTER:'@',"thug",(35,09)
113MONSTER:'@',"thug",(36,13)
114# Non diggable walls
115NON_DIGGABLE:(00,00,75,20)
116# Random traps
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
129TRAP:random,random
130TRAP:random,random
131TRAP:random,random
132TRAP:random,random
133#
134# Monsters to get in the way.
135#
136# West exit
137MONSTER: 'l',"leprechaun",(01,12),hostile
138MONSTER: 'n',"water nymph",(02,12),hostile
139# North exit
140MONSTER: 'n',"water nymph",(33,01),hostile
141MONSTER: 'l',"leprechaun",(33,02),hostile
142# East exit
143MONSTER: 'n',"water nymph",(74,05),hostile
144MONSTER: 'l',"leprechaun",(74,04),hostile
145# South exit
146MONSTER: 'l',"leprechaun",(25,19),hostile
147MONSTER: 'n',"water nymph",(25,18),hostile
148# Wandering the streets.  What I'd really like for this is a random
149# location, but make sure we're on a given type, e.g. street (if they
150# existed, of course).
151MONSTER: 'n',"water nymph",(07,05),hostile
152MONSTER: 'l',"leprechaun",(28,06),hostile
153MONSTER: 'n',"water nymph",(38,07),hostile
154MONSTER: 'l',"leprechaun",(45,01),hostile
155MONSTER: 'n',"water nymph",(59,07),hostile
156MONSTER: 'l',"leprechaun",(62,14),hostile
157MONSTER: 'n',"water nymph",(71,14),hostile
158MONSTER: 'l',"leprechaun",(39,13),hostile
159MONSTER: 'n',"water nymph",(18,14),hostile
160MONSTER: ':',"chameleon",(19,08),hostile
161MONSTER: ':',"chameleon",(22,08),hostile
162MONSTER: ':',"chameleon",(16,08),hostile
163MONSTER: ':',"chameleon",random,hostile
164MONSTER: ':',"chameleon",random,hostile
165MONSTER: ':',"chameleon",random,hostile
166MONSTER: ':',"chameleon",random,hostile
167MONSTER: ':',"chameleon",random,hostile
168
169#
170#	The "locate" level for the quest.
171#
172#	Here you have to find the entrance to the Assassins' Guild to go
173#	further towards your assigned quest.
174#
175
176MAZE: "Rog-loca",' '
177GEOMETRY:center,center
178#         1         2         3         4         5         6         7
179#123456789012345678901234567890123456789012345678901234567890123456789012345
180MAP
181             ----------------------------------------------------   --------
182           ---.................................................-    --.....|
183         ---...--------........-------.......................---     ---...|
184       ---.....-      ---......-     ---..................----         --.--
185     ---.....----       --------       --..................--         --..|
186   ---...-----                       ----.----.....----.....---      --..||
187----..----                       -----..---  |...---  |.......---   --...|
188|...---                       ----....---    |.---    |.........-- --...||
189|...-                      ----.....---     ----      |..........---....|
190|...----                ----......---       |         |...|.......-....||
191|......-----          ---.........-         |     -----...|............|
192|..........-----   ----...........---       -------......||...........||
193|..............-----................---     |............|||..........|
194|------...............................---   |...........|| |.........||
195|.....|..............------.............-----..........||  ||........|
196|.....|.............--    ---.........................||    |.......||
197|.....|.............-       ---.....................--|     ||......|
198|-S----------.......----      --.................----        |.....||
199|...........|..........--------..............-----           ||....|
200|...........|............................-----                |....|
201------------------------------------------                    ------
202ENDMAP
203# Dungeon Description
204REGION:(00,00,75,20),lit,"ordinary"
205# Doors
206#DOOR:locked|closed|open,(xx,yy)
207# Stairs
208STAIR:random,up
209STAIR:random,down
210# Non diggable walls
211NON_DIGGABLE:(00,00,75,20)
212# Objects
213OBJECT:'?',"teleportation",(11,18),cursed,0
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
224OBJECT:random,random,random
225OBJECT:random,random,random
226OBJECT:random,random,random
227OBJECT:random,random,random
228# Random traps
229TRAP:random,random
230TRAP:random,random
231TRAP:random,random
232TRAP:random,random
233TRAP:random,random
234TRAP:random,random
235# Random monsters.
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',"leprechaun",random,hostile
250MONSTER:'l',"leprechaun",random,hostile
251MONSTER:'l',"leprechaun",random,hostile
252MONSTER:'l',"leprechaun",random,hostile
253MONSTER:'l',random,random,hostile
254MONSTER:'N',"guardian naga",random,hostile
255MONSTER:'N',"guardian naga",random,hostile
256MONSTER:'N',"guardian naga",random,hostile
257MONSTER:'N',"guardian naga",random,hostile
258MONSTER:'N',"guardian naga",random,hostile
259MONSTER:'N',"guardian naga",random,hostile
260MONSTER:'N',"guardian naga",random,hostile
261MONSTER:'N',random,random,hostile
262MONSTER:'N',random,random,hostile
263MONSTER:'N',random,random,hostile
264MONSTER: ':',"chameleon",random,hostile
265MONSTER: ':',"chameleon",random,hostile
266MONSTER: ':',"chameleon",random,hostile
267MONSTER: ':',"chameleon",random,hostile
268MONSTER: ':',"chameleon",random,hostile
269
270#
271#	The "goal" level for the quest.  Teleportation and digging are
272#	disallowed.
273#
274#	You have to reach The Master Assassin via some means other than
275#	simple searching or digging since there is no path between your
276#	arrival point and his location.
277#
278MAZE: "Rog-goal", ' '
279FLAGS: noteleport
280GEOMETRY:center,center
281#         1         2         3         4         5         6         7
282#123456789012345678901234567890123456789012345678901234567890123456789012345
283MAP
284-----      -------.......................................|-----------------|
285|...|  -----.....|.......................................|.................|
286|...----...|.....|.......................................|....---------....|
287|.---......---..--.................................------------.......|....|
288|...............|..................................|..|...|...----........-|
289|.....-----....--.................................|-..--..-|.....----S----|
290|--S---...|....|.................................|-........-|....|........|
291|.........---------.............................|-....}}....-|...|...|....|
292|....|.....S......|............................|-.....}}.....-|..--.------|
293|-----.....--.....|...........................|-...}}}}}}}}...-|....|.....--
294|...........--....------S-----...............|-....}}}}}}}}....-|..........|
295|............--........|...| |..............--.....}}.}}........----------S-
296|.............|........|...| |..............|......}}}}}}}}......|...|.....|
297|S-.---.---.---.---.---|...| ------------...--........}}.}}.....--..---....|
298|.---.---.---.---.-S-..----- |....|.....|....|-....}}}}}}}}....---..S.|--..|
299|...|.......|..........|...---....---...S.....|-...}}}}}}}}...-|.S..|...|..|
300|...|..|....|..........|............|..--..----|-.....}}.....-|..----...-S--
301|...|---....----.......|----- ......|...---|    |-....}}....-|...|..--.--..|
302-----.....---.....--.---....--...--------..|     |-........-|....|.........|
303    |.............|..........|.............S...   |S-------|.....|..-----..|
304    ----------------------------------------  ......       ----------   ----
305ENDMAP
306# Dungeon Description
307REGION:(00,00,75,20),lit,"ordinary"
308# Stairs
309STAIR:levregion(01,00,15,20),(01,18,04,20),up
310# Doors
311# Non diggable walls
312NON_DIGGABLE:(00,00,75,20)
313# One trap to keep the gnomes at bay.
314TRAP:"spiked pit",(37,07)
315# Objects
316OBJECT:'(',"skeleton key",(38,10),blessed,0,"The Master Key of Thievery"
317OBJECT:'%',"tin",(26,12),"chameleon",0
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
326OBJECT:random,random,random
327OBJECT:random,random,random
328OBJECT:random,random,random
329OBJECT:random,random,random
330OBJECT:random,random,random
331# Random traps
332TRAP:random,random
333TRAP:random,random
334TRAP:random,random
335TRAP:random,random
336TRAP:random,random
337TRAP:random,random
338TRAP:random,random
339TRAP:random,random
340TRAP:random,random
341TRAP:random,random
342TRAP:random,random
343# Random monsters.
344MONSTER:'@',"Master Assassin",(38,10),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',"leprechaun",random,hostile
357MONSTER:'l',"leprechaun",random,hostile
358MONSTER:'l',"leprechaun",random,hostile
359MONSTER:'l',"leprechaun",random,hostile
360MONSTER:'l',"leprechaun",random,hostile
361MONSTER:'l',random,random,hostile
362MONSTER:'l',random,random,hostile
363MONSTER:'N',"guardian naga",random,hostile
364MONSTER:'N',"guardian naga",random,hostile
365MONSTER:'N',"guardian naga",random,hostile
366MONSTER:'N',"guardian naga",random,hostile
367MONSTER:'N',"guardian naga",random,hostile
368MONSTER:'N',"guardian naga",random,hostile
369MONSTER:'N',"guardian naga",random,hostile
370MONSTER:'N',"guardian naga",random,hostile
371MONSTER:'N',random,random,hostile
372MONSTER:'N',random,random,hostile
373MONSTER:'N',random,random,hostile
374MONSTER: ':',"chameleon",random,hostile
375MONSTER: ':',"chameleon",random,hostile
376MONSTER: ':',"chameleon",random,hostile
377MONSTER: ':',"chameleon",random,hostile
378MONSTER: ':',"chameleon",random,hostile
379MONSTER:';',"shark",(51,14),hostile
380MONSTER:';',"shark",(53,09),hostile
381MONSTER:';',"shark",(55,15),hostile
382MONSTER:';',"shark",(58,10),hostile
383
384#
385#	The "fill" level for the quest.
386#
387#	This level is used to fill out any levels not occupied by specific
388#	levels as defined above.
389#
390LEVEL: "Rog-fila"
391#
392ROOM: "ordinary" , random, random, random, random
393STAIR: random, up
394OBJECT: random,random,random
395MONSTER: 'l', "leprechaun", random, hostile
396
397ROOM: "ordinary" , random, random, random, random
398OBJECT: random, random, random
399OBJECT: random,random,random
400MONSTER: 'l', "leprechaun", random, hostile
401MONSTER: 'N', "guardian naga", random, hostile
402
403ROOM: "ordinary" , random, random, random, random
404OBJECT: random, random, random
405TRAP: random, random
406TRAP: random, random
407OBJECT: random,random,random
408MONSTER: 'n', "water nymph", random, hostile
409
410ROOM: "ordinary" , random, random, random, random
411STAIR: random, down
412OBJECT: random, random, random
413TRAP: random, random
414TRAP: random, random
415MONSTER: 'l', random, random, hostile
416MONSTER: 'N', "guardian naga", random, hostile
417
418ROOM: "ordinary" , random, random, random, random
419OBJECT: random, random, random
420OBJECT: random, random, random
421TRAP: random, random
422TRAP: random, random
423MONSTER: 'l', "leprechaun", random, hostile
424
425ROOM: "ordinary" , random, random, random, random
426OBJECT: random, random, random
427TRAP: random, random
428TRAP: random, random
429MONSTER: 'l', "leprechaun", random, hostile
430MONSTER: 'n', "water nymph", random, hostile
431
432RANDOM_CORRIDORS
433
434#
435# currently a & b are the same.
436#
437LEVEL: "Rog-filb"
438#
439ROOM: "ordinary" , random, random, random, random
440STAIR: random, up
441OBJECT: random,random,random
442MONSTER: 'l', "leprechaun", random, hostile
443
444ROOM: "ordinary" , random, random, random, random
445OBJECT: random, random, random
446OBJECT: random,random,random
447MONSTER: 'l', "leprechaun", random, hostile
448MONSTER: 'N', "guardian naga", random, hostile
449
450ROOM: "ordinary" , random, random, random, random
451OBJECT: random, random, random
452TRAP: random, random
453TRAP: random, random
454OBJECT: random,random,random
455MONSTER: 'n', "water nymph", random, hostile
456
457ROOM: "ordinary" , random, random, random, random
458STAIR: random, down
459OBJECT: random, random, random
460TRAP: random, random
461TRAP: random, random
462MONSTER: 'l', random, random, hostile
463MONSTER: 'N', "guardian naga", random, hostile
464
465ROOM: "ordinary" , random, random, random, random
466OBJECT: random, random, random
467OBJECT: random, random, random
468TRAP: random, random
469TRAP: random, random
470MONSTER: 'l', "leprechaun", random, hostile
471
472ROOM: "ordinary" , random, random, random, random
473OBJECT: random, random, random
474TRAP: random, random
475TRAP: random, random
476MONSTER: 'l', "leprechaun", random, hostile
477MONSTER: 'n', "water nymph", random, hostile
478
479RANDOM_CORRIDORS
480