summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/religion.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/religion.cc')
-rw-r--r--crawl-ref/source/religion.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index fa26873f59..a06210368e 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -2669,7 +2669,7 @@ static void beogh_orc_spontaneous_conversion_speech(
}
}
-void beogh_convert_orc(monsters *orc)
+void beogh_convert_orc(monsters *orc, bool emergency)
{
ASSERT(mons_species(orc->type) == MONS_ORC);
@@ -2678,7 +2678,7 @@ void beogh_convert_orc(monsters *orc)
std::ostream& chan = msg::streams(MSGCH_MONSTER_ENCHANT);
chan << orc->name(DESC_CAP_THE);
- if (orc->hit_points <= 0)
+ if (emergency || orc->hit_points <= 0)
beogh_orc_emergency_conversion_speech(chan, orc);
else
beogh_orc_spontaneous_conversion_speech(chan, orc);