anchor.diff:  /datum/reagent/fermi/astral/on_mob_delete(mob/living/carbon/M)
   	G.mind.transfer_to(origin)
   	qdel(G)
  -	if(overdose)
  -		M.Sleeping(10*volume, 0)
  +	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>")
  
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: 	addiction_stage1_end = 9999//Should never end.
  	var/mob/living/carbon/origin
  	var/mob/living/simple_animal/hostile/retaliate/ghost/G = null
  	var/ODing = FALSE
  	var/Svol = volume
  
  /datum/reagent/fermi/astral/on_mob_life(mob/living/M) // Gives you the ability to astral project for a moment!
  	M.alpha = 255//Reset addiction
  