summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ranged_attack.cc
diff options
context:
space:
mode:
authorNeil Moore <neil@s-z.org>2014-07-17 11:02:10 -0400
committerNeil Moore <neil@s-z.org>2014-07-17 11:02:10 -0400
commite2d3cf676d586bd66dc773e8cab7060aba9f62ed (patch)
tree8ca124a3a81e230bf6fd06c48f3c601d06d2f812 /crawl-ref/source/ranged_attack.cc
parentbaffb6df9d99e52ad0fe5f34ac6835533ac253aa (diff)
downloadcrawl-ref-e2d3cf676d586bd66dc773e8cab7060aba9f62ed.tar.gz
crawl-ref-e2d3cf676d586bd66dc773e8cab7060aba9f62ed.zip
Use correct stats for reflected range attacks (#8794)
This should make reflected needles work while preserving the old blaming behaviour (a player reflector gets kill credit but not god blame). Needs more thorough testing.
Diffstat (limited to 'crawl-ref/source/ranged_attack.cc')
-rw-r--r--crawl-ref/source/ranged_attack.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/crawl-ref/source/ranged_attack.cc b/crawl-ref/source/ranged_attack.cc
index 376921ddae..42e56c84be 100644
--- a/crawl-ref/source/ranged_attack.cc
+++ b/crawl-ref/source/ranged_attack.cc
@@ -26,10 +26,10 @@
#include "traps.h"
ranged_attack::ranged_attack(actor *attk, actor *defn, item_def *proj,
- bool tele) :
- ::attack(attk, defn), range_used(0),
- reflected(false), projectile(proj), teleport(tele),
- orig_to_hit(0), should_alert_defender(true)
+ bool tele, actor *blame)
+ : ::attack(attk, defn, blame), range_used(0), reflected(false),
+ projectile(proj), teleport(tele), orig_to_hit(0),
+ should_alert_defender(true)
{
init_attack(SK_THROWING, 0);
kill_type = KILLED_BY_BEAM;