anchor.diff:  	imp_in.visible_message("<span class = 'warning'>[imp_in] starts beeping ominously!</span>")
   	playsound(loc, 'sound/items/timer.ogg', 30, 0)
   	sleep(delay/4)
  -	if(imp_in && imp_in.stat)
  +	if(imp_in && !imp_in.stat)
   		imp_in.visible_message("<span class = 'warning'>[imp_in] doubles over in pain!</span>")
   		imp_in.Weaken(7)
   	playsound(loc, 'sound/items/timer.ogg', 30, 0)
  
positive.code: 	medium = 8
  	heavy = 4
  	delay = 70
  
  /obj/item/weapon/implant/explosive/macro/activate(cause)
  	if(!cause || !imp_in)
  		return 0
  	if(cause == "action_button" && alert(imp_in, "Are you sure you want to activate your macrobomb implant? This will cause you to explode and gib!", "Macrobomb Implant Confirmation", "Yes", "No") != "Yes")
  		return 0
  	imp_in << "<span class='notice'>You activate your macrobomb implant.</span>"
  	timed_explosion()
  
  /obj/item/weapon/implant/explosive/macro/implant(mob/source)
  	var/obj/item/weapon/implant/explosive/imp_e = locate(src.type) in source
  
negative.code: 	sleep(delay/4)
  	explosion(src,heavy,medium,weak,weak, flame_range = weak)
  	if(imp_in)
  		imp_in.gib(no_brain = 1)
  	qdel(src)
  
  /obj/item/weapon/implant/explosive/macro
  