1#	SCCS Id: @(#)yendor.des	3.4	1996/10/20
2#	Copyright (c) 1989 by Jean-Christophe Collet
3#	Copyright (c) 1992 by M. Stephenson and Izchak Miller
4# NetHack may be freely redistributed.  See license for details.
5#
6# The top (real) wizard level.
7# Keeping the Moat for old-time's sake
8MAZE:"wizard1",random
9FLAGS:noteleport,hardfloor
10GEOMETRY:center,center
11MAP
12----------------------------.
13|.......|..|.........|.....|.
14|.......S..|.}}}}}}}.|.....|.
15|..--S--|..|.}}---}}.|---S-|.
16|..|....|..|.}--.--}.|..|..|.
17|..|....|..|.}|...|}.|..|..|.
18|..--------|.}--.--}.|..|..|.
19|..|.......|.}}---}}.|..|..|.
20|..S.......|.}}}}}}}.|..|..|.
21|..|.......|.........|..|..|.
22|..|.......|-----------S-S-|.
23|..|.......S...............|.
24----------------------------.
25ENDMAP
26STAIR:levregion(01,00,79,20),(0,0,28,12),up
27STAIR:levregion(01,00,79,20),(0,0,28,12),down
28BRANCH:levregion(01,00,79,20),(0,0,28,12)
29TELEPORT_REGION:levregion(01,00,79,20),(0,0,27,12)
30# Make it a morgue for rm id in mkmaze.c
31# for the purpose of random sdoor placement
32REGION:(12,01,20,09),unlit,"morgue",unfilled
33MAZEWALK:(28,05),east
34LADDER:(06,05),down
35# Non diggable walls
36# Walls inside the moat stay diggable
37NON_DIGGABLE:(00,00,11,12)
38NON_DIGGABLE:(11,00,21,00)
39NON_DIGGABLE:(11,10,27,12)
40NON_DIGGABLE:(21,00,27,10)
41# Non passable walls
42NON_PASSWALL:(00,00,11,12)
43NON_PASSWALL:(11,00,21,00)
44NON_PASSWALL:(11,10,27,12)
45NON_PASSWALL:(21,00,27,10)
46# The wizard and his guards
47MONSTER:'@',"Wizard of Yendor",(16,05),asleep
48MONSTER:'d',"hell hound",(15,05)
49MONSTER:'V',"vampire lord",(17,05)
50# The local treasure
51OBJECT:'+',"Book of the Dead",(16,05)
52# Surrounding terror
53MONSTER:';',"kraken",(14,02)
54MONSTER:';',"giant eel",(17,02)
55MONSTER:';',"kraken",(13,04)
56MONSTER:';',"giant eel",(13,06)
57MONSTER:';',"kraken",(19,04)
58MONSTER:';',"giant eel",(19,06)
59MONSTER:';',"kraken",(15,08)
60MONSTER:';',"giant eel",(17,08)
61MONSTER:';',"piranha",(15,02)
62MONSTER:';',"piranha",(19,08)
63# Random monsters
64MONSTER:'D',random,random
65MONSTER:'H',random,random
66MONSTER:'&',random,random
67MONSTER:'&',random,random
68MONSTER:'&',random,random
69MONSTER:'&',random,random
70# And to make things a little harder.
71TRAP:"board",(16,04)
72TRAP:"board",(16,06)
73TRAP:"board",(15,05)
74TRAP:"board",(17,05)
75# Random traps.
76TRAP:"spiked pit",random
77TRAP:"sleep gas",random
78TRAP:"anti magic",random
79TRAP:"magic",random
80# Some random loot.
81OBJECT:'*',"ruby",random
82OBJECT:'!',random,random
83OBJECT:'!',random,random
84OBJECT:'?',random,random
85OBJECT:'?',random,random
86OBJECT:'+',random,random
87OBJECT:'+',random,random
88OBJECT:'+',random,random
89
90
91# The middle wizard level.
92MAZE:"wizard2",random
93FLAGS:noteleport,hardfloor
94GEOMETRY:center,center
95MAP
96----------------------------.
97|.....|.S....|.............|.
98|.....|.-------S--------S--|.
99|.....|.|.........|........|.
100|..-S--S|.........|........|.
101|..|....|.........|------S-|.
102|..|....|.........|.....|..|.
103|-S-----|.........|.....|..|.
104|.......|.........|S--S--..|.
105|.......|.........|.|......|.
106|-----S----S-------.|......|.
107|............|....S.|......|.
108----------------------------.
109ENDMAP
110STAIR:levregion(01,00,79,20),(0,0,28,12),up
111STAIR:levregion(01,00,79,20),(0,0,28,12),down
112BRANCH:levregion(01,00,79,20),(0,0,28,12)
113TELEPORT_REGION:levregion(01,00,79,20),(0,0,27,12)
114REGION:(09,03,17,09),unlit,"zoo"
115DOOR:closed,(15,02)
116DOOR:closed,(11,10)
117MAZEWALK:(28,05),east
118LADDER:(12,01),up
119LADDER:(14,11),down
120# Non diggable walls everywhere
121NON_DIGGABLE:(00,00,27,12)
122#
123NON_PASSWALL:(00,00,06,12)
124NON_PASSWALL:(06,00,27,02)
125NON_PASSWALL:(16,02,27,12)
126NON_PASSWALL:(06,12,16,12)
127# Random traps.
128TRAP:"spiked pit",random
129TRAP:"sleep gas",random
130TRAP:"anti magic",random
131TRAP:"magic",random
132# Some random loot.
133OBJECT:'!',random,random
134OBJECT:'!',random,random
135OBJECT:'?',random,random
136OBJECT:'?',random,random
137OBJECT:'+',random,random
138# treasures
139OBJECT:'"',random,(04,06)
140
141
142# The bottom wizard level.
143# Memorialize the fakewiz setup.
144MAZE:"wizard3",random
145FLAGS:noteleport,hardfloor
146GEOMETRY:center,center
147MAP
148----------------------------.
149|..|............S..........|.
150|..|..------------------S--|.
151|..|..|.........|..........|.
152|..S..|.}}}}}}}.|..........|.
153|..|..|.}}---}}.|-S--------|.
154|..|..|.}--.--}.|..|.......|.
155|..|..|.}|...|}.|..|.......|.
156|..---|.}--.--}.|..|.......|.
157|.....|.}}---}}.|..|.......|.
158|.....S.}}}}}}}.|..|.......|.
159|.....|.........|..S.......|.
160----------------------------.
161ENDMAP
162STAIR:levregion(01,00,79,20),(0,0,28,12),up
163STAIR:levregion(01,00,79,20),(0,0,28,12),down
164BRANCH:levregion(01,00,79,20),(0,0,28,12)
165TELEPORT_REGION:levregion(01,00,79,20),(0,0,27,12)
166PORTAL:(25,11,25,11),(0,0,0,0),"fakewiz1"
167MAZEWALK:(28,09),east
168REGION:(07,03,15,11),unlit,"morgue",unfilled
169REGION:(17,06,18,11),unlit,"beehive"
170# make the entry chamber a real room; it affects monster arrival;
171# `unfilled' is a kludge to force an ordinary room to remain a room
172REGION:(20,06,26,11),unlit,"ordinary",unfilled
173DOOR:closed,(18,05)
174DOOR:closed,(19,11)
175LADDER:(11,07),up
176# Non diggable walls
177# Walls inside the moat stay diggable
178NON_DIGGABLE:(00,00,06,12)
179NON_DIGGABLE:(06,00,27,02)
180NON_DIGGABLE:(16,02,27,12)
181NON_DIGGABLE:(06,12,16,12)
182#
183NON_PASSWALL:(00,00,06,12)
184NON_PASSWALL:(06,00,27,02)
185NON_PASSWALL:(16,02,27,12)
186NON_PASSWALL:(06,12,16,12)
187#
188MONSTER:'L',random,(10,07)
189MONSTER:'V',"vampire lord",(12,07)
190# Some surrounding horrors
191MONSTER:';',"kraken",(08,05)
192MONSTER:';',"giant eel",(08,08)
193MONSTER:';',"kraken",(14,05)
194MONSTER:';',"giant eel",(14,08)
195# Other monsters
196MONSTER:'L',random,random
197MONSTER:'D',random,random
198MONSTER:'D',random,(26,09)
199MONSTER:'&',random,random
200MONSTER:'&',random,random
201MONSTER:'&',random,random
202# And to make things a little harder.
203TRAP:"board",(10,07)
204TRAP:"board",(12,07)
205TRAP:"board",(11,06)
206TRAP:"board",(11,08)
207# Some loot
208OBJECT:')',random,random
209OBJECT:'!',random,random
210OBJECT:'?',random,random
211OBJECT:'?',random,random
212OBJECT:'(',random,random
213# treasures
214OBJECT:'"',random,(11,07)
215
216
217# The former decoy wizard levels.
218# There are two of these, and we need to
219# distinguish between them for the portal.
220MAZE:"fakewiz1",random
221GEOMETRY:center,center
222MAP
223.........
224.}}}}}}}.
225.}}---}}.
226.}--.--}.
227.}|...|}.
228.}--.--}.
229.}}---}}.
230.}}}}}}}.
231ENDMAP
232STAIR:levregion(01,00,79,20),(0,0,8,7),up
233STAIR:levregion(01,00,79,20),(0,0,8,7),down
234BRANCH:levregion(01,00,79,20),(0,0,8,7)
235TELEPORT_REGION:levregion(01,00,79,20),(2,2,6,6)
236PORTAL:(4,4,4,4),(0,0,0,0),"wizard3"
237MAZEWALK:(08,05),east
238REGION:(04,03,06,06),unlit,"ordinary",unfilled,true
239MONSTER:'L',random,(04,04)
240MONSTER:'V',"vampire lord",(03,04)
241MONSTER:';',"kraken",(06,06)
242# And to make things a little harder.
243TRAP:"board",(04,03)
244TRAP:"board",(04,05)
245TRAP:"board",(03,04)
246TRAP:"board",(05,04)
247
248
249MAZE:"fakewiz2",random
250GEOMETRY:center,center
251MAP
252.........
253.}}}}}}}.
254.}}---}}.
255.}--.--}.
256.}|...|}.
257.}--.--}.
258.}}---}}.
259.}}}}}}}.
260ENDMAP
261STAIR:levregion(01,00,79,20),(0,0,8,7),up
262STAIR:levregion(01,00,79,20),(0,0,8,7),down
263BRANCH:levregion(01,00,79,20),(0,0,8,7)
264TELEPORT_REGION:levregion(01,00,79,20),(2,2,6,6)
265MAZEWALK:(08,05),east
266REGION:(04,03,06,06),unlit,"ordinary",unfilled,true
267MONSTER:'L',random,(04,04)
268MONSTER:'V',"vampire lord",(03,04)
269MONSTER:';',"kraken",(06,06)
270# And to make things a little harder.
271TRAP:"board",(04,03)
272TRAP:"board",(04,05)
273TRAP:"board",(03,04)
274TRAP:"board",(05,04)
275# treasures
276OBJECT:'"',random,(04,04)
277