diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-02 06:48:41 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2007-07-02 06:48:41 +0000 |
commit | d4eac8237d665f9126e74516281b97578fe45d3f (patch) | |
tree | 958e8ee601a09da85f747fc7b31a99582d2fc53e | |
parent | ba244c786cc7085d9ea596b9fa4cded08e69c4de (diff) | |
download | crawl-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
-rw-r--r-- | crawl-ref/source/stuff.cc | 9 |
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; } |