1#	SCCS Id: @(#)Tourist.des	3.4	1992/09/26
2#	Copyright (c) 1989 by Jean-Christophe Collet
3#	Copyright (c) 1991,92 by M. Stephenson, P. Winner
4# NetHack may be freely redistributed.  See license for details.
5#
6#	The "start" level for the quest.
7#
8#	Here you meet your (besieged) class leader, Twoflower
9#	and receive your quest assignment.
10#
11MAZE: "Tou-strt",' '
12FLAGS: noteleport,hardfloor
13GEOMETRY:center,center
14MAP
15.......}}....---------..-------------------------------------------------...
16........}}...|.......|..|.-------------------------------------------...|...
17.........}}..|.......|..|.|......|......|.............|......|......|...|...
18..........}}.|.......|..|.|......+......+.............+......+..\...|...|...
19...........}}}..........|.|......|......|.............|......|......|...|...
20.............}}.........|.|----S-|--S---|S----------S-|---S--|------|...|...
21..............}}}.......|...............................................|...
22................}}}.....----S------++--S----------S----------S-----------...
23..................}}...........    ..    ...................................
24......-------......}}}}........}}}}..}}}}..}}}}..}}}}.......................
25......|.....|.......}}}}}}..}}}}   ..   }}}}..}}}}..}}}.....................
26......|.....+...........}}}}}}........................}}}..}}}}..}}}..}}}...
27......|.....|...........................................}}}}..}}}..}}}}.}}}}
28......-------...............................................................
29............................................................................
30...-------......-------.....................................................
31...|.....|......|.....|.....................................................
32...|.....+......+.....|.....................................................
33...|.....|......|.....|.....................................................
34...-------......-------.....................................................
35ENDMAP
36# Dungeon Description
37REGION:(00,00,75,19),lit,"ordinary"
38REGION:(14,01,20,03),unlit,"morgue"
39REGION:(07,10,11,12),unlit,"ordinary"
40REGION:(04,16,08,18),unlit,"ordinary"
41REGION:(17,16,21,18),unlit,"ordinary"
42REGION:(27,02,32,04),unlit,"ordinary"
43REGION:(34,02,39,04),unlit,"ordinary"
44REGION:(41,02,53,04),unlit,"ordinary"
45REGION:(55,02,60,04),unlit,"ordinary"
46REGION:(62,02,67,04),lit,"ordinary"
47# Stairs
48STAIR:(66,03),down
49# Portal arrival point
50BRANCH:(68,14,68,14),(0,0,0,0)
51# Non diggable walls
52NON_DIGGABLE:(00,00,75,19)
53# Doors
54DOOR:locked,(31,05)
55DOOR:locked,(36,05)
56DOOR:locked,(41,05)
57DOOR:locked,(52,05)
58DOOR:locked,(58,05)
59DOOR:locked,(28,07)
60DOOR:locked,(39,07)
61DOOR:locked,(50,07)
62DOOR:locked,(61,07)
63DOOR:closed,(33,03)
64DOOR:closed,(40,03)
65DOOR:closed,(54,03)
66DOOR:closed,(61,03)
67DOOR:open,(12,11)
68DOOR:open,(09,17)
69DOOR:open,(16,17)
70DOOR:locked,(35,07)
71DOOR:locked,(36,07)
72# Monsters on siege duty.
73MONSTER: 's',"giant spider",random
74MONSTER: 's',"giant spider",random
75MONSTER: 's',"giant spider",random
76MONSTER: 's',"giant spider",random
77MONSTER: 's',"giant spider",random
78MONSTER: 's',"giant spider",random
79MONSTER: 's',"giant spider",random
80MONSTER: 's',"giant spider",random
81MONSTER: 's',"giant spider",random
82MONSTER: 's',"giant spider",random
83MONSTER: 's',"giant spider",random
84MONSTER: 's',"giant spider",random
85MONSTER: 's',random,random
86MONSTER: 's',random,random
87MONSTER: 'C',"forest centaur",random
88MONSTER: 'C',"forest centaur",random
89MONSTER: 'C',"forest centaur",random
90MONSTER: 'C',"forest centaur",random
91MONSTER: 'C',"forest centaur",random
92MONSTER: 'C',"forest centaur",random
93MONSTER: 'C',"forest centaur",random
94MONSTER: 'C',"forest centaur",random
95MONSTER: 'C',random,random
96# Twoflower
97MONSTER:'@',"Twoflower",(64,03)
98# The treasure of Twoflower
99OBJECT:'(',"chest",(64,03)
100# guides for the audience chamber
101MONSTER:'@',"guide",(29,03)
102MONSTER:'@',"guide",(32,04)
103MONSTER:'@',"guide",(35,02)
104MONSTER:'@',"guide",(38,03)
105MONSTER:'@',"guide",(45,03)
106MONSTER:'@',"guide",(48,02)
107MONSTER:'@',"guide",(49,04)
108MONSTER:'@',"guide",(51,03)
109MONSTER:'@',"guide",(57,03)
110MONSTER:'@',"guide",(62,04)
111MONSTER:'@',"guide",(66,04)
112# path guards
113MONSTER:'@',"watchman",(35,08)
114MONSTER:'@',"watchman",(36,08)
115# river monsters
116MONSTER:';',"giant eel",(62,12)
117MONSTER:';',"piranha",(47,10)
118MONSTER:';',"piranha",(29,11)
119MONSTER:';',"kraken",(34,09)
120MONSTER:';',"kraken",(37,09)
121# Random traps
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
131
132#
133#	The "locate" level for the quest.
134#
135#	Here you have to find the Thieves' Guild Hall to go
136#	further towards your assigned quest.
137#
138
139MAZE: "Tou-loca",' '
140FLAGS: hardfloor
141GEOMETRY:center,center
142MAP
143----------------------------------------------------------------------------
144|....|......|..........|......|......|...|....|.....|......|...............|
145|....|......|.|------|.|......|......|.|.|....|..}..|......|.|----------|..|
146|....|--+----.|......|.|-S---+|+-----|.|.S....|.....|---+--|.|..........+..|
147|....|........|......|.|...|.........|.|------|..............|..........|-+|
148|....+...}}...+......|.|...|.|-----|.|..............|--+----------------|..|
149|----|........|------|.|---|.|.....|......|-----+-|.|.......|...........|--|
150|............................|.....|.|--+-|.......|.|.......|...........|..|
151|----|.....|-------------|...|--+--|.|....|.......|.|-----------+-------|..|
152|....+.....+.........S...|...........|....|-------|........................|
153|....|.....|.........|...|.|---------|....|.........|-------|.|----------|.|
154|....|.....|---------|---|.|......|..+....|-------|.|.......|.+......S.\.|.|
155|....|.....+.........S...|.|......|..|....|.......|.|.......|.|......|...|.|
156|-------|..|.........|---|.|+-------------------+-|.|.......+.|----------|.|
157|.......+..|---------|.........|.........|..........|.......|.|..........|.|
158|.......|..............|--+--|.|.........|.|----+-----------|.|..........|.|
159|---------+-|--+-----|-|.....|.|.........|.|........|.|.....+.|..........+.|
160|...........|........|.S.....|.|----+----|.|--------|.|.....|.|----------|.|
161|...........|........|.|.....|........................|.....|..............|
162----------------------------------------------------------------------------
163ENDMAP
164# Dungeon Description
165REGION:(00,00,75,19),lit,"ordinary"
166NON_DIGGABLE:(00,00,75,19)
167#
168REGION:(01,01,04,05),unlit,"morgue"
169REGION:(15,03,20,05),lit,"shop"
170REGION:(62,03,71,04),lit,"shop"
171REGION:(01,17,11,18),lit,"barracks"
172REGION:(12,09,20,10),lit,"barracks"
173REGION:(53,11,59,14),lit,"zoo"
174REGION:(63,14,72,16),lit,"barracks"
175REGION:(32,14,40,16),lit,"temple"
176#
177REGION:(06,01,11,02),random,"ordinary"
178REGION:(24,01,29,02),random,"ordinary"
179REGION:(31,01,36,02),random,"ordinary"
180REGION:(42,01,45,03),random,"ordinary"
181REGION:(53,01,58,02),random,"ordinary"
182REGION:(24,04,26,05),random,"ordinary"
183REGION:(30,06,34,07),random,"ordinary"
184REGION:(73,05,74,05),unlit,"ordinary"
185REGION:(01,09,04,12),random,"ordinary"
186REGION:(01,14,07,15),random,"ordinary"
187REGION:(12,12,20,13),random,"ordinary"
188REGION:(13,17,20,18),random,"ordinary"
189REGION:(22,09,24,10),random,"ordinary"
190REGION:(22,12,24,12),random,"ordinary"
191REGION:(24,16,28,18),random,"ordinary"
192REGION:(28,11,33,12),random,"ordinary"
193REGION:(35,11,36,12),lit,"ordinary"
194REGION:(38,08,41,12),random,"ordinary"
195REGION:(43,07,49,08),random,"ordinary"
196REGION:(43,12,49,12),random,"ordinary"
197REGION:(44,16,51,16),random,"ordinary"
198REGION:(53,06,59,07),random,"ordinary"
199REGION:(61,06,71,07),random,"ordinary"
200REGION:(55,16,59,18),random,"ordinary"
201REGION:(63,11,68,12),random,"ordinary"
202REGION:(70,11,72,12),random,"ordinary"
203# Stairs
204STAIR:(10,04),up
205STAIR:(73,05),down
206# Non diggable walls
207NON_DIGGABLE:(00,00,75,19)
208DOOR:closed,(05,05)
209DOOR:closed,(05,09)
210DOOR:closed,(08,14)
211DOOR:closed,(08,03)
212DOOR:closed,(11,09)
213DOOR:closed,(11,12)
214DOOR:closed,(10,16)
215DOOR:closed,(14,05)
216DOOR:closed,(15,16)
217DOOR:locked,(21,09)
218DOOR:locked,(21,12)
219DOOR:closed,(23,17)
220DOOR:closed,(25,03)
221DOOR:closed,(26,15)
222DOOR:closed,(29,03)
223DOOR:closed,(28,13)
224DOOR:closed,(31,03)
225DOOR:closed,(32,08)
226DOOR:closed,(37,11)
227DOOR:closed,(36,17)
228DOOR:locked,(41,03)
229DOOR:closed,(40,07)
230DOOR:closed,(48,06)
231DOOR:closed,(48,13)
232DOOR:closed,(48,15)
233DOOR:closed,(56,03)
234DOOR:closed,(55,05)
235DOOR:closed,(72,03)
236DOOR:locked,(74,04)
237DOOR:closed,(64,08)
238DOOR:closed,(62,11)
239DOOR:closed,(69,11)
240DOOR:closed,(60,13)
241DOOR:closed,(60,16)
242DOOR:closed,(73,16)
243
244# Objects
245OBJECT:random,random,random
246OBJECT:random,random,random
247OBJECT:random,random,random
248OBJECT:random,random,random
249OBJECT:random,random,random
250OBJECT:random,random,random
251OBJECT:random,random,random
252OBJECT:random,random,random
253OBJECT:random,random,random
254OBJECT:random,random,random
255OBJECT:random,random,random
256OBJECT:random,random,random
257OBJECT:random,random,random
258OBJECT:random,random,random
259# Toilet paper
260OBJECT:'?',"blank paper",(71,12)
261OBJECT:'?',"blank paper",(71,12)
262# Random traps
263TRAP:random,random
264TRAP:random,random
265TRAP:random,random
266TRAP:random,random
267TRAP:random,random
268TRAP:random,random
269TRAP:random,random
270TRAP:random,random
271TRAP:random,random
272# Random monsters.
273MONSTER:'s',"giant spider",random
274MONSTER:'s',"giant spider",random
275MONSTER:'s',"giant spider",random
276MONSTER:'s',"giant spider",random
277MONSTER:'s',"giant spider",random
278MONSTER:'s',"giant spider",random
279MONSTER:'s',"giant spider",random
280MONSTER:'s',"giant spider",random
281MONSTER:'s',"giant spider",random
282MONSTER:'s',"giant spider",random
283MONSTER:'s',"giant spider",random
284MONSTER:'s',"giant spider",random
285MONSTER:'s',"giant spider",random
286MONSTER:'s',"giant spider",random
287MONSTER:'s',"giant spider",random
288MONSTER:'s',"giant spider",random
289MONSTER:'s',random,random
290MONSTER:'s',random,random
291
292#
293#	The "goal" level for the quest.
294#
295#	Here you meet the Master of Thieves your nemesis monster.  You have to
296#	defeat the Master of Thieves in combat to gain the artifact you have
297#	been assigned to retrieve.
298#
299
300MAZE: "Tou-goal", ' '
301GEOMETRY:center,center
302MAP
303----------------------------------------------------------------------------
304|.........|.........|..........|..| |.................|........|........|..|
305|.........|.........|..........|..| |....--------.....|........|........|..|
306|------S--|--+-----------+------..| |....|......|.....|........|........|..|
307|.........|.......................| |....|......+.....--+-------------+--..|
308|.........|.......................| |....|......|..........................|
309|-S-----S-|......----------.......| |....|......|..........................|
310|..|..|...|......|........|.......| |....-----------.........----..........|
311|..+..+...|......|........|.......| |....|.........|.........|}}|..........|
312|..|..|...|......+........|.......| |....|.........+.........|}}|..........|
313|..|..|...|......|........|.......S.S....|.........|.........----..........|
314|---..----|......|........|.......| |....|.........|.......................|
315|.........+......|+F-+F-+F|.......| |....-----------.......................|
316|---..----|......|..|..|..|.......| |......................--------------..|
317|..|..|...|......--F-F--F--.......| |......................+............|..|
318|..+..+...|.......................| |--.---...-----+-----..|............|..|
319|--|..----|--+-----------+------..| |.....|...|.........|..|------------|..|
320|..+..+...|.........|..........|..| |.....|...|.........|..+............|..|
321|..|..|...|.........|..........|..| |.....|...|.........|..|............|..|
322----------------------------------------------------------------------------
323ENDMAP
324# Dungeon Description
325REGION:(00,00,75,19),lit,"ordinary"
326# The Inn
327REGION:(01,01,09,02),lit,"ordinary"
328REGION:(01,04,09,05),lit,"barracks"
329REGION:(01,07,02,10),unlit,"ordinary"
330REGION:(07,07,09,10),unlit,"ordinary"
331REGION:(01,14,02,15),unlit,"ordinary"
332REGION:(07,14,09,15),unlit,"ordinary"
333REGION:(01,17,02,18),unlit,"ordinary"
334REGION:(07,17,09,18),unlit,"ordinary"
335#
336REGION:(11,01,19,02),unlit,"barracks"
337REGION:(21,01,30,02),unlit,"ordinary"
338REGION:(11,17,19,18),unlit,"barracks"
339REGION:(21,17,30,18),unlit,"ordinary"
340# Police Station
341REGION:(18,07,25,11),lit,"ordinary"
342REGION:(18,13,19,13),unlit,"ordinary"
343REGION:(21,13,22,13),unlit,"ordinary"
344REGION:(24,13,25,13),unlit,"ordinary"
345# The town itself
346REGION:(42,03,47,06),unlit,"ordinary"
347REGION:(42,08,50,11),unlit,"ordinary"
348REGION:(37,16,41,18),unlit,"morgue"
349REGION:(47,16,55,18),unlit,"ordinary"
350REGION:(55,01,62,03),unlit,"ordinary"
351REGION:(64,01,71,03),unlit,"ordinary"
352REGION:(60,14,71,15),lit,"shop"
353REGION:(60,17,71,18),lit,"shop"
354# Non diggable walls
355NON_DIGGABLE:(00,00,75,19)
356# Stairs
357STAIR:(70,08),up
358# Doors
359DOOR:locked,(07,03)
360DOOR:locked,(02,06)
361DOOR:locked,(08,06)
362DOOR:closed,(03,08)
363DOOR:closed,(06,08)
364DOOR:open,(10,12)
365DOOR:closed,(03,15)
366DOOR:closed,(06,15)
367DOOR:closed,(03,17)
368DOOR:closed,(06,17)
369DOOR:closed,(13,03)
370DOOR:random,(25,03)
371DOOR:closed,(13,16)
372DOOR:random,(25,16)
373DOOR:locked,(17,09)
374DOOR:locked,(18,12)
375DOOR:locked,(21,12)
376DOOR:locked,(24,12)
377DOOR:locked,(34,10)
378DOOR:locked,(36,10)
379DOOR:random,(48,04)
380DOOR:random,(56,04)
381DOOR:random,(70,04)
382DOOR:random,(51,09)
383DOOR:random,(51,15)
384DOOR:open,(59,14)
385DOOR:open,(59,17)
386# Objects
387OBJECT:'(',"credit card",(04,01),blessed,0,"The Platinum Yendorian Express Card"
388OBJECT:random,random,random
389OBJECT:random,random,random
390OBJECT:random,random,random
391OBJECT:random,random,random
392OBJECT:random,random,random
393OBJECT:random,random,random
394OBJECT:random,random,random
395OBJECT:random,random,random
396OBJECT:random,random,random
397OBJECT:random,random,random
398OBJECT:random,random,random
399OBJECT:random,random,random
400OBJECT:random,random,random
401OBJECT:random,random,random
402# Random traps
403TRAP:random,random
404TRAP:random,random
405TRAP:random,random
406TRAP:random,random
407TRAP:random,random
408TRAP:random,random
409# Random monsters.
410MONSTER:'@',"Master of Thieves",(04,01),hostile
411MONSTER:'s',"giant spider",random
412MONSTER:'s',"giant spider",random
413MONSTER:'s',"giant spider",random
414MONSTER:'s',"giant spider",random
415MONSTER:'s',"giant spider",random
416MONSTER:'s',"giant spider",random
417MONSTER:'s',"giant spider",random
418MONSTER:'s',"giant spider",random
419MONSTER:'s',"giant spider",random
420MONSTER:'s',"giant spider",random
421MONSTER:'s',"giant spider",random
422MONSTER:'s',"giant spider",random
423MONSTER:'s',"giant spider",random
424MONSTER:'s',"giant spider",random
425MONSTER:'s',"giant spider",random
426MONSTER:'s',"giant spider",random
427MONSTER:'s',random,random
428MONSTER:'s',random,random
429# ladies of the evening
430MONSTER:'&',"succubus",(02,08)
431MONSTER:'&',"succubus",(08,08)
432MONSTER:'&',"incubus",(02,14)
433MONSTER:'&',"incubus",(08,14)
434MONSTER:'&',"incubus",(02,17)
435MONSTER:'&',"incubus",(08,17)
436# Police station (with drunken prisoners)
437MONSTER:'K',"Kop Kaptain",(24,09),hostile
438MONSTER:'K',"Kop Lieutenant",(20,09),hostile
439MONSTER:'K',"Kop Lieutenant",(22,11),hostile
440MONSTER:'K',"Kop Lieutenant",(22,07),hostile
441MONSTER:'K',"Keystone Kop",(19,07),hostile
442MONSTER:'K',"Keystone Kop",(19,08),hostile
443MONSTER:'K',"Keystone Kop",(22,09),hostile
444MONSTER:'K',"Keystone Kop",(24,11),hostile
445MONSTER:'K',"Keystone Kop",(19,11),hostile
446MONSTER:'@',"prisoner",(19,13)
447MONSTER:'@',"prisoner",(21,13)
448MONSTER:'@',"prisoner",(24,13)
449#
450MONSTER:'@',"watchman",(33,10),hostile
451
452WALLIFY
453
454#
455#	The "fill" level for the quest.
456#
457#	This level is used to fill out any levels not occupied by specific
458#	levels as defined above.
459#
460
461MAZE: "Tou-fila" , ' '
462INIT_MAP: '.' , ' ', true, true, random, true
463NOMAP
464#
465STAIR: random, up
466STAIR: random, down
467#
468OBJECT: random, random, random
469OBJECT: random, random, random
470OBJECT: random, random, random
471OBJECT: random, random, random
472OBJECT: random, random, random
473OBJECT: random, random, random
474OBJECT: random, random, random
475#
476TRAP: random, random
477TRAP: random, random
478TRAP: random, random
479TRAP: random, random
480#
481MONSTER: '@', "soldier", random, hostile
482MONSTER: '@', "soldier", random, hostile
483MONSTER: '@', "soldier", random, hostile
484MONSTER: '@', "soldier", random, hostile
485MONSTER: '@', "soldier", random, hostile
486MONSTER: 'H', random, random, hostile
487MONSTER: 'C', random, random, hostile
488
489MAZE: "Tou-filb" , ' '
490INIT_MAP: '.' , ' ', true, true, random, true
491NOMAP
492#
493STAIR: random, up
494STAIR: random, down
495#
496OBJECT: random, random, random
497OBJECT: random, random, random
498OBJECT: random, random, random
499OBJECT: random, random, random
500OBJECT: random, random, random
501OBJECT: random, random, random
502OBJECT: random, random, random
503OBJECT: random, random, random
504OBJECT: random, random, random
505OBJECT: random, random, random
506OBJECT: random, random, random
507#
508TRAP: random, random
509TRAP: random, random
510TRAP: random, random
511TRAP: random, random
512#
513MONSTER: '@', "soldier", random, hostile
514MONSTER: '@', "captain", random, hostile
515MONSTER: '@', "captain", random, hostile
516MONSTER: 'H', random, random, hostile
517MONSTER: 'H', random, random, hostile
518MONSTER: 'C', random, random, hostile
519MONSTER: 's', random, random
520