anchor.diff:  /datum/theft_objective/ai
   	name = "a functional AI"
   	typepath = /obj/item/device/aicard
  +
  +datum/theft_objective/ai/check_special_completion(var/obj/item/device/aicard/C)
  +	if(..())
  +		for(var/mob/living/silicon/ai/A in C)
  +			if(istype(A, /mob/living/silicon/ai) && A.stat != 2) //See if any AI's are alive inside that card.
  +				return 1
  +	return 0
   
   /datum/theft_objective/defib
   	name = "a defibrillator"
  
positive.code: /datum/theft_objective
  	name = "an ablative armor vest"
  	typepath = /obj/item/clothing/suit/armor/laserproof
  
  /datum/theft_objective/number
  	var/min=0
  
negative.code: 	protected_jobs = list("Research Director")
  
  /datum/theft_objective/slime_extract
  	name = "a sample of unused slime extract"
  	typepath = /obj/item/slime_extract
  	protected_jobs = list("Research Director","Xenobiologist")
  
  /datum/theft_objective/slime_extract/check_special_completion(var/obj/item/slime_extract/E)
  	if(..())
  		if(E.Uses > 0)
  			return 1
  	return 0
  
  /datum/theft_objective/corgi
  	name = "a piece of corgi meat"
  	typepath = /obj/item/weapon/reagent_containers/food/snacks/meat/corgi
  	protected_jobs = list("Head of Personnel")
  
  /datum/theft_objective/capmedal
  	name = "the medal of captaincy"
  