diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 0b8ec11582e..cd51fd77624 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -69,12 +69,15 @@ . = new_overlays if(manifest) . += "manifest" - if(broken) - . += "securecrateemag" - else if(locked) - . += "securecrater" - else if(secure) - . += "securecrateg" + + if(!opened) + if(broken) + . += "securecrateemag" + else if(locked) + . += "securecrater" + else if(secure) + . += "securecrateg" + if(opened && lid_icon_state) var/mutable_appearance/lid = mutable_appearance(icon = lid_icon, icon_state = lid_icon_state) lid.pixel_x = lid_x diff --git a/icons/obj/storage/crates.dmi b/icons/obj/storage/crates.dmi index 7ba43e6a61d..5706d19b155 100644 Binary files a/icons/obj/storage/crates.dmi and b/icons/obj/storage/crates.dmi differ