From d99d886aa4e95fa3b727ce9036d85debdbde10e5 Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Tue, 18 Jul 2017 06:46:06 -0500 Subject: [PATCH] Fixes carbons not handling the Blood-Drunk status effect properly --- code/datums/status_effects/buffs.dm | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 6f8b58a0bf..485ca00515 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -286,6 +286,12 @@ owner.maxHealth *= 10 owner.bruteloss *= 10 owner.fireloss *= 10 + if(iscarbon(owner)) + var/mob/living/carbon/C = owner + for(var/X in C.bodyparts) + var/obj/item/bodypart/BP = X + BP.brute_dam *= 10 + BP.burn_dam *= 10 owner.toxloss *= 10 owner.oxyloss *= 10 owner.cloneloss *= 10 @@ -363,6 +369,12 @@ owner.maxHealth *= 0.1 owner.bruteloss *= 0.1 owner.fireloss *= 0.1 + if(iscarbon(owner)) + var/mob/living/carbon/C = owner + for(var/X in C.bodyparts) + var/obj/item/bodypart/BP = X + BP.brute_dam *= 0.1 + BP.burn_dam *= 0.1 owner.toxloss *= 0.1 owner.oxyloss *= 0.1 owner.cloneloss *= 0.1