summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/monplace.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/monplace.cc')
-rw-r--r--crawl-ref/source/monplace.cc12
1 files changed, 11 insertions, 1 deletions
diff --git a/crawl-ref/source/monplace.cc b/crawl-ref/source/monplace.cc
index c5a21548a1..5ff67ee028 100644
--- a/crawl-ref/source/monplace.cc
+++ b/crawl-ref/source/monplace.cc
@@ -896,11 +896,17 @@ static band_type choose_band( int mon_type, int power, int &band_size )
if (coinflip())
break;
// intentional fall-through {dlb}
- case MONS_ORC_WARRIOR:
+ case MONS_ORC_WIZARD:
band = BAND_ORCS;
band_size = 2 + random2(3);
break;
+ case MONS_ORC_PRIEST:
+ case MONS_ORC_WARRIOR:
+ band = BAND_ORC_WARRIOR;
+ band_size = 2 + random2(3);
+ break;
+
case MONS_BIG_KOBOLD:
if (power > 3)
{
@@ -1312,6 +1318,10 @@ static int band_member(band_type band, int power)
case BAND_ORCS:
mon_type = MONS_ORC;
+ break;
+
+ case BAND_ORC_WARRIOR:
+ mon_type = MONS_ORC;
if (one_chance_in(5))
mon_type = MONS_ORC_WIZARD;
if (one_chance_in(7))