anchor.diff:  	description = "A rather simple toxin to small nano machines that will kill them off at a rapid rate well in system."
   	color = "#5a7267" // rgb: 90, 114, 103
   	overdose_threshold = 25
  -	var/component/nanites/nan
  +	v/component/nanites/nan
   
   /datum/reagent/fermi/naninte_b_gone/on_mob_life(mob/living/carbon/C)
  -	if(nan in C)
  -		regen_rate = -5.0
  -	else
  +	var/component/nanites/nane = C.GetComponent(/component/nanites)
  +	if(isnull(nane))
   		return
  +	nane.regen_rate = -5.0
   
   /datum/reagent/fermi/naninte_b_gone/overdose_start(mob/living/carbon/C)
  -	if(nan in C)
  -		regen_rate = -7.5
  -	else
  +	var/component/nanites/nane = C.GetComponent(/component/nanites)
  +	if(isnull(nane))
   		return
  +	nane.regen_rate = -7.5
  +*/
  
positive.code: 			to_chat(M, "<span class='notice'>Your addiction is only getting worse as your body disappears. Maybe you should get some more, and fast?</b></span>")
  			M.alpha = M.alpha - 1
  		if(180)
  			to_chat(M, "<span class='notice'>You're starting to get scared as more and more of your body and conciousness begins to fade.</b></span>")
  			M.alpha = M.alpha - 1
  		if(120)
  			to_chat(M, "<span class='notice'>As you lose more and more of yourself, you start to think that maybe shedding your mortality isn't too bad.</b></span>")
  
negative.code: /datum/reagent/fermi/astral/on_mob_delete(mob/living/carbon/M)
  	G.mind.transfer_to(origin)
  	qdel(G)
  	if(ODing = TRUE)
  		M.Sleeping(10*Svol, 0)
  		ODing = FALSE
  	..()
  
  /datum/reagent/fermi/astral/overdose_start(mob/living/carbon/M)
  	ODing = TRUE
  	if (!G == null)
  		if(prob(70))
  			to_chat(M, "<span class='warning'>The high conentration of Astrogen in your blood causes you to lapse your concentration for a moment, bringing your projection back to yourself!</b></span>")
  