anchor.diff:  	oldloc = null
   	last_found = world.time
   	declare_cooldown = 0
  +	updateicon()
   
   /obj/machinery/bot/medbot/proc/soft_reset() //Allows the medibot to still actively perform its medical duties without being completely halted as a hard reset does.
   	path = list()
   	patient = null
   	mode = BOT_IDLE
   	last_found = world.time
  +	updateicon()
   
   /obj/machinery/bot/medbot/set_custom_texts()
   
  
positive.code: 
  	if(!istype(C))
  		oldpatient = patient
  		patient = null
  		mode = BOT_IDLE
  		last_found = world.time
  		return
  
  	if(C.stat == 2)
  		var/death_message = pick("No! NO!","Live, damnit! LIVE!","I...I've never lost a patient before. Not today, I mean.")
  		speak(death_message)
  		oldpatient = patient
  		patient = null
  		mode = BOT_IDLE
  		last_found = world.time
  		return
  
  	var/reagent_id = null
  
negative.code: 					break
  
  	if(!reagent_id) //If they don't need any of that they're probably cured!
  		var/message = pick("All patched up!","An apple a day keeps me away.","Feel better soon!")
  		speak(message)
  		bot_reset()
  		return
  	else
  		C.visible_message("<span class='danger'>[src] is trying to inject [patient]!</span>", \
  