From 3eeb67cd895c10c86e011f0da3bf0a12655b641d Mon Sep 17 00:00:00 2001 From: dshaligram Date: Tue, 26 Sep 2006 09:11:11 +0000 Subject: [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 --- crawl-ref/source/monstuff.cc | 13 +++++++++---- 1 file 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 { -- cgit v1.2.3-54-g00ecf