namespace = ANF

character_event = { #Genetics and Upbringing
	id = ANF.004
	desc = ANF_diverse_family
	picture = GFX_evt_book_carolingian_script
	border = GFX_event_normal_frame_diplomacy
	hide_window = yes
	is_triggered_only = yes
	
	immediate = {
		ROOT = { father_even_if_dead = { save_event_target_as = daddy } }
		ROOT = { mother_even_if_dead = { save_event_target_as = mommy } }
	}
	
	option = { 
		name = OK
		
		random = { 
			chance = 50
			copy_random_personality_trait = event_target:daddy
		}
		mother_even_if_dead = { #You First, Mom Genes
			if = { #Strong
				limit = { trait = strong }
				random = {
					chance = 75
					PREV = {
						add_trait = strong
					}
				}
			}
			if = { #Fair
				limit = { trait = fair }
				random = {
					chance = 75
					PREV = {
						add_trait = fair
					}
				}
			}
			if = { #Quick
				limit = { trait = quick }
				random = {
					chance = 75
					PREV = {
						add_trait = quick
					}
				}
			}
		}
		father_even_if_dead = { #You First, Dad Genes
			if = { #Strong
				limit = { trait = strong }
				random = {
					chance = 75
					PREV = {
						add_trait = strong
					}
				}
			}
			if = { #Fair
				limit = { trait = fair }
				random = {
					chance = 75
					PREV = {
						add_trait = fair
					}
				}
			}
			if = { #Quick
				limit = { trait = quick }
				random = {
					chance = 75
					PREV = {
						add_trait = quick
					}
				}
			}
		}
		any_sibling = {
			if = { #Age Check
				limit = { age = 17 }
				random = { 
					chance = 50
					copy_random_personality_trait = event_target:mommy
				}
			}
			if = { #Age Check
				limit = { age = 17 }
				random = { 
					chance = 50
					copy_random_personality_trait = event_target:daddy
				}
			}
			event_target:mommy = {
				if = { #Strong
					limit = { trait = strong }
					random = {
						chance = 85
						PREV = {
							add_trait = strong
						}
					}	
				}
				if = { #Fair
					limit = { trait = fair }
					random = {
						chance = 85
						PREV = {
							add_trait = fair
						}
					}
				}
				if = { #Quick
					limit = { trait = quick }
					random = {
						chance = 85
						PREV = {
							add_trait = quick
						}
					}
				}
			}
			event_target:daddy = { #Any Sibling, Dad Genes
				if = { #Strong
					limit = { trait = strong }
					random = {
						chance = 85
						PREV = {
							add_trait = strong
						}
					}	
				}
				if = { #Fair
					limit = { trait = fair }
					random = {
						chance = 85
						PREV = {
							add_trait = fair
						}
					}
				}
				if = { #Quick
					limit = { trait = quick }
					random = {
						chance = 85
						PREV = {
							add_trait = quick
						}
					}
				}
			}
			ROOT = {
				any_demesne_title = {
					add_pressed_claim = prevprev
				}
			}
		}
		clear_event_target = daddy
		clear_event_target = mommy
		recalc_succession = yes
		narrative_event = { id = ANF.010 }
	}
}