anchor.diff:  		var/rads = (power / 10) * sqrt( 1 / max(get_dist(l, src),1) )
   		l.rad_act(rads)
   
  -	power -= (power/500)**3
  +	power -= (power/400)**3
   
   	return 1
   
  
positive.code: 	qdel(src)
  
  /obj/machinery/power/supermatter_shard/process_atmos()
  	var/turf/L = loc
  
  	if(isnull(L))		// We have a null turf...something is wrong, stop processing this entity.
  
negative.code: 
  	damage_archived = damage
  	if(takes_damage)
  		damage = max( damage + ( (removed.temperature - 800) / 150 ) , 0 )
  	//Ok, 100% oxygen atmosphere = best reaction
  	//Maxes out at 100% oxygen pressure
  	var/removed_nitrogen = 0
  