anchor.diff:  			user.visible_message("<span class='warning'>[user] has disconnected [src]'s flashbulb!</span>", "<span class='notice'>You disconnect [src]'s flashbulb!</span>")
   			bulb.loc = src.loc
   			bulb = null
  -			src.icon_state = "[base_state]1-p"
  +			src.power_change()
   
   	if (istype(W, /obj/item/device/flash))
   		add_fingerprint(user)
  
positive.code: 			user.drop_item()
  			W.loc = src
  			bulb = W
  			if (!bulb.broken && src.anchored)
  				src.icon_state = "[base_state]1"
  		else
  			user << "<span class='notice'>A flashbulb is already installed in [src].</span>"
  
  
negative.code: 	if(prob(5))	//Small chance to burn out on use
  		bulb.broken = 1
  		bulb.icon_state = "flashburnt"
  		src.power_change()
  
  	for (var/mob/O in viewers(src, null))
  		if (get_dist(src, O) > src.range)
  