Source:NetHack 3.4.3/dat/Tourist.des

From NetHackWiki
Jump to: navigation, search

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

This file describes the layout of the tourist quest.

License[edit]

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.

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[edit]

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.   #
11.   MAZE: "Tou-strt",' '
12.   FLAGS: noteleport,hardfloor
13.   GEOMETRY:center,center
14.   MAP
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.   ...-------......-------.....................................................
35.   ENDMAP
36.   # Dungeon Description
37.   REGION:(00,00,75,19),lit,"ordinary"
38.   REGION:(14,01,20,03),unlit,"morgue"
39.   REGION:(07,10,11,12),unlit,"ordinary"
40.   REGION:(04,16,08,18),unlit,"ordinary"
41.   REGION:(17,16,21,18),unlit,"ordinary"
42.   REGION:(27,02,32,04),unlit,"ordinary"
43.   REGION:(34,02,39,04),unlit,"ordinary"
44.   REGION:(41,02,53,04),unlit,"ordinary"
45.   REGION:(55,02,60,04),unlit,"ordinary"
46.   REGION:(62,02,67,04),lit,"ordinary"
47.   # Stairs
48.   STAIR:(66,03),down
49.   # Portal arrival point
50.   BRANCH:(68,14,68,14),(0,0,0,0)
51.   # Non diggable walls
52.   NON_DIGGABLE:(00,00,75,19)
53.   # Doors
54.   DOOR:locked,(31,05)
55.   DOOR:locked,(36,05)
56.   DOOR:locked,(41,05)
57.   DOOR:locked,(52,05)
58.   DOOR:locked,(58,05)
59.   DOOR:locked,(28,07)
60.   DOOR:locked,(39,07)
61.   DOOR:locked,(50,07)
62.   DOOR:locked,(61,07)
63.   DOOR:closed,(33,03)
64.   DOOR:closed,(40,03)
65.   DOOR:closed,(54,03)
66.   DOOR:closed,(61,03)
67.   DOOR:open,(12,11)
68.   DOOR:open,(09,17)
69.   DOOR:open,(16,17)
70.   DOOR:locked,(35,07)
71.   DOOR:locked,(36,07)
72.   # Monsters on siege duty.
73.   MONSTER: 's',"giant spider",random
74.   MONSTER: 's',"giant spider",random
75.   MONSTER: 's',"giant spider",random
76.   MONSTER: 's',"giant spider",random
77.   MONSTER: 's',"giant spider",random
78.   MONSTER: 's',"giant spider",random
79.   MONSTER: 's',"giant spider",random
80.   MONSTER: 's',"giant spider",random
81.   MONSTER: 's',"giant spider",random
82.   MONSTER: 's',"giant spider",random
83.   MONSTER: 's',"giant spider",random
84.   MONSTER: 's',"giant spider",random
85.   MONSTER: 's',random,random
86.   MONSTER: 's',random,random
87.   MONSTER: 'C',"forest centaur",random
88.   MONSTER: 'C',"forest centaur",random
89.   MONSTER: 'C',"forest centaur",random
90.   MONSTER: 'C',"forest centaur",random
91.   MONSTER: 'C',"forest centaur",random
92.   MONSTER: 'C',"forest centaur",random
93.   MONSTER: 'C',"forest centaur",random
94.   MONSTER: 'C',"forest centaur",random
95.   MONSTER: 'C',random,random
96.   # Twoflower
97.   MONSTER:'@',"Twoflower",(64,03)
98.   # The treasure of Twoflower
99.   OBJECT:'(',"chest",(64,03)
100.  # guides for the audience chamber
101.  MONSTER:'@',"guide",(29,03)
102.  MONSTER:'@',"guide",(32,04)
103.  MONSTER:'@',"guide",(35,02)
104.  MONSTER:'@',"guide",(38,03)
105.  MONSTER:'@',"guide",(45,03)
106.  MONSTER:'@',"guide",(48,02)
107.  MONSTER:'@',"guide",(49,04)
108.  MONSTER:'@',"guide",(51,03)
109.  MONSTER:'@',"guide",(57,03)
110.  MONSTER:'@',"guide",(62,04)
111.  MONSTER:'@',"guide",(66,04)
112.  # path guards
113.  MONSTER:'@',"watchman",(35,08)
114.  MONSTER:'@',"watchman",(36,08)
115.  # river monsters
116.  MONSTER:';',"giant eel",(62,12)
117.  MONSTER:';',"piranha",(47,10)
118.  MONSTER:';',"piranha",(29,11)
119.  MONSTER:';',"kraken",(34,09)
120.  MONSTER:';',"kraken",(37,09)
121.  # Random traps
122.  TRAP:random,random
123.  TRAP:random,random
124.  TRAP:random,random
125.  TRAP:random,random
126.  TRAP:random,random
127.  TRAP:random,random
128.  TRAP:random,random
129.  TRAP:random,random
130.  TRAP:random,random
131.  

