From e7fd32d49a41f1a09ac629ef138c7a6ed0dd1291 Mon Sep 17 00:00:00 2001 From: MrPerson Date: Tue, 25 Apr 2017 14:43:30 -0700 Subject: [PATCH] Fixes windows going invisible Fixes #26576 --- code/game/objects/structures/window.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 0b2563a7b0f..d5027a0c754 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -18,7 +18,7 @@ var/fulltile = 0 var/glass_type = /obj/item/stack/sheet/glass var/glass_amount = 1 - var/static/mutable_appearance/crack_overlay = mutable_appearance('icons/obj/structures.dmi') + var/mutable_appearance/crack_overlay var/list/debris = list() can_be_unanchored = 1 resistance_flags = ACID_PROOF @@ -377,10 +377,10 @@ if(smooth) queue_smooth(src) - cut_overlays() + cut_overlay(crack_overlay) if(ratio > 75) return - crack_overlay.icon_state = "damage[ratio]" + crack_overlay = mutable_appearance('icons/obj/structures.dmi', "damage[ratio]", -(layer+0.1)) add_overlay(crack_overlay) /obj/structure/window/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)