From 3ab197f80f2b68fff90fa0569607f6a393f9b649 Mon Sep 17 00:00:00 2001 From: bgobandit Date: Thu, 23 Jul 2015 20:20:55 -0400 Subject: [PATCH] Body bag sprites now update their tag overlay properly. --- code/game/objects/items/bodybag.dm | 5 ++++- code/game/objects/structures/crates_lockers/closets.dm | 5 +++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/bodybag.dm b/code/game/objects/items/bodybag.dm index c32a35c5b89..a3c0a0a8290 100644 --- a/code/game/objects/items/bodybag.dm +++ b/code/game/objects/items/bodybag.dm @@ -36,6 +36,7 @@ icon = 'icons/obj/bodybag.dmi' icon_state = "bodybag" var/foldedbag_path = /obj/item/bodybag + var/tagged = 0 // so closet code knows to put the tag overlay back density = 0 mob_storage_capacity = 2 @@ -51,13 +52,15 @@ name = "body bag - " name += t overlays += "bodybag_label" + tagged = 1 else name = "body bag" return else if(istype(I, /obj/item/weapon/wirecutters)) - user << "You cut the tag off of [src]." + user << "You cut the tag off [src]." name = "body bag" overlays.Cut() + tagged = 0 /obj/structure/closet/body_bag/close() diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index e41fac7870f..b43e760fe09 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -46,6 +46,11 @@ overlays += "unlocked" else overlays += "off" + if(istype(src, /obj/structure/closet/body_bag)) // GUESS WHAT BODY BAGS ARE CLOSETS + var/obj/structure/closet/body_bag/B = src + if (B.tagged) + overlays += "bodybag_label" + else if(icon_door_override) overlays += "[icon_door]_open"