namespace = clone

character_event = {
	id = clone.110
	desc = "EVTDESCCLONE110"
	picture = GFX_evt_laboratory
	is_triggered_only = yes

	option = { # Male vatborn
		name = "EVTOPTA2CLONE0"
		wealth = -100
		custom_tooltip = {
			text = "MALECLONETOOLTIP"
			set_character_flag = flag_cloning_in_progress
			clr_character_flag = flag_cloning_decision_active
			hidden_tooltip = { character_event = { id = clone.111 days = 270 random = 60 } }
		}
		ai_chance = {
			factor = 50
			modifier = {
				factor = 0.5
				any_child = {
					trait = clone
					is_female = no
				}
			}
			modifier = {
				factor = 2
				any_child = {
					trait = clone
					is_female = yes
				}
			}
		}
	}
	option = { # Female vatborn
		name = "EVTOPTB2CLONE0"
		wealth = -100
		custom_tooltip = {
			text = "FEMALECLONETOOLTIP"
			set_character_flag = flag_cloning_in_progress
			clr_character_flag = flag_cloning_decision_active
			hidden_tooltip = { character_event = { id = clone.112 days = 270 random = 60 } }
		}
		if = {
			limit = { is_female = no }
			custom_tooltip = { text = "FEMALECLONEWARNINGTOOLTIP" }
		}
		ai_chance = {
			factor = 50
			modifier = {
				factor = 0.5
				any_child = {
					trait = clone
					is_female = yes
				}
			}
			modifier = {
				factor = 2
				any_child = {
					trait = clone
					is_female = no
				}
			}
			modifier = {
				factor = 0.1
				is_female = no
			}
		}
	}
	option = { # Nevermind
		name = "EVTOPTCCLONE0"
		clr_character_flag = flag_cloning_decision_active
		ai_chance = { factor = 0 }
	}
}

