anchor.diff:  			intensity *= (1-((1-thing.rad_insulation)/width))
   
   /datum/radiation_wave/proc/radiate(list/atoms, strength)
  -	var/contamination_chance = (strength-RAD_MINIMUM_CONTAMINATION) * RAD_CONTAMINATION_CHANCE_COEFFICIENT * min(1, 1/(steps*range_modifier))
  +	var/can_contam = strength >= RAD_MINIMUM_CONTAMINATION
  +	var/list/contam_atoms = list()
   	for(var/k in 1 to atoms.len)
   		var/atom/thing = atoms[k]
   		if(!thing)
  
positive.code: 		qdel(src)
  		return
  
  	radiate(atoms, FLOOR(strength, 1))
  
  	check_obstructions(atoms) // reduce our overall strength if there are radiation insulators
  
  /datum/radiation_wave/proc/get_rad_atoms()
  
negative.code: 	var/turf/master_turf //The center of the wave
  	var/steps=0 //How far we've moved
  	var/intensity //How strong it was originaly
  	var/remaining_contam //How much contaminated material it still has
  	var/range_modifier //Higher than 1 makes it drop off faster, 0.5 makes it drop off half etc
  	var/move_dir //The direction of movement
  	var/list/__dirs //The directions to the side of the wave, stored for easy looping
  