anchor.diff:  
   /mob/living/silicon/pai/Destroy()
   	QDEL_NULL(internal_instrument)
  +	if(cable)
  +		QDEL_NULL(cable)
   	if (loc != card)
   		card.forceMove(drop_location())
   	card.pai = null
  
positive.code: 	emittersemicd = TRUE
  	addtimer(CALLBACK(src, .proc/emittercool), 600)
  
  /mob/living/silicon/pai/Life()
  	if(hacking)
  		process_hack()
  	return ..()
  
  /mob/living/silicon/pai/proc/process_hack()
  
  	if(cable && cable.machine && istype(cable.machine, /obj/machinery/door) && cable.machine == hackdoor && get_dist(src, hackdoor) <= 1)
  		hackprogress = CLAMP(hackprogress + 4, 0, 100)
  	else
  
negative.code: 	. += "A personal AI in holochassis mode. Its master ID string seems to be [master]."
  
  /mob/living/silicon/pai/Life()
  	. = ..()
  	if(QDELETED(src) || stat == DEAD)
  		return
  	if(cable)
  		if(get_dist(src, cable) > 1)
  			var/turf/T = get_turf(src)
  			T.visible_message("<span class='warning'>[cable] rapidly retracts back into its spool.</span>", "<span class='italics'>You hear a click and the sound of wire spooling rapidly.</span>")
  			QDEL_NULL(cable)
  	if(hacking)
  		process_hack()
  	silent = max(silent - 1, 0)
  
  /mob/living/silicon/pai/updatehealth()
  	if(status_flags & GODMODE)
  