anchor.diff:  		if (!HAS_TRAIT(perp, TRAIT_MINDSHIELD))
   
   			if (!shoot_heads_of_staff)
  -			
  +
   				if (perp.get_id_name() in GLOB.command_positions)
   					return 0
  -				else 
  +				else
   					threatcount += 4
   			else
   				threatcount += 4
  
positive.code: 
  /obj/machinery/porta_turret/proc/assess_perp(mob/living/carbon/human/perp)
  	var/threatcount = 0	//the integer returned
  	
  	if(obj_flags & EMAGGED)
  		return 10	//if emagged, always return 10.
  
  
negative.code: 	var/locked = TRUE
  	var/control_area = null //can be area name, path or nothing.
  	var/ailock = 0 // AI cannot use this
  	var/shoot_cyborgs = FALSE
  	req_access = list(ACCESS_AI_UPLOAD)
  	var/list/obj/machinery/porta_turret/turrets = list()
  	resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
  