diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index a71d743bc99..3c85ce7a83a 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -16,7 +16,7 @@ SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "back_pain") /datum/quirk/blooddeficiency - name = "Acute Blood Deficiency" + name = "Blood Deficiency" desc = "Your body can't produce enough blood to sustain itself." value = -2 gain_text = "You feel your vigor slowly fading away." @@ -28,7 +28,8 @@ if(NOBLOOD in H.dna.species.species_traits) //can't lose blood if your species doesn't have any return else - quirk_holder.blood_volume -= 0.275 + if (H.blood_volume > (BLOOD_VOLUME_SAFE - 25)) // just barely survivable without treatment + H.blood_volume -= 0.275 /datum/quirk/blindness name = "Blind"