namespace = HER

character_event = {
	id = HER.10
	desc = "HER10"
	picture = "GFX_evt_book_carolingian_script"
	
	is_triggered_only = yes
	option = {
		wealth = -10
		hidden_tooltip = {
			
			character_event = {id = HER.100}
		}
		name = "HER10A"
	}
	option = {
		wealth = -10
		hidden_tooltip = {
			set_character_flag = old_dynasty
			character_event = {id = HER.100}
		}
		name = "HER10C"
	}
	option = {
		name = "HER10B"
		clr_character_flag = finding_father
	}
}

character_event = {
	id = HER.100
	desc = "HER100"
	picture = "GFX_evt_monk"
	sound = turning_page
	is_triggered_only = yes

	option = {
		hidden_tooltip = {
			character_event = {id = HER.101}
		}
		name = "HER100A"
	}
	
	option = {
		set_character_flag = mac_horde
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER100B"
	}
	
	option = {
		
		hidden_tooltip = {
			character_event = {id = HER.102}
		}
		
		name = "HER100C"
	}
	
	option = {
		set_character_flag = mac_noble
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER100D"
	}
}

character_event = {
	id = HER.101
	desc = "HER101"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = mac_king
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER101A"
	}
	
	option = {
		set_character_flag = mac_duke
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER101B"
	}
	
	option = {
		set_character_flag = mac_count
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER101C"
	}
	
	option = {
		set_character_flag = mac_doge
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER101D"
	}
	
}


character_event = {
	id = HER.102
	desc = "HER102"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = mac_lowborn
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER102A"
	}
	
	option = {
		set_character_flag = mac_merchant
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER102B"
	}
	
	option = {
		set_character_flag = mac_mercenary
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER102C"
	}
	
	option = {
		set_character_flag = mac_tribe
		hidden_tooltip = {
			character_event = {id = HER.103}
		}
		name = "HER102D"
	}
	
}



character_event = {
	id = HER.103
	desc = "HER103"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = age_only
		hidden_tooltip = {
			character_event = {id = HER.107}
		}
		name = "HER103A"
	}
	
	option = {
		set_character_flag = age_oldest
		hidden_tooltip = {
			character_event = {id = HER.107}
		}
		name = "HER103B"
	}
	
	option = {
		set_character_flag = age_middle
		hidden_tooltip = {
			character_event = {id = HER.107}
		}
		name = "HER103C"
	}
	
	option = {
		set_character_flag = age_youngest
		hidden_tooltip = {
			character_event = {id = HER.107}
		}
		name = "HER103D"
	}
	
}

character_event = {
	id = HER.107
	desc = "HER107"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = legit_child_check
		hidden_tooltip = {
			if = {
				limit = {has_character_flag = mac_lowborn}
				character_event = {id = HER.105}
				break = yes
			}
			character_event = {id = HER.104}
			
		}
		name = "HER107A"
	}
	
	option = {
		set_character_flag = illegit_child_check
		hidden_tooltip = {
			if = {
				limit = {has_character_flag = mac_lowborn}
				character_event = {id = HER.105}
				break = yes
			}
			character_event = {id = HER.104}
		}
		name = "HER107B"
	}
	
	option = {
		set_character_flag = legit_bastard_check
		set_character_flag = legit_child_check
		hidden_tooltip = {
			if = {
				limit = {has_character_flag = mac_lowborn}
				character_event = {id = HER.105}
				break = yes
			}
			character_event = {id = HER.104}
		}
		name = "HER107C"
	}
	
	option = {
		set_character_flag = concubine_check
		set_character_flag = legit_child_check
		hidden_tooltip = {
			if = {
				limit = {has_character_flag = mac_lowborn}
				character_event = {id = HER.105}
				break = yes
			}
			character_event = {id = HER.104}
		}
		name = "HER107D"
	}
	
}

