anchor.diff:  	. = ..()
   
   /datum/reagent/medicine/c2/penthrite/on_mob_end_metabolize(mob/living/M)
  -	M.crit_threshold = M.crit_threshold - HEALTH_THRESHOLD_FULLCRIT*2 //your heart is still pumping!
   	REMOVE_TRAIT(M, TRAIT_STABLEHEART, type)
   	REMOVE_TRAIT(M, TRAIT_NOHARDCRIT,type)
   	REMOVE_TRAIT(M, TRAIT_NOSOFTCRIT,type)
  +	REMOVE_TRAIT(M, TRAIT_NOCRITDAMAGE,type)
   	. = ..()
   
   /datum/reagent/medicine/c2/penthrite/overdose_process(mob/living/carbon/human/H)
  
positive.code: */
  /datum/reagent/medicine/c2/penthrite
  	name = "Penthrite"
  	description = "An expensive medicine that aids with pumping blood around the body even without a heart, and prevents the heart from slowing down. It reacts violently with other emergency medication."
  	color = "#F5F5F5"
  	overdose_threshold = 50
  
  /datum/reagent/medicine/c2/penthrite/on_mob_add(mob/living/M)
  	. = ..()
  	to_chat(M,"<span class='notice'>Your heart begins to beat with great force!")
  	ADD_TRAIT(M, TRAIT_STABLEHEART, type)
  	ADD_TRAIT(M, TRAIT_NOHARDCRIT,type)
  	ADD_TRAIT(M, TRAIT_NOSOFTCRIT,type)
  	M.crit_threshold = M.crit_threshold + HEALTH_THRESHOLD_FULLCRIT*2 //your heart is still pumping!
  
  
  /datum/reagent/medicine/c2/penthrite/on_mob_life(mob/living/carbon/human/H)
  	H.adjustOrganLoss(ORGAN_SLOT_STOMACH,0.25)
  	if(H.health <= HEALTH_THRESHOLD_CRIT && H.health > H.crit_threshold) //we cannot save someone above our raised crit threshold.
  
  		H.adjustToxLoss(-2 * REM, 0)
  		H.adjustBruteLoss(-2 * REM, 0)
  
negative.code: 		if(prob(33))
  			to_chat(H,"<span class='danger'>Your body is trying to give up, but your heart is still beating!</span>")
  
  	if(H.health <= (H.crit_threshold + HEALTH_THRESHOLD_FULLCRIT*2)) //certain death below this threshold
  		REMOVE_TRAIT(H, TRAIT_STABLEHEART, type) //we have to remove the stable heart trait before we give them a heart attack
  		to_chat(H,"<span class='danger'>You feel something rupturing inside your chest!</span>")
  		H.emote("scream")
  		H.set_heartattack(TRUE)
  