summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source
diff options
context:
space:
mode:
authordshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-07-02 06:48:41 +0000
committerdshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573>2007-07-02 06:48:41 +0000
commitd4eac8237d665f9126e74516281b97578fe45d3f (patch)
tree958e8ee601a09da85f747fc7b31a99582d2fc53e /crawl-ref/source
parentba244c786cc7085d9ea596b9fa4cded08e69c4de (diff)
downloadcrawl-ref-d4eac8237d665f9126e74516281b97578fe45d3f.tar.gz
crawl-ref-d4eac8237d665f9126e74516281b97578fe45d3f.zip
[1746212] Fixed paralysed monsters being able to follow the player across
levels. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@1712 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r--crawl-ref/source/stuff.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/crawl-ref/source/stuff.cc b/crawl-ref/source/stuff.cc
index b26a9c51d3..5c56004c6a 100644
--- a/crawl-ref/source/stuff.cc
+++ b/crawl-ref/source/stuff.cc
@@ -113,10 +113,11 @@ void tag_followers( void )
struct monsters *fmenv = &menv[mgrd[count_x][count_y]];
- if ((fmenv->type == MONS_PANDEMONIUM_DEMON)
- || (fmenv->type == MONS_PLAYER_GHOST) // cdl
- || (fmenv->type == -1)
- || mons_is_stationary(fmenv))
+ if (fmenv->type == MONS_PANDEMONIUM_DEMON
+ || fmenv->type == MONS_PLAYER_GHOST // cdl
+ || !fmenv->alive()
+ || mons_is_stationary(fmenv)
+ || fmenv->incapacitated())
{
continue;
}