character_event = {
	id = HER.104
	desc = "HER104"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = dynasty_big
		hidden_tooltip = {
			character_event = {id = HER.105}
		}
		name = "HER104A"
	}
	
	option = {
		set_character_flag = dynasty_medium
		hidden_tooltip = {
			character_event = {id = HER.105}
		}
		name = "HER104B"
	}
	
	option = {
		set_character_flag = dynasty_small
		hidden_tooltip = {
			character_event = {id = HER.105}
		}
		name = "HER104C"
	}
	
}


character_event = {
	id = HER.105
	desc = "HER105"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = dist_close
		hidden_tooltip = {
			character_event = {id = HER.112}
		}
		name = "HER105A"
	}
	
	option = {
		set_character_flag = dist_medium
		hidden_tooltip = {
			character_event = {id = HER.112}
		}
		name = "HER105B"
	}
	
	option = {
		set_character_flag = dist_far
		hidden_tooltip = {
			character_event = {id = HER.112}
		}
		name = "HER105C"
	}
	
	option = {
		set_character_flag = dist_vfar
		hidden_tooltip = {
			character_event = {id = HER.112}
		}
		name = "HER105D"
	}
	
}


character_event = {
	id = HER.112
	desc = "HER112"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = { #same
		hidden_tooltip = {
			character_event = {id = HER.106}
		}
		name = "HER112A"
	}
	
	option = {
		set_character_flag = culture_diff
		hidden_tooltip = {
			character_event = {id = HER.106}
		}
		name = "HER112B"
	}
	
	option = {
		set_character_flag = religion_diff
		hidden_tooltip = {
			character_event = {id = HER.106}
		}
		name = "HER112C"
	}
	
	option = {
		set_character_flag = culture_diff
		set_character_flag = religion_diff
		hidden_tooltip = {
			character_event = {id = HER.106}
		}
		name = "HER112D"
	}
	
}



character_event = {
	id = HER.106
	desc = "HER106"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = trait_ambitious
		hidden_tooltip = {
			character_event = {id = HER.108}
		}
		name = "HER106A"
	}
	
	option = {
		set_character_flag = trait_zealous
		hidden_tooltip = {
			character_event = {id = HER.108}
		}
		name = "HER106B"
	}
	
	option = {
		set_character_flag = trait_deceitful
		hidden_tooltip = {
			character_event = {id = HER.108}
		}
		name = "HER106C"
	}
	
	option = {
		set_character_flag = trait_arbitrary
		hidden_tooltip = {
			character_event = {id = HER.108}
		}
		name = "HER106D"
	}
	
}




character_event = {
	id = HER.108
	desc = "HER108"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = trait_trusting
		hidden_tooltip = {
			character_event = {id = HER.109}
		}
		name = "HER108A"
	}
	
	option = {
		set_character_flag = trait_brave
		hidden_tooltip = {
			character_event = {id = HER.109}
		}
		name = "HER108B"
	}
	
	option = {
		set_character_flag = trait_stubborn
		hidden_tooltip = {
			character_event = {id = HER.109}
		}
		name = "HER108C"
	}
	
	option = {
		set_character_flag = trait_shy
		hidden_tooltip = {
			character_event = {id = HER.109}
		}
		name = "HER108D"
	}
	
}

character_event = {
	id = HER.109
	desc = "HER109"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = trait_kind
		hidden_tooltip = {
			character_event = {id = HER.110}
		}
		name = "HER109A"
	}
	
	option = {
		set_character_flag = trait_humble
		hidden_tooltip = {
			character_event = {id = HER.110}
		}
		name = "HER109B"
	}
	
	option = {
		set_character_flag = trait_patient
		hidden_tooltip = {
			character_event = {id = HER.110}
		}
		name = "HER109C"
	}
	option = {
		hidden_tooltip = {
			character_event = {id = HER.1000}
		}
		name = "HER_NO_ANSWER"
	}
}


character_event = {
	id = HER.110
	desc = "HER110"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		set_character_flag = trait_gluttonous
		hidden_tooltip = {
			character_event = {id = HER.111}
		}
		name = "HER110A"
	}
	
	option = {
		set_character_flag = trait_greedy
		hidden_tooltip = {
			character_event = {id = HER.111}
		}
		name = "HER110B"
	}
	
	option = {
		set_character_flag = trait_lustful
		hidden_tooltip = {
			character_event = {id = HER.111}
		}
		name = "HER110C"
	}
}

