anchor.diff:  	if((HUSK in T.mutations) || !check_dna_integrity(T))
   		src << "<span class='warning'>Our sting appears ineffective against its DNA.</span>"
   		return 0
  -	T.visible_message("<span class='warning'>[T] transforms!</span>")
   	T.dna = chosen_dna
   	T.real_name = chosen_dna.real_name
   	updateappearance(T)
  
positive.code: 	if(!changeling)
  		return 0
  
  	var/mob/living/carbon/T = changeling_sting(40, /mob/living/carbon/proc/changeling_extract_dna_sting)
  	if(!T)	return 0
  
  	T.dna.real_name = T.real_name
  	changeling.absorbed_dna |= T.dna
  
  	feedback_add_details("changeling_powers","ED")
  	return 1
negative.code: 			heal_overall_damage(getBruteLoss(), getFireLoss())
  			reagents.clear_reagents()
  			src << "<span class='notice'>We have regenerated.</span>"
  
  			status_flags &= ~(FAKEDEATH)
  			update_canmove()
  