anchor.diff:  
   	canSave = FALSE
   
  +	screen_loc = "CENTER,CENTER"
  +
  +	var/client/client
   	var/life
   	var/afterlife = 0
   	var/velocity/v = new
  
positive.code: 	for(var/i = 1 to amount)
  		var/obj/particle/p = particle_emitter.get_particle(ptype)
  		p.config(angle.get(), speed, life.get(), color)
  		p.loc = loc
  		p.update()
  
  obj/particle
  
negative.code: 			var/alphaDest = alpha
  			alpha = 255
  
  			var/matrix/m = matrix() * size
  			m.Translate(v.x * (life), v.y * (life))
  
  			animate(src,
  					transform = m,
  					alpha = alphaDest,
  				    time = t,
  				    loop = l)
  