character_event = {
	id = HER.111
	desc = "HER111"
	picture = "GFX_evt_monk"
	
	is_triggered_only = yes

	option = {
		hidden_tooltip = {
			character_event = {id = HER.1000}
		}
		name = "HER111A"
	}
	
	option = {
		set_character_flag = trait_smart
		hidden_tooltip = {
			character_event = {id = HER.1000}
		}
		name = "HER111B"
	}
	
	option = {
		set_character_flag = trait_stupid
		hidden_tooltip = {
			character_event = {id = HER.1000}
		}
		name = "HER111C"
	}
	
	option = {
		set_character_flag = trait_strong
		hidden_tooltip = {
			character_event = {id = HER.1000}
		}
		name = "HER111D"
	}
}



character_event = {
	id = HER.1000
	
	is_triggered_only = yes
	
	hide_window = yes

	immediate = {
		set_variable = { which = best_match value = 0 }
		set_variable = { which = current_match value = 0 }
		
		any_character = { #Find your father
			limit = {
				is_female = no
				is_older_than = ROOT
				age_diff = {who = ROOT years = 16}
				NOT = {character = ROOT}
			}
			
			ROOT = {set_variable = { which = current_match value = 0 }}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_tribe}
						is_ruler = yes
						is_tribal = yes
					}
				}
				ROOT = {change_variable = { which = current_match value = 300 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_noble}
						is_ruler = no
						NOT = {dynasty = none}
					}
				}
				ROOT = {change_variable = { which = current_match value = 300 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_horde}
						is_ruler = yes
						OR = {
							is_nomadic = yes
							has_horde_culture	= yes
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 200 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_mercenary}
						is_ruler = yes
						mercenary = yes
					}
				}
				ROOT = {change_variable = { which = current_match value = 300 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_merchant}
						independent = no
						liege = {
							is_merchant_republic = yes
						}
						is_ruler = yes
						is_merchant_republic = yes
					}
				}
				ROOT = {change_variable = { which = current_match value = 300 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_doge}
						OR = {
							independent = yes
							liege = {
								is_merchant_republic = no
							}
						}
						is_ruler = yes
						is_merchant_republic = yes
					}
				}
				ROOT = {change_variable = { which = current_match value = 300 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_lowborn}
						is_ruler = no
						dynasty = none
					}
					
				}
				ROOT = {change_variable = { which = current_match value = 200 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_count}
						is_feudal = yes
						mercenary = no
						OR = {
							tier = BARON
							tier = COUNT
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_duke}
						is_feudal = yes
						mercenary = no
						tier = DUKE
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = mac_king}
						is_feudal = yes
						mercenary = no
						higher_tier_than = DUKE
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = age_only}
						NOT = {num_of_children = 1}
					}
				}
				ROOT = {change_variable = { which = current_match value = 20 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = age_oldest}
						num_of_children = 1
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = age_middle}
						num_of_children = 2
						any_child = {
							is_older_than = ROOT
						}
						any_child = {
							NOT = {is_older_than = ROOT}
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = age_youngest}
						num_of_children = 1
						is_older_than = ROOT
						NOT = {
							any_child = {
								NOT = {is_older_than = ROOT}
								age_diff = {who = ROOT years = 1}
							}
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_ambitious}
						trait = ambitious
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_zealous}
						trait = zealous
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_deceitful}
						trait = deceitful
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_arbitrary}
						trait = arbitrary
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			
			
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_trusting}
						trait = trusting
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_brave}
						trait = brave
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_stubborn}
						trait = stubborn
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_shy}
						trait = shy
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_kind}
						trait = kind
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_humble}
						trait = humble
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_patient}
						trait = patient
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_gluttonous}
						trait = gluttonous
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_greedy}
						trait = greedy
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_lustful}
						trait = lustful
					}
				}
				ROOT = {change_variable = { which = current_match value = 5 }}
			}
			
			
			
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_ambitious}
						trait = content
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_zealous}
						trait = cynical
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_deceitful}
						trait = honest
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_arbitrary}
						trait = just
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			
			
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_trusting}
						trait = paranoid
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_brave}
						trait = craven
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_shy}
						trait = gregarious
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_kind}
						OR = {
							trait = envious
							trait = cruel
						}
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_humble}
						trait = proud
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_patient}
						trait = wroth
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_gluttonous}
						trait = temperate
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_greedy}
						trait = charitable
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_lustful}
						trait = chaste
					}
				}
				ROOT = {subtract_variable = { which = current_match value = 10 }}
			}
			
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_smart}
						OR = {
							trait = genius
							trait = quick
							trait = shrewd
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_stupid}
						OR = {
							trait = imbecile
							trait = slow
							trait = dull
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = trait_strong}
						OR = {
							trait = strong
							trait = robust
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}

			
			if = {
				limit = {
					OR = {
						AND = {
							ROOT = {has_character_flag = dynasty_big}
							num_of_dynasty_members = 50
						}
						AND = {
							ROOT = {has_character_flag = dynasty_medium}
							NOT = {num_of_dynasty_members = 50}
							num_of_dynasty_members = 20
						}
						AND = {
							ROOT = {has_character_flag = dynasty_small}
							NOT = {num_of_dynasty_members = 20}
						}
						dynasty = none
					}
				}
				ROOT = {change_variable = { which = current_match value = 40 }}
			}
			
			
			if = {
				limit = {
					OR = {
						AND = {
							ROOT = {has_character_flag = dist_close}
							NOT = {distance = { who = ROOT distance = 300 }}
						}
						AND = {
							ROOT = {has_character_flag = dist_medium}
							NOT = {distance = { who = ROOT distance = 500 }}
							distance = { who = ROOT distance = 300 }
						}
						AND = {
							ROOT = {has_character_flag = dist_far}
							NOT = {distance = { who = ROOT distance = 700 }}
							distance = { who = ROOT distance = 500 }
						}
						AND = {
							ROOT = {has_character_flag = dist_vfar}
							NOT = {distance = { who = ROOT distance = 900 }}
							distance = { who = ROOT distance = 700 }
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 100 }}
			}
			
			if = {
				limit = {
					OR = {
						AND = {
							ROOT = {has_character_flag = culture_diff}
							NOT = {culture = ROOT}
						}
						AND = {
							ROOT = {NOT = {has_character_flag = culture_diff}}
							culture = ROOT
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 50 }}
			}
			
			if = {
				limit = {
					
					AND = {
						ROOT = {NOT = {has_character_flag = culture_diff}}
						culture_group = ROOT
					}
					
				}
				ROOT = {change_variable = { which = current_match value = 20 }}
			}
			
			if = {
				limit = {
					OR = {
						AND = {
							ROOT = {has_character_flag = religion_diff}
							NOT = {religion = ROOT}
						}
						AND = {
							ROOT = {NOT = {has_character_flag = religion_diff}}
							religion = ROOT
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 50 }}
			}
			
			
			if = {
				limit = {
					
					AND = {
						ROOT = {NOT = {has_character_flag = religion_diff}}
						religion_group = ROOT
					}
					
				}
				ROOT = {change_variable = { which = current_match value = 20 }}
			}
			
			if = {
				limit = {
					OR = {
						AND = {
							ROOT = {has_character_flag = concubine_check}
							OR = {
								is_tribal = yes
								is_nomadic = yes
								has_concubinage = yes
							}
						}
						ROOT = {NOT = {has_character_flag = concubine_check}}
					}
				}
				ROOT = {change_variable = { which = current_match value = 150 }}
			}
			
			if = {
				limit = {
					AND = {
						ROOT = {has_character_flag = legit_child_check}
						any_spouse_even_if_dead = {
							is_older_than = ROOT
							age_diff = {who = ROOT years = 16}
						}
					}
				}
				ROOT = {change_variable = { which = current_match value = 60 }}
			}
			
			if = {
				limit = {
					ROOT = {
						check_variable = {which = current_match which = best_match}
					}
				}
				save_event_target_as = target_myfather
				ROOT = {set_variable = {which = best_match which = current_match}}
				
			}
			
		}
		
		
		
		any_character = { #Find your sibling -> dead father
			limit = {
				father_even_if_dead = {
					is_alive = no
					is_older_than = ROOT
					age_diff = {who = ROOT years = 16}
					NOT = {character = ROOT}
				}
			}
			father_even_if_dead = {
				ROOT = {set_variable = { which = current_match value = 0 }}
			
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_tribe}
							is_ruler = yes
							is_tribal = yes
						}
					}
					ROOT = {change_variable = { which = current_match value = 300 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_noble}
							is_ruler = no
							NOT = {dynasty = none}
						}
					}
					ROOT = {change_variable = { which = current_match value = 300 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_horde}
							is_ruler = yes
							OR = {
								is_nomadic = yes
								has_horde_culture	= yes
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 200 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_mercenary}
							is_ruler = yes
							mercenary = yes
						}
					}
					ROOT = {change_variable = { which = current_match value = 300 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_merchant}
							independent = no
							liege = {
								is_merchant_republic = yes
							}
							is_ruler = yes
							is_merchant_republic = yes
						}
					}
					ROOT = {change_variable = { which = current_match value = 300 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_doge}
							OR = {
								independent = yes
								liege = {
									is_merchant_republic = no
								}
							}
							is_ruler = yes
							is_merchant_republic = yes
						}
					}
					ROOT = {change_variable = { which = current_match value = 300 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_lowborn}
							is_ruler = no
							dynasty = none
						}
						
					}
					ROOT = {change_variable = { which = current_match value = 200 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_count}
							is_feudal = yes
							mercenary = no
							OR = {
								tier = BARON
								tier = COUNT
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_duke}
							is_feudal = yes
							mercenary = no
							tier = DUKE
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = mac_king}
							is_feudal = yes
							mercenary = no
							higher_tier_than = DUKE
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = age_only}
							NOT = {num_of_children = 1}
						}
					}
					ROOT = {change_variable = { which = current_match value = 20 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = age_oldest}
							num_of_children = 1
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = age_middle}
							num_of_children = 2
							any_child = {
								is_older_than = ROOT
							}
							any_child = {
								NOT = {is_older_than = ROOT}
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = age_youngest}
							num_of_children = 1
							is_older_than = ROOT
							NOT = {
								any_child = {
									NOT = {is_older_than = ROOT}
									age_diff = {who = ROOT years = 1}
								}
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_ambitious}
							trait = ambitious
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_zealous}
							trait = zealous
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_deceitful}
							trait = deceitful
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_arbitrary}
							trait = arbitrary
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				
				
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_trusting}
							trait = trusting
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_brave}
							trait = brave
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_stubborn}
							trait = stubborn
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_shy}
							trait = shy
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_kind}
							trait = kind
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_humble}
							trait = humble
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_patient}
							trait = patient
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_gluttonous}
							trait = gluttonous
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_greedy}
							trait = greedy
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_lustful}
							trait = lustful
						}
					}
					ROOT = {change_variable = { which = current_match value = 5 }}
				}
				
				
				
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_ambitious}
							trait = content
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_zealous}
							trait = cynical
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_deceitful}
							trait = honest
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_arbitrary}
							trait = just
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				
				
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_trusting}
							trait = paranoid
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_brave}
							trait = craven
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_shy}
							trait = gregarious
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_kind}
							OR = {
								trait = envious
								trait = cruel
							}
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_humble}
							trait = proud
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_patient}
							trait = wroth
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_gluttonous}
							trait = temperate
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_greedy}
							trait = charitable
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_lustful}
							trait = chaste
						}
					}
					ROOT = {subtract_variable = { which = current_match value = 10 }}
				}
				
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_smart}
							OR = {
								trait = genius
								trait = quick
								trait = shrewd
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_stupid}
							OR = {
								trait = imbecile
								trait = slow
								trait = dull
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = trait_strong}
							OR = {
								trait = strong
								trait = robust
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}

				
				if = {
					limit = {
						OR = {
							AND = {
								ROOT = {has_character_flag = dynasty_big}
								num_of_dynasty_members = 50
							}
							AND = {
								ROOT = {has_character_flag = dynasty_medium}
								NOT = {num_of_dynasty_members = 50}
								num_of_dynasty_members = 20
							}
							AND = {
								ROOT = {has_character_flag = dynasty_small}
								NOT = {num_of_dynasty_members = 20}
							}
							dynasty = none
						}
					}
					ROOT = {change_variable = { which = current_match value = 40 }}
				}
				
				
				if = {
					limit = {
						OR = {
							AND = {
								ROOT = {has_character_flag = dist_close}
								NOT = {distance = { who = ROOT distance = 300 }}
							}
							AND = {
								ROOT = {has_character_flag = dist_medium}
								NOT = {distance = { who = ROOT distance = 500 }}
								distance = { who = ROOT distance = 300 }
							}
							AND = {
								ROOT = {has_character_flag = dist_far}
								NOT = {distance = { who = ROOT distance = 700 }}
								distance = { who = ROOT distance = 500 }
							}
							AND = {
								ROOT = {has_character_flag = dist_vfar}
								NOT = {distance = { who = ROOT distance = 900 }}
								distance = { who = ROOT distance = 700 }
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 100 }}
				}
				
				if = {
					limit = {
						OR = {
							AND = {
								ROOT = {has_character_flag = culture_diff}
								NOT = {culture = ROOT}
							}
							AND = {
								ROOT = {NOT = {has_character_flag = culture_diff}}
								culture = ROOT
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 50 }}
				}
				
				if = {
					limit = {
						
						AND = {
							ROOT = {NOT = {has_character_flag = culture_diff}}
							culture_group = ROOT
						}
						
					}
					ROOT = {change_variable = { which = current_match value = 20 }}
				}
				
				if = {
					limit = {
						OR = {
							AND = {
								ROOT = {has_character_flag = religion_diff}
								NOT = {religion = ROOT}
							}
							AND = {
								ROOT = {NOT = {has_character_flag = religion_diff}}
								religion = ROOT
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 50 }}
				}
				
				
				if = {
					limit = {
						
						AND = {
							ROOT = {NOT = {has_character_flag = religion_diff}}
							religion_group = ROOT
						}
						
					}
					ROOT = {change_variable = { which = current_match value = 20 }}
				}
				
				if = {
					limit = {
						OR = {
							AND = {
								ROOT = {has_character_flag = concubine_check}
								OR = {
									is_tribal = yes
									is_nomadic = yes
									has_concubinage = yes
								}
							}
							ROOT = {NOT = {has_character_flag = concubine_check}}
						}
					}
					ROOT = {change_variable = { which = current_match value = 150 }}
				}
				
				if = {
					limit = {
						AND = {
							ROOT = {has_character_flag = legit_child_check}
							any_spouse_even_if_dead = {
								is_older_than = ROOT
								age_diff = {who = ROOT years = 16}
							}
						}
					}
					ROOT = {change_variable = { which = current_match value = 60 }}
				}
				
				if = {
					limit = {
						ROOT = {
							check_variable = {which = current_match which = best_match}
						}
					}
					save_event_target_as = target_myfather
					ROOT = {set_variable = {which = best_match which = current_match}}
					
				}
				
			}
		}
		
		
		remove_trait = child_of_consort
		remove_trait = bastard
		remove_trait = legit_bastard
		event_target:target_myfather = {
			ROOT = {
				set_father = PREV
			}
			if = {
				limit = {ROOT = {has_character_flag = legit_child_check}}
				if = {
					limit = {
						ROOT = {has_character_flag = mac_lowborn}
					}
					ROOT = {add_trait = born_lowborn}
				}
				if = {
					limit = {
						is_merchant_republic = yes
					}
					ROOT = {add_trait = grew_up_city}
				}
				if = {
					limit = {
						ROOT = {has_character_flag = dist_close}
						OR = {
							ROOT = {has_character_flag = mac_doge}
							ROOT = {has_character_flag = mac_merchant}
						}
					}
					ROOT = {add_trait = grew_up_city}
				}
				if = {
					limit = {
						ROOT = {NOT = {has_character_flag = mac_lowborn}}
						NOT = {dynasty = none}
						ROOT = {has_character_flag = old_dynasty}
					}
					ROOT = {
						set_no_dynasty = yes
						dynasty = PREV
						character_event = {id = DYN.2000}
					}
				}
				if = {
					limit = {ROOT = {has_character_flag = legit_bastard_check}}
					ROOT = {add_trait = legit_bastard}
				}
				if = {
					limit = {
						is_alive = yes
						ROOT = {
							NOT = {has_character_flag = legit_bastard_check}
							NOT = {has_character_flag = concubine_check}
						}
					}
					random_spouse_even_if_dead = {
						limit = {
							is_older_than = ROOT
							age_diff = {who = ROOT years = 16}
						}
						save_event_target_as = target_dparent
						ROOT = {set_mother = event_target:target_dparent}
						clear_event_target = target_dparent
					}
				}
			}
			if = {
				limit = {
					has_character_flag = concubine_check
					OR = {
						is_tribal = yes
						is_nomadic = yes
						has_concubinage = yes
					}
				}
				ROOT = {add_trait = child_of_consort}
			}
			if = {
				limit = {ROOT = {has_character_flag = illegit_child_check}}
				ROOT = {add_trait = bastard}
			}
			if = {
				limit = {ROOT = {has_character_flag = mac_lowborn}}
				ROOT = {add_trait = born_lowborn}
			}
		}
		if = {
			limit = {
				NOT = {mother_even_if_dead = {dynasty = ROOT}}
				NOT = {father_even_if_dead = {dynasty = ROOT}}
				NOT = {trait = bastard}
			}
			add_trait = dynasty_founder
		}
		clear_event_target = target_myfather
		recalc_succession = yes
		
		clr_character_flag = mac_lowborn
		clr_character_flag = mac_noble
		clr_character_flag = mac_merchant
		clr_character_flag = mac_mercenary
		clr_character_flag = mac_tribe

		clr_character_flag = mac_count
		clr_character_flag = mac_duke
		clr_character_flag = mac_king
		clr_character_flag = mac_doge

		clr_character_flag = age_only
		clr_character_flag = age_oldest
		clr_character_flag = age_middle
		clr_character_flag = age_youngest

		clr_character_flag = trait_ambitious
		clr_character_flag = trait_zealous
		clr_character_flag = trait_deceitful
		clr_character_flag = trait_arbitrary

		clr_character_flag = trait_trusting
		clr_character_flag = trait_brave
		clr_character_flag = trait_stubborn
		clr_character_flag = trait_shy

		clr_character_flag = trait_kind
		clr_character_flag = trait_humble
		clr_character_flag = trait_patient

		clr_character_flag = trait_gluttonous
		clr_character_flag = trait_greedy
		clr_character_flag = trait_lustful

		clr_character_flag = trait_smart
		clr_character_flag = trait_stupid
		clr_character_flag = trait_strong

		clr_character_flag = dynasty_big
		clr_character_flag = dynasty_medium
		clr_character_flag = dynasty_small

		clr_character_flag = dist_close
		clr_character_flag = dist_medium
		clr_character_flag = dist_far
		clr_character_flag = dist_vfar

		clr_character_flag = culture_diff
		clr_character_flag = religion_diff
		
		clr_character_flag = legit_bastard_check
		clr_character_flag = legit_child_check
		clr_character_flag = illegit_child_check
		clr_character_flag = concubine_check
		
		clr_character_flag = old_dynasty
		
		character_event = {
			id = HER.2000
		}
	}
}


character_event = {
	id = HER.2000
	desc = "HER2000"
	picture = "GFX_evt_book_carolingian_script"
	
	is_triggered_only = yes
	
	
	option = {
		father = {
		}
		mother = {
		}
		any_sibling = {
		}
		name = "HER2000A"
	}
}