summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJude Brown <bookofjude@users.sourceforge.net>2010-01-08 18:18:23 +1000
committerJude Brown <bookofjude@users.sourceforge.net>2010-01-08 18:26:55 +1000
commitb49f10b2941239bca037dcc578479f987866f92a (patch)
tree1b710e8420fd43af8a3306aa6710948de11eb27d
parent6b1312b42f809b58252b552640c5b5227fef8025 (diff)
downloadcrawl-ref-b49f10b2941239bca037dcc578479f987866f92a.tar.gz
crawl-ref-b49f10b2941239bca037dcc578479f987866f92a.zip
And let single centaurs spawn in Shoals. (Greensnark, sorear)
This keeps with the current "Greek" theme of Shoals. Single monsters are certainly more desirable than packs in this context.
-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);