diff options
Diffstat (limited to 'crawl-ref/source/dungeon.cc')
-rw-r--r-- | crawl-ref/source/dungeon.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/crawl-ref/source/dungeon.cc b/crawl-ref/source/dungeon.cc index 3dba2c23a0..ee7488db82 100644 --- a/crawl-ref/source/dungeon.cc +++ b/crawl-ref/source/dungeon.cc @@ -4681,6 +4681,9 @@ int dgn_place_monster(mons_spec &mspec, case ATT_GOOD_NEUTRAL: mg.behaviour = BEH_GOOD_NEUTRAL; break; + case ATT_STRICT_NEUTRAL: + mg.behaviour = BEH_STRICT_NEUTRAL; + break; default: break; } @@ -5341,7 +5344,7 @@ static dungeon_feature_type _pick_an_altar() || player_in_branch( BRANCH_ECUMENICAL_TEMPLE ) || you.level_type == LEVEL_LABYRINTH) { - // No extra altars in Temple, none at all in Slime Pits or Labyrinth. + // No extra altars in Temple, none at all in Labyrinth. altar_type = DNGN_FLOOR; } else if (you.level_type == LEVEL_DUNGEON && !one_chance_in(5)) @@ -5388,6 +5391,10 @@ static dungeon_feature_type _pick_an_altar() : DNGN_ALTAR_MAKHLEB); break; + case BRANCH_SLIME_PITS: + altar_type = DNGN_ALTAR_JIYVA; + break; + case BRANCH_TOMB: altar_type = DNGN_ALTAR_KIKUBAAQUDGHA; break; |