Locate level[edit]

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.  
139.  MAZE: "Tou-loca",' '
140.  FLAGS: hardfloor
141.  GEOMETRY:center,center
142.  MAP
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.  ----------------------------------------------------------------------------
163.  ENDMAP
164.  # Dungeon Description
165.  REGION:(00,00,75,19),lit,"ordinary"
166.  NON_DIGGABLE:(00,00,75,19)
167.  #
168.  REGION:(01,01,04,05),unlit,"morgue"
169.  REGION:(15,03,20,05),lit,"shop"
170.  REGION:(62,03,71,04),lit,"shop"
171.  REGION:(01,17,11,18),lit,"barracks"
172.  REGION:(12,09,20,10),lit,"barracks"
173.  REGION:(53,11,59,14),lit,"zoo"
174.  REGION:(63,14,72,16),lit,"barracks"
175.  REGION:(32,14,40,16),lit,"temple"
176.  #
177.  REGION:(06,01,11,02),random,"ordinary"
178.  REGION:(24,01,29,02),random,"ordinary"
179.  REGION:(31,01,36,02),random,"ordinary"
180.  REGION:(42,01,45,03),random,"ordinary"
181.  REGION:(53,01,58,02),random,"ordinary"
182.  REGION:(24,04,26,05),random,"ordinary"
183.  REGION:(30,06,34,07),random,"ordinary"
184.  REGION:(73,05,74,05),unlit,"ordinary"
185.  REGION:(01,09,04,12),random,"ordinary"
186.  REGION:(01,14,07,15),random,"ordinary"
187.  REGION:(12,12,20,13),random,"ordinary"
188.  REGION:(13,17,20,18),random,"ordinary"
189.  REGION:(22,09,24,10),random,"ordinary"
190.  REGION:(22,12,24,12),random,"ordinary"
191.  REGION:(24,16,28,18),random,"ordinary"
192.  REGION:(28,11,33,12),random,"ordinary"
193.  REGION:(35,11,36,12),lit,"ordinary"
194.  REGION:(38,08,41,12),random,"ordinary"
195.  REGION:(43,07,49,08),random,"ordinary"
196.  REGION:(43,12,49,12),random,"ordinary"
197.  REGION:(44,16,51,16),random,"ordinary"
198.  REGION:(53,06,59,07),random,"ordinary"
199.  REGION:(61,06,71,07),random,"ordinary"
200.  REGION:(55,16,59,18),random,"ordinary"
201.  REGION:(63,11,68,12),random,"ordinary"
202.  REGION:(70,11,72,12),random,"ordinary"
203.  # Stairs
204.  STAIR:(10,04),up
205.  STAIR:(73,05),down
206.  # Non diggable walls
207.  NON_DIGGABLE:(00,00,75,19)
208.  DOOR:closed,(05,05)
209.  DOOR:closed,(05,09)
210.  DOOR:closed,(08,14)
211.  DOOR:closed,(08,03)
212.  DOOR:closed,(11,09)
213.  DOOR:closed,(11,12)
214.  DOOR:closed,(10,16)
215.  DOOR:closed,(14,05)
216.  DOOR:closed,(15,16)
217.  DOOR:locked,(21,09)
218.  DOOR:locked,(21,12)
219.  DOOR:closed,(23,17)
220.  DOOR:closed,(25,03)
221.  DOOR:closed,(26,15)
222.  DOOR:closed,(29,03)
223.  DOOR:closed,(28,13)
224.  DOOR:closed,(31,03)
225.  DOOR:closed,(32,08)
226.  DOOR:closed,(37,11)
227.  DOOR:closed,(36,17)
228.  DOOR:locked,(41,03)
229.  DOOR:closed,(40,07)
230.  DOOR:closed,(48,06)
231.  DOOR:closed,(48,13)
232.  DOOR:closed,(48,15)
233.  DOOR:closed,(56,03)
234.  DOOR:closed,(55,05)
235.  DOOR:closed,(72,03)
236.  DOOR:locked,(74,04)
237.  DOOR:closed,(64,08)
238.  DOOR:closed,(62,11)
239.  DOOR:closed,(69,11)
240.  DOOR:closed,(60,13)
241.  DOOR:closed,(60,16)
242.  DOOR:closed,(73,16)
243.  
244.  # Objects
245.  OBJECT:random,random,random
246.  OBJECT:random,random,random
247.  OBJECT:random,random,random
248.  OBJECT:random,random,random
249.  OBJECT:random,random,random
250.  OBJECT:random,random,random
251.  OBJECT:random,random,random
252.  OBJECT:random,random,random
253.  OBJECT:random,random,random
254.  OBJECT:random,random,random
255.  OBJECT:random,random,random
256.  OBJECT:random,random,random
257.  OBJECT:random,random,random
258.  OBJECT:random,random,random
259.  # Toilet paper
260.  OBJECT:'?',"blank paper",(71,12)
261.  OBJECT:'?',"blank paper",(71,12)
262.  # Random traps
263.  TRAP:random,random
264.  TRAP:random,random
265.  TRAP:random,random
266.  TRAP:random,random
267.  TRAP:random,random
268.  TRAP:random,random
269.  TRAP:random,random
270.  TRAP:random,random
271.  TRAP:random,random
272.  # Random monsters.
273.  MONSTER:'s',"giant spider",random
274.  MONSTER:'s',"giant spider",random
275.  MONSTER:'s',"giant spider",random
276.  MONSTER:'s',"giant spider",random
277.  MONSTER:'s',"giant spider",random
278.  MONSTER:'s',"giant spider",random
279.  MONSTER:'s',"giant spider",random
280.  MONSTER:'s',"giant spider",random
281.  MONSTER:'s',"giant spider",random
282.  MONSTER:'s',"giant spider",random
283.  MONSTER:'s',"giant spider",random
284.  MONSTER:'s',"giant spider",random
285.  MONSTER:'s',"giant spider",random
286.  MONSTER:'s',"giant spider",random
287.  MONSTER:'s',"giant spider",random
288.  MONSTER:'s',"giant spider",random
289.  MONSTER:'s',random,random
290.  MONSTER:'s',random,random
291.  

