anchor.diff:  		else
   			Fire(A, user)
   
  +
  +//Yay, math!
  +
   #define SIGN(X) ((X<0)?-1:1)
   
   proc/GunTrace(X1,Y1,X2,Y2,Z=1,exc_obj,PX1=16,PY1=16,PX2=16,PY2=16)
  
positive.code: 		I.target = null
  		if(!targeted_by.len) del targeted_by*/
  
  /obj/effect
  //	target_locking
  //		icon = 'icons/effects/Targeted.dmi'
  
negative.code: 				M << 'TargetOff.ogg'
  		del(target_locked)
  		targeted_by -= I
  		update_clothing()
  		I.target = null
  		var/mob/T = I.loc
  		if(T && ismob(T))
  