From 2f5c945c425c7199d84dfc40ce4c32610e1a5131 Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Sat, 8 Feb 2025 17:14:44 -0700 Subject: [PATCH] [MIRROR] make this more efficient (#10126) Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com> --- code/ATMOSPHERICS/pipes/pipe_base.dm | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/code/ATMOSPHERICS/pipes/pipe_base.dm b/code/ATMOSPHERICS/pipes/pipe_base.dm index e384751cc2..54f75ba053 100644 --- a/code/ATMOSPHERICS/pipes/pipe_base.dm +++ b/code/ATMOSPHERICS/pipes/pipe_base.dm @@ -71,28 +71,36 @@ return 1 /obj/machinery/atmospherics/pipe/return_air() - if(!QDELETED(src) || !parent) + if(QDELETED(src)) + return + if(!parent) parent = new /datum/pipeline() parent.build_pipeline(src) return parent.air /obj/machinery/atmospherics/pipe/build_network() - if(!QDELETED(src) || !parent) + if(QDELETED(src)) + return + if(!parent) parent = new /datum/pipeline() parent.build_pipeline(src) return parent.return_network() /obj/machinery/atmospherics/pipe/network_expand(datum/pipe_network/new_network, obj/machinery/atmospherics/pipe/reference) - if(!QDELETED(src) || !parent) + if(QDELETED(src)) + return + if(!parent) parent = new /datum/pipeline() parent.build_pipeline(src) return parent.network_expand(new_network, reference) /obj/machinery/atmospherics/pipe/return_network(obj/machinery/atmospherics/reference) - if(!QDELETED(src) || !parent) + if(QDELETED(src)) + return + if(parent) parent = new /datum/pipeline() parent.build_pipeline(src)