diff options
author | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2006-09-26 09:11:11 +0000 |
---|---|---|
committer | dshaligram <dshaligram@c06c8d41-db1a-0410-9941-cceddc491573> | 2006-09-26 09:11:11 +0000 |
commit | 3eeb67cd895c10c86e011f0da3bf0a12655b641d (patch) | |
tree | 7aed6853effab0cd749a938775a6c1acbcd970d3 /crawl-ref/source | |
parent | f1172342f06f418599061c2b72ff6987175a7e06 (diff) | |
download | crawl-ref-3eeb67cd895c10c86e011f0da3bf0a12655b641d.tar.gz crawl-ref-3eeb67cd895c10c86e011f0da3bf0a12655b641d.zip |
[1563714] Fixed monsters trying to use blink as a beam when out-of-sight.
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/branches/stone_soup@127 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source')
-rw-r--r-- | crawl-ref/source/monstuff.cc | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/crawl-ref/source/monstuff.cc b/crawl-ref/source/monstuff.cc index aaac718e4a..eec7a2f727 100644 --- a/crawl-ref/source/monstuff.cc +++ b/crawl-ref/source/monstuff.cc @@ -3386,11 +3386,16 @@ static bool handle_spell( struct monsters *monster, bolt & beem ) } // FINALLY! determine primary spell effects {dlb}: - if (spell_cast == MS_BLINK && monsterNearby) - // why only cast blink if nearby? {dlb} + if (spell_cast == MS_BLINK) { - simple_monster_message(monster, " blinks!"); - monster_blink(monster); + // why only cast blink if nearby? {dlb} + if (monsterNearby) + { + simple_monster_message(monster, " blinks!"); + monster_blink(monster); + } + else + return (false); } else { |