diff --git a/code/game/blood.dm b/code/game/blood.dm index 9628bfec54..27e7eaa0cc 100644 --- a/code/game/blood.dm +++ b/code/game/blood.dm @@ -37,6 +37,9 @@ blood_overlay.color = b_color /mob/living/carbon/human/add_blood(b_color = "#830303", blood_flags = BLOOD_ALL) + if(b_color == BLOOD_COLOR_XENO || b_color == BLOOD_COLOR_XENO_ROYAL) + return FALSE + if(blood_flags & BLOOD_BODY) if(wear_suit) wear_suit.add_blood(b_color) diff --git a/code/game/objects/effects/decals/cleanable/blood/blood.dm b/code/game/objects/effects/decals/cleanable/blood/blood.dm index 9fd5e79965..bbf7725b75 100644 --- a/code/game/objects/effects/decals/cleanable/blood/blood.dm +++ b/code/game/objects/effects/decals/cleanable/blood/blood.dm @@ -48,7 +48,8 @@ // can make footprints if(!amount || !ishuman(AM)) return - + if(basecolor == BLOOD_COLOR_XENO || basecolor == BLOOD_COLOR_XENO_ROYAL) + return FALSE if(SSticker.mode && MODE_HAS_TOGGLEABLE_FLAG(MODE_BLOOD_OPTIMIZATION)) return