anchor.diff:  
   proc/secondaryexplosion(turf/epicenter, range)
   	for(var/turf/tile in range(range, epicenter))
  -		tile.ex_act(2)+		tile.ex_act(2)
  
positive.code: 			// check if the mob can hear
  			if(M.ear_deaf <= 0 || !M.ear_deaf) if(!istype(M.loc,/turf/space))
  				M << 'explosionfar.ogg'
  		if (adminlog)
  			message_admins("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range]) in area [epicenter.loc.name] (<a href=\"byond://?src=%admin_ref%;teleto=\ref[epicenter]\">Jump</a>)", admin_ref = 1)
  			log_game("Explosion with size ([devastation_range], [heavy_impact_range], [light_impact_range]) in area [epicenter.loc.name] ")
  
  		var/lighting_controller_was_processing = lighting_controller.processing	//Pause the lighting updates for a bit
  
negative.code: 		epicenter = get_turf(epicenter)
  		if(!epicenter) return
  
  		
  		playsound(epicenter, 'sound/effects/explosionfar.ogg', 100, 1, round(devastation_range*2,1) )
  		playsound(epicenter, "explosion", 100, 1, round(devastation_range,1) )
  		
  