summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-project.cc
diff options
context:
space:
mode:
authorRaphael Langella <raphael.langella@gmail.com>2011-07-24 13:41:36 +0200
committerRaphael Langella <raphael.langella@gmail.com>2011-07-24 14:10:46 +0200
commit1d0f18237ded65514a51ac9d665bfc3401ff2dad (patch)
tree79e14fa04f32be07c4b61d869618966084d4c9bd /crawl-ref/source/mon-project.cc
parent7706ab8ab63712aa6edb0415570facbc88d7e9cc (diff)
downloadcrawl-ref-1d0f18237ded65514a51ac9d665bfc3401ff2dad.tar.gz
crawl-ref-1d0f18237ded65514a51ac9d665bfc3401ff2dad.zip
Fix a crash with the Orb card (blmarket #4313).
Diffstat (limited to 'crawl-ref/source/mon-project.cc')
-rw-r--r--crawl-ref/source/mon-project.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-project.cc b/crawl-ref/source/mon-project.cc
index 841b0f3a68..f9ccce9f25 100644
--- a/crawl-ref/source/mon-project.cc
+++ b/crawl-ref/source/mon-project.cc
@@ -36,7 +36,7 @@ spret_type cast_iood(actor *caster, int pow, bolt *beam, float vx, float vy,
int foe, bool fail)
{
const bool is_player = caster->atype() == ACT_PLAYER;
- if (is_player && !player_tracer(ZAP_IOOD, pow, *beam))
+ if (beam && is_player && !player_tracer(ZAP_IOOD, pow, *beam))
return SPRET_ABORT;
fail_check();