anchor.diff:  		drop_part(robot_arm, Tsec)
   
   	if(emagged && prob(25))
  -		playsound(loc, 'sound/voice/medbot/insult.ogg', 50, 0)
  +		playsound(src, 'sound/voice/medbot/insult.ogg', 50)
   
   	do_sparks(3, TRUE, src)
   	..()
  
positive.code: 		//If the patient is injured but doesn't have our special reagent in them then we should give it to them first
  		if(reagent_id && use_beaker && reagent_glass && reagent_glass.reagents.total_volume)
  			for(var/datum/reagent/R in reagent_glass.reagents.reagent_list)
  				if(!C.reagents.has_reagent(R.id))
  					reagent_id = "internal_beaker"
  					break
  
  
negative.code: 		var/list/messagevoice = list("All patched up!" = 'sound/voice/medbot/patchedup.ogg',"An apple a day keeps me away." = 'sound/voice/medbot/apple.ogg',"Feel better soon!" = 'sound/voice/medbot/feelbetter.ogg')
  		var/message = pick(messagevoice)
  		speak(message)
  		playsound(src, messagevoice[message], 50)
  		bot_reset()
  		return
  	else
  		if(!emagged && (reagent_id != "internal_beaker") && check_overdose(patient, reagent_id, injection_amount))
  			soft_reset()
  			return
  		C.visible_message("<span class='danger'>[src] is trying to inject [patient]!</span>", \
  