diff --git a/code/ATMOSPHERICS/components/unary/vent_pump.dm b/code/ATMOSPHERICS/components/unary/vent_pump.dm index b58a12b8b80..c40044c4f69 100644 --- a/code/ATMOSPHERICS/components/unary/vent_pump.dm +++ b/code/ATMOSPHERICS/components/unary/vent_pump.dm @@ -323,7 +323,8 @@ new /obj/item/pipe(loc, make_from=src) del(src) - /obj/machinery/atmospherics/unary/vent_pump/Del() - initial_loc.air_scrub_info -= id_tag - ..() - return +/obj/machinery/atmospherics/unary/vent_pump/Del() + if(initial_loc) + initial_loc.air_vent_info -= id_tag + ..() + return diff --git a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm index 21484d25e19..feb8e9b16ec 100644 --- a/code/ATMOSPHERICS/components/unary/vent_scrubber.dm +++ b/code/ATMOSPHERICS/components/unary/vent_scrubber.dm @@ -259,7 +259,7 @@ new /obj/item/pipe(loc, make_from=src) del(src) - /obj/machinery/atmospherics/unary/vent_scrubber/Del() - initial_loc.air_scrub_info -= id_tag - ..() - return +/obj/machinery/atmospherics/unary/vent_scrubber/Del() + initial_loc.air_scrub_info -= id_tag + ..() + return