anchor.diff:  			playsound(owner,'sound/effects/singlebeat.ogg',40,1)
   	if(respawn_progress >= HEART_RESPAWN_THRESHHOLD)
   		owner.revive(full_heal = TRUE)
  +		if(!(owner.dna.species.id == "shadow" || owner.dna.species.id == "nightmare"))
  +			var/mob/living/carbon/old_owner = owner
  +			Remove(owner, HEART_SPECIAL_SHADOWIFY)
  +			old_owner.set_species(/datum/species/shadow)
  +			Insert(old_owner, HEART_SPECIAL_SHADOWIFY)
  +			to_chat(owner, "<span class='userdanger'>You feel the shadows invade your skin, leaping into the center of your chest! You're alive!</span>")
  +			SEND_SOUND(owner, sound('sound/effects/ghost.ogg'))
   		owner.visible_message("<span class='warning'>[owner] staggers to their feet!</span>")
   		playsound(owner, 'sound/hallucinations/far_noise.ogg', 50, 1)
   		respawn_progress = 0
  
positive.code: #define HEART_RESPAWN_THRESHHOLD 40
  
  /datum/species/shadow
  	// Humans cursed to stay in the darkness, lest their life forces drain. They regain health in shadow and die in light.
  
negative.code: 		O.burn()
  	playsound(src, 'sound/items/welder.ogg', 50, 1)
  
  #undef HEART_SPECIAL_SHADOWIFY
  #undef HEART_RESPAWN_THRESHHOLD