Goal level[edit]

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.  
300.  MAZE: "Tou-goal", ' '
301.  GEOMETRY:center,center
302.  MAP
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.  ----------------------------------------------------------------------------
323.  ENDMAP
324.  # Dungeon Description
325.  REGION:(00,00,75,19),lit,"ordinary"
326.  # The Inn
327.  REGION:(01,01,09,02),lit,"ordinary"
328.  REGION:(01,04,09,05),lit,"barracks"
329.  REGION:(01,07,02,10),unlit,"ordinary"
330.  REGION:(07,07,09,10),unlit,"ordinary"
331.  REGION:(01,14,02,15),unlit,"ordinary"
332.  REGION:(07,14,09,15),unlit,"ordinary"
333.  REGION:(01,17,02,18),unlit,"ordinary"
334.  REGION:(07,17,09,18),unlit,"ordinary"
335.  #
336.  REGION:(11,01,19,02),unlit,"barracks"
337.  REGION:(21,01,30,02),unlit,"ordinary"
338.  REGION:(11,17,19,18),unlit,"barracks"
339.  REGION:(21,17,30,18),unlit,"ordinary"
340.  # Police Station
341.  REGION:(18,07,25,11),lit,"ordinary"
342.  REGION:(18,13,19,13),unlit,"ordinary"
343.  REGION:(21,13,22,13),unlit,"ordinary"
344.  REGION:(24,13,25,13),unlit,"ordinary"
345.  # The town itself
346.  REGION:(42,03,47,06),unlit,"ordinary"
347.  REGION:(42,08,50,11),unlit,"ordinary"
348.  REGION:(37,16,41,18),unlit,"morgue"
349.  REGION:(47,16,55,18),unlit,"ordinary"
350.  REGION:(55,01,62,03),unlit,"ordinary"
351.  REGION:(64,01,71,03),unlit,"ordinary"
352.  REGION:(60,14,71,15),lit,"shop"
353.  REGION:(60,17,71,18),lit,"shop"
354.  # Non diggable walls
355.  NON_DIGGABLE:(00,00,75,19)
356.  # Stairs
357.  STAIR:(70,08),up
358.  # Doors
359.  DOOR:locked,(07,03)
360.  DOOR:locked,(02,06)
361.  DOOR:locked,(08,06)
362.  DOOR:closed,(03,08)
363.  DOOR:closed,(06,08)
364.  DOOR:open,(10,12)
365.  DOOR:closed,(03,15)
366.  DOOR:closed,(06,15)
367.  DOOR:closed,(03,17)
368.  DOOR:closed,(06,17)
369.  DOOR:closed,(13,03)
370.  DOOR:random,(25,03)
371.  DOOR:closed,(13,16)
372.  DOOR:random,(25,16)
373.  DOOR:locked,(17,09)
374.  DOOR:locked,(18,12)
375.  DOOR:locked,(21,12)
376.  DOOR:locked,(24,12)
377.  DOOR:locked,(34,10)
378.  DOOR:locked,(36,10)
379.  DOOR:random,(48,04)
380.  DOOR:random,(56,04)
381.  DOOR:random,(70,04)
382.  DOOR:random,(51,09)
383.  DOOR:random,(51,15)
384.  DOOR:open,(59,14)
385.  DOOR:open,(59,17)
386.  # Objects
387.  OBJECT:'(',"credit card",(04,01),blessed,0,"The Platinum Yendorian Express Card"
388.  OBJECT:random,random,random
389.  OBJECT:random,random,random
390.  OBJECT:random,random,random
391.  OBJECT:random,random,random
392.  OBJECT:random,random,random
393.  OBJECT:random,random,random
394.  OBJECT:random,random,random
395.  OBJECT:random,random,random
396.  OBJECT:random,random,random
397.  OBJECT:random,random,random
398.  OBJECT:random,random,random
399.  OBJECT:random,random,random
400.  OBJECT:random,random,random
401.  OBJECT:random,random,random
402.  # Random traps
403.  TRAP:random,random
404.  TRAP:random,random
405.  TRAP:random,random
406.  TRAP:random,random
407.  TRAP:random,random
408.  TRAP:random,random
409.  # Random monsters.
410.  MONSTER:'@',"Master of Thieves",(04,01),hostile
411.  MONSTER:'s',"giant spider",random
412.  MONSTER:'s',"giant spider",random
413.  MONSTER:'s',"giant spider",random
414.  MONSTER:'s',"giant spider",random
415.  MONSTER:'s',"giant spider",random
416.  MONSTER:'s',"giant spider",random
417.  MONSTER:'s',"giant spider",random
418.  MONSTER:'s',"giant spider",random
419.  MONSTER:'s',"giant spider",random
420.  MONSTER:'s',"giant spider",random
421.  MONSTER:'s',"giant spider",random
422.  MONSTER:'s',"giant spider",random
423.  MONSTER:'s',"giant spider",random
424.  MONSTER:'s',"giant spider",random
425.  MONSTER:'s',"giant spider",random
426.  MONSTER:'s',"giant spider",random
427.  MONSTER:'s',random,random
428.  MONSTER:'s',random,random
429.  # ladies of the evening
430.  MONSTER:'&',"succubus",(02,08)
431.  MONSTER:'&',"succubus",(08,08)
432.  MONSTER:'&',"incubus",(02,14)
433.  MONSTER:'&',"incubus",(08,14)
434.  MONSTER:'&',"incubus",(02,17)
435.  MONSTER:'&',"incubus",(08,17)
436.  # Police station (with drunken prisoners)
437.  MONSTER:'K',"Kop Kaptain",(24,09),hostile
438.  MONSTER:'K',"Kop Lieutenant",(20,09),hostile
439.  MONSTER:'K',"Kop Lieutenant",(22,11),hostile
440.  MONSTER:'K',"Kop Lieutenant",(22,07),hostile
441.  MONSTER:'K',"Keystone Kop",(19,07),hostile
442.  MONSTER:'K',"Keystone Kop",(19,08),hostile
443.  MONSTER:'K',"Keystone Kop",(22,09),hostile
444.  MONSTER:'K',"Keystone Kop",(24,11),hostile
445.  MONSTER:'K',"Keystone Kop",(19,11),hostile
446.  MONSTER:'@',"prisoner",(19,13)
447.  MONSTER:'@',"prisoner",(21,13)
448.  MONSTER:'@',"prisoner",(24,13)
449.  #
450.  MONSTER:'@',"watchman",(33,10),hostile
451.  
452.  WALLIFY
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.  
461.  MAZE: "Tou-fila" , ' '
462.  INIT_MAP: '.' , ' ', true, true, random, true
463.  NOMAP
464.  #
465.  STAIR: random, up
466.  STAIR: random, down
467.  #
468.  OBJECT: random, random, random
469.  OBJECT: random, random, random
470.  OBJECT: random, random, random
471.  OBJECT: random, random, random
472.  OBJECT: random, random, random
473.  OBJECT: random, random, random
474.  OBJECT: random, random, random
475.  #
476.  TRAP: random, random
477.  TRAP: random, random
478.  TRAP: random, random
479.  TRAP: random, random
480.  #
481.  MONSTER: '@', "soldier", random, hostile
482.  MONSTER: '@', "soldier", random, hostile
483.  MONSTER: '@', "soldier", random, hostile
484.  MONSTER: '@', "soldier", random, hostile
485.  MONSTER: '@', "soldier", random, hostile
486.  MONSTER: 'H', random, random, hostile
487.  MONSTER: 'C', random, random, hostile
488.  
489.  MAZE: "Tou-filb" , ' '
490.  INIT_MAP: '.' , ' ', true, true, random, true
491.  NOMAP
492.  #
493.  STAIR: random, up
494.  STAIR: random, down
495.  #
496.  OBJECT: random, random, random
497.  OBJECT: random, random, random
498.  OBJECT: random, random, random
499.  OBJECT: random, random, random
500.  OBJECT: random, random, random
501.  OBJECT: random, random, random
502.  OBJECT: random, random, random
503.  OBJECT: random, random, random
504.  OBJECT: random, random, random
505.  OBJECT: random, random, random
506.  OBJECT: random, random, random
507.  #
508.  TRAP: random, random
509.  TRAP: random, random
510.  TRAP: random, random
511.  TRAP: random, random
512.  #
513.  MONSTER: '@', "soldier", random, hostile
514.  MONSTER: '@', "captain", random, hostile
515.  MONSTER: '@', "captain", random, hostile
516.  MONSTER: 'H', random, random, hostile
517.  MONSTER: 'H', random, random, hostile
518.  MONSTER: 'C', random, random, hostile
519.  MONSTER: 's', random, random

References[edit]