1 # NetHack 3.6 bigroom.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
2 # Copyright (c) 1989 by Jean-Christophe Collet
3 # Copyright (c) 1990 by M. Stephenson
4 # NetHack may be freely redistributed. See license for details.
6 # These are the bigroom levels:
10 GEOMETRY:center,center
12 ---------------------------------------------------------------------------
13 |.........................................................................|
14 |.........................................................................|
15 |.........................................................................|
16 |.........................................................................|
17 |.........................................................................|
18 |.........................................................................|
19 |.........................................................................|
20 |.........................................................................|
21 |.........................................................................|
22 |.........................................................................|
23 |.........................................................................|
24 |.........................................................................|
25 |.........................................................................|
26 |.........................................................................|
27 |.........................................................................|
28 |.........................................................................|
29 ---------------------------------------------------------------------------
32 $terrains = TERRAIN:{'-', 'F', 'L', 'T', 'C'}
37 TERRAIN:line (10,8),(65, 8), $terrains[0]
40 TERRAIN:line (15,4),(15, 13), $terrains[0]
41 TERRAIN:line (59,4),(59, 13), $terrains[0]
44 TERRAIN:line (10,8),(38, 8), $terrains[0]
45 TERRAIN:line (37,8),(65, 8), $terrains[0]
46 TERRAIN:line (37,3),(37, 8), $terrains[0]
47 TERRAIN:line (37,8),(37,14), $terrains[0]
50 TERRAIN:rect (4,4,70,13), $terrains[0]
51 TERRAIN:line (25, 4),(50, 4), '.'
52 TERRAIN:line (25,13),(50,13), '.'
58 REGION:(01,01,73,16),lit,"ordinary"
63 NON_DIGGABLE:(00,00,74,17)
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
109 MONSTER:random,random
110 MONSTER:random,random
111 MONSTER:random,random
112 MONSTER:random,random
113 MONSTER:random,random
114 MONSTER:random,random
115 MONSTER:random,random
117 # Here, just play with the lighting...
120 GEOMETRY:center,center
122 ---------------------------------------------------------------------------
123 |.........................................................................|
124 |.........................................................................|
125 |.........................................................................|
126 |.........................................................................|
127 |.........................................................................|
128 |.........................................................................|
129 |.........................................................................|
130 |.........................................................................|
131 |.........................................................................|
132 |.........................................................................|
133 |.........................................................................|
134 |.........................................................................|
135 |.........................................................................|
136 |.........................................................................|
137 |.........................................................................|
138 |.........................................................................|
139 ---------------------------------------------------------------------------
141 # Dungeon Description
142 REGION:(01,01,73,16),lit,"ordinary"
145 REGION:(01,07,22,09),unlit,"ordinary"
146 REGION:(24,01,50,05),unlit,"ordinary"
147 REGION:(24,11,50,16),unlit,"ordinary"
148 REGION:(52,07,73,09),unlit,"ordinary"
151 REGION:(24,01,50,16),unlit,"ordinary"
154 REGION:(01,01,22,16),unlit,"ordinary"
155 REGION:(52,01,73,16),unlit,"ordinary"
162 NON_DIGGABLE:(00,00,74,17)
187 MONSTER:random,random
188 MONSTER:random,random
189 MONSTER:random,random
190 MONSTER:random,random
191 MONSTER:random,random
192 MONSTER:random,random
193 MONSTER:random,random
194 MONSTER:random,random
195 MONSTER:random,random
196 MONSTER:random,random
197 MONSTER:random,random
198 MONSTER:random,random
199 MONSTER:random,random
200 MONSTER:random,random
201 MONSTER:random,random
202 MONSTER:random,random
203 MONSTER:random,random
204 MONSTER:random,random
205 MONSTER:random,random
206 MONSTER:random,random
207 MONSTER:random,random
208 MONSTER:random,random
209 MONSTER:random,random
210 MONSTER:random,random
211 MONSTER:random,random
212 MONSTER:random,random
213 MONSTER:random,random
214 MONSTER:random,random
216 # Now, let's get fancy...
219 GEOMETRY:center,center
221 ---------------------------------------------------------------------------
222 |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|
223 |.........................................................................|
224 |.........................................................................|
225 |.........................................................................|
226 |..............---.......................................---..............|
227 |...............|.........................................|...............|
228 |.....|.|.|.|.|---|.|.|.|.|...................|.|.|.|.|.|---|.|.|.|.|.....|
229 |.....|-------- --------|...................|---------- --------|.....|
230 |.....|.|.|.|.|---|.|.|.|.|...................|.|.|.|.|.|---|.|.|.|.|.....|
231 |...............|.........................................|...............|
232 |..............---.......................................---..............|
233 |.........................................................................|
234 |.........................................................................|
235 |.........................................................................|
236 |.........................................................................|
237 |.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|
238 ---------------------------------------------------------------------------
240 # Dungeon Description
241 REGION:(01,01,73,16),lit,"ordinary"
246 NON_DIGGABLE:(00,00,74,17)
271 MONSTER:random,(01,01)
272 MONSTER:random,(13,01)
273 MONSTER:random,(25,01)
274 MONSTER:random,(37,01)
275 MONSTER:random,(49,01)
276 MONSTER:random,(61,01)
277 MONSTER:random,(73,01)
278 MONSTER:random,(07,07)
279 MONSTER:random,(13,07)
280 MONSTER:random,(25,07)
281 MONSTER:random,(37,07)
282 MONSTER:random,(49,07)
283 MONSTER:random,(61,07)
284 MONSTER:random,(67,07)
285 MONSTER:random,(07,09)
286 MONSTER:random,(13,09)
287 MONSTER:random,(25,09)
288 MONSTER:random,(37,09)
289 MONSTER:random,(49,09)
290 MONSTER:random,(61,09)
291 MONSTER:random,(67,09)
292 MONSTER:random,(01,16)
293 MONSTER:random,(13,16)
294 MONSTER:random,(25,16)
295 MONSTER:random,(37,16)
296 MONSTER:random,(49,16)
297 MONSTER:random,(61,16)
298 MONSTER:random,(73,16)
300 GEOMETRY:center,center
302 ----------- -----------
303 |.........| |.........|
304 |.........|-----------| |-----------|.........|
305 |-|...................|----------| |----------|...................|-|
306 -|.............................|-------|.............................|-
307 -|.................................................................|-
308 -|...............................................................|-
309 -|.............................................................|-
310 -|...........................................................|-
311 -|...........................................................|-
312 -|.............................................................|-
313 -|...............................................................|-
314 -|.................................................................|-
315 -|.............................|-------|.............................|-
316 |-|...................|----------| |----------|...................|-|
317 |.........|-----------| |-----------|.........|
318 |.........| |.........|
319 ----------- -----------
321 # Dungeon Description
322 REGION:(01,01,73,16),lit,"ordinary"
327 NON_DIGGABLE:(00,00,74,17)
357 MONSTER:random,random
358 MONSTER:random,random
359 MONSTER:random,random
360 MONSTER:random,random
361 MONSTER:random,random
362 MONSTER:random,random
363 MONSTER:random,random
364 MONSTER:random,random
365 MONSTER:random,random
366 MONSTER:random,random
367 MONSTER:random,random
368 MONSTER:random,random
369 MONSTER:random,random
370 MONSTER:random,random
371 MONSTER:random,random
372 MONSTER:random,random
373 MONSTER:random,random
374 MONSTER:random,random
375 MONSTER:random,random
376 MONSTER:random,random
377 MONSTER:random,random
378 MONSTER:random,random
379 MONSTER:random,random
380 MONSTER:random,random
381 MONSTER:random,random
382 MONSTER:random,random
383 MONSTER:random,random
384 MONSTER:random,random
386 # Try an oval room...
389 GEOMETRY:center,center
392 ---------................---------
393 -------................................-------
394 ------............................................------
395 ----......................................................----
396 ---............................................................---
397 ---................................................................---
398 ---....................................................................---
399 |........................................................................|
400 |........................................................................|
401 |........................................................................|
402 ---....................................................................---
403 ---................................................................---
404 ---............................................................---
405 ----......................................................----
406 ------............................................------
407 -------................................-------
408 ---------................---------
411 # Dungeon Description
412 REGION:(00,00,72,18),lit,"ordinary"
417 NON_DIGGABLE:(00,00,72,18)
442 MONSTER:random,random
443 MONSTER:random,random
444 MONSTER:random,random
445 MONSTER:random,random
446 MONSTER:random,random
447 MONSTER:random,random
448 MONSTER:random,random
449 MONSTER:random,random
450 MONSTER:random,random
451 MONSTER:random,random
452 MONSTER:random,random
453 MONSTER:random,random
454 MONSTER:random,random
455 MONSTER:random,random
456 MONSTER:random,random
457 MONSTER:random,random
458 MONSTER:random,random
459 MONSTER:random,random
460 MONSTER:random,random
461 MONSTER:random,random
462 MONSTER:random,random
463 MONSTER:random,random
464 MONSTER:random,random
465 MONSTER:random,random
466 MONSTER:random,random
467 MONSTER:random,random
468 MONSTER:random,random
469 MONSTER:random,random
476 INIT_MAP:solidfill,' '
477 GEOMETRY:center,center
479 --------- --------- --------- ---------
480 ---.......--- ---.......--- ---.......--- ---.......---
481 --...........-- --...........-- --...........-- --...........--
482 --.............-- --.............-- --.............-- --.............--
483 -...............- -...............- -...............- -...............-
484 |-...............---...............---...............---...............--
485 |.................-.................-.................-.................|
486 |........T.................T.................T.................T........|
487 |.......................................................................|
488 |......T.{.....................................................{.T......|
489 |.......................................................................|
490 |........T.................T.................T.................T........|
491 |.................-.................-.................-.................|
492 --...............---...............---...............---...............--
493 -...............- -...............- -...............- -...............-
494 --.............-- --.............-- --.............-- --.............--
495 --...........-- --...........-- --...........-- --...........--
496 ---.......--- ---.......--- ---.......--- ---.......---
497 --------- --------- --------- ---------
499 REGION:(01,01,72,17),lit,"ordinary"
504 NON_DIGGABLE:(00,00,72,18)
513 MONSTER:random,random
518 # Let's tilt it a bit
522 INIT_MAP:solidfill,' '
523 GEOMETRY:center,center
527 ---------.........L...---
528 ---------.......................---
529 ---------.................................---
530 ---------...........................................---
531 ---------.....................................................---
532 |--------...............................................................--|
533 |.........................................................................|
534 |.L.....................................................................L.|
535 |.........................................................................|
536 |--...............................................................--------|
537 ---.....................................................---------
538 ---...........................................---------
539 ---.................................---------
540 ---.......................---------
541 ---...L.........---------
546 $terrain = terrain:{ 'L', 'T', '{', '.' }
548 REPLACE_TERRAIN:(00,00,74,18),'L',$terrain[0],100%
550 REGION:(01,01,73,17),lit,"ordinary"
555 NON_DIGGABLE:(00,00,74,18)
564 MONSTER:random,random
572 INIT_MAP:solidfill,' '
573 GEOMETRY:center,center
575 ----------------------------------------------
576 |............................................---
577 --.............................................---
578 ---......................................FF.....---
579 ---...................................FF........---
580 ---................................FF...........---
581 ---.............................FF..............---
582 ---..........................FF.................---
583 ---.......................FF....................---
584 ---....................FF.......................---
585 ---.................FF..........................---
586 ---..............FF.............................---
587 ---...........FF................................----
588 ---........FF...................................---
589 ---.....FF......................................---
590 ---.............................................--
591 ---............................................|
592 ----------------------------------------------
596 $terrain = TERRAIN:{ 'L', '}', 'T', '.', '-', 'C' }
598 REPLACE_TERRAIN:(0,0,74,17),'F', $terrain[0], 100%
601 REGION:(01,01,73,16),lit,"ordinary"
606 NON_DIGGABLE:(00,00,74,17)
615 MONSTER:random,random
624 GEOMETRY:center,center
626 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
627 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
628 }}}}}}}}}}}}}}}}}}}}}................................}}}}}}}}}}}}}}}}}}}}}
629 }}}}}}}}}}}}}}}............................................}}}}}}}}}}}}}}}
630 }}}}}}}}}}......................................................}}}}}}}}}}
631 }}}}}}}............................................................}}}}}}}
632 }}}}}.......................LLLLLLLLLLLLLLLLLL.......................}}}}}
633 }}}....................LLLLLLLLLLLLLLLLLLLLLLLLLLL.....................}}}
634 }....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
635 }....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
636 }....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
637 }}}....................LLLLLLLLLLLLLLLLLLLLLLLLLLL.....................}}}
638 }}}}}.......................LLLLLLLLLLLLLLLLLL.......................}}}}}
639 }}}}}}}............................................................}}}}}}}
640 }}}}}}}}}}......................................................}}}}}}}}}}
641 }}}}}}}}}}}}}}}............................................}}}}}}}}}}}}}}}
642 }}}}}}}}}}}}}}}}}}}}}................................}}}}}}}}}}}}}}}}}}}}}
643 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
644 }}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
647 # Unlit, except 3 mapgrids around the "pupil"
648 REGION:(00,00,73,18),unlit,"ordinary"
649 REGION:(26,04,47,14),lit,"ordinary"
650 REGION:(21,05,51,13),lit,"ordinary"
651 REGION:(19,06,54,12),lit,"ordinary"
663 MONSTER:random,random
671 GEOMETRY:center,center
673 .......................................................................
674 .......................................................................
675 .......................................................................
676 .......................................................................
677 ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
678 ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
679 ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
680 ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
681 ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
682 ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
683 ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
684 ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
685 ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
686 ...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
687 ...C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C C...
688 .......................................................................
689 .......................................................................
690 .......................................................................
691 .......................................................................
695 # occasionally it's not a fog maze
696 $terrain = TERRAIN:{ 'L', '}', 'T', '-', 'F' }
699 REPLACE_TERRAIN:(0,0,70,18),'C', '.', 5%
700 REPLACE_TERRAIN:(0,0,70,18),'C', $terrain[0], 100%
703 REGION:(00,00,70,18),lit,"ordinary"
705 # when falling down on this level, never end up in the fog maze
706 TELEPORT_REGION:(00,00,70,18),(02,03,68,15),down
715 MONSTER:random,random
718 MAZEWALK:(4, 2), south, false
720 # Stairs up, not in the fog maze
721 STAIR:(00,00,70,18),(02,03,68,15),up