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
|
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)
|
LEVEL: "oracle" "O" @ (5, 5)
|
||||||
LEVALIGN: neutral
|
LEVALIGN: neutral
|
||||||
CHAINBRANCH: "Sokoban" "oracle" + (1, 0) up
|
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
|
CHAINBRANCH: "The Quest" "oracle" + (6, 2) portal
|
||||||
BRANCH: "Fort Ludios" @ (18, 4) portal
|
BRANCH: "Fort Ludios" @ (18, 4) portal
|
||||||
RNDLEVEL: "medusa" "none" @ (-5, 4) 2
|
RNDLEVEL: "medusa" "none" @ (-5, 4) 2
|
||||||
|
|||||||
@@ -79,7 +79,7 @@ VARDAT = $(VARDATD) $(VARDATND)
|
|||||||
|
|
||||||
DATHELP = help hh cmdhelp history opthelp wizhelp
|
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 \
|
juiblex.lev knox.lev medusa-?.lev minend-?.lev minefill.lev \
|
||||||
minetn-?.lev oracle.lev orcus.lev sanctum.lev soko?-?.lev \
|
minetn-?.lev oracle.lev orcus.lev sanctum.lev soko?-?.lev \
|
||||||
tower?.lev valley.lev wizard?.lev \
|
tower?.lev valley.lev wizard?.lev \
|
||||||
|
|||||||
Reference in New Issue
Block a user