724 lines
24 KiB
Plaintext
724 lines
24 KiB
Plaintext
# NetHack 3.6 bigroom.des $NHDT-Date: 1432512784 2015/05/25 00:13:04 $ $NHDT-Branch: master $:$NHDT-Revision: 1.12 $
|
|
# Copyright (c) 1989 by Jean-Christophe Collet
|
|
# Copyright (c) 1990 by M. Stephenson
|
|
# NetHack may be freely redistributed. See license for details.
|
|
#
|
|
# These are the bigroom levels:
|
|
#
|
|
|
|
MAZE:"bigrm-1",' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
---------------------------------------------------------------------------
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
---------------------------------------------------------------------------
|
|
ENDMAP
|
|
|
|
$terrains = TERRAIN:{'-', 'F', 'L', 'T', 'C'}
|
|
SHUFFLE:$terrains
|
|
|
|
[50%]: SWITCH [ 4 ] {
|
|
CASE 0:
|
|
TERRAIN:line (10,8),(65, 8), $terrains[0]
|
|
BREAK
|
|
CASE 1:
|
|
TERRAIN:line (15,4),(15, 13), $terrains[0]
|
|
TERRAIN:line (59,4),(59, 13), $terrains[0]
|
|
BREAK
|
|
CASE 2:
|
|
TERRAIN:line (10,8),(38, 8), $terrains[0]
|
|
TERRAIN:line (37,8),(65, 8), $terrains[0]
|
|
TERRAIN:line (37,3),(37, 8), $terrains[0]
|
|
TERRAIN:line (37,8),(37,14), $terrains[0]
|
|
BREAK
|
|
CASE 3:
|
|
TERRAIN:rect (4,4,70,13), $terrains[0]
|
|
TERRAIN:line (25, 4),(50, 4), '.'
|
|
TERRAIN:line (25,13),(50,13), '.'
|
|
BREAK
|
|
DEFAULT:
|
|
}
|
|
|
|
# Dungeon Description
|
|
REGION:(01,01,73,16),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,74,17)
|
|
# Objects
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
|
|
# Here, just play with the lighting...
|
|
|
|
MAZE:"bigrm-2",' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
---------------------------------------------------------------------------
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
---------------------------------------------------------------------------
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(01,01,73,16),lit,"ordinary"
|
|
SWITCH [ 3 ] {
|
|
CASE 0:
|
|
REGION:(01,07,22,09),unlit,"ordinary"
|
|
REGION:(24,01,50,05),unlit,"ordinary"
|
|
REGION:(24,11,50,16),unlit,"ordinary"
|
|
REGION:(52,07,73,09),unlit,"ordinary"
|
|
BREAK
|
|
CASE 1:
|
|
REGION:(24,01,50,16),unlit,"ordinary"
|
|
BREAK
|
|
CASE 2:
|
|
REGION:(01,01,22,16),unlit,"ordinary"
|
|
REGION:(52,01,73,16),unlit,"ordinary"
|
|
BREAK
|
|
}
|
|
# Stairs
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,74,17)
|
|
# Objects
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
|
|
# Now, let's get fancy...
|
|
|
|
MAZE:"bigrm-3",' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
---------------------------------------------------------------------------
|
|
|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|..............---.......................................---..............|
|
|
|...............|.........................................|...............|
|
|
|.....|.|.|.|.|---|.|.|.|.|...................|.|.|.|.|.|---|.|.|.|.|.....|
|
|
|.....|-------- --------|...................|---------- --------|.....|
|
|
|.....|.|.|.|.|---|.|.|.|.|...................|.|.|.|.|.|---|.|.|.|.|.....|
|
|
|...............|.........................................|...............|
|
|
|..............---.......................................---..............|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.........................................................................|
|
|
|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|.|
|
|
---------------------------------------------------------------------------
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(01,01,73,16),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,74,17)
|
|
# Objects
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:random,(01,01)
|
|
MONSTER:random,(13,01)
|
|
MONSTER:random,(25,01)
|
|
MONSTER:random,(37,01)
|
|
MONSTER:random,(49,01)
|
|
MONSTER:random,(61,01)
|
|
MONSTER:random,(73,01)
|
|
MONSTER:random,(07,07)
|
|
MONSTER:random,(13,07)
|
|
MONSTER:random,(25,07)
|
|
MONSTER:random,(37,07)
|
|
MONSTER:random,(49,07)
|
|
MONSTER:random,(61,07)
|
|
MONSTER:random,(67,07)
|
|
MONSTER:random,(07,09)
|
|
MONSTER:random,(13,09)
|
|
MONSTER:random,(25,09)
|
|
MONSTER:random,(37,09)
|
|
MONSTER:random,(49,09)
|
|
MONSTER:random,(61,09)
|
|
MONSTER:random,(67,09)
|
|
MONSTER:random,(01,16)
|
|
MONSTER:random,(13,16)
|
|
MONSTER:random,(25,16)
|
|
MONSTER:random,(37,16)
|
|
MONSTER:random,(49,16)
|
|
MONSTER:random,(61,16)
|
|
MONSTER:random,(73,16)
|
|
MAZE:"bigrm-4",' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
----------- -----------
|
|
|.........| |.........|
|
|
|.........|-----------| |-----------|.........|
|
|
|-|...................|----------| |----------|...................|-|
|
|
-|.............................|-------|.............................|-
|
|
-|.................................................................|-
|
|
-|...............................................................|-
|
|
-|.............................................................|-
|
|
-|...........................................................|-
|
|
-|...........................................................|-
|
|
-|.............................................................|-
|
|
-|...............................................................|-
|
|
-|.................................................................|-
|
|
-|.............................|-------|.............................|-
|
|
|-|...................|----------| |----------|...................|-|
|
|
|.........|-----------| |-----------|.........|
|
|
|.........| |.........|
|
|
----------- -----------
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(01,01,73,16),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,74,17)
|
|
# Fountains
|
|
FOUNTAIN:(05,02)
|
|
FOUNTAIN:(05,15)
|
|
FOUNTAIN:(69,02)
|
|
FOUNTAIN:(69,15)
|
|
# Objects
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
|
|
# Try an oval room...
|
|
|
|
MAZE:"bigrm-5",' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
------------------
|
|
---------................---------
|
|
-------................................-------
|
|
------............................................------
|
|
----......................................................----
|
|
---............................................................---
|
|
---................................................................---
|
|
---....................................................................---
|
|
|........................................................................|
|
|
|........................................................................|
|
|
|........................................................................|
|
|
---....................................................................---
|
|
---................................................................---
|
|
---............................................................---
|
|
----......................................................----
|
|
------............................................------
|
|
-------................................-------
|
|
---------................---------
|
|
------------------
|
|
ENDMAP
|
|
# Dungeon Description
|
|
REGION:(00,00,72,18),lit,"ordinary"
|
|
# Stairs
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
# Non diggable walls
|
|
NON_DIGGABLE:(00,00,72,18)
|
|
# Objects
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
OBJECT:random,random
|
|
# Random traps
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
TRAP:random,random
|
|
# Random monsters.
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
MONSTER:random,random
|
|
|
|
|
|
# The Four Circles
|
|
|
|
LEVEL:"bigrm-6"
|
|
FLAGS:mazelevel
|
|
INIT_MAP:solidfill,' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
--------- --------- --------- ---------
|
|
---.......--- ---.......--- ---.......--- ---.......---
|
|
--...........-- --...........-- --...........-- --...........--
|
|
--.............-- --.............-- --.............-- --.............--
|
|
-...............- -...............- -...............- -...............-
|
|
|-...............---...............---...............---...............--
|
|
|.................-.................-.................-.................|
|
|
|........T.................T.................T.................T........|
|
|
|.......................................................................|
|
|
|......T.{.....................................................{.T......|
|
|
|.......................................................................|
|
|
|........T.................T.................T.................T........|
|
|
|.................-.................-.................-.................|
|
|
--...............---...............---...............---...............--
|
|
-...............- -...............- -...............- -...............-
|
|
--.............-- --.............-- --.............-- --.............--
|
|
--...........-- --...........-- --...........-- --...........--
|
|
---.......--- ---.......--- ---.......--- ---.......---
|
|
--------- --------- --------- ---------
|
|
ENDMAP
|
|
REGION:(01,01,72,17),lit,"ordinary"
|
|
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
|
|
NON_DIGGABLE:(00,00,72,18)
|
|
|
|
LOOP [15] {
|
|
OBJECT:random,random
|
|
}
|
|
LOOP [6] {
|
|
TRAP:random,random
|
|
}
|
|
LOOP [28] {
|
|
MONSTER:random,random
|
|
}
|
|
|
|
|
|
|
|
# Let's tilt it a bit
|
|
|
|
LEVEL:"bigrm-7"
|
|
FLAGS:mazelevel
|
|
INIT_MAP:solidfill,' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
-----
|
|
---------...---
|
|
---------.........L...---
|
|
---------.......................---
|
|
---------.................................---
|
|
---------...........................................---
|
|
---------.....................................................---
|
|
|--------...............................................................--|
|
|
|.........................................................................|
|
|
|.L.....................................................................L.|
|
|
|.........................................................................|
|
|
|--...............................................................--------|
|
|
---.....................................................---------
|
|
---...........................................---------
|
|
---.................................---------
|
|
---.......................---------
|
|
---...L.........---------
|
|
---...---------
|
|
-----
|
|
ENDMAP
|
|
|
|
$terrain = terrain:{ 'L', 'T', '{', '.' }
|
|
SHUFFLE:$terrain
|
|
REPLACE_TERRAIN:(00,00,74,18),'L',$terrain[0],100%
|
|
|
|
REGION:(01,01,73,17),lit,"ordinary"
|
|
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
|
|
NON_DIGGABLE:(00,00,74,18)
|
|
|
|
LOOP [15] {
|
|
OBJECT:random,random
|
|
}
|
|
LOOP [6] {
|
|
TRAP:random,random
|
|
}
|
|
LOOP [28] {
|
|
MONSTER:random,random
|
|
}
|
|
|
|
|
|
# Slanted
|
|
|
|
LEVEL:"bigrm-8"
|
|
FLAGS:mazelevel
|
|
INIT_MAP:solidfill,' '
|
|
GEOMETRY:center,center
|
|
MAP
|
|
----------------------------------------------
|
|
|............................................---
|
|
--.............................................---
|
|
---......................................FF.....---
|
|
---...................................FF........---
|
|
---................................FF...........---
|
|
---.............................FF..............---
|
|
---..........................FF.................---
|
|
---.......................FF....................---
|
|
---....................FF.......................---
|
|
---.................FF..........................---
|
|
---..............FF.............................---
|
|
---...........FF................................----
|
|
---........FF...................................---
|
|
---.....FF......................................---
|
|
---.............................................--
|
|
---............................................|
|
|
----------------------------------------------
|
|
ENDMAP
|
|
|
|
IF [40%] {
|
|
$terrain = TERRAIN:{ 'L', '}', 'T', '.', '-', 'C' }
|
|
SHUFFLE:$terrain
|
|
REPLACE_TERRAIN:(0,0,74,17),'F', $terrain[0], 100%
|
|
}
|
|
|
|
REGION:(01,01,73,16),lit,"ordinary"
|
|
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
|
|
NON_DIGGABLE:(00,00,74,17)
|
|
|
|
LOOP [15] {
|
|
OBJECT:random,random
|
|
}
|
|
LOOP [6] {
|
|
TRAP:random,random
|
|
}
|
|
LOOP [28] {
|
|
MONSTER:random,random
|
|
}
|
|
|
|
|
|
|
|
# The Eye
|
|
|
|
LEVEL:"bigrm-9"
|
|
FLAGS:mazelevel
|
|
GEOMETRY:center,center
|
|
MAP
|
|
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}}}}}}}................................}}}}}}}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}............................................}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}......................................................}}}}}}}}}}
|
|
}}}}}}}............................................................}}}}}}}
|
|
}}}}}.......................LLLLLLLLLLLLLLLLLL.......................}}}}}
|
|
}}}....................LLLLLLLLLLLLLLLLLLLLLLLLLLL.....................}}}
|
|
}....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
|
|
}....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
|
|
}....................LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL....................}
|
|
}}}....................LLLLLLLLLLLLLLLLLLLLLLLLLLL.....................}}}
|
|
}}}}}.......................LLLLLLLLLLLLLLLLLL.......................}}}}}
|
|
}}}}}}}............................................................}}}}}}}
|
|
}}}}}}}}}}......................................................}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}............................................}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}}}}}}}................................}}}}}}}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}................}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
|
|
}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}
|
|
ENDMAP
|
|
|
|
# Unlit, except 3 mapgrids around the "pupil"
|
|
REGION:(00,00,73,18),unlit,"ordinary"
|
|
REGION:(26,04,47,14),lit,"ordinary"
|
|
REGION:(21,05,51,13),lit,"ordinary"
|
|
REGION:(19,06,54,12),lit,"ordinary"
|
|
|
|
STAIR:random,up
|
|
STAIR:random,down
|
|
|
|
LOOP [15] {
|
|
OBJECT:random,random
|
|
}
|
|
LOOP [6] {
|
|
TRAP:random,random
|
|
}
|
|
LOOP [28] {
|
|
MONSTER:random,random
|
|
}
|
|
|
|
|
|
# Fog Maze
|
|
|
|
LEVEL:"bigrm-10"
|
|
FLAGS:mazelevel
|
|
GEOMETRY:center,center
|
|
MAP
|
|
.......................................................................
|
|
.......................................................................
|
|
.......................................................................
|
|
.......................................................................
|
|
...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...
|
|
...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
|
|
...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...
|
|
...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
|
|
...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...
|
|
...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
|
|
...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...
|
|
...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
|
|
...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...
|
|
...CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC...
|
|
...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...
|
|
.......................................................................
|
|
.......................................................................
|
|
.......................................................................
|
|
.......................................................................
|
|
ENDMAP
|
|
|
|
IF [33%] {
|
|
# occasionally it's not a fog maze
|
|
$terrain = TERRAIN:{ 'L', '}', 'T', '-', 'F' }
|
|
SHUFFLE:$terrain
|
|
# break it up a bit
|
|
REPLACE_TERRAIN:(0,0,70,18),'C', '.', 5%
|
|
REPLACE_TERRAIN:(0,0,70,18),'C', $terrain[0], 100%
|
|
}
|
|
|
|
REGION:(00,00,70,18),lit,"ordinary"
|
|
|
|
# when falling down on this level, never end up in the fog maze
|
|
TELEPORT_REGION:(00,00,70,18),(02,03,68,15),down
|
|
|
|
LOOP [15] {
|
|
OBJECT:random,random
|
|
}
|
|
LOOP [6] {
|
|
TRAP:random,random
|
|
}
|
|
LOOP [28] {
|
|
MONSTER:random,random
|
|
}
|
|
|
|
MAZEWALK:(4, 2), south, false
|
|
|
|
# Stairs up, not in the fog maze
|
|
STAIR:(00,00,70,18),(02,03,68,15),up
|
|
STAIR:random,down
|
|
|