anchor.diff:  	user.show_message(fail_message, 1)
   	if(selfdestruct)
   		user.show_message("<span class='danger'>SELF-DESTRUCTING...</span><br>", 1)
  -		user << "<span class='userdanger'>Your [gun] explodes!</span>"
  +		user << "<span class='userdanger'>[gun] explodes!</span>"
   		explosion(get_turf(gun), -1, 0, 2, 3)
   		if(gun)
   			qdel(gun)
  
positive.code: 
  /obj/item/device/firing_pin/implant/loyalty
  	name = "loyalty firing pin"
  	desc = "This is a security firing pin which only authorizes users who are loyalty-implanted."
  	icon_state = "firing_pin_loyalty"
  	req_implant = /obj/item/weapon/implant/loyalty
  
  
negative.code: // When you want to keep your toys for youself.
  /obj/item/device/firing_pin/dna
  	name = "DNA-keyed firing pin"
  	desc = "This is a DNA-locked firing pin which only authorizes one user. Attempt to fire once to DNA-link."
  	icon_state = "firing_pin_dna"
  	fail_message = "<span class='warning'>DNA CHECK FAILED.</span>"
  	var/unique_enzymes = null
  