diff --git a/code/game/machinery/machine_frame.dm b/code/game/machinery/machine_frame.dm index f1170d39a40..c0e67060df3 100644 --- a/code/game/machinery/machine_frame.dm +++ b/code/game/machinery/machine_frame.dm @@ -249,6 +249,8 @@ return TRUE I.play_tool_sound(src) var/obj/machinery/new_machine = new circuit.build_path(loc) + if(QDELETED(new_machine)) + return TRUE new_machine.on_construction() for(var/obj/O in new_machine.component_parts) qdel(O)