diff --git a/code/game/objects/items/weapons/medical.dm b/code/game/objects/items/weapons/medical.dm index 214330cd10..abb98d38d7 100644 --- a/code/game/objects/items/weapons/medical.dm +++ b/code/game/objects/items/weapons/medical.dm @@ -115,6 +115,9 @@ MEDICAL "You hear gauze being ripped.") use(1) + if (!ointment && (affecting.status & BLEEDING)) + affecting.status &= ~BLEEDING + if (affecting.heal_damage(src.heal_brute, src.heal_burn)) H.UpdateDamageIcon() else diff --git a/code/modules/mob/organ/organ.dm b/code/modules/mob/organ/organ.dm index ed424d12ac..3911db351d 100644 --- a/code/modules/mob/organ/organ.dm +++ b/code/modules/mob/organ/organ.dm @@ -415,6 +415,7 @@ var/list/wound_progressions = list( var/size = min( max( 1, damage/10 ) , 6) switch(type) if(CUT) + src.status |= BLEEDING var/list/size_names = list("cut", "deep cut", "flesh wound", "gaping wound", "big gaping wound", "massive wound") wound_name = size_names[size] if(wound_descs["[update_time]"])