summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/religion.cc12
1 files changed, 10 insertions, 2 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index e1cd14bc95..b805ac7420 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -763,7 +763,7 @@ static bool blessing_reinforcements(void)
{
// Possible follower band leaders.
const monster_type followers[] = {
- MONS_ORC, MONS_ORC_WARRIOR
+ MONS_ORC
};
monster_type follower_type =
@@ -891,7 +891,15 @@ void bless_follower(god_type god,
{
if (chance == 0)
{
- if (blessing_reinforcements())
+ bool reinforced = blessing_reinforcements();
+
+ if (!reinforced || coinflip())
+ {
+ if (blessing_reinforcements())
+ reinforced = true;
+ }
+
+ if (reinforced)
{
blessed = "you";
result = "reinforcements";