summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/decks.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/decks.cc')
-rw-r--r--crawl-ref/source/decks.cc10
1 files changed, 9 insertions, 1 deletions
diff --git a/crawl-ref/source/decks.cc b/crawl-ref/source/decks.cc
index 7c5ba33f36..c2d87e8ca1 100644
--- a/crawl-ref/source/decks.cc
+++ b/crawl-ref/source/decks.cc
@@ -2279,7 +2279,15 @@ static void crusade_card(int power, deck_rarity_type rarity)
{
simple_monster_message(monster, " is converted.");
if ( one_chance_in(5 - power_level) )
- monster->attitude = ATT_FRIENDLY;
+ {
+ if (you.religion == GOD_BEOGH &&
+ mons_species(monster->type) == MONS_ORC)
+ {
+ beogh_convert_orc(monster, false);
+ }
+ else
+ monster->attitude = ATT_FRIENDLY;
+ }
else
monster->add_ench(ENCH_CHARM);
}