# -*- ck2.events -*-

#######################################
#
# A New Family Events
#
# Event ID ANF 001 - ?
#
#######################################

# Written by Me

namespace = ANF

character_event = { #Circumstances Around Title
	id = ANF.001
	desc = ANF_initiate_family
	picture = GFX_evt_book_carolingian_script
	border = GFX_event_normal_frame_diplomacy
	
	is_triggered_only = yes
	
#################################
#Male - True Born, Concubine, Bastard
#################################
	
	option = { #Legit Born, Male
		trigger = {
			is_female = no
		}
		ai_chance = {
			factor = 25
		}
		name = ANF.M1
		hidden_tooltip = {
			add_trait = inspiring_leader
			set_character_flag = ANFM1
			if = {
				limit = { 
					age = 16
					NOT = { age = 21 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 44
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 21
					NOT = { age = 31 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 44
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 30
					NOT = { age = 41 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 54
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 40
					NOT = { age = 51 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 64
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 50
					NOT = { age = 61 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 74
					female = no
					random_traits = yes
				}
			}
			new_character = {
				ROOT = { set_father = PREV }
			random_list = {
				25 = { add_trait = fair }
				25 = { add_trait = strong }
				25 = { add_trait = quick }
				25 = { }
			}
				random_list = {
					25 = { death = { death_reason = death_battle } }
					25 = { death = { death_reason = DEATH_POOR_HEALTH } }
					25 = { death = { death_reason = DEATH_BY_MURDER_UNKNOWN } }
					25 = { death = { death_reason = DEATH_ACCIDENT_BOAR } }
				}
			}
			character_event = { id = ANF.002 }
		}
	}
	
	option = { #Child of Concubine, Male
		trigger = {
			is_female = no
		}
		ai_chance = {
			factor = 25
		}
		name = ANF.M3
		hidden_tooltip = {
		add_trait = child_of_consort
		set_character_flag = ANFM3
			if = {
				limit = { 
					age = 16
					NOT = { age = 21 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 46
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 21
					NOT = { age = 31 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 56
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 31
					NOT = { age = 41 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 66
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 41
					NOT = { age = 51 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 76
					female = no
					random_traits = yes
				}
			}
				new_character = {
					ROOT = { set_father = PREV }
				random_list = {
					25 = { add_trait = fair }
					25 = { add_trait = strong }
					25 = { add_trait = quick }
					25 = { }
				}
					random_list = {
						25 = { death = { death_reason = DEATH_DUEL } }
						25 = { death = { death_reason = DEATH_POOR_HEALTH } }
						25 = { death = { death_reason = DEATH_BY_MURDER_UNKNOWN } }
						25 = { death = { death_reason = DEATH_ACCIDENT_BEAR } }
					}
				}
			character_event = { id = ANF.002 } #Diverse Family
		}
	}
	option = { #Bastard Born, Male
		trigger = {
			is_female = no
		}
		ai_chance = {
			factor = 25
		}
		name = ANF.M5
		hidden_tooltip = {
			add_trait = legit_bastard
			set_character_flag = ANFM1
			if = {
				limit = { 
					age = 16
					NOT = { age = 21 }
				}
				create_character = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 44
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 21
					NOT = { age = 31 }
				}
				create_character = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 44
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 30
					NOT = { age = 41 }
				}
				create_character = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 54
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 40
					NOT = { age = 51 }
				}
				create_character = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 64
					female = no
					random_traits = yes
				}
			}
			if = {
				limit = { 
					age = 50
					NOT = { age = 61 }
				}
				create_character = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 74
					female = no
					random_traits = yes
				}
			}
			new_character = {
				ROOT = { set_father = PREV }
			random_list = {
				25 = { add_trait = fair }
				25 = { add_trait = strong }
				25 = { add_trait = quick }
				25 = { }
			}
				random_list = {
					25 = { death = { death_reason = death_battle } }
					25 = { death = { death_reason = DEATH_POOR_HEALTH } }
					25 = { death = { death_reason = DEATH_BY_MURDER_UNKNOWN } }
					25 = { death = { death_reason = DEATH_ACCIDENT_BOAR } }
				}
			}
			if = {
			limit = { 
				age = 16
				NOT = { age = 21 }
			}
			name = OK
				create_character = { #Real Mom
				religion = ROOT
				culture = ROOT
				dynasty = none
				age = 34
				female = yes
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 21
				NOT = { age = 31 }
			}
			name = OK
				create_character = { #Real Mom
				religion = ROOT
				culture = ROOT
				dynasty = none
				age = 44
				female = yes
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 31
				NOT = { age = 41 }
			}
			name = OK
				create_character = { #Real Mom
				religion = ROOT
				culture = ROOT
				dynasty = none
				age = 54
				female = yes
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 41
				NOT = { age = 51 }
			}
			name = OK
				create_character = { #Real Mom
				religion = ROOT
				culture = ROOT
				dynasty = none
				age = 64
				female = yes
				random_traits = yes
			}
		}
		new_character = {
			ROOT = { set_mother = PREV }
			random_list = {
				50 = { add_trait = fair }
				10 = { add_trait = strong }
				10 = { add_trait = quick }
				30 = { }
			}
			random_list = {
				25 = { add_friend = ROOT }
				25 = { add_trait = lustful }
				25 = { add_trait = seductress }
				25 = { add_trait = hedonist }
			}
			add_lover = event_target:daddy
		}
			character_event = { id = ANF.005 } #Bastard Family, Sisters Only
		}
	}

############################################
#Female - Usurped Husband, Usurpsed Father, Queen Mother
############################################
	
	option = { #Usurped it from your husband, Female
		trigger = {
			is_female = yes
		}
		ai_chance = {
			factor = 25
		}
		name = ANF.F1
		hidden_tooltip = {
		add_trait = ambitious
		set_character_flag = ANFF1
			create_random_soldier = { #Husband
				religion = ROOT
				culture = ROOT
				dynasty = random
				female = no
				random_traits = yes
			}
		}
				new_character = {
					add_spouse = ROOT
					imprison = ROOT
					add_rival = ROOT
					ROOT = {
						any_demesne_title = {
							add_pressed_claim = prevprev
						}
					}
				}
		if = {
			limit = { 
				age = 16
				NOT = { age = 21 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 39
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 21
				NOT = { age = 31 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 49
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 31
				NOT = { age = 41 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 59
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 41
				NOT = { age = 51 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 69
				female = no
				random_traits = yes
			}
		}
				new_character = {
					ROOT = { set_father = PREV }
					random_list = {
						25 = { add_trait = fair }
						25 = { add_trait = strong }
						25 = { add_trait = quick }
						25 = { }
					}
					random_list = {
						25 = { death = { death_reason = DEATH_ACCIDENT_DROWNING } }
						25 = { add_trait = proud }
						25 = { add_trait = kind }
						25 = { death = { death_reason = DEATH_ACCIDENT_ARROW } }
					}
				}
		character_event = { id = ANF.002 } #Diverse Family
	}
	option = { #Usurped it from your father, female
		trigger = {
			is_female = yes
		}
		ai_chance = {
			factor = 25
		}
		name = ANF.F2
		hidden_tooltip = {
		add_trait = zealous
		set_character_flag = ANFF2
		
		if = {
			limit = { 
				age = 16
				NOT = { age = 21 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 51
				female = no
				random_traits = yes
				trait = lunatic
				trait = possessed
			}
		}
		if = {
			limit = { 
				age = 21
				NOT = { age = 31 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 61
				female = no
				random_traits = yes
				trait = lunatic
				trait = possessed
			}
		}
		if = {
			limit = { 
				age = 31
				NOT = { age = 41 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 71
				female = no
				random_traits = yes
				trait = lunatic
				trait = possessed
			}
		}
		if = {
			limit = { 
				age = 41
				NOT = { age = 51 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 81
				female = no
				random_traits = yes
				trait = lunatic
				trait = possessed
			}
		}
				new_character = {
					ROOT = { set_father = PREV }
					random_list = {
						25 = { add_trait = fair }
						25 = { add_trait = strong }
						25 = { add_trait = quick }
						25 = { }
					}
					imprison = ROOT
					add_rival = ROOT
					become_heretic = yes
					ROOT = {
						any_demesne_title = {
							add_claim = prevprev
						}
					}
				}
		character_event = { id = ANF.003 } #Possessed Father, Sisters Only
		}
	}
	option = { #Queen Mother
		trigger = {
			is_female = yes
		}
		ai_chance = {
			factor = 25
		}
		name = ANF.F4
		hidden_tooltip = {
			add_trait = ambitious
			prestige = 250
			set_character_flag = ANFF1
			create_character = { #Husband
				religion = ROOT
				culture = ROOT
				dynasty = random
				female = no
				random_traits = yes
			}
				new_character = {
					add_spouse = ROOT
					save_event_target_as = hubby
					random_list = {
						25 = { death = { death_reason = DEATH_ACCIDENT_SNAKES } }
						25 = { death = { death_reason = DEATH_ACCIDENT_FALL } }
						25 = { death = { death_reason = DEATH_BY_MURDER_UNKNOWN } }
						25 = { death = { death_reason = DEATH_ACCIDENT_BOAR } }
					}
				}
		create_character = { #Son
			religion = ROOT
			culture = ROOT
			dynasty = ROOT
			female = no
			age = 1
		}
		new_character = {
			set_mother = ROOT
			set_father = event_target:hubby
			ROOT = {
				any_demesne_title = {
					add_pressed_claim = prevprev
				}
			}
		}
		if = {
			limit = { 
				age = 16
				NOT = { age = 21 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 39
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 21
				NOT = { age = 31 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 49
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 31
				NOT = { age = 41 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 59
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 41
				NOT = { age = 51 }
			}
			create_character = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 69
				female = no
				random_traits = yes
			}
		}
				new_character = {
					ROOT = { set_father = PREV }
					random_list = {
						25 = { add_trait = fair }
						25 = { add_trait = strong }
						25 = { add_trait = quick }
						25 = { }
					}
					random_list = {
						25 = { death = { death_reason = DEATH_ACCIDENT_DROWNING } }
						25 = { add_trait = proud }
						25 = { add_trait = kind }
						25 = { death = { death_reason = DEATH_ACCIDENT_ARROW } }
					}
				}
		character_event = { id = ANF.002 } #Diverse Family
		clear_event_target = hubby
		}
	}
###########################################
#MORE OPTIONS
###########################################
	option = { #Usurped it from your father, female
		ai_chance = {
			factor = 25
		}
		name = MORE_ANF
		hidden_tooltip = {
			character_event = { id = ANF.011 }
		}
	}
}

###########################################
#Both Females and Males - Regent, Duel, & Peasant
###########################################
character_event = { #Circumstances Around Title Pt. 2
	id = ANF.011
	desc = ANF_initiate_family
	picture = GFX_evt_book_carolingian_script
	border = GFX_event_normal_frame_diplomacy
	
	is_triggered_only = yes
	
	option = { #Regent, Father is Incapable
		ai_chance = {
			factor = 25
		}
		name = ANF.M2
		hidden_tooltip = {
			add_trait = aggressive_leader
			set_character_flag = ANFM2
			if = {
				limit = { 
					age = 16
					NOT = { age = 21 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 46
					health = 8
					female = no
					random_traits = yes
					trait = incapable
				}
			}
			if = {
				limit = { 
					age = 21
					NOT = { age = 31 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 56
					health = 8
					female = no
					random_traits = yes
					trait = incapable
				}
			}
			if = {
				limit = { 
					age = 31
					NOT = { age = 41 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 66
					health = 8
					female = no
					random_traits = yes
					trait = incapable
				}
			}
			if = {
				limit = { 
					age = 41
					NOT = { age = 51 }
				}
				create_random_soldier = { #Dad
					religion = ROOT
					culture = ROOT
					dynasty = ROOT
					age = 76
					health = 7
					female = no
					random_traits = yes
					trait = incapable
				}
			}
			new_character = {
				ROOT = { set_father = PREV }
			random_list = {
				25 = { add_trait = fair }
				25 = { add_trait = strong }
				25 = { add_trait = quick }
				25 = { }
			}
				random_list = {
					25 = { add_trait = infirm }
					25 = { add_trait = rabies }
					25 = { add_trait = syphilitic }
					25 = { add_trait = has_typhoid_fever }
				}
				ROOT = {
					any_demesne_title = {
						add_pressed_claim = prevprev
					}
				}
			}
			character_event = { id = ANF.003 } #Sisters Only
		}
	}
	option = { #Won Through Strength
		ai_chance = {
			factor = 25
		}
		name = ANF.M4
		hidden_tooltip = {
		add_trait = duelist
		set_character_flag = ANFM4
		prestige = 100
		if = {
			limit = { 
				age = 16
				NOT = { age = 21 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 47
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 21
				NOT = { age = 31 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 57
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 31
				NOT = { age = 41 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 67
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 41
				NOT = { age = 51 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 77
				female = no
				random_traits = yes
			}
		}
				new_character = {
					ROOT = { set_father = PREV }
					random_list = {
						25 = { add_trait = fair }
						25 = { add_trait = strong }
						25 = { add_trait = quick }
						25 = { }
					}
					random_list = {
						25 = { add_trait = duelist }
						25 = { add_trait = wroth }
						25 = { add_trait = ambitious }
						25 = { add_trait = proud }
					}
				}
		character_event = { id = ANF.002 } #Diverse Family
		}
	}
	option = { #Peasant
		ai_chance = {
			factor = 25
		}
		name = ANF.B1
		hidden_tooltip = {
		add_trait = peasant_leader
		add_trait = ambitious
		set_character_flag = ANFM4
		prestige = -500
		if = {
			limit = { 
				age = 16
				NOT = { age = 21 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 47
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 21
				NOT = { age = 31 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 57
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 31
				NOT = { age = 41 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 67
				female = no
				random_traits = yes
			}
		}
		if = {
			limit = { 
				age = 41
				NOT = { age = 51 }
			}
			create_random_soldier = { #Dad
				religion = ROOT
				culture = ROOT
				dynasty = ROOT
				age = 77
				female = no
				random_traits = yes
			}
		}
				new_character = {
					ROOT = { set_father = PREV }
					random_list = {
						25 = { add_trait = fair }
						25 = { add_trait = strong }
						25 = { add_trait = quick }
						25 = { }
					}
					random_list = {
						25 = { add_trait = stressed }
						25 = { add_trait = wroth }
						25 = { add_trait = ambitious }
						25 = { add_trait = proud }
					}
				}
		character_event = { id = ANF.020 } #Diverse Peasant Family
		}
	}
###########################################
#MORE OPTIONS
###########################################
	option = { #Original Options
		ai_chance = {
			factor = 25
		}
		name = MORE_ANF
		hidden_tooltip = {
			character_event = { id = ANF.001 }
		}
	}
}