# Male VAT-grown child is decanted from multiple parents
character_event = {
	id = clone.111
	desc = "EVTDESCCLONE1"
	picture = GFX_evt_laboratory
	is_triggered_only = yes

	immediate = { clr_character_flag = flag_cloning_in_progress }

	option = {
		name = "EVTOPTACLONE1"
		create_character = {
			female = no
			age = 0
			culture = ROOT
			religion = ROOT
			dynasty = ROOT
			race = ROOT
		}
		new_character = {
			set_father = ROOT
			ROOT = {
				spouse = {
					save_event_target_as = primary_spouse
				}
			}
			set_mother = event_target:primary_spouse
			ROOT = {
				consort = { #the most recent consort
					save_event_target_as = genetic_coop
				}
			}
			#if = { #not working, was trying to make all consorts friends of the new child
			#	limit = { any_courtier = { is_consort = ROOT } }
			#	save_event_target_as = genetic_coop2
			#}
			add_friend = event_target:genetic_coop
			#add_friend = event_target:genetic_coop2
			dynasty = ROOT
			add_trait = vat_born
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_consort = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clone } } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = cloning_defects } } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = cloning_defects } } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { any_consort = { trait = genius } } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = quick } } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = slow } } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = imbecile } } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = beautiful } } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fair } } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = homely } } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = ugly } } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = strong } } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = weak } } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = agile } } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = gmo } } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = heavy_worlder } } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = spacer_physiology } } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = organic_wifi } } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = cat_splice } } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clumsy } } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = dwarf } } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = tall } } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = harelip } } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clubfooted } } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = hunchback } } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = lisp } } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = stutter } } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = inbred } } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = homosexual } } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = short } } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = melodious } } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fluent } } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = well_endowed } } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = meager } } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = barren } } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = resilient } } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = feeble2 } } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = psychopath } } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = frugal } } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = creative } } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = independent } } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = obedient } } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = family_oriented } } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = romantic } } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_spouse = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clone } } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { any_spouse = { trait = genius } } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = quick } } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = slow } } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = imbecile } } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = beautiful } } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fair } } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = homely } } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = ugly } } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = strong } } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = weak } } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = agile } } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = gmo } } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = heavy_worlder } } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = spacer_physiology } } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = organic_wifi } } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = cat_splice } } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clumsy } } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = dwarf } } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = tall } } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = harelip } } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clubfooted } } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = hunchback } } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = lisp } } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = stutter } } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = inbred } } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = homosexual } } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = short } } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = melodious } } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fluent } } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = well_endowed } } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = meager } } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = barren } } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = resilient } } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = feeble2 } } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = psychopath } } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = frugal } } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = creative } } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = independent } } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = obedient } } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = family_oriented } } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = romantic } } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_spouse = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clone } } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { trait = clone } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Send to parent's court
			ROOT = { reverse_banish = PREV }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
			}
		recalc_succession = yes
	}
}
# Female VAT-grown child is decanted from multiple parents
character_event = {
	id = clone.112
	desc = "EVTDESCCLONE2"
	picture = GFX_evt_laboratory
	is_triggered_only = yes

	immediate = { clr_character_flag = flag_cloning_in_progress }

	option = {
		trigger = {
			OR = {
				is_female = yes
				any_spouse = { is_female = yes }
				any_consort = {is_female = yes }
			}
		}
		name = "EVTOPTACLONE2"
		create_character = {
			female = yes
			age = 0
			culture = ROOT
			religion = ROOT
			dynasty = ROOT
			race = ROOT
		}
		new_character = {
			set_mother = ROOT
			ROOT = {
				spouse = {
					save_event_target_as = primary_spouse
				}
			}
			set_father = event_target:primary_spouse
			ROOT = {
				consort = { #the most recent consort
					save_event_target_as = genetic_coop
				}
			}
			#if = { #not working, was trying to make all consorts friends of the new child
			#	limit = { any_courtier = { is_consort = ROOT } }
			#	save_event_target_as = genetic_coop2
			#}
			add_friend = event_target:genetic_coop
			#add_friend = event_target:genetic_coop2
			dynasty = ROOT
			add_trait = vat_born
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_consort = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clone } } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
if = {
				limit = { ROOT = { any_spouse = { trait = cloning_defects } } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = cloning_defects } } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { any_consort = { trait = genius } } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = quick } } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = slow } } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = imbecile } } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = beautiful } } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fair } } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = homely } } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = ugly } } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = strong } } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = weak } } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = agile } } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = gmo } } }
				random_list = {
					70 = { add_trait = gmo }
					5 = { add_trait = cloning_defects }
					25 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = heavy_worlder } } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clumsy } } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = dwarf } } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = tall } } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = harelip } } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clubfooted } } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = hunchback } } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = lisp } } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = stutter } } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = inbred } } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = homosexual } } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = short } } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = melodious } } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fluent } } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = well_endowed } } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = meager } } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = barren } } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = resilient } } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = feeble2 } } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = psychopath } } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = frugal } } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = creative } } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = independent } } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = obedient } } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = family_oriented } } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = romantic } } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_spouse = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clone } } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { any_spouse = { trait = genius } } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = quick } } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = slow } } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = imbecile } } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = beautiful } } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fair } } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = homely } } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = ugly } } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = strong } } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = weak } } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = agile } } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = gmo } } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = heavy_worlder } } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clumsy } } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = dwarf } } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = tall } } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = harelip } } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clubfooted } } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = hunchback } } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = lisp } } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = stutter } } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = inbred } } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = homosexual } } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = short } } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = melodious } } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fluent } } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = well_endowed } } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = meager } } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = barren } } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = resilient } } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = feeble2 } } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = psychopath } } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = frugal } } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = creative } } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = independent } } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = obedient } } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = family_oriented } } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = romantic } } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { trait = clone } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					5 = { add_trait = cloning_defects }
					25 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Send to parent's court
			ROOT = { reverse_banish = ROOT }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
			}
		recalc_succession = yes
	}

	option = {
		trigger = {
			AND = {
				is_female = no
				any_spouse = { is_female = no }
				any_consort = {is_female = no }
			}
		}
		name = "EVTOPTACLONE2"
		create_character = {
			female = yes
			culture = ROOT
			religion = ROOT
			dynasty = ROOT
			race = ROOT
			age = 0
			#dna = ROOT
		}
		new_character = {
			set_father = ROOT
			ROOT = {
				spouse = {
					save_event_target_as = primary_spouse
				}
			}
			set_mother = event_target:primary_spouse
			ROOT = {
				consort = { #the most recent consort
					save_event_target_as = genetic_coop
				}
			}
			#if = { #not working, was trying to make all consorts friends of the new child
			#	limit = { any_courtier = { is_consort = ROOT } }
			#	save_event_target_as = genetic_coop2
			#}
			add_friend = event_target:genetic_coop
			#add_friend = event_target:genetic_coop2
			dynasty = ROOT
			add_trait = vat_born
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_consort = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			# Increased chance of cloning defects due to doubled chromosomes
			if = {
				limit = { ROOT = { any_consort = { trait = clone } } }
				random_list = {
					80 = { }
					20 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				80 = { }
				20 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { any_consort = { trait = genius } } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = quick } } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = slow } } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = imbecile } } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = beautiful } } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = fair } } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = homely } } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = ugly } } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = strong } } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = weak } } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = agile } } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = gmo } } }
				random_list = {
					70 = { add_trait = gmo }
					5 = { add_trait = cloning_defects }
					25 = { }
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = heavy_worlder } } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = spacer_physiology } } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = organic_wifi } } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = cat_splice } } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clumsy } } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = dwarf } } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = tall } } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = harelip } } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = clubfooted } } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = hunchback } } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = lisp } } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = stutter } } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { any_consort = { trait = inbred } } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { any_spouse = { trait = cloning_defects } } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clone } } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { any_spouse = { trait = genius } } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = quick } } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = slow } } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = imbecile } } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = beautiful } } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fair } } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = homely } } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = ugly } } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = strong } } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = weak } } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = agile } } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = gmo } } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = heavy_worlder } } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = spacer_physiology } } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = organic_wifi } } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = cat_splice } } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clumsy } } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = dwarf } } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = tall } } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = harelip } } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = clubfooted } } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = hunchback } } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = lisp } } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = stutter } } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = inbred } } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
if = {
				limit = { ROOT = { any_spouse = { trait = homosexual } } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = short } } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = melodious } } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fluent } } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = well_endowed } } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = meager } } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = barren } } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = resilient } } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = feeble2 } } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = fertile } } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = psychopath } } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = frugal } } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = creative } } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = independent } } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = obedient } } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = family_oriented } } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { any_spouse = { trait = romantic } } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			# Increased chance of cloning defects due to doubled chromosomes
			if = {
				limit = { ROOT = { trait = clone } }
				random_list = {
					80 = { }
					20 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				80 = { }
				20 = { add_trait = cloning_defects }
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					5 = { add_trait = cloning_defects }
					25 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Send to parent's court
			ROOT = { reverse_banish = PREV }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
			}
		recalc_succession = yes
	}
}
#Clone from original artifact owner, offmap grace decision
character_event = {
	id = clone.113
	desc = "EVTDESC_CLONE_113"
	picture = GFX_evt_laboratory
	is_triggered_only = yes

	option = { # Male clone
		name = "EVTOPTACLONE0"
		trigger = { is_female = no } # Male clones need a Y chromosome
		wealth = -100
		custom_tooltip = {
			text = "MALECLONETOOLTIP"
			set_character_flag = flag_cloning_in_progress
			clr_character_flag = flag_cloning_decision_active
			hidden_tooltip = { character_event = { id = clone.114 days = 270 random = 60 } }
		}
		ai_chance = {
			factor = 50
			modifier = {
				factor = 0.5
				any_child = {
					trait = clone
					is_female = no
				}
			}
			modifier = {
				factor = 2
				any_child = {
					trait = clone
					is_female = yes
				}
			}
		}
	}
	option = { # Female clone
		name = "EVTOPTBCLONE0"
		wealth = -100
		custom_tooltip = {
			text = "FEMALECLONETOOLTIP"
			set_character_flag = flag_cloning_in_progress
			clr_character_flag = flag_cloning_decision_active
			hidden_tooltip = { character_event = { id = clone.115 days = 270 random = 60 } }
		}
		if = {
			limit = { is_female = no }
			custom_tooltip = { text = "FEMALECLONEWARNINGTOOLTIP" }
		}
		ai_chance = {
			factor = 50
			modifier = {
				factor = 0.5
				any_child = {
					trait = clone
					is_female = yes
				}
			}
			modifier = {
				factor = 2
				any_child = {
					trait = clone
					is_female = no
				}
			}
			modifier = {
				factor = 0.1
				is_female = no
			}
		}
	}
	option = { # Nevermind
		name = "EVTOPTCCLONE0"
		clr_character_flag = flag_cloning_decision_active
		ai_chance = { factor = 0 }
	}
}
character_event = {
    id = clone.114
    desc = "EVTDESCCLONE1"
    picture = GFX_evt_laboratory
    is_triggered_only = yes

    immediate = { clr_character_flag = flag_cloning_in_progress }

    option = {
        name = "EVTOPTACLONE1"

        create_character = {
            #dna         = event_target:scifi_clone_target
			age = 0
			culture = ROOT
			religion = ROOT
			dynasty = event_target:scifi_clone_target
			race = event_target:scifi_clone_target
        }

        new_character = {
			set_father = event_target:scifi_clone_target
			dynasty = event_target:scifi_clone_target
            add_trait = clone

			# Chance of gaining cloning defects
			if = {
				limit = { event_target:scifi_clone_target = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clone } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = cloning_defects } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { event_target:scifi_clone_target = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			
			
			# Send to parent's court
			event_target:scifi_clone_target = { reverse_banish = PREV }
		}
		if = {
			limit = { is_landed = no }
			add_character_modifier = { name = clone_cooldown
						duration = 1826
						hidden = yes 
			}
		}
		recalc_succession = yes
    }
}
character_event = {
    id = clone.115
    desc = "EVTDESCCLONE2"
    picture = GFX_evt_chinese_emperor  # or whichever graphic you prefer
    is_triggered_only = yes

    immediate = { clr_character_flag = flag_cloning_in_progress }

    option = {
		trigger = { is_female = yes }
        name = "EVTOPTACLONE2"

        create_character = {
            #dna         = event_target:scifi_clone_target
			female = yes
			age = 0
			culture = ROOT
			religion = ROOT
			dynasty = event_target:scifi_clone_target
			race = event_target:scifi_clone_target
        }

        new_character = {
			set_father = event_target:scifi_clone_target
			dynasty = event_target:scifi_clone_target
            add_trait = clone

			# Chance of gaining cloning defects
			if = {
				limit = { event_target:scifi_clone_target = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clone } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = cloning_defects } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { event_target:scifi_clone_target = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			
			
			# Send to parent's court
			event_target:scifi_clone_target = { reverse_banish = PREV }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
		}
		recalc_succession = yes
    }
	option = {
		trigger = { is_female = no }
        name = "EVTOPTACLONE2"

        create_character = {
            #dna         = event_target:scifi_clone_target
			female = yes
			age = 0
			culture = ROOT
			religion = ROOT
			dynasty = event_target:scifi_clone_target
			race = event_target:scifi_clone_target
        }

        new_character = {
			set_father = event_target:scifi_clone_target
			dynasty = event_target:scifi_clone_target
            add_trait = clone

			# Chance of gaining cloning defects
			if = {
				limit = { event_target:scifi_clone_target = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			# Increased chance of cloning defects due to doubled chromosomes
			if = {
				limit = { ROOT = { trait = clone } }
				random_list = {
					80 = { }
					20 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				80 = { }
				20 = { add_trait = cloning_defects }
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = cloning_defects } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { event_target:scifi_clone_target = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					10 = { add_trait = cloning_defects }
					20 = { }
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { event_target:scifi_clone_target = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			
			
			# Send to parent's court
			event_target:scifi_clone_target = { reverse_banish = PREV }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
		}
		recalc_succession = yes
    }
	option = {
		trigger = { is_female = yes }
		name = "EVTOPTACLONE2"
		create_character = {
			female = yes
			age = 0
			culture = ROOT
			religion = ROOT
			dynasty = ROOT
			race = ROOT
		}
		new_character = {
			set_mother = ROOT
			dynasty = ROOT
			add_trait = clone
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			if = {
				limit = { ROOT = { trait = clone } }
				random_list = {
					90 = { }
					10 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				95 = { }
				5 = { add_trait = cloning_defects }
			}
if = {
				limit = { ROOT = { trait = cloning_defects } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					5 = { add_trait = cloning_defects }
					25 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = psychopath
				}
			}
			if = {
				limit = { ROOT = { trait = frugal } }
				random = {
					chance = 90
					add_trait = frugal
				}
			}
			if = {
				limit = { ROOT = { trait = creative } }
				random = {
					chance = 90
					add_trait = creative
				}
			}
			if = {
				limit = { ROOT = { trait = independent } }
				random = {
					chance = 90
					add_trait = independent
				}
			}
			if = {
				limit = { ROOT = { trait = obedient } }
				random = {
					chance = 90
					add_trait = obedient
				}
			}
			if = {
				limit = { ROOT = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Send to parent's court
			ROOT = { reverse_banish = ROOT }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
			}
		recalc_succession = yes
	}

	option = {
		trigger = { is_female = no }
		name = "EVTOPTACLONE2"
		create_character = {
			female = yes
			culture = ROOT
			religion = ROOT
			dynasty = ROOT
			race = ROOT
			age = 0
			#dna = ROOT
		}
		new_character = {
			set_father = ROOT
			dynasty = ROOT
			add_trait = clone
			# Chance of gaining cloning defects
			if = {
				limit = { ROOT = { trait = cloning_defects } }
				add_trait = cloning_defects
			}
			# Increased chance of cloning defects due to doubled chromosomes
			if = {
				limit = { ROOT = { trait = clone } }
				random_list = {
					80 = { }
					20 = { add_trait = cloning_defects }
				}
			}
			random_list = {
				80 = { }
				20 = { add_trait = cloning_defects }
			}
			if = {
				limit = { ROOT = { trait = cloning_defects } }
				random_list = {
					10 = { }
					5 = { add_trait = psychopath }
					5 = { add_trait = creative }
					5 = { add_trait = independent }
					5 = { add_trait = obedient }
					5 = { add_trait = lefthanded }
					
					2 = { add_trait = giant }
					2 = { add_trait = short }
					2 = { add_trait = meager }
					2 = { add_trait = barren }
					2 = { add_trait = tall }
					2 = { add_trait = weak }
					2 = { add_trait = feeble2 }
					2 = { add_trait = homely }
					2 = { add_trait = ugly }
					2 = { add_trait = dwarf }
					2 = { add_trait = slow }
					2 = { add_trait = stutter }
					2 = { add_trait = lisp }
					2 = { add_trait = hunchback }
					2 = { add_trait = harelip }
					2 = { add_trait = clubfooted }
					2 = { add_trait = imbecile }
					2 = { add_trait = clumsy }
					1 = { add_trait = beautiful }
					1 = { add_trait = genius }
					1 = { add_trait = quick }
					1 = {add_trait = strong }
					
					1 = { add_trait = fair }
					2 = { add_trait = shrewd }
					2 = { add_trait = inbred }
					2 = { add_trait = brawny }
					1 = { add_trait = agile }
					1 = { add_trait = melodious }
					1 = { add_trait = resilient }
					
					1 = { add_trait = fluent }
					1 = { add_trait = well_endowed }
					2 = { add_trait = meager }
					1 = { add_trait = fertile }
					2 = { add_trait = incapable }
					2 = { add_trait = infirm }
					2 = { add_trait = maimed }
					2 = { add_trait = lunatic }
					2 = { add_trait = possessed }
					2 = { add_trait = depressed }
					
				}
			}
			# Copy genetic traits
			if = {
				limit = { ROOT = { trait = genius } }
				random_list = {
					70 = { add_trait = genius }
					20 = { add_trait = quick }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = quick } }
				random_list = {
					70 = { add_trait = quick }
					15 = { add_trait = genius }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = slow } }
				random_list = {
					70 = { add_trait = slow }
					15 = { add_trait = imbecile }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = imbecile } }
				random_list = {
					70 = { add_trait = imbecile }
					20 = { add_trait = slow }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = beautiful } }
				random_list = {
					70 = { add_trait = beautiful }
					20 = { add_trait = fair }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = fair } }
				random_list = {
					70 = { add_trait = fair }
					15 = { add_trait = beautiful }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = homely } }
				random_list = {
					70 = { add_trait = homely }
					15 = { add_trait = ugly }
					15 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = ugly } }
				random_list = {
					70 = { add_trait = ugly }
					20 = { add_trait = homely }
					10 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = strong } }
				random = {
					chance = 90
					add_trait = strong
				}
			}
			if = {
				limit = { ROOT = { trait = weak } }
				random = {
					chance = 90
					add_trait = weak
				}
			}
			if = {
				limit = { ROOT = { trait = agile } }
				random = {
					chance = 90
					add_trait = agile
				}
			}
			if = {
				limit = { ROOT = { trait = gmo } }
				random_list = {
					70 = { add_trait = gmo }
					5 = { add_trait = cloning_defects }
					25 = { }
				}
			}
			if = {
				limit = { ROOT = { trait = heavy_worlder } }
				random_list = {
					75 = { add_trait = heavy_worlder }
					25 = {
						add_trait = cloning_defects
						add_trait = heavy_worlder
					}
				}
			}
			if = {
				limit = { ROOT = { trait = spacer_physiology } }
				random_list = {
					75 = { add_trait = spacer_physiology }
					25 = {
						add_trait = cloning_defects
						add_trait = spacer_physiology
					}
				}
			}
			if = {
				limit = { ROOT = { trait = organic_wifi } }
				random_list = {
					85 = { add_trait = organic_wifi }
					15 = {
						add_trait = cloning_defects
						add_trait = organic_wifi
					}
				}
			}
			if = {
				limit = { ROOT = { trait = cat_splice } }
				random_list = {
					85 = { add_trait = cat_splice }
					15 = {
						add_trait = cloning_defects
						add_trait = cat_splice
					}
				}
			}
			if = {
				limit = { ROOT = { trait = clumsy } }
				random = {
					chance = 90
					add_trait = clumsy
				}
			}
			if = {
				limit = { ROOT = { trait = dwarf } }
				random = {
					chance = 90
					add_trait = dwarf
				}
			}
			if = {
				limit = { ROOT = { trait = tall } }
				random = {
					chance = 90
					add_trait = tall
				}
			}
			if = {
				limit = { ROOT = { trait = harelip } }
				random = {
					chance = 90
					add_trait = harelip
				}
			}
			if = {
				limit = { ROOT = { trait = clubfooted } }
				random = {
					chance = 90
					add_trait = clubfooted
				}
			}
			if = {
				limit = { ROOT = { trait = hunchback } }
				random = {
					chance = 90
					add_trait = hunchback
				}
			}
			if = {
				limit = { ROOT = { trait = lisp } }
				random = {
					chance = 90
					add_trait = lisp
				}
			}
			if = {
				limit = { ROOT = { trait = stutter } }
				random = {
					chance = 90
					add_trait = stutter
				}
			}
			if = {
				limit = { ROOT = { trait = inbred } }
				random = {
					chance = 90
					add_trait = inbred
				}
			}
			if = {
				limit = { ROOT = { trait = homosexual } }
				random = {
					chance = 90
					add_trait = homosexual
				}
			}
			if = {
				limit = { ROOT = { trait = short } }
				random = {
					chance = 90
					add_trait = short
				}
			}
			if = {
				limit = { ROOT = { trait = melodious } }
				random = {
					chance = 90
					add_trait = melodious
				}
			}
			if = {
				limit = { ROOT = { trait = fluent } }
				random = {
					chance = 90
					add_trait = fluent
				}
			}
			if = {
				limit = { ROOT = { trait = well_endowed } }
				random = {
					chance = 90
					add_trait = well_endowed
				}
			}
			if = {
				limit = { ROOT = { trait = meager } }
				random = {
					chance = 90
					add_trait = meager
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = barren } }
				random = {
					chance = 90
					add_trait = barren
				}
			}
			if = {
				limit = { ROOT = { trait = resilient } }
				random = {
					chance = 90
					add_trait = resilient
				}
			}
			if = {
				limit = { ROOT = { trait = feeble2 } }
				random = {
					chance = 90
					add_trait = feeble2
				}
			}
			if = {
				limit = { ROOT = { trait = fertile } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = psychopath } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = frugal } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = creative } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = independent } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = obedient } }
				random = {
					chance = 90
					add_trait = fertile
				}
			}
			if = {
				limit = { ROOT = { trait = family_oriented } }
				random = {
					chance = 90
					add_trait = family_oriented
				}
			}
			if = {
				limit = { ROOT = { trait = romantic } }
				random = {
					chance = 90
					add_trait = romantic
				}
			}
			# Send to parent's court
			ROOT = { reverse_banish = PREV }
		}
		if = {
				limit = { is_landed = no }
				add_character_modifier = { name = clone_cooldown
							duration = 1826
							hidden = yes }
			}
		recalc_succession = yes
	}
}
