From bdae9e051b56171ef07f370bbce72f6ca13594a5 Mon Sep 17 00:00:00 2001 From: Poojawa Date: Mon, 26 Aug 2019 14:15:55 -0500 Subject: [PATCH] Fixes some errant issues with overlays --- code/game/atoms.dm | 1 - code/game/objects/effects/decals/cleanable.dm | 1 + code/game/objects/items/storage/toolbox.dm | 2 ++ 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/atoms.dm b/code/game/atoms.dm index d9fc5e1736..42d7ca1448 100644 --- a/code/game/atoms.dm +++ b/code/game/atoms.dm @@ -412,7 +412,6 @@ blood_overlay = image(blood_splatter_icon) blood_overlay.color = blood_DNA_to_color() - update_icon() add_overlay(blood_overlay) /obj/item/clothing/gloves/add_blood_DNA(list/blood_dna, list/datum/disease/diseases) diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index a2b37d22ae..2eb4a6aa0c 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -84,6 +84,7 @@ S.bloody_shoes[blood_state] = min(MAX_SHOE_BLOODINESS,S.bloody_shoes[blood_state]+add_blood) if(blood_DNA && blood_DNA.len) S.add_blood_DNA(blood_DNA) + S.add_blood_overlay() S.blood_state = blood_state update_icon() H.update_inv_shoes() diff --git a/code/game/objects/items/storage/toolbox.dm b/code/game/objects/items/storage/toolbox.dm index 5b99bb85bf..a2660c9781 100644 --- a/code/game/objects/items/storage/toolbox.dm +++ b/code/game/objects/items/storage/toolbox.dm @@ -34,6 +34,8 @@ GLOBAL_LIST_EMPTY(rubber_toolbox_icons) /obj/item/storage/toolbox/update_icon() ..() cut_overlays() + if(blood_DNA.len) + add_blood_overlay() if(has_latches) var/icon/I = icon('icons/obj/storage.dmi', latches) add_overlay(I)