anchor.diff:  			var/datum/pipe_info/I = cat[label]
   			var/found=0
   			if(I.id == p_type)
  -				if(p_class==0 && I.type==/datum/pipe_info)
  +				if(p_class==ATMOS_MODE && I.type==/datum/pipe_info)
   					found=1
  -				else if(p_class==2 && I.type==/datum/pipe_info/disposal)
  +				else if(p_class==DISPOSALS_MODE && I.type==/datum/pipe_info/disposal)
   					found=1
   			if(found)
   				preview=new /icon(I.icon,I.icon_state)
  
positive.code: #define PIPE_TRINARY	2
  #define PIPE_TRIN_M		3
  #define PIPE_UNARY		4
  
  /datum/pipe_info
  	var/id=-1
  
negative.code: 		p_type = text2num(href_list["dmake"])
  		p_conntype = text2num(href_list["type"])
  		p_dir = 1
  		p_class = DISPOSALS_MODE
  		src.spark_system.start()
  		playsound(get_turf(src), 'sound/effects/pop.ogg', 50, 0)
  		show_menu(usr)
  