summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/lair.des
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dat/lair.des')
-rw-r--r--crawl-ref/source/dat/lair.des105
1 files changed, 73 insertions, 32 deletions
diff --git a/crawl-ref/source/dat/lair.des b/crawl-ref/source/dat/lair.des
index e4bdbc4f1c..493186511d 100644
--- a/crawl-ref/source/dat/lair.des
+++ b/crawl-ref/source/dat/lair.des
@@ -84,8 +84,7 @@ ENDMAP
# Obligatory Oklob Plant Lair Entry Vault,
#
NAME: oklobed_lair
-TAGS: lair_entry no_monster_gen no_pool_fixup
-FLAGS: no_rotate
+TAGS: lair_entry no_monster_gen no_pool_fixup no_rotate
ORIENT: float
: if you.absdepth() >= 12 then
MONS: plant, oklob plant / w:50 plant
@@ -160,10 +159,9 @@ ENDMAP
# Dragon's Lair, for generous values of Dragon
#
NAME: erik_lair_4
-TAGS: lair_entry
+TAGS: lair_entry no_rotate
MONS: steam dragon / mottled dragon / swamp drake
MONS: w:20 giant iguana / komodo dragon / giant gecko / giant lizard / nothing
-FLAGS: no_rotate
SUBST: ? = x.c
SHUFFLE: %*RO
ORIENT: float
@@ -214,6 +212,7 @@ NAME: RatsNest_Lair
ORIENT: northeast
TAGS: uniq_rats_nest
DEPTH: Lair
+CHANCE: 5
SHUFFLE: 23, 34
MONS: rat / green rat / nothing, grey rat / orange rat / nothing
MONS: green rat / orange rat / nothing, orange rat / rat
@@ -248,19 +247,14 @@ xxxxxxxx.xxxxx111.xxxx.xxxxxxxxxxxxxxxxxxxxxx
ENDMAP
##########################################
-# a pointless little "vault" by Lemuel
-#
-# edited and varied by Eino. Placing into Lair only because of the floor colour.
-# would be nice to have in the main dungeon, if it once becomes possible to
-# change the floor colour (to green/brown)
-# adapted towards less strawberries (dp). I'm against using these outside Lair.
+# a pointless little "vaults" by Lemuel
#
-NAME: strawberry_fields_big
+NAME: strawberry_fields_big
ORIENT: float
-DEPTH: Lair
-SUBST: .= d .:150 1:8 2:4
-MONS: plant, butterfly
-ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
+DEPTH: Lair
+SUBST: .= d .:150 1:8 2:4
+MONS: plant, butterfly
+ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
CHANCE: 1
COLOUR: . = green:20 / brown:15 / none
MAP
@@ -282,12 +276,12 @@ MAP
.....................
ENDMAP
-NAME: strawberry_fields_big_rounded
+NAME: strawberry_fields_big_rounded
ORIENT: float
-DEPTH: Lair
-SUBST: .= d .:140 1:8 2:4
-MONS: plant, butterfly
-ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
+DEPTH: Lair
+SUBST: .= d .:140 1:8 2:4
+MONS: plant, butterfly
+ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
CHANCE: 1
COLOUR: . = green:20 / brown:15 / none
MAP
@@ -309,13 +303,13 @@ MAP
.......
ENDMAP
-NAME: strawberry_fields_round
+NAME: strawberry_fields_round
ORIENT: float
-TAGS: allow_dup
-DEPTH: Lair
-SUBST: .= d .:50 1:8 2:4
-MONS: plant, butterfly
-ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
+TAGS: allow_dup
+DEPTH: Lair
+SUBST: .= d .:50 1:8 2:4
+MONS: plant, butterfly
+ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
CHANCE: 4
COLOUR: . = green:20 / brown:15 / none
MAP
@@ -329,12 +323,12 @@ MAP
....
ENDMAP
-NAME: strawberry_fields_patches_spacepadded
+NAME: strawberry_fields_patches_spacepadded
ORIENT: float
-DEPTH: Lair
-SUBST: .= d .:50 1:8 2:4
-MONS: plant, butterfly
-ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
+DEPTH: Lair
+SUBST: .= d .:50 1:8 2:4
+MONS: plant, butterfly
+ITEM: strawberry q:1 / strawberry q:2 / strawberry q:3 w:5 / strawberry q:4 w:3 / strawberry q:5 w:2 / strawberry q:6 w:1
CHANCE: 4
COLOUR: . = green:20 / brown:15 / none
MAP
@@ -551,6 +545,48 @@ xxxx..;xxx
xxx....xxx
ENDMAP
+###########################
+# Stranded yaks
+#
+NAME: Lemuel_yak_island_a
+DEPTH: Lair
+TAGS: no_pool_fixup uniq_yak_island
+MONS: yak/w:5 sheep/w:3 death yak
+SUBST: ; : .wW
+SUBST: . : . W:2
+MAP
+..............
+...;;wwww;;...
+..;wwwwwwww;..
+.;wwww..wwww;.
+.;www.1.1www;.
+.www.1>1.1www.
+.;www.1.1www;.
+.;wwww..wwww;.
+..;wwwwwwww;..
+...;;wwww;;...
+..............
+ENDMAP
+
+NAME: Lemuel_yak_island_b
+DEPTH: Swamp, Shoal
+TAGS: no_pool_fixup uniq_yak_island
+MONS: yak/w:5 sheep/w:3 death yak
+SUBST: ; = wW
+SUBST: . : . W:2
+MAP
+ ;;wwww;;
+ ;wwwwwwww;
+ ;wwww..wwww;
+ ;www.1.1www;
+ www.1>1.1www
+ ;www.1.1www;
+ ;wwww..wwww;
+ ;wwwwwwww;
+ ;;wwww;;
+ENDMAP
+
+
##############################################################################
# Branch ends: Shoal, Slime Pit, Snake Pit, Swamp
# Note that the Shoals usually have a randomised end map; predrawn maps
@@ -720,6 +756,11 @@ MONS: royal jelly, acid blob, great orb of eyes / nothing
SUBST: ' : ' .:1, ' : ' x:1, ' = .x
SUBST: " : " .:3, " = .c
SHUFFLE: ([{
+LFLAGS: no_tele_control
+MARKER: X = lua:mons_dies_change_flags { \
+ level_flags="!no_tele_control", mon_name="royal jelly" \
+ }
+SUBST: X = .
MAP
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
@@ -753,7 +794,7 @@ xxxxxxxxxxxx'................"cc**|*cc..cc*|**cc"................'''xxxxxxxxxxxx
xxxxxxxxxxxx'................"ccc**c|cc4c|c**ccc"..................xxxxxxxxxxxxx
xxxxxxxxxxx'................."cccccccc.3cccccccc"..................'xxxxxxxxxxxx
xxxxxxxxxxx'................."c.4.c.4.1..4.c.4.c"..................''xxxxxxxxxxx
-xxxxxxxxxxx'..................2.c.4.c....c.4.c.2....................'xxxxxxxxxxx
+xxxxxxxxxxx'..................2.c.4.c.X..c.4.c.2....................'xxxxxxxxxxx
xxxxxxxxxx'..........)......."cccccccc3.cccccccc"...................'xxxxxxxxxxx
xxxxxxxxxx'.................."ccc**c|cc4c|c**ccc"...................'xxxxxxxxxxx
xxxxxxxxxx'.................."cc**|*cc..cc*|**cc"..................'xxxxxxxxxxxx