summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--crawl-ref/source/religion.cc1
-rw-r--r--crawl-ref/source/view.cc3
2 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/religion.cc b/crawl-ref/source/religion.cc
index 6195816558..a369a7edcc 100644
--- a/crawl-ref/source/religion.cc
+++ b/crawl-ref/source/religion.cc
@@ -2763,6 +2763,7 @@ static bool beogh_followers_abandon_you()
num_followers++;
if (mons_player_visible(monster)
+ && !mons_is_sleeping(monster)
&& !mons_is_confused(monster)
&& !mons_is_paralysed(monster)
&& !mons_is_caught(monster))
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc
index 721aab0e38..3198570f36 100644
--- a/crawl-ref/source/view.cc
+++ b/crawl-ref/source/view.cc
@@ -755,7 +755,8 @@ void beogh_follower_convert(monsters *monster, bool orc_hit)
&& is_orc
&& !mons_friendly(monster)
&& mons_player_visible(monster) && !mons_is_sleeping(monster)
- && !mons_is_confused(monster) && !mons_is_paralysed(monster))
+ && !mons_is_confused(monster) && !mons_is_paralysed(monster)
+ && !mons_is_caught(monster))
{
monster->flags |= MF_CONVERT_ATTEMPT;