summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/mon-pick.cc2
-rw-r--r--crawl-ref/source/mon-place.cc2
2 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-pick.cc b/crawl-ref/source/mon-pick.cc
index 0dfefef114..d656df862b 100644
--- a/crawl-ref/source/mon-pick.cc
+++ b/crawl-ref/source/mon-pick.cc
@@ -1705,6 +1705,7 @@ int mons_shoals_level(int mcls)
case MONS_MERFOLK:
case MONS_MERMAID:
case MONS_HIPPOGRIFF:
+ case MONS_CENTAUR:
case MONS_SEA_SNAKE:
mlev++;
break;
@@ -1762,6 +1763,7 @@ int mons_shoals_rare(int mcls)
case MONS_MERFOLK_AQUAMANCER:
case MONS_MERFOLK_IMPALER:
case MONS_MERFOLK_JAVELINEER:
+ case MONS_CENTAUR:
return 20;
case MONS_SHARK:
diff --git a/crawl-ref/source/mon-place.cc b/crawl-ref/source/mon-place.cc
index 0e56e36c8f..cf5f0cfe5d 100644
--- a/crawl-ref/source/mon-place.cc
+++ b/crawl-ref/source/mon-place.cc
@@ -1849,7 +1849,7 @@ static band_type _choose_band(int mon_type, int power, int &band_size,
case MONS_CENTAUR_WARRIOR:
natural_leader = true;
case MONS_CENTAUR:
- if (power > 9 && one_chance_in(3))
+ if (power > 9 && one_chance_in(3) && you.where_are_you != BRANCH_SHOALS)
{
band = BAND_CENTAURS;
band_size = 2 + random2(4);