anchor.diff:  			if(shouldDoppel == "Yes")
   				var/list/validchoices = list()
   				for(var/mob/living/carbon/human/M in mob_list)
  -					if(M.job == T.myjob.title)
  -						validchoices += M
  -
  -				var/mob/living/carbon/human/chosen = pick(validchoices)
  -				T.name = chosen.name
  +					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)
  
positive.code: 	TRAITS |= TRAIT_DUMB
  	maxInterest = 5 // really short attention span
  	targetInterestShift = 2 // likewise
  	faction = list("bot_grey")
  	graytide = 1
  	..()
  
negative.code: 			var/obj/structure/table/reinforced/RT
  
  			for(var/obj/structure/table/reinforced/toCheck in rangeCheck)
  				var/counted = 0
  				for(var/obj/item/weapon/reagent_containers/food/snacks/S in get_turf(toCheck))
  					++counted
  				if(counted < 12) // make sure theres not too much food here
  					RT = toCheck
  					break
  
  