anchor.diff:  
   /mob/living/silicon/pai/Login()
   	..()
  -	usr << browse_rsc('html/paigrid.png')			// Go ahead and cache the interface resources as early as possible
  -
   
   // this function shows the information about being silenced as a pAI in the Status panel
   /mob/living/silicon/pai/proc/show_silenced()
  
positive.code: // No binary for pAIs.
  /mob/living/silicon/pai/binarycheck()
  	return 0
  
  // Handle being picked up.
  
  /mob/living/silicon/pai/get_scooped(var/mob/living/carbon/grabber)
  	var/obj/item/weapon/holder/H = ..()
  	if(!istype(H))
  		return
  	H.icon_state = "pai-[icon_state]"
  	H.item_state = "pai-[icon_state]"
  	H.icon_override = 'icons/mob/in-hand/paiheld.dmi'//I have these in diffrent DMI so i am overriding
  	grabber.put_in_active_hand(H)//for some reason unless i call this it dosen't work
  	grabber.update_inv_l_hand()
  	grabber.update_inv_r_hand()
  
  	return H
  
  /mob/living/silicon/pai/MouseDrop(atom/over_object)
  	var/mob/living/carbon/H = over_object
  	if(!istype(H) || !Adjacent(H)) return ..()
  	if(H.a_intent == "help")
  		get_scooped(H)
  		//return
  	else
  		return ..()
  
negative.code: 	small = 1
  	pass_flags = 1
  	density = 0
  
  	var/network = "SS13"
  	var/obj/machinery/camera/current = null
  