From f2dd4f6595fc086dbb9fe36f7f61b9539e7e3675 Mon Sep 17 00:00:00 2001 From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com> Date: Wed, 1 May 2024 19:22:59 -0400 Subject: [PATCH] fix shield generators on zlvl change (#25318) --- code/game/machinery/shieldgen.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm index 4010ba26453..4fd9c886d92 100644 --- a/code/game/machinery/shieldgen.dm +++ b/code/game/machinery/shieldgen.dm @@ -296,6 +296,12 @@ /obj/machinery/shieldgen/update_icon_state() icon_state = "shield[active ? "on" : "off"][malfunction ? "br" : ""]" +/obj/machinery/shieldgen/onShuttleMove(turf/oldT, turf/T1, rotation, mob/caller) + . = ..() + if(active) + shields_down() + addtimer(CALLBACK(src, PROC_REF(shields_up)), 1 SECONDS)//Lets docking finish, prevents placing shields on shuttle tiles. + /obj/machinery/shieldgen/raven name = "military shield generator" desc = "Military grade shield generators used to protect spaceships from incoming fire."