anchor.diff:  			return
   
   		if(loc == target || loc == target.loc)
  -			if(istype(target, /obj/item/stack/tile/plasteel))
  -				eattile(target)
  -			else if(istype(target, /obj/item/stack/sheet/metal))
  -				maketile(target)
  -			else if(istype(target, /turf/) && emagged < 2)
  +			if(istype(target, /turf/) && emagged < 2)
   				repair(target)
   			else if(emagged == 2 && istype(target,/turf/simulated/floor))
   				var/turf/simulated/floor/F = target
   				anchored = 1
   				mode = BOT_REPAIRING
  -				if(prob(90))
  -					F.break_tile_to_plating()
  -				else
  -					F.ReplaceWithLattice()
  +				F.ReplaceWithLattice()
   				audible_message("<span class='danger'>[src] makes an excited booping sound.</span>")
  -				spawn(50)
  -					amount ++
  +				spawn(5)
   					anchored = 0
   					mode = BOT_IDLE
   					target = null
  
positive.code: 			return
  	else if(!istype(target_turf, /turf/simulated/floor))
  		return
  	if(amount <= 0)
  		mode = BOT_IDLE
  		target = null
  		return
  	anchored = 1
  	icon_state = "floorbot-c"
  	if(istype(target_turf, /turf/space/)) //If we are fixing an area not part of pure space, it is
  
negative.code: 	if(prob(50))
  		new /obj/item/robot_parts/l_arm(Tsec)
  
  	var/obj/item/stack/tile/plasteel/T = new (Tsec)
  	T.amount = 1
  
  	var/datum/effect_system/spark_spread/s = new /datum/effect_system/spark_spread
  	s.set_up(3, 1, src)
  