anchor.diff:  
   /obj/effect/dummy/hologram/CtrlClick(mob/user)
   	if(get_dist(src, user) > 1) return
  -	user << "<span class='danger'>You pass through [src] as you try to grab it!</span>"
  +	to_chat(user, "<span class='danger'>You pass through [src] as you try to grab it!</span>")
   	qdel(src)
   
   /obj/item/device/holoprojector/debug
  
positive.code: 	if(!target) return
  	if(get_dist(user, target) > range) return
  	if(!laser || !cap)
  		user << "<span class='warning'>[src] is missing some parts!</span>"
  		return
  
  	if(istype(target, /obj/effect/dummy/hologram))
  		qdel(target)
  		user << "<span class='notice'>You remove the hologram.</span>"
  		return
  
  	for(var/T in allow_scanning_these)
  		if(istype(target, T))
  			playsound(get_turf(src), 'sound/weapons/flash.ogg', 50, 1, -6)
  			user << "<span class='notice'>Scanned [target].</span>"
  			var/obj/temp = new/obj()
  			temp.appearance = target.appearance
  			temp.layer = initial(target.layer) // scanning things in your inventory
  
negative.code: 			return
  		cap = I
  		I.loc = src
  		to_chat(user, "<span class='notice'>You insert [cap.name] into [src].</span>")
  
  		max_holograms = 8*cap.rating
  
  /obj/item/device/holoprojector/attack_self(mob/user)
  	to_chat(user, "<span class='notice'>You disable the projector.</span>")
  	for(var/obj/effect/dummy/hologram/H in holograms)
  		qdel(H)
  
  