diff options
author | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-02-25 14:08:46 +0000 |
---|---|---|
committer | haranp <haranp@c06c8d41-db1a-0410-9941-cceddc491573> | 2009-02-25 14:08:46 +0000 |
commit | 7f087da1e69cd6d4fd9b646eb3d3d9de49effa22 (patch) | |
tree | aa269b9e6b54a448737c7ec26bbd71b97d8c8ab3 /crawl-ref/source/view.cc | |
parent | 2365944fa63c720b97904bf9d9c9263693a86063 (diff) | |
download | crawl-ref-7f087da1e69cd6d4fd9b646eb3d3d9de49effa22.tar.gz crawl-ref-7f087da1e69cd6d4fd9b646eb3d3d9de49effa22.zip |
Fix silly monster AI bug introduced in r9129. Oops. Fixes [2635574].
Also fix mons_near() to be more correct.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9213 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/view.cc')
-rw-r--r-- | crawl-ref/source/view.cc | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/crawl-ref/source/view.cc b/crawl-ref/source/view.cc index cbb320f2b4..a13194baa1 100644 --- a/crawl-ref/source/view.cc +++ b/crawl-ref/source/view.cc @@ -3938,11 +3938,8 @@ bool mons_near(const monsters *monster, unsigned short foe) // Must be a monster. const monsters *myFoe = &menv[foe]; - if (myFoe->type >= 0) - { - if ( grid_distance( monster->pos(), myFoe->pos() ) <= LOS_RADIUS ) - return (true); - } + if (myFoe->alive()) + return (monster->mon_see_grid(myFoe->pos())); return (false); } |