From 160877d2419830c4989516e9a09fa6260a052d42 Mon Sep 17 00:00:00 2001 From: j-p-e-g Date: Wed, 20 May 2009 07:00:21 +0000 Subject: * Add Shock/Lightning Bolt to list of spells that don't abort for 'z' if there are no monsters within range. * Give a message if extending a transformation doesn't make it last long enough for the "about to time out" message. * Extension has no effect on Bat Form. git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@9794 c06c8d41-db1a-0410-9941-cceddc491573 --- crawl-ref/source/spl-cast.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crawl-ref/source/spl-cast.cc') diff --git a/crawl-ref/source/spl-cast.cc b/crawl-ref/source/spl-cast.cc index 11c46506cd..fcc9e812aa 100644 --- a/crawl-ref/source/spl-cast.cc +++ b/crawl-ref/source/spl-cast.cc @@ -201,10 +201,14 @@ static bool _spell_no_hostile_in_range(spell_type spell, int minRange) bool bonus = 0; switch (spell) { + // These don't target monsters. case SPELL_APPORTATION: case SPELL_PROJECTED_NOISE: case SPELL_CONJURE_FLAME: - // These don't target monsters. + // These bounce and may be aimed elsewhere to bounce at monsters + // outside range (I guess). + case SPELL_SHOCK: + case SPELL_LIGHTNING_BOLT: return (false); case SPELL_EVAPORATE: case SPELL_MEPHITIC_CLOUD: -- cgit v1.2.3-54-g00ecf