anchor.diff:  		if(affected_mob.stat < 2) //he's alive
   			if(addict_reagent_present) //he's taken the reagent to which he's addicted
   				stage = 1
  +				tickcount++
   				if(prob(20))
  -					affected_mob << "\blue You feel a wave of euphoria as [addicted_to.name] surges through your bloodstream..."
  -				spawn(addiction_countdown)
  +					affected_mob << "\blue You feel a wave of euphoria as [addiction] surges through your bloodstream..."
  +				if(tickcount >= 900)
   					stage_act()
  +					tickcount = 0
   			else //he's ignored his addiction or hasn't taken the reagent
   				stage_act()
   		else //he's dead.
  
positive.code: 	cure_chance = 3
  	affected_species = list("Human", "Monkey", "Skrell", "Unathi", "Tajaran", "Kidan", "Grey")
  	var/datum/reagent/addicted_to
  	var/addiction_countdown = 1800 // Three minutes
  
  /datum/disease/addiction/New()
  	if(addicted_to)
  		src.name = "[addicted_to.name] Addiction"
  		src.cure = addicted_to.id
  		//affected_mob.addictions += addicted_to
  	..()
  
negative.code: /datum/disease/addiction/process()
  	if(!holder) return
  	var/addict_reagent_present = has_addict_reagent()
  	var/tickcount = 0
  
  	if(affected_mob)
  		for(var/datum/disease/D in affected_mob.viruses)
  