anchor.diff:  		return
   	..()
   
  -
  +/**
  + * Getter for vent crawling
  + *
  + * returns TRUE or FALSE, many devices overrides this (like cryo, or vents)
  + * called by relaymove()
  + */
   /obj/machinery/atmospherics/proc/can_crawl_through()
   	return TRUE
   
  +/**
  + * Getter of a list of pipenets
  + *
  + * called in relaymove() to create the image for vent crawling
  + */
   /obj/machinery/atmospherics/proc/returnPipenets()
   	return list()
   
   /obj/machinery/atmospherics/update_remote_sight(mob/user)
   	user.sight |= (SEE_TURFS|BLIND)
   
  -//Used for certain children of obj/machinery/atmospherics to not show pipe vision when mob is inside it.
  +/**
  + * Used for certain children of obj/machinery/atmospherics to not show pipe vision when mob is inside it.
  + */
   /obj/machinery/atmospherics/proc/can_see_pipes()
   	return TRUE
   
  +/**
  + * Update the layer in which the pipe/device is in, that way pipes have consistent layer depending on piping_layer
  + */
   /obj/machinery/atmospherics/proc/update_layer()
   	layer = initial(layer) + (piping_layer - PIPING_LAYER_DEFAULT) * PIPING_LAYER_LCHANGE
   
  +/**
  + * Called by the RPD.dm pre_attack(), overriden by pipes.dm
  + * Arguments:
  + * * paint_color - color that the pipe will be painted in (colors in hex like #4f4f4f)
  + */
   /obj/machinery/atmospherics/proc/paint(paint_color)
   	return FALSE
  
positive.code: 	return ..()
  	//return QDEL_HINT_FINDREFERENCE
  
  /obj/machinery/atmospherics/proc/destroy_network()
  	return
  
  /obj/machinery/atmospherics/proc/build_network()
  	// Called to build a network from this node
  	return
  
  /obj/machinery/atmospherics/proc/nullifyNode(i)
  	if(nodes[i])
  		var/obj/machinery/atmospherics/N = nodes[i]
  		N.disconnect(src)
  		nodes[i] = null
  
  /obj/machinery/atmospherics/proc/getNodeConnects()
  	var/list/node_connects = list()
  	node_connects.len = device_type
  
negative.code: 				break
  	update_icon()
  
  /**
   * setter for pipe layers
   *
   * Set the layer of the pipe that the device has to a new_layer
   * Arguments:
   * * new_layer - the layer at which we want the piping_layer to be (1 to 5)
   */
  /obj/machinery/atmospherics/proc/setPipingLayer(new_layer)
  	piping_layer = (pipe_flags & PIPING_DEFAULT_LAYER_ONLY) ? PIPING_LAYER_DEFAULT : new_layer
  	update_icon()
  