anchor.diff:  	if(T)
   		for(var/C in T.contents)
   			if(istype(C,type) && (C != src))	//Is there another bot there already? If so, let's skip it so we dont all atack on top of eachother.
  -				return 1	//Let's abort if we find a bot so we dont have to keep rechecking
  +				return TRUE	//Let's abort if we find a bot so we dont have to keep rechecking
   
   //When the scan finds a target, run bot specific processing to select it for the next step. Empty by default.
   /mob/living/simple_animal/bot/proc/process_scan(scan_target)
  
positive.code: 
  /mob/living/simple_animal/bot/proc/turn_on()
  	if(stat)
  		return 0
  	on = TRUE
  	set_light(initial(light_range))
  	update_icon()
  	diag_hud_set_botstat()
  	return 1
  
  /mob/living/simple_animal/bot/proc/turn_off()
  	on = FALSE
  
negative.code: 			destination = new_destination //We now know the name of where we want to go.
  			patrol_target = NB.loc //Get its location and set it as the target.
  			next_destination = NB.codes["next_patrol"] //Also get the name of the next beacon in line.
  			return TRUE
  
  /mob/living/simple_animal/bot/proc/find_nearest_beacon()
  	for(var/obj/machinery/navbeacon/NB in GLOB.navbeacons["[z]"])
  