anchor.diff:  /obj/effect/explosion/New()
   	..()
   	spawn (10)
  -		src.loc = null
  +		qdel(src)
   	return
   
   /datum/effect/system/explosion
  
positive.code: 		spawn(0)
  			var/obj/effect/expl_particles/expl = new /obj/effect/expl_particles(src.location)
  			var/direct = pick(alldirs)
  			var/a = 0
  			for(a=0, a<pick(1;25,2;50,3,4;200), a++)
  				sleep(1)
  				step(expl,direct)
  
  
negative.code: /obj/effect/expl_particles/New()
  	..()
  	spawn (15)
  		qdel(src)
  	return
  
  /obj/effect/expl_particles/Move()
  