From e35bd69a6ad4e29d4f22fa08f8fb778f9a36cf69 Mon Sep 17 00:00:00 2001 From: AmoryBlaine Date: Mon, 23 Sep 2024 17:51:27 -0400 Subject: [PATCH 1/2] Update blood.dm --- code/game/blood.dm | 3 +++ 1 file changed, 3 insertions(+) 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) From 89aaae15a9a2357799bd714b56b71de01cdda76d Mon Sep 17 00:00:00 2001 From: AmoryBlaine Date: Tue, 24 Sep 2024 14:27:14 -0400 Subject: [PATCH 2/2] no more footprint tracks --- code/game/objects/effects/decals/cleanable/blood/blood.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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