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