1#	SCCS Id: @(#)Priest.des	3.4	2002/04/08
2#	Copyright (c) 1989 by Jean-Christophe Collet
3#	Copyright (c) 1991-2 by M. Stephenson
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, High Priest
9#	and receive your quest assignment.
10#
11MAZE: "Pri-strt",' '
12FLAGS: noteleport,hardfloor
13GEOMETRY:center,center
14MAP
15............................................................................
16............................................................................
17............................................................................
18....................------------------------------------....................
19....................|................|.....|.....|.....|....................
20....................|..------------..|--+-----+-----+--|....................
21....................|..|..........|..|.................|....................
22....................|..|..........|..|+---+---+-----+--|....................
23..................---..|..........|......|...|...|.....|....................
24..................+....|..........+......|...|...|.....|....................
25..................+....|..........+......|...|...|.....|....................
26..................---..|..........|......|...|...|.....|....................
27....................|..|..........|..|+-----+---+---+--|....................
28....................|..|..........|..|.................|....................
29....................|..------------..|--+-----+-----+--|....................
30....................|................|.....|.....|.....|....................
31....................------------------------------------....................
32............................................................................
33............................................................................
34............................................................................
35ENDMAP
36# Dungeon Description
37REGION:(00,00,75,19),lit,"ordinary"
38REGION:(24,06,33,13),lit,"temple"
39# Portal arrival point
40BRANCH:(05,04,05,04),(0,0,0,0)
41# Stairs
42STAIR:(52,09),down
43# Doors
44DOOR:locked,(18,09)
45DOOR:locked,(18,10)
46DOOR:closed,(34,09)
47DOOR:closed,(34,10)
48DOOR:closed,(40,05)
49DOOR:closed,(46,05)
50DOOR:closed,(52,05)
51DOOR:locked,(38,07)
52DOOR:closed,(42,07)
53DOOR:closed,(46,07)
54DOOR:closed,(52,07)
55DOOR:locked,(38,12)
56DOOR:closed,(44,12)
57DOOR:closed,(48,12)
58DOOR:closed,(52,12)
59DOOR:closed,(40,14)
60DOOR:closed,(46,14)
61DOOR:closed,(52,14)
62# Unattended Altar - unaligned due to conflict - player must align it.
63ALTAR:(28,09),noalign,altar
64# High Priest
65MONSTER:'@',"Arch Priest",(28,10)
66# The treasure of High Priest
67OBJECT:'(',"chest",(27,10)
68# knight guards for the audience chamber
69MONSTER:'@',"acolyte",(32,07)
70MONSTER:'@',"acolyte",(32,08)
71MONSTER:'@',"acolyte",(32,11)
72MONSTER:'@',"acolyte",(32,12)
73MONSTER:'@',"acolyte",(33,07)
74MONSTER:'@',"acolyte",(33,08)
75MONSTER:'@',"acolyte",(33,11)
76MONSTER:'@',"acolyte",(33,12)
77# Non diggable walls
78NON_DIGGABLE:(00,00,75,19)
79# Random traps
80TRAP:"dart",(20,09)
81TRAP:"dart",(20,10)
82TRAP:random,random
83TRAP:random,random
84TRAP:random,random
85TRAP:random,random
86# Monsters on siege duty.
87MONSTER: 'Z',"human zombie",(37,01)
88MONSTER: 'Z',"human zombie",(37,18)
89MONSTER: 'Z',"human zombie",(03,03)
90MONSTER: 'Z',"human zombie",(65,04)
91MONSTER: 'Z',"human zombie",(12,11)
92MONSTER: 'Z',"human zombie",(60,12)
93MONSTER: 'Z',"human zombie",(14,08)
94MONSTER: 'Z',"human zombie",(55,00)
95MONSTER: 'Z',"human zombie",(18,18)
96MONSTER: 'Z',"human zombie",(59,10)
97MONSTER: 'Z',"human zombie",(13,09)
98MONSTER: 'Z',"human zombie",(01,17)
99
100#
101#	The "locate" level for the quest.
102#
103#	Here you have to locate the Temple of Nalzok to go
104#	further towards your assigned quest.
105#
106
107MAZE: "Pri-loca",' '
108FLAGS: hardfloor
109# This is a kludge to init the level as a lit field.
110INIT_MAP: '.' , '.' , false , false , lit , false
111GEOMETRY:center,center
112MAP
113........................................
114........................................
115..........----------+----------.........
116..........|........|.|........|.........
117..........|........|.|........|.........
118..........|----.----.----.----|.........
119..........+...................+.........
120..........+...................+.........
121..........|----.----.----.----|.........
122..........|........|.|........|.........
123..........|........|.|........|.........
124..........----------+----------.........
125........................................
126........................................
127ENDMAP
128# Dungeon Description
129REGION:(00,00,09,13),unlit,"morgue"
130REGION:(09,00,30,01),unlit,"morgue"
131REGION:(09,12,30,13),unlit,"morgue"
132REGION:(31,00,39,13),unlit,"morgue"
133REGION:(11,03,29,10),lit,"temple",filled,true
134# The altar inside the temple
135ALTAR:(20,07),noalign,shrine
136MONSTER:'@',"aligned priest",(20,07),noalign,hostile
137# Doors
138DOOR:locked,(10,06)
139DOOR:locked,(10,07)
140DOOR:locked,(20,02)
141DOOR:locked,(20,11)
142DOOR:locked,(30,06)
143DOOR:locked,(30,07)
144# Stairs
145# Note:  The up stairs are *intentionally* off of the map.
146STAIR:(43,05),up
147STAIR:(20,06),down
148# Non diggable walls
149NON_DIGGABLE:(10,02,30,13)
150# Objects (inside the antechambers).
151OBJECT:random,random,(14,03)
152OBJECT:random,random,(15,03)
153OBJECT:random,random,(16,03)
154OBJECT:random,random,(14,10)
155OBJECT:random,random,(15,10)
156OBJECT:random,random,(16,10)
157OBJECT:random,random,(17,10)
158OBJECT:random,random,(24,03)
159OBJECT:random,random,(25,03)
160OBJECT:random,random,(26,03)
161OBJECT:random,random,(27,03)
162OBJECT:random,random,(24,10)
163OBJECT:random,random,(25,10)
164OBJECT:random,random,(26,10)
165OBJECT:random,random,(27,10)
166# Random traps
167TRAP:random,(15,04)
168TRAP:random,(25,04)
169TRAP:random,(15,09)
170TRAP:random,(25,09)
171TRAP:random,random
172TRAP:random,random
173# No random monsters - the morgue generation will put them in.
174
175#
176#	The "goal" level for the quest.
177#
178#	Here you meet Nalzok your nemesis monster.  You have to
179#	defeat Nalzok in combat to gain the artifact you have
180#	been assigned to retrieve.
181#
182
183MAZE: "Pri-goal", ' '
184INIT_MAP: 'L' , '.' , false , false , unlit , false
185GEOMETRY:center,center
186MAP
187.L......L.LLL.......LL....
188.LLL.......L......LL......
189LL.LL.............L.LL....
190..........................
191......................LL..
192......................LLL.
193LL........................
194.LL.......................
195.LL................LL.L...
196..LL.....L.LL.......LLL...
197.........LLL.........L....
198ENDMAP
199# Dungeon Description
200RANDOM_PLACES:(14,04),(13,07)
201REGION:(00,00,25,10),unlit,"ordinary"
202# Stairs
203STAIR:(20,05),up
204# Objects
205OBJECT:'[',"helm of brilliance",place[0],blessed,0,"The Mitre of Holiness"
206OBJECT:random,random,random
207OBJECT:random,random,random
208OBJECT:random,random,random
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
220# Random traps
221TRAP:"fire",random
222TRAP:"fire",random
223TRAP:"fire",random
224TRAP:"fire",random
225TRAP:random,random
226TRAP:random,random
227# Random monsters.
228MONSTER:'&',"Nalzok",place[0]
229MONSTER:'Z',"human zombie",random
230MONSTER:'Z',"human zombie",random
231MONSTER:'Z',"human zombie",random
232MONSTER:'Z',"human zombie",random
233MONSTER:'Z',"human zombie",random
234MONSTER:'Z',"human zombie",random
235MONSTER:'Z',"human zombie",random
236MONSTER:'Z',"human zombie",random
237MONSTER:'Z',"human zombie",random
238MONSTER:'Z',"human zombie",random
239MONSTER:'Z',"human zombie",random
240MONSTER:'Z',"human zombie",random
241MONSTER:'Z',"human zombie",random
242MONSTER:'Z',"human zombie",random
243MONSTER:'Z',"human zombie",random
244MONSTER:'Z',"human zombie",random
245MONSTER:'Z',random,random
246MONSTER:'Z',random,random
247MONSTER:'W',"wraith",random
248MONSTER:'W',"wraith",random
249MONSTER:'W',"wraith",random
250MONSTER:'W',"wraith",random
251MONSTER:'W',"wraith",random
252MONSTER:'W',"wraith",random
253MONSTER:'W',"wraith",random
254MONSTER:'W',"wraith",random
255MONSTER:'W',random,random
256
257#
258#	The "fill" levels for the quest.
259#
260#	These levels are used to fill out any levels not occupied by specific
261#	levels as defined above. "filla" is the upper filler, between the
262#	start and locate levels, and "fillb" the lower between the locate
263#	and goal levels.
264#
265
266LEVEL: "Pri-fila"
267#
268ROOM: "ordinary" , random, random, random, random
269STAIR: random, up
270OBJECT: random,random,random
271MONSTER: 'Z', "human zombie", random
272
273ROOM: "ordinary" , random, random, random, random
274OBJECT: random, random, random
275OBJECT: random,random,random
276
277ROOM: "ordinary" , random, random, random, random
278OBJECT: random, random, random
279TRAP: random, random
280OBJECT: random,random,random
281MONSTER: 'Z', "human zombie", random
282
283ROOM: "morgue" , random, random, random, random
284STAIR: random, down
285OBJECT: random, random, random
286TRAP: random, random
287
288ROOM: "ordinary" , random, random, random, random
289OBJECT: random, random, random
290OBJECT: random, random, random
291TRAP: random, random
292MONSTER: 'W', "wraith", random
293
294ROOM: "morgue" , random, random, random, random
295OBJECT: random, random, random
296TRAP: random, random
297
298RANDOM_CORRIDORS
299
300LEVEL: "Pri-filb"
301#
302ROOM: "ordinary" , random, random, random, random
303STAIR: random, up
304OBJECT: random,random,random
305MONSTER: 'Z', "human zombie", random
306MONSTER: 'W', "wraith", random
307
308ROOM: "morgue" , random, random, random, random
309OBJECT: random, random, random
310OBJECT: random, random, random
311OBJECT: random,random,random
312
313ROOM: "ordinary" , random, random, random, random
314OBJECT: random, random, random
315TRAP: random, random
316OBJECT: random,random,random
317MONSTER: 'Z', "human zombie", random
318MONSTER: 'W', "wraith", random
319
320ROOM: "morgue" , random, random, random, random
321STAIR: random, down
322OBJECT: random, random, random
323OBJECT: random, random, random
324TRAP: random, random
325
326ROOM: "ordinary" , random, random, random, random
327OBJECT: random, random, random
328OBJECT: random, random, random
329TRAP: random, random
330MONSTER: 'Z', "human zombie", random
331MONSTER: 'W', "wraith", random
332
333ROOM: "morgue" , random, random, random, random
334OBJECT: random, random, random
335TRAP: random, random
336
337RANDOM_CORRIDORS
338