Fixes armour being applied to projectiles twice

This commit is contained in:
mwerezak
2014-06-17 01:20:49 -04:00
committed by ZomgPonies
parent f4fcb7dcff
commit 71af102747
+1 -4
View File
@@ -53,11 +53,8 @@
signaler.signal()
*/
var/absorb = run_armor_check(def_zone, P.flag)
if(absorb >= 2)
P.on_hit(src,2)
return 2
if(!P.nodamage)
apply_damage((P.damage/(absorb+1)), P.damage_type, def_zone, absorb, 0, P, sharp=is_sharp(P), edge=has_edge(P))
apply_damage(P.damage, P.damage_type, def_zone, absorb, 0, P, sharp=is_sharp(P), edge=has_edge(P))
P.on_hit(src, absorb, def_zone)
if(istype(P, /obj/item/projectile/beam/lightning))
if(P.damage >= 200)