anchor.diff:  				qdel(I)
   		UpdateButtonIcon()
   		return
  -	if(PE.manual == FALSE)
  +	else
   		playsound(PE,'sound/mecha/mechmove01.ogg', 50, 1)
   		name = "Switch to Automatic Firing"
   		desc = "Emitters will switch to periodic firing at your last target"
  
positive.code: 	if(user.incapacitated() || !istype(user))
  		return
  	for(var/atom/movable/A in get_turf(src))
  		if(A.density)
  			if(A != src && A != M)
  				return
  	M.loc = get_turf(src)
  	..()
  	playsound(src,'sound/mecha/mechmove01.ogg', 50, 1)
  
negative.code: 	var/mob/living/carbon/U
  
  
  /datum/action/innate/protoemitter/Grant(mob/living/carbon/L, obj/machinery/power/emitter/prototype/proto)
  	PE = proto
  	U = L
  	..()
  