Add 10 new bigroom variants
This commit is contained in:
239
dat/bigroom.des
239
dat/bigroom.des
@@ -436,3 +436,242 @@ 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
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
# Stairs up, not in the fog maze
|
||||
STAIR:(00,00,70,18),(02,03,68,15),up
|
||||
STAIR:random,down
|
||||
|
||||
|
||||
@@ -24,7 +24,7 @@ LEVELDESC: roguelike
|
||||
LEVEL: "oracle" "O" @ (5, 5)
|
||||
LEVALIGN: neutral
|
||||
CHAINBRANCH: "Sokoban" "oracle" + (1, 0) up
|
||||
RNDLEVEL: "bigrm" "B" @ (10, 3) 40 5
|
||||
RNDLEVEL: "bigrm" "B" @ (10, 3) 40 10
|
||||
CHAINBRANCH: "The Quest" "oracle" + (6, 2) portal
|
||||
BRANCH: "Fort Ludios" @ (18, 4) portal
|
||||
RNDLEVEL: "medusa" "none" @ (-5, 4) 2
|
||||
|
||||
@@ -79,7 +79,7 @@ VARDAT = $(VARDATD) $(VARDATND)
|
||||
|
||||
DATHELP = help hh cmdhelp history opthelp wizhelp
|
||||
|
||||
SPEC_LEVS = asmodeus.lev baalz.lev bigrm-?.lev castle.lev fakewiz?.lev \
|
||||
SPEC_LEVS = asmodeus.lev baalz.lev bigrm-*.lev castle.lev fakewiz?.lev \
|
||||
juiblex.lev knox.lev medusa-?.lev minend-?.lev minefill.lev \
|
||||
minetn-?.lev oracle.lev orcus.lev sanctum.lev soko?-?.lev \
|
||||
tower?.lev valley.lev wizard?.lev \
|
||||
|
||||
Reference in New Issue
Block a user