anchor.diff:  
   	var/i = VIRUS_SYMPTOM_LIMIT
   
  -	var/datum/disease/advance/D = new(0, null)
  +	var/datum/disease/advance/D = new()
   	D.symptoms = list()
   
   	var/list/symptoms = list()
  
positive.code: 		cure_chance = 15 - CLAMP(properties["resistance"], -5, 5) // can be between 10 and 20
  		stage_prob = max(properties["stage_rate"], 2)
  		SetSeverity(properties["severity"])
  		message_admins("Refresh() called on [src], [cures.len] cures in the list.")
  		GenerateCure(properties)
  	else
  		CRASH("Our properties were empty or null!")
  
negative.code: 	A.properties = properties.Copy()
  	A.id = id
  	A.mutable = mutable
  	A.oldres = oldres
  	//this is a new disease starting over at stage 1, so processing is not copied
  	return A
  
  