anchor.diff:  
   	update_icon()
   	return
  +
  +/obj/item/weapon/defibrillator/emag_act(mob/user as mob)
  +	if(safety)
  +		safety = 0
  +		user << "<span class='warning'>You silently disable [src]'s safety protocols with the cryptographic sequencer."
  +	else
  +		safety = 1
  +		user << "<span class='notice'>You silently enable [src]'s safety protocols with the cryptographic sequencer."
   
   /obj/item/weapon/defibrillator/emp_act(severity)
   	if(bcell)
  
positive.code: 		usr << "<span class='warning'>Put the defibrillator on your back first!</span>"
  	return
  
  /obj/item/weapon/defibrillator/attackby(obj/item/weapon/W, mob/user)
  	if(istype(W, /obj/item/weapon/stock_parts/cell))
  		var/obj/item/weapon/stock_parts/cell/C = W
  		if(bcell)
  
negative.code: 							add_logs(user, M, "revived", object="defibrillator")
  						else
  							if(tplus > tlimit)
  								user.visible_message("<span class='warning'>[defib] buzzes: Resuscitation failed - Heart tissue damage beyond point of no return for defibrillation.</span>")
  							else if(total_burn >= 180 || total_brute >= 180)
  								user.visible_message("<span class='warning'>[defib] buzzes: Resuscitation failed - Severe tissue damage detected.</span>")
  							else
  								user.visible_message("<span class='warning'>[defib] buzzes: Resuscitation failed.</span>")
  								if(ghost)
  									ghost << "<span class='ghostalert'>Your heart is being defibrillated. Return to your body if you want to be revived!</span> (Verbs -> Ghost -> Re-enter corpse)"
  									ghost << sound('sound/effects/genetics.ogg')
  