anchor.diff:  
   /obj/machinery/atmospherics/components/
   	var/welded //Used on pumps and scrubbers
  -	var/showpipe = 0
   
   	var/device_type = 0//used for initialization stuff
   		//UNARY = 1
  
positive.code: 			if(target.initialize_directions & get_dir(target,src))
  				nodes["n[I]"] = target
  				break
  	if(level == 2)
  		showpipe = 1
  	update_icon()
  
  /obj/machinery/atmospherics/components/construction()
  
negative.code: 	update_icon_nopipes()
  
  	underlays.Cut()
  
  	if(!(level == 2 || istype(loc, /turf/simulated/floor/plating))) //shows pipes when laid on plating, too
  		return //no need to update the pipes if they aren't showing
  
  	var/connected = 0
  