anchor.diff:  
   	var/datum/robot_component/C = pick(components)
   	C.take_damage(brute,burn,sharp)
  +	updatehealth()
   
   /mob/living/silicon/robot/heal_overall_damage(var/brute, var/burn)
   	var/list/datum/robot_component/parts = get_damaged_components(brute,burn)
  
positive.code: 	if(!parts.len)	return
  	var/datum/robot_component/picked = pick(parts)
  	picked.heal_damage(brute,burn)
  
  /mob/living/silicon/robot/take_organ_damage(var/brute, var/burn, var/sharp = 0)
  	var/list/components = get_damageable_components()
  
negative.code: 		burn	-= (picked.electronics_damage - burn_was)
  
  		parts -= picked
  
  	updatehealth()
  