anchor.diff:  	else
   		// disable/6 is not in Topic; disable/5 disables both temporary and permenant shock
   		Topic("aiDisable=5", list("aiDisable"="5"), 1)
  -	return
  +
   /obj/machinery/door/airlock/AIShiftClick()  // Opens and closes doors!
   	if(emagged)
   		return
  
positive.code: 		Topic("aiEnable=11", list("aiEnable"="11"), 1) // 1 meaning no window (consistency!)
  	else
  		Topic("aiDisable=11", list("aiDisable"="11"), 1)
  	return
  
  /* APC */
  /obj/machinery/power/apc/AICtrlClick() // turns off/on APCs.
  	toggle_breaker()
  	add_fingerprint(usr)
  
  /* AI Turrets */
  /obj/machinery/turretid/AIAltClick() //toggles lethal on turrets
  
negative.code: 
  	if(control_disabled || stat)
  		return
  
  	var/turf/pixel_turf = get_turf_pixel(A)
  	if(pixel_turf && !cameranet.checkTurfVis(pixel_turf))
  		log_admin("[key_name_admin(src)] might be running a modified client! (failed checkTurfVis on AI click of [A]([COORD(pixel_turf)])")
  