anchor.diff:  			favoured_types = list(/obj/item/stack, /obj/item/weapon, /obj/item/clothing)
   		if("Chief Medical Officer","Medical Doctor","Chemist","Virologist","Geneticist")
   			favoured_types = list(/obj/item/weapon/reagent_containers/glass/beaker, /obj/item/weapon/storage/firstaid, /obj/item/stack/medical, /obj/item/weapon/reagent_containers/syringe)
  +			functions += "healpeople"
   		if("Research Director","Scientist","Roboticist")
   			favoured_types = list(/obj/item/weapon/reagent_containers/glass/beaker, /obj/item/stack, /obj/item/weapon/reagent_containers)
   		if("Head of Security","Warden","Security Officer","Detective")
  
positive.code: /mob/living/carbon/human/interactive/angry/New()
  	TRAITS |= TRAIT_ROBUST
  	TRAITS |= TRAIT_MEAN
  	faction = list("bot_angry")
  	..()
  
  /mob/living/carbon/human/interactive/friendly/New()
  	TRAITS |= TRAIT_FRIENDLY
  	TRAITS |= TRAIT_UNROBUST
  	faction = list("bot_friendly")
  	..()
  
  /mob/living/carbon/human/interactive/greytide/New()
  
negative.code: 			if(shouldDoppel == "Yes")
  				var/list/validchoices = list()
  				for(var/mob/living/carbon/human/M in mob_list)
  					validchoices += M
  
  				var/mob/living/carbon/human/chosen = input("Which crewmember?") as null|anything in validchoices
  
  				if(chosen)
  					var/datum/dna/toDoppel = chosen.dna
  
  					T.real_name = toDoppel.real_name
  					toDoppel.transfer_identity(T, transfer_SE=1)
  					T.updateappearance(mutcolor_update=1)
  					T.domutcheck()
  
  		var/doTele = input("Place the SNPC in their department?") as null|anything in list("Yes","No")
  		if(doTele)
  