diff options
author | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-13 21:44:08 -0700 |
---|---|---|
committer | Nicholas Feinberg <pleasingfung@gmail.com> | 2014-07-13 21:44:08 -0700 |
commit | 0d6a310c8a1abec3f3f013cab743f0e2ef9a1fd1 (patch) | |
tree | ff2315bf94ba2296130a81a42f77224b8668d310 /crawl-ref/source/attack.cc | |
parent | 4d463b29f770b39bc63ce32d438b0e2e433b45ef (diff) | |
download | crawl-ref-0d6a310c8a1abec3f3f013cab743f0e2ef9a1fd1.tar.gz crawl-ref-0d6a310c8a1abec3f3f013cab743f0e2ef9a1fd1.zip |
Make draining decrease monster attack damage
Diffstat (limited to 'crawl-ref/source/attack.cc')
-rw-r--r-- | crawl-ref/source/attack.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/crawl-ref/source/attack.cc b/crawl-ref/source/attack.cc index feb4302735..982a058b50 100644 --- a/crawl-ref/source/attack.cc +++ b/crawl-ref/source/attack.cc @@ -427,7 +427,9 @@ void attack::init_attack(skill_type unarmed_skill, int attack_number) attk_type = mon_attk.type; attk_flavour = mon_attk.flavour; - attk_damage = mon_attk.damage; + attk_damage = div_rand_round(mon_attk.damage + * attacker->get_hit_dice(), + attacker->get_experience_level()); if (attk_type == AT_WEAP_ONLY) { |