summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/view.cc
diff options
context:
space:
mode:
authorharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-25 14:08:46 +0000
committerharanp <haranp@c06c8d41-db1a-0410-9941-cceddc491573>2009-02-25 14:08:46 +0000
commit7f087da1e69cd6d4fd9b646eb3d3d9de49effa22 (patch)
treeaa269b9e6b54a448737c7ec26bbd71b97d8c8ab3 /crawl-ref/source/view.cc
parent2365944fa63c720b97904bf9d9c9263693a86063 (diff)
downloadcrawl-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.cc7
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);
}