From 695c70aab8f5a5dcb914e0df89de8b057bd4bf97 Mon Sep 17 00:00:00 2001 From: Kyep Date: Sat, 18 Aug 2018 09:02:30 -0700 Subject: [PATCH] fixes incorrect deletion of wrong shields in some situations --- code/game/machinery/shieldgen.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index f6d5eb2e8cb..13979dafa5f 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -499,7 +499,8 @@ T2 = T if(locate(/obj/machinery/shieldwall) in T) F = (locate(/obj/machinery/shieldwall) in T) - qdel(F) + if(F.type == /obj/machinery/shieldwall) + qdel(F) if(locate(/obj/machinery/shieldwallgen) in T) G = (locate(/obj/machinery/shieldwallgen) in T)