NHDT->ANH, in most cases
[aNetHack.git] / dat / medusa.des
blobb417ac57f6363371677da8b8eab0763c82477b06
1 # NetHack 3.6   medusa.des      $ANH-Date: 1432512783 2015/05/25 00:13:03 $  $ANH-Branch: master $:$ANH-Revision: 1.10 $
2 #       Copyright (c) 1989 by Jean-Christophe Collet
3 #       Copyright (c) 1990, 1991 by M. Stephenson
4 # NetHack may be freely redistributed.  See license for details.
6 # These are the Medusa's levels :
9 MAZE:"medusa-1",' '
10 FLAGS: noteleport
11 GEOMETRY:center,center
12 MAP
13 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
14 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
15 }}.}}}}}..}}}}}......}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}....}}}...}}}}}
16 }...}}.....}}}}}....}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}...............}
17 }....}}}}}}}}}}....}}}..}}}}}}}}}}}.......}}}}}}}}}}}}}}}}..}}.....}}}...}}
18 }....}}}}}}}}.....}}}}..}}}}}}.................}}}}}}}}}}}.}}}}.....}}...}}
19 }....}}}}}}}}}}}}.}}}}.}}}}}}.-----------------.}}}}}}}}}}}}}}}}}.........}
20 }....}}}}}}}}}}}}}}}}}}.}}}...|...............S...}}}}}}}}}}}}}}}}}}}....}}
21 }.....}.}}....}}}}}}}}}.}}....--------+--------....}}}}}}..}}}}}}}}}}}...}}
22 }......}}}}..}}}}}}}}}}}}}........|.......|........}}}}}....}}}}}}}}}}}}}}}
23 }.....}}}}}}}}}}}}}}}}}}}}........|.......|........}}}}}...}}}}}}}}}.}}}}}}
24 }.....}}}}}}}}}}}}}}}}}}}}....--------+--------....}}}}}}.}.}}}}}}}}}}}}}}}
25 }......}}}}}}}}}}}}}}}}}}}}...S...............|...}}}}}}}}}}}}}}}}}.}}}}}}}
26 }.......}}}}}}}..}}}}}}}}}}}}.-----------------.}}}}}}}}}}}}}}}}}....}}}}}}
27 }........}}.}}....}}}}}}}}}}}}.................}}}}}..}}}}}}}}}.......}}}}}
28 }.......}}}}}}}......}}}}}}}}}}}}}}.......}}}}}}}}}.....}}}}}}...}}..}}}}}}
29 }.....}}}}}}}}}}}.....}}}}}}}}}}}}}}}}}}}}}}.}}}}}}}..}}}}}}}}}}....}}}}}}}
30 }}..}}}}}}}}}}}}}....}}}}}}}}}}}}}}}}}}}}}}...}}..}}}}}}}.}}.}}}}..}}}}}}}}
31 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
32 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
33 ENDMAP
34 # Dungeon Description
35 # (must maintain one room definition; `unfilled' forces its room to be kept)
36 REGION:(00,00,74,19),lit,"ordinary"
37 REGION:(31,07,45,07),unlit,"ordinary"
38 REGION:(35,09,41,10),unlit,"ordinary",unfilled
39 REGION:(31,12,45,12),unlit,"ordinary"
40 # Teleport: down to up stairs island, up to Medusa's island
41 TELEPORT_REGION:(01,01,05,17),(0,0,0,0),down
42 TELEPORT_REGION:(26,04,50,15),(0,0,0,0),up
43 # Stairs
44 STAIR:(05,14),up
45 STAIR:(36,10),down
46 # Doors
47 DOOR:closed,(46,07)
48 DOOR:locked,(38,08)
49 DOOR:locked,(38,11)
50 DOOR:closed,(30,12)
51 # Branch, not allowed inside Medusa's building.
52 BRANCH:levregion(01,00,79,20),(30,06,46,13)
53 # Non diggable walls
54 NON_DIGGABLE:(30,06,46,13)
55 # Objects
56 CONTAINER:('`',"statue"),(36,10),uncursed,montype:"knight",3,name:"Perseus" {
57   [75%]: OBJECT:('[',"shield of reflection"),cursed,+0
58   [25%]: OBJECT:('[',"levitation boots"),+0
59   [50%]: OBJECT:(')',"scimitar"),blessed,+2
60   [50%]: OBJECT:('(',"sack")
62 # These aren't really containers, but specifying CONTAINER forces them to be
63 # empty, since CONTAINERs contain only what is explicitly specified.
64 CONTAINER:('`',"statue"),random { }
65 CONTAINER:('`',"statue"),random { }
66 CONTAINER:('`',"statue"),random { }
67 CONTAINER:('`',"statue"),random { }
68 CONTAINER:('`',"statue"),random { }
69 CONTAINER:('`',"statue"),random { }
70 CONTAINER:('`',"statue"),random { }
71 OBJECT:random,random
72 OBJECT:random,random
73 OBJECT:random,random
74 OBJECT:random,random
75 OBJECT:random,random
76 OBJECT:random,random
77 OBJECT:random,random
78 OBJECT:random,random
79 # Random traps
80 TRAP:random,random
81 TRAP:random,random
82 TRAP:random,random
83 TRAP:random,random
84 TRAP:random,random
85 TRAP:"board",(38,07)
86 TRAP:"board",(38,12)
87 # Random monsters
88 MONSTER:('@',"Medusa"),(36,10),asleep
89 MONSTER:(';',"giant eel"),(11,06)
90 MONSTER:(';',"giant eel"),(23,13)
91 MONSTER:(';',"giant eel"),(29,02)
92 MONSTER:(';',"jellyfish"),(02,02)
93 MONSTER:(';',"jellyfish"),(00,08)
94 MONSTER:(';',"jellyfish"),(04,18)
95 MONSTER:('T',"water troll"),(51,03)
96 MONSTER:('T',"water troll"),(64,11)
97 MONSTER:'S',(38,07)
98 MONSTER:'S',(38,12)
99 MONSTER:random,random
100 MONSTER:random,random
101 MONSTER:random,random
102 MONSTER:random,random
103 MONSTER:random,random
104 MONSTER:random,random
105 MONSTER:random,random
106 MONSTER:random,random
107 MONSTER:random,random
108 MONSTER:random,random
110 MAZE:"medusa-2",' '
111 FLAGS: noteleport
112 GEOMETRY:center,center
114 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
115 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
116 }------}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}-------}}}}}}}}--------------}
117 }|....|}}}}}}}}}..}.}}..}}}}}}}}}}}}}..}}}}}}-.....--}}}}}}}|............|}
118 }|....|.}}}}}}}}}}}.}...}}..}}}}}}}}}}}}}}}}}---......}}}}}.|............|}
119 }S....|.}}}}}}---}}}}}}}}}}}}}}}}}}}}}}}}}}---...|..-}}}}}}.S..----------|}
120 }|....|.}}}}}}-...}}}}}}}}}.}}...}.}}}}.}}}......----}}}}}}.|............|}
121 }|....|.}}}}}}-....--}}}}}}}}}}}}}}}}}}}}}}----...--}}}}}}}.|..--------+-|}
122 }|....|.}}}}}}}......}}}}...}}}}}}.}}}}}}}}}}}---..---}}}}}.|..|..S...|..|}
123 }|....|.}}}}}}-....-}}}}}}}------}}}}}}}}}}}}}}-...|.-}}}}}.|..|..|...|..|}
124 }|....|.}}}}}}}}}---}}}}}}}........}}}}}}}}}}---.|....}}}}}.|..|..|...|..|}
125 }|....|.}}}}}}}}}}}}}}}}}}-....|...-}}}}}}}}--...----.}}}}}.|..|..|...|..|}
126 }|....|.}}}}}}..}}}}}}}}}}---..--------}}}}}-..---}}}}}}}}}.|..|..-------|}
127 }|...}|...}}}.}}}}}}...}}}}}--..........}}}}..--}}}}}}}}}}}.|..|.........|}
128 }|...}S...}}.}}}}}}}}}}}}}}}-..--------}}}}}}}}}}}}}}...}}}.|..--------..S}
129 }|...}|...}}}}}}}..}}}}}}----..|....-}}}}}}}}}}}}}}}}}..}}}.|............|}
130 }|....|}}}}}....}}}}..}}.-.......----}}......}}}}}}.......}}|............|}
131 }------}}}}}}}}}}}}}}}}}}---------}}}}}}}}}}}}}}}}}}}}}}}}}}--------------}
132 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
133 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
134 ENDMAP
135 # Dungeon Description
136 REGION:(00,00,74,19),lit,"ordinary"
137 REGION:(02,03,05,16),unlit,"ordinary"
138 REGION:(61,03,72,16),unlit,"ordinary",unfilled,irregular
139 REGION:(71,08,72,11),unlit,"ordinary"
140 REGION:(67,08,69,11),lit,"ordinary"
141 # Teleport: down to up stairs island, up to Medusa's island
142 TELEPORT_REGION:(02,03,05,16),(0,0,0,0),down
143 TELEPORT_REGION:(61,03,72,16),(0,0,0,0),up
144 # Stairs
145 STAIR:(04,09),up
146 STAIR:(68,10),down
147 # Doors
148 DOOR:locked,(71,07)
149 # Branch, not allowed on Medusa's island.
150 BRANCH:levregion(01,00,79,20),(59,01,73,17)
151 # Non diggable walls
152 NON_DIGGABLE:(01,02,06,17)
153 NON_DIGGABLE:(60,02,73,17)
154 # Objects
155 CONTAINER:('`',"statue"),(68,10),uncursed,montype:"knight",3,name:"Perseus" {
156   [25%]: OBJECT:('[',"shield of reflection"),cursed,+0
157   [75%]: OBJECT:('[',"levitation boots"),+0
158   [50%]: OBJECT:(')',"scimitar"),blessed,+2
159   [50%]: OBJECT:('(',"sack")
161 CONTAINER:('`',"statue"),(64,08) { }
162 CONTAINER:('`',"statue"),(65,08) { }
163 CONTAINER:('`',"statue"),(64,09) { }
164 CONTAINER:('`',"statue"),(65,09) { }
165 CONTAINER:('`',"statue"),(64,10) { }
166 CONTAINER:('`',"statue"),(65,10) { }
167 CONTAINER:('`',"statue"),(64,11) { }
168 CONTAINER:('`',"statue"),(65,11) { }
169 OBJECT:('`',"boulder"),(04,04)
170 OBJECT:'/',(52,09)
171 OBJECT:('`',"boulder"),(52,09)
172 OBJECT:random,random
173 OBJECT:random,random
174 OBJECT:random,random
175 OBJECT:random,random
176 OBJECT:random,random
177 OBJECT:random,random
178 # Traps
179 TRAP:"magic",(03,12)
180 TRAP:random,random
181 TRAP:random,random
182 TRAP:random,random
183 TRAP:random,random
184 # Monsters.
185 MONSTER:('@',"Medusa"),(68,10),asleep
186 MONSTER:('g',"gremlin"),(02,14)
187 MONSTER:('H',"titan"),(02,05)
188 MONSTER:(';',"electric eel"),(10,13)
189 MONSTER:(';',"electric eel"),(11,13)
190 MONSTER:(';',"electric eel"),(10,14)
191 MONSTER:(';',"electric eel"),(11,14)
192 MONSTER:(';',"electric eel"),(10,15)
193 MONSTER:(';',"electric eel"),(11,15)
194 MONSTER:(';',"jellyfish"),(01,01)
195 MONSTER:(';',"jellyfish"),(00,08)
196 MONSTER:(';',"jellyfish"),(04,19)
197 MONSTER:(''',"stone golem"),(64,08),asleep
198 MONSTER:(''',"stone golem"),(65,08),asleep
199 MONSTER:(''',"stone golem"),(64,09),asleep
200 MONSTER:(''',"stone golem"),(65,09),asleep
201 MONSTER:('S',"cobra"),(64,10),asleep
202 MONSTER:('S',"cobra"),(65,10),asleep
203 MONSTER:'A',(72,08)
204 MONSTER:('y',"yellow light"),(72,11),asleep
205 MONSTER:random,(17,07)
206 MONSTER:random,(28,11)
207 MONSTER:random,(32,13)
208 MONSTER:random,(49,09)
209 MONSTER:random,(48,07)
210 MONSTER:random,(65,03)
211 MONSTER:random,(70,04)
212 MONSTER:random,(70,15)
213 MONSTER:random,(65,16)
214 MONSTER:random,random
215 MONSTER:random,random
216 MONSTER:random,random
217 MONSTER:random,random
220 LEVEL:"medusa-3"
221 FLAGS: noteleport,mazelevel,shortsighted
222 INIT_MAP:solidfill,' '
223 GEOMETRY:center,center
225 # Here you disturb ravens nesting in the trees.
228 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
229 }}}}}}}}}}.}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.}}}}}}}}}}}}}}}}}}}}}}}}}}}}
230 }}}}}}}}T..T.}}}}}}}}}}}}}}}}}}}}..}}}}}}}}.}}}...}}}}}}}.}}}}}......}}}}}}}
231 }}}}}}.......T.}}}}}}}}}}}..}}}}..T.}}}}}}...T...T..}}...T..}}..-----..}}}}}
232 }}}...-----....}}}}}}}}}}.T..}}}}}...}}}}}.....T..}}}}}......T..|...|.T..}}}
233 }}}.T.|...|...T.}}}}}}}.T......}}}}..T..}}.}}}.}}...}}}}}.T.....+...|...}}}}
234 }}}}..|...|.}}.}}}}}.....}}}T.}}}}.....}}}}}}.T}}}}}}}}}}}}}..T.|...|.}}}}}}
235 }}}}}.|...|.}}}}}}..T..}}}}}}}}}}}}}T.}}}}}}}}..}}}}}}}}}}}.....-----.}}}}}}
236 }}}}}.--+--..}}}}}}...}}}}}}}}}}}}}}}}}}}T.}}}}}}}}}}}}}}}}.T.}........}}}}}
237 }}}}}.......}}}}}}..}}}}}}}}}.}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.}}}.}}.T.}}}}}}
238 }}.T...T...}}}}T}}}}}}}}}}}....}}}}}}}}}}T}}}}}.T}}...}}}}}}}}}}}}}}...}}}}}
239 }}}...T}}}}}}}..}}}}}}}}}}}.T...}}}}}}}}.T.}.T.....T....}}}}}}}}}}}}}.}}}}}}
240 }}}}}}}}}}}}}}}....}}}}}}}...}}.}}}}}}}}}}............T..}}}}}.T.}}}}}}}}}}}
241 }}}}}}}}}}}}}}}}..T..}}}}}}}}}}}}}}..}}}}}..------+--...T.}}}....}}}}}}}}}}}
242 }}}}.}..}}}}}}}.T.....}}}}}}}}}}}..T.}}}}.T.|...|...|....}}}}}.}}}}}...}}}}}
243 }}}.T.}...}..}}}}T.T.}}}}}}.}}}}}}}....}}...|...+...|.}}}}}}}}}}}}}..T...}}}
244 }}}}..}}}.....}}...}}}}}}}...}}}}}}}}}}}}}T.|...|...|}}}}}}}}}}}....T..}}}}}
245 }}}}}..}}}.T..}}}.}}}}}}}}.T..}}}}}}}}}}}}}}---S-----}}}}}}}}}}}}}....}}}}}}
246 }}}}}}}}}}}..}}}}}}}}}}}}}}}.}}}}}}}}}}}}}}}}}T..T}}}}}}}}}}}}}}}}}}}}}}}}}}
247 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
248 ENDMAP
249 $place = { (08,06),(66,05),(46,15) }
250 SHUFFLE: $place
251 REGION:(00,00,74,19),lit,"ordinary"
252 REGION:(49,14,51,16),random,"ordinary",unfilled
253 REGION:(07,05,09,07),unlit,"ordinary"
254 REGION:(65,04,67,06),unlit,"ordinary"
255 REGION:(45,14,47,16),unlit,"ordinary"
256 # Non diggable walls
257 # 4th room has diggable walls as Medusa is never placed there
258 NON_DIGGABLE:(06,04,10,08)
259 NON_DIGGABLE:(64,03,68,07)
260 NON_DIGGABLE:(44,13,48,17)
261 # All places are accessible also with jumping, so don't bother
262 # restricting the placement when teleporting from levels below this.
263 TELEPORT_REGION:(33,02,38,07),(0,0,0,0),down
264 STAIR:(32,01,39,07),(0,0,0,0),up
265 STAIR:$place[0],down
266 DOOR:locked,(08,08)
267 DOOR:locked,(64,05)
268 DOOR:random,(50,13)
269 DOOR:locked,(48,15)
271 FOUNTAIN:$place[1]
273 CONTAINER:('`',"statue"),$place[2],uncursed,montype:"knight",3,name:"Perseus" {
274   [75%]: OBJECT: ('[',"shield of reflection"),cursed,+0
275   [25%]: OBJECT: ('[',"levitation boots"),+0
276   [50%]: OBJECT: (')',"scimitar"),blessed,+2
277   [50%]: OBJECT: ('(',"sack")
280 CONTAINER:('`',"statue"),random { }
281 CONTAINER:('`',"statue"),random { }
282 CONTAINER:('`',"statue"),random { }
283 CONTAINER:('`',"statue"),random { }
284 CONTAINER:('`',"statue"),random { }
285 CONTAINER:('`',"statue"),random { }
286 CONTAINER:('`',"statue"),random { }
288 LOOP [8] {
289   OBJECT:random,random
291 OBJECT:('?',"blank paper"),(48,18)
292 OBJECT:('?',"blank paper"),(48,18)
294 TRAP:"rust",random
295 TRAP:"rust",random
296 TRAP:"board",random
297 TRAP:"board",random
298 TRAP:random,random
300 MONSTER:('@',"Medusa"),$place[0]
301 MONSTER:(';',"giant eel"),random
302 MONSTER:(';',"giant eel"),random
303 MONSTER:(';',"jellyfish"),random
304 MONSTER:(';',"jellyfish"),random
305 MONSTER:('n',"wood nymph"),random
306 MONSTER:('n',"wood nymph"),random
307 MONSTER:('n',"water nymph"),random
308 MONSTER:('n',"water nymph"),random
310 LOOP [30] {
311   MONSTER:('B',"raven"),random,hostile
315 LEVEL:"medusa-4"
316 FLAGS: noteleport,mazelevel
317 INIT_MAP:solidfill,' '
318 GEOMETRY:center,center
320 # Here the Medusa rules some slithery monsters from her 'palace', with
321 # a yellow dragon nesting in the backyard.
324 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
325 }}}}}}}}}}}}}}........}}}}}}}}}}}}}}}}}}}}}}}..}}}.....}}}}}}}}}}}----|}}}}}
326 }}}}}}..----------F-.....}}}}}}}}}}}}}}}}..---...}}}}....T.}}}}}}}....|}}}}}
327 }}}.....|...F......S}}}}....}}}}}}}...}}.....|}}.}}}}}}}......}}}}|......}}}
328 }}}.....+...|..{...|}}}}}}}}}}}}.....}}}}|...|}}}}}}}}}}}.}}}}}}}}----.}}}}}
329 }}......|...|......|}}}}}}}}}......}}}}}}|.......}}}}}}}}}}}}}..}}}}}...}}}}
330 }}|-+--F|-+--....|F|-|}}}}}....}}}....}}}-----}}.....}}}}}}}......}}}}.}}}}}
331 }}|...}}|...|....|}}}|}}}}}}}..}}}}}}}}}}}}}}}}}}}}....}}}}}}}}....T.}}}}}}}
332 }}|...}}F...+....F}}}}}}}..}}}}}}}}}}}}}}...}}}}}}}}}}}}}}}}}}}}}}....}}..}}
333 }}|...}}|...|....|}}}|}....}}}}}}....}}}...}}}}}...}}}}}}}}}}}}}}}}}.....}}}
334 }}--+--F|-+--....-F|-|....}}}}}}}}}}.T...}}}}....---}}}}}}}}}}}}}}}}}}}}}}}}
335 }}......|...|......|}}}}}.}}}}}}}}}....}}}}}}}.....|}}}}}}}}}.}}}}}}}}}}}}}}
336 }}}}....+...|..{...|.}}}}}}}}}}}}}}}}}}}}}}}}}}.|..|}}}}}}}......}}}}...}}}}
337 }}}}}}..|...F......|...}}}}}}}}}}..---}}}}}}}}}}--.-}}}}}....}}}}}}....}}}}}
338 }}}}}}}}-----S----F|....}}}}}}}}}|...|}}}}}}}}}}}}...}}}}}}...}}}}}}..}}}}}}
339 }}}}}}}}}..............T...}}}}}.|.......}}}}}}}}}}}}}}..}...}.}}}}....}}}}}
340 }}}}}}}}}}....}}}}...}...}}}}}.......|.}}}}}}}}}}}}}}.......}}}}}}}}}...}}}}
341 }}}}}}}}}}..}}}}}}}}}}.}}}}}}}}}}-..--.}}}}}}}}..}}}}}}..T...}}}..}}}}}}}}}}
342 }}}}}}}}}...}}}}}}}}}}}}}}}}}}}}}}}...}}}}}}}....}}}}}}}.}}}..}}}...}}}}}}}}
343 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}.}}}}}}....}}}}}}}}}}}}}}}}}}}...}}}}}}
344 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
345 ENDMAP
347 $place = { (04,08),(10,04),(10,08),(10,12) }
348 SHUFFLE: $place
350 REGION:(00,00,74,19),lit,"ordinary"
351 REGION:(13,03,18,13),lit,"ordinary",unfilled
353 TELEPORT_REGION:(64,01,74,17),(0,0,0,0),down
354 TELEPORT_REGION:(02,02,18,13),(0,0,0,0),up
356 STAIR:(67,01,74,20),(0,0,0,0),up
357 STAIR:$place[0],down
359 DOOR:locked,(04,06)
360 DOOR:locked,(04,10)
361 DOOR:locked,(08,04)
362 DOOR:locked,(08,12)
363 DOOR:locked,(10,06)
364 DOOR:locked,(10,10)
365 DOOR:locked,(12,08)
367 BRANCH:levregion(27,00,79,20),(0,0,0,0)
369 NON_DIGGABLE:(01,01,22,14)
371 OBJECT:('(',"crystal ball"),(07,08)
373 CONTAINER:('`',"statue"),$place[1],uncursed,montype:"knight",3,name:"Perseus" {
374   [75%]: OBJECT: ('[',"shield of reflection"),cursed,+0
375   [25%]: OBJECT: ('[',"levitation boots"),+0
376   [50%]: OBJECT: (')',"scimitar"),blessed,+2
377   [50%]: OBJECT: ('(',"sack")
380 CONTAINER:('`',"statue"),random { }
381 CONTAINER:('`',"statue"),random { }
382 CONTAINER:('`',"statue"),random { }
383 CONTAINER:('`',"statue"),random { }
384 CONTAINER:('`',"statue"),random { }
385 CONTAINER:('`',"statue"),random { }
386 CONTAINER:('`',"statue"),random { }
387 LOOP [8] {
388   OBJECT:random,random
391 LOOP [7] {
392   TRAP:random,random
395 MONSTER:('@',"Medusa"),$place[0]
396 MONSTER:(';',"kraken"),(07,07)
398 # the nesting dragon
399 MONSTER:('D',"yellow dragon"), (05,04), asleep
400 [50%]: MONSTER: ('D',"baby yellow dragon"), (04,04), asleep
401 [25%]: MONSTER: ('D',"baby yellow dragon"), (04,05), asleep
402 OBJECT:('%',"egg"), (05,04), montype:"yellow dragon"
403 [50%]: OBJECT: ('%',"egg"), (05,04), montype:"yellow dragon"
404 [25%]: OBJECT: ('%',"egg"), (05,04), montype:"yellow dragon"
406 MONSTER:(';',"giant eel"),random
407 MONSTER:(';',"giant eel"),random
408 MONSTER:(';',"jellyfish"),random
409 MONSTER:(';',"jellyfish"),random
410 LOOP [14] {
411   MONSTER:'S',random
413 LOOP [4] {
414   MONSTER:('N',"black naga hatchling"), random
415   MONSTER:('N',"black naga"), random