Fixes Take Overall Damage

This commit is contained in:
Fox-McCloud
2016-01-07 19:27:54 -05:00
parent 14ac5f25f3
commit b5af35f7d0
3 changed files with 14 additions and 6 deletions
@@ -291,17 +291,22 @@
var/update = 0
while(parts.len && (brute>0 || burn>0) )
var/obj/item/organ/external/picked = pick(parts)
var/brute_per_part = brute/parts.len
var/burn_per_part = burn/parts.len
var/brute_was = picked.brute_dam
var/burn_was = picked.burn_dam
update |= picked.take_damage(brute,burn,sharp,edge,used_weapon)
update |= picked.take_damage(brute_per_part,burn_per_part,sharp,edge,used_weapon)
brute -= (picked.brute_dam - brute_was)
burn -= (picked.burn_dam - burn_was)
parts -= picked
updatehealth()
if(update)
UpdateDamageIcon()