diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index e446670105..30ae436289 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -255,12 +255,15 @@ return 1 if(operating) return + if(welded) + return if(safe) for(var/atom/movable/M in get_turf(src)) if(M.density && M != src) //something is blocking the door if(autoclose) addtimer(CALLBACK(src, .proc/autoclose), 60) return + operating = TRUE do_animate("closing")