anchor.diff:  		if(prob(5))
   			to_chat(M, "<span class='notice'>You feel warmer.</span>")
   
  +	M.adjustToxLoss(-heal_amt)
  +
  +	var/list/parts = M.get_damaged_bodyparts(1,1)
   	if(!parts.len)
   		return
   	if(prob(5))
  -		to_chat(M, "<span class='notice'>The pain from your burns fades rapidly.</span>")
  -
  -	for(var/obj/item/bodypart/L in parts)
  -		if(L.heal_damage(0, heal_amt/parts.len))
  -			M.update_damage_overlays()
  -	return 1
  -
  +		to_chat(M, "<span class='notice'>The pain from your wounds fades rapidly.</span>")
  +	for(var/obj/item/bodypart/L in parts)
  +		if(L.heal_damage(heal_amt/parts.len, heal_amt/parts.len))
  +			M.update_damage_overlays()
  +	return 1
   
   
   /datum/symptom/heal/radiation
  
positive.code: 	name = "Regenerative Coma"
  	desc = "The virus causes the host to fall into a death-like coma when severely damaged, then rapidly fixes the damage."
  	stealth = 0
  	resistance = 0
  	stage_speed = -2
  	transmittable = -2
  	level = 8
  	passive_message = "<span class='notice'>The pain from your wounds makes you feel oddly sleepy...</span>"
  
negative.code: 		return TRUE
  	return FALSE
  
  /datum/symptom/heal/water
  	name = "Tissue Hydration"
  	desc = "The virus uses excess water inside and outside the body to repair damaged tissue cells. More effective against burns."
  	stealth = 0
  	resistance = -1
  	stage_speed = 0
  	transmittable = 1
  	level = 6
  	passive_message = "<span class='notice'>Your skin feels oddly dry...</span>"
  	var/absorption_coeff = 1
  	threshold_desc = "<b>Resistance 5:</b> Water is consumed at a much slower rate.<br>\
  					  <b>Stage Speed 7:</b> Increases healing speed."
  
  /datum/symptom/heal/water/Start(datum/disease/advance/A)
  	if(!..())
  		return
  	if(A.properties["stage_rate"] >= 7)
  