summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/beam.cc
diff options
context:
space:
mode:
authorj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-17 14:34:42 +0000
committerj-p-e-g <j-p-e-g@c06c8d41-db1a-0410-9941-cceddc491573>2008-06-17 14:34:42 +0000
commit9a976932d9978f756dcd631f3543ce152b4a41b7 (patch)
tree2a5c3db104c012e05362e10696420fae5b41dc8f /crawl-ref/source/beam.cc
parent46291dca6b79000c560dffa183c8c73081f0763e (diff)
downloadcrawl-ref-9a976932d9978f756dcd631f3543ce152b4a41b7.tar.gz
crawl-ref-9a976932d9978f756dcd631f3543ce152b4a41b7.zip
Fix mephitic cloud allowing no self-targetting. (BR1995505)
git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@5920 c06c8d41-db1a-0410-9941-cceddc491573
Diffstat (limited to 'crawl-ref/source/beam.cc')
-rw-r--r--crawl-ref/source/beam.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/beam.cc b/crawl-ref/source/beam.cc
index d63d6d8cfd..bc8f19d7f9 100644
--- a/crawl-ref/source/beam.cc
+++ b/crawl-ref/source/beam.cc
@@ -3617,7 +3617,7 @@ static int _affect_player( bolt &beam, item_def *item )
if (beam.is_tracer)
{
// Check whether thrower can see player, unless thrower == player.
- if (beam.thrower != KILL_YOU_MISSILE
+ if (beam.thrower != KILL_YOU_MISSILE && beam.thrower != KILL_YOU
&& (beam.can_see_invis || !you.invisible()
|| _fuzz_invis_tracer(beam)))
{