anchor.diff:  		if(!anchored)
   			user << "<span class='warning'>Anchor it first!</span>"
   			return
  -		if(anchored == 2)
  +		if(anchored == 2 && allowsHoses)
   			user << "<span class='warning'>Unscrew the hoses first!</span>"
   			return
   		if(frozen == -1)
  
positive.code: 			S.handle_item_insertion(G, 1)
  
  	else if(istype(O, /obj/item/weapon/wrench) && unwrenchable)
  		if(anchored == 2)
  			user << "<span class='warning'>Unscrew the hoses first!</span>"
  			return
  
  
negative.code: 		for(var/Dir in cardinal)
  
  			var/obj/machinery/hydroponics/t = locate() in get_step(src,Dir)
  			if(t && t.anchored == 2 && t.allowsHoses && src.anchored == 2 && src.allowsHoses)
  				n += Dir
  		if(n)
  			icon_state = "[initial(icon_state)]_hoses-[n]"
  