anchor.diff:  
   /obj/item/device/laser_pointer/proc/laser_act(var/atom/target, var/mob/living/user)
   	if( !(user in (viewers(7,target))) )
  +		return
  +	if (!diode)
  +		user << "<span class='notice'>You point [src] at [target], but nothing happens!</span>"
   		return
   	if (!user.IsAdvancedToolUser())
   		user << "<span class='warning'>You don't have the dexterity to do this!</span>"
  
positive.code: 	slot_flags = SLOT_BELT
  	m_amt = 500
  	g_amt = 500
  	w_class = 1.0
  	origin_tech = "combat=1"
  	origin_tech = "magnets=2"
  	var/turf/pointer_loc
  	var/energy = 5
  	var/max_energy = 5
  	var/recharging = 0
  	var/recharge_locked = 0
  
  /obj/item/device/laser_pointer/red
  	pointer_icon_state = "red_laser"
  
negative.code: 			var/mob/living/carbon/C = target
  
  			//20% chance to actually hit the eyes
  
  			if(prob(effectchance * diode.rating))
  				add_logs(user, C, "shone in the eyes", object="laser pointer")
  
  
  				//eye target check
  				outmsg = "<span class='notice'>You blind [C] by shining [src] in their eyes.</span>"
  