summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/ranged_attack.cc
diff options
context:
space:
mode:
authorNicholas Feinberg <pleasingfung@gmail.com>2014-07-09 22:55:33 -0700
committerNicholas Feinberg <pleasingfung@gmail.com>2014-07-09 22:55:33 -0700
commitc550d91459fcac4908fd3cb0bbd4f43b347719e4 (patch)
treef572a5af2e726a8ad35a24a69bc9ee7209fb555e /crawl-ref/source/ranged_attack.cc
parent8234afa0721cc3fbc4edf68b38f7dc37f59676f3 (diff)
downloadcrawl-ref-c550d91459fcac4908fd3cb0bbd4f43b347719e4.tar.gz
crawl-ref-c550d91459fcac4908fd3cb0bbd4f43b347719e4.zip
Fix steel arrows
Diffstat (limited to 'crawl-ref/source/ranged_attack.cc')
-rw-r--r--crawl-ref/source/ranged_attack.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/crawl-ref/source/ranged_attack.cc b/crawl-ref/source/ranged_attack.cc
index c02228210a..7c7ef2c9cd 100644
--- a/crawl-ref/source/ranged_attack.cc
+++ b/crawl-ref/source/ranged_attack.cc
@@ -341,7 +341,10 @@ int ranged_attack::weapon_damage()
if (projectile->base_type == OBJ_MISSILES
&& get_ammo_brand(*projectile) == SPMSL_STEEL)
{
- dam = div_rand_round(dam * 13, 10);
+ if (dam)
+ dam = div_rand_round(dam * 13, 10);
+ else
+ dam += 2;
}
if (using_weapon())
dam += property(*weapon, PWPN_DAMAGE);