diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index af8bd8eb41d..d3107869ced 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -136,7 +136,13 @@ Class Procs: component_parts -= A if(contents) // The same for contents. for(var/atom/A in contents) - qdel(A) + if(ishuman(A)) + var/mob/living/carbon/human/H = A + H.client.eye = H.client.mob + H.client.perspective = MOB_PERSPECTIVE + H.loc = src.loc + else + qdel(A) return ..() /obj/machinery/process()//If you dont use process or power why are you here