anchor.diff:  			var/obj/item/seeds/replicapod/harvestseeds = src.Copy()
   			result.Add(harvestseeds)
   			harvestseeds.forceMove(output_loc)
  +		parent.update_tray()
  +		return result
  +
  +	// Congratulations! %Do you want to build a pod man?%
  +	var/mob/living/carbon/human/podman = new /mob/living/carbon/human(parent.loc)
  +
  +	if(realName)
  +		podman.real_name = realName
  +	else
  +		podman.real_name = "Pod Person ([rand(1,999)])"
  +	mind.transfer_to(podman)
  +	if(ckey)
  +		podman.ckey = ckey
  +	else
  +		podman.ckey = ckey_holder
  +	podman.gender = blood_gender
  +	podman.faction |= factions
  +	if(!features["mcolor"])
  +		features["mcolor"] = "#59CE00"
  +	for(var/V in quirks)
  +		new V(podman)
  +	podman.hardset_dna(null,null,null,podman.real_name,blood_type, new /datum/species/pod,features)//Discard SE's and UI's, podman cloning is inaccurate, and always make them a podman
  +	podman.set_cloned_appearance()
  +	log_cloning("[key_name(mind)] cloned as a podman via [src] in [parent] at [AREACOORD(parent)].")
   
   	parent.update_tray()
   	return result
  
positive.code: 	var/list/quirks
  	var/sampleDNA
  	var/contains_sample = FALSE
  
  /obj/item/seeds/replicapod/Initialize()
  	. = ..()
  
negative.code: 					ckey_holder = M.ckey
  					break
  
  	// No podman player, give one or two seeds.
  	if(!make_podman)
  		// Prevent accidental harvesting. Make sure the user REALLY wants to do this if there's a chance of this coming from a living creature.
  		if(mind || ckey)
  			var/choice = alert("The pod is currently devoid of soul. There is a possibility that a soul could claim this creature, or you could harvest it for seeds.", "Harvest Seeds?", "Harvest Seeds", "Cancel")
  			if(choice == "Cancel")
  				return result
  
  		// If this plant has already been harvested, return early.
  		// parent.update_tray() qdels this seed.
  		if(QDELETED(src))
  			to_chat(user, text = "This pod has already had its seeds harvested!", type = MESSAGE_TYPE_INFO)
  			return result
  
  		// Make sure they can still interact with the parent hydroponics tray.
  		if(!parent.can_interact(user))
  			to_chat(user, text = "You are no longer able to harvets the seeds from [parent]!", type = MESSAGE_TYPE_INFO)
  			return result
  
  		var/seed_count = 1
  		if(prob(getYield() * 20))
  			seed_count++
  