diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-09 22:55:33 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-09 22:55:33 -0700 |
commit | c550d91459fcac4908fd3cb0bbd4f43b347719e4 (patch) | |
tree | f572a5af2e726a8ad35a24a69bc9ee7209fb555e /crawl-ref/source/ranged_attack.cc | |
parent | 8234afa0721cc3fbc4edf68b38f7dc37f59676f3 (diff) | |
download | crawl-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.cc | 5 |
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); |