anchor.diff:  	if((istype(W, /obj/item/device/analyzer/plant_analyzer)) && (build_step == 0))
   		build_step++
   		user << "You add the plant analyzer to [src]."
  +		playsound(src.loc, 'sound/effects/insert.ogg', 50, 1)
   		name = "farmbot assembly"
   		user.remove_from_mob(W)
   		qdel(W)
  
positive.code: 	var/obj/item/weapon/farmbot_arm_assembly/A = new /obj/item/weapon/farmbot_arm_assembly(loc)
  
  	user << "You add the robot arm to [src]."
  	loc = A //Place the water tank into the assembly, it will be needed for the finished bot
  	user.drop_from_inventory(S)
  	qdel(S)
  
negative.code: 		action = "water"
  		update_icons()
  		visible_message("<span class='notice'>[src] starts refilling its tank from \the [A].</span>")
  		playsound(loc, "robot_talk_heavy", 100, 0, 0)
  		attacking = 1
  		while(do_after(src, 10) && tank.reagents.total_volume < tank.reagents.maximum_volume)
  			tank.reagents.add_reagent("water", 10)
  