Weaken some extremely early overly dangerous vaults
authortheTower <mwclaws@gmail.com>
Thu, 18 Sep 2014 03:16:16 +0000 (23:16 -0400)
committertheTower <mwclaws@gmail.com>
Thu, 18 Sep 2014 03:16:16 +0000 (23:16 -0400)
These vaults are some of the top killers in 0.14/0.15 D, and it's mostly
because they have some kind of unreasonable threat for an early, static
vault; usually this produces spoiler problems and anti-autoexplore
tendencies. Lemuel's castle is excluded for being classic and more
importantly difficult to miss warnings and nature, aside from bad
teleports (which can kill easily regardless of context).

Weakened vaults:
 * kennysheep_big_flooded_room uses D:2 9s: killer bees, ogres,
   centaurs. D:2-5 get 0s instead of 9s.
 * hangedman_cross_stitches's D:5 9s included hill giants,
   unseen horrors, wasps. Pushed down to D:6 minimum.
 * forest_paths uses quite a few clumped essentially-0s for
   D:2 / D:3 due to the map's 1/2/3 defaulting to 0s when
   not getting a set from the lua function. D:1-3 get
   several monsters trimmed out.
 * vehumet_altar_wand_db: A weakling with a weak wand is still
   extremely dangerous for an overflow altar on D:2. Pushed to D:3
   minimum.
 * fedhas_bush_and_centaur_altar: Oddly positioned compared to the
   others, due to the heavy centaur nerf from the ranged overhaul.
   Still, an overflow altar with a centaur in unfavourable terrain
   is a bit much for D:3. Pushed down to D:4 minimum.

crawl-ref/source/dat/des/altar/overflow.des
crawl-ref/source/dat/des/variable/float.des

index 54078f4..120f1ac 100644 (file)
@@ -716,7 +716,7 @@ ENDMAP
 NAME:  fedhas_bush_and_centaur_altar
 TAGS:  temple_overflow_1 temple_overflow_fedhas uniq_altar_fedhas
 TAGS:  transparent
-DEPTH: D:3-15
+DEPTH: D:4-15
 KFEAT: _ = altar_fedhas
 MONS:  centaur, bush
 : interest_check(_G)
@@ -1949,7 +1949,7 @@ ENDMAP
 NAME:  vehumet_altar_wand_db
 TAGS:  uniq_altar_vehumet temple_overflow_1 temple_overflow_vehumet
 TAGS:  transparent patrolling
-DEPTH: D:2-9
+DEPTH: D:3-9
 KFEAT: _ = altar_vehumet
 MONS:  goblin; wand of flame | wand of frost | wand of magic darts /\
        hobgoblin; wand of flame | wand of frost | wand of magic darts /\
index b1dead9..7f7f526 100644 (file)
@@ -1558,8 +1558,10 @@ NAME:   forest_paths
 DEPTH:  D, Depths, Lair
 ORIENT: float
 FTILE:  .t0@*123 = floor_moss
-: if you.absdepth()>15 then
-:   if you.branch()=="Lair" then
+: if you.absdepth() < 5 then
+SUBST:  12 = ., 3 = 0
+: elseif you.absdepth() > 15 then
+:   if you.branch() == "Lair" then
 MONS:   spriggan, spriggan druid n_adj n_noc name:young hd:8, spriggan rider
 :   else
 MONS:   spriggan, spriggan druid, spriggan rider
@@ -4096,7 +4098,7 @@ ENDMAP
 NAME:    hangedman_cross_stitches
 ORIENT:  float
 TAGS:    transparent no_monster_gen
-DEPTH:   D:5-, !D:$, Depths, !Depths:$, Elf, Snake
+DEPTH:   D:6-, !D:$, Depths, !Depths:$, Elf, Snake
 WEIGHT:  5 (Elf, Snake), 10
 KMONS:   " = 0
 KMONS:   ` = 9
@@ -6191,6 +6193,9 @@ NAME:   kennysheep_big_flooded_room
 ORIENT: float
 DEPTH:  D:2-, Depths, !D:$, !Depths:$
 : ks_random_setup(_G)
+: if you.absdepths() < 5 then
+SUBST:  9 = 0, * = %
+: end
 MAP
      ccccFFcccc
     ccwwwHHwwwcc