diff --git a/code/game/objects/effects/decals/Cleanable/humans.dm b/code/game/objects/effects/decals/Cleanable/humans.dm index 9429096ef7bf6..3d6f1bef6a4fb 100644 --- a/code/game/objects/effects/decals/Cleanable/humans.dm +++ b/code/game/objects/effects/decals/Cleanable/humans.dm @@ -128,7 +128,7 @@ var/global/list/image/splatter_cache=list() else if (hasfeet)//Or feet perp.feet_blood_color = basecolor - perp.track_blood = max(amount,perp.track_blood) + perp.track_blood = max(amount, perp.track_blood) if(!perp.feet_blood_DNA) perp.feet_blood_DNA = list() perp.feet_blood_DNA |= blood_DNA.Copy() diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index cdffc3156403b..5174cf7b29c1d 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -107,7 +107,7 @@ //shoes if(shoes && !skipshoes) msg += "[P.He] [P.is] wearing [shoes.get_examine_line()] on [P.his] feet.\n" - else if(feet_blood_DNA) + else if(feet_blood_color) msg += "[SPAN_WARNING("[P.He] [P.has] [(feet_blood_color != SYNTH_BLOOD_COLOUR) ? "blood" : "oil"]-stained feet!")]\n" //mask diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index 6b69e968c1fd6..a1e3776c736b2 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -982,6 +982,7 @@ organ.gunshot_residue = null if(clean_feet && !shoes) + track_blood = 0 feet_blood_color = null feet_blood_DNA = null update_inv_shoes(1) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 9d71e0e6ebdff..dd84e1f41f162 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -551,8 +551,8 @@ var/global/list/damage_icon_parts = list() if(shoes && !((wear_suit && wear_suit.flags_inv & HIDESHOES) || (w_uniform && w_uniform.flags_inv & HIDESHOES))) overlays_standing[HO_SHOES_LAYER] = shoes.get_mob_overlay(src,slot_shoes_str) else - if(feet_blood_DNA && species.blood_mask) - var/image/bloodsies = overlay_image(species.blood_mask, "shoeblood", hand_blood_color, RESET_COLOR) + if(feet_blood_color && species.blood_mask) + var/image/bloodsies = overlay_image(species.blood_mask, "shoeblood", feet_blood_color, RESET_COLOR) overlays_standing[HO_SHOES_LAYER] = bloodsies else overlays_standing[HO_SHOES_LAYER] = null