diff options
-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; } |