﻿#Tower of Joy Special Outcome
agot_hf_special_secret_identity_effect = {
	save_scope_as = agot_hf_special_secret_character

	scope:agot_hf_special_secret_character = {
		if = {
			limit = { has_trait = kingsguard }
			agot_remove_kingsguard_effect = { KINGSGUARD = scope:agot_hf_special_secret_character }
		}
		if = {
			limit = { has_trait = refusing_marriage }
			remove_trait = refusing_marriage
		}
		if = {
			limit = { has_character_flag = agot_is_at_unknown_place }
			remove_character_flag = agot_is_at_unknown_place
		}
		if = {
			limit = { has_character_flag = yearly_1010_abductor }
			remove_character_flag = yearly_1010_abductor
		}
		if = {
			limit = { has_character_flag = yearly_1010_abducted }
			remove_character_flag = yearly_1010_abducted
		}
		if = {
			limit = { has_character_flag = generated_name_given }
			remove_character_flag = generated_name_given
		}
		if = {
			limit = { has_any_nickname = yes }
			remove_nickname = yes
		}

		add_character_flag = agot_hf_special_character

		agot_start_secret_identity_effect = yes

		random_list = {
			1 = { title:c_braavos.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_coronyll.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_princes_quarter.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_myr.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_broken_lance.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_lys.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_tyrosh.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_bloodstone.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_casterly_rock.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_the_eyrie.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_storms_end.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_riverrun.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_highgarden.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_winterfell.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_dragonstone.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_kings_landing.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_pyke.holder = { add_courtier = scope:agot_hf_special_secret_character } }
			1 = { title:c_sunspear.holder = { add_courtier = scope:agot_hf_special_secret_character } }
		}
		create_landless_adventurer_title_effect = {
			REASON = flag:voluntary
			FLAVOR_CHAR = scope:agot_hf_special_secret_character
		}
	}
	scope:the_ruler = { trigger_event = agot_hf_generic_events.0002 }
}

agot_hf_secret_thing = {
	save_scope_as = the_ruler
	if = {
		limit = {
			scope:the_ruler = {
				is_human = yes
				NOT = { government_has_flag = government_is_uninteractable }
				exists = house
				NOT = { has_character_flag = agot_hf_secret_thing_already_happened }
				is_landed = yes
				agot_can_be_ruler = yes
				highest_held_title_tier > tier_county
				any_sibling = {
					count >= 1
					AND = {
						exists = house
						is_alive = yes
						agot_hf_special_secret_character_eligible = yes
						NOT = { has_character_flag = agot_is_at_unknown_place }
						any_child = { count = 0 }
						age >= 10
						age < 40
						agot_can_be_ruler = yes
						is_playable_character = no
						AND = {
							save_temporary_opinion_value_as = {
								name = opinion_on_the_ruler
								target = scope:the_ruler
							}
							scope:opinion_on_the_ruler <= 30
						}
						NOT = { is_married = yes }
						NOT = {
							any_child = {
								count > 0
							}
						}
						NOT = { this = character:Targaryen_27 }
						NOT = { this = character:Targaryen_28 }
						NOT = { this = character:Targaryen_29 }
					}
				}
			}
		}
		add_character_flag = agot_hf_secret_thing_already_happened
		random_sibling = {
			limit = {
				AND = {
					exists = house
					is_alive = yes
					agot_hf_special_secret_character_eligible = yes
					NOT = { has_character_flag = agot_is_at_unknown_place }
					any_child = { count = 0 }
					age >= 10
					age < 40
					agot_can_be_ruler = yes
					is_playable_character = no
					AND = {
						save_temporary_opinion_value_as = {
							name = opinion_on_the_ruler
							target = scope:the_ruler
						}
						scope:opinion_on_the_ruler <= 30
					}
					NOT = { is_married = yes }
					NOT = {
						any_child = {
							count > 0
						}
					}
					NOT = { this = character:Targaryen_27 }
					NOT = { this = character:Targaryen_28 }
					NOT = { this = character:Targaryen_29 }
				}
			}
			save_scope_as = the_sibling
			random = {
				chance = {
					value = 0
					add = {
						value = scope:the_sibling.ai_energy
						divide = 2
						min = 1
					}
				}
				trigger_event = { id = agot_hf_generic_events.0001 days = 40 }
			}
		}
	}
}

agot_hf_revealbastard_story_end_effect = {
	hidden_effect = {
		if = {
			limit = { scope:bastard_character.top_liege.primary_title ?= { has_variable = agot_hf_revealbastard_started } }
			scope:bastard_character.top_liege.primary_title = { remove_variable = agot_hf_revealbastard_started }
		}
		if = {
			limit = { scope:bastard_character.top_liege.primary_title ?= { has_variable = agot_hf_revealbastard_started_ai } }
			scope:bastard_character.top_liege.primary_title = {
				remove_variable = agot_hf_revealbastard_started_ai
				set_variable = {
					name = agot_hf_revealbastard_started_ai
					years = 1
				}
			}
		}
		scope:story = { end_story = yes }
	}
}

agot_hf_revealbastard_liege_finder = {
	if = {
		limit = {
			exists = scope:bastard_character.liege
			NOT = { scope:bastard_character.liege = scope:bastard_revealer }
		}
		scope:bastard_character.liege = { save_scope_as = bastards_liege }
	}
	else_if = {
		limit = {
			exists = scope:bastard_character.location
			exists = scope:bastard_character.location.county
			exists = scope:bastard_character.location.county.holder
			NOT = { scope:bastard_character.location.county.holder = scope:bastard_revealer }
		}
		scope:bastard_character.location.county.holder = { save_scope_as = bastards_liege }
	}
	else_if = {
		limit = {
			exists = scope:bastard_revealer.liege
			NOT = { scope:bastard_revealer.liege = scope:bastard_revealer }
		}
		scope:bastard_revealer.liege = { save_scope_as = bastards_liege }
	}
	else = { save_scope_as = bastards_liege }
}

agot_hf_revealbastard_final_effect = {
	scope:bastard_character = {
		#IS A BASTARD!
		if = {
			limit = {
				exists = scope:bastard_character.real_father
				OR = {
					NOT = { exists = scope:bastard_character.father }
					NOT = { scope:bastard_character.father = scope:bastard_character.real_father }
				}
			}
			#Set father and house
			set_father = scope:bastard_character.real_father
			set_parent_house_effect = yes

			#Scenario: Bastard is a Dynast
			if = {
				limit = {
					has_trait = disputed_heritage
					is_dynast = yes
				}
				#Same House as Mother's House
				if = {
					limit = {
						scope:bastard_character.house = scope:bastard_character.mother.house
						has_trait = disputed_heritage
					}
					#Set Bastard House to Real Father's House if it's an active House
					if = {
						limit = {
							has_trait = disputed_heritage
							exists = scope:bastard_character.real_father.house
							scope:bastard_character.real_father.dynasty = {
								any_dynasty_member = {
									count >= 1
								}
							}
						}
						set_house = real_father.house
						save_scope_as = father_first
					}
					#Legitimize Bastard as Mother's House if Real Father's House is extinct
					if = {
						limit = {
							has_trait = disputed_heritage
							OR = {
								NOT = { exists = scope:bastard_character.real_father.house }
								scope:bastard_character.real_father.dynasty = {
									any_dynasty_member = {
										count = 0
									}
								}
							}
						}
						remove_trait = disputed_heritage
						add_trait = legitimized_bastard
						save_scope_as = the_legit_bastard

						every_child = {
							add_to_list = child_of_bastard
						}
						every_in_list = {
							list = child_of_bastard
							set_house = scope:bastard_character.house
						}
					}
				}
				#Same House as Real Father's House
				if = {
					limit = {
						scope:bastard_character.house = scope:bastard_character.real_father.house
						has_trait = disputed_heritage
					}
					#Set Bastard House to Mother's House if it's an active House
					if = {
						limit = {
							has_trait = disputed_heritage
							exists = scope:bastard_character.mother.house
							scope:bastard_character.mother.dynasty = {
								any_dynasty_member = {
									count >= 1
								}
							}
						}
						set_house = mother.house
						save_scope_as = mother_second
					}
					#Legitimize Bastard as Real Father's House if Real Father's House is extinct
					if = {
						limit = {
							NOT = { exists = scope:father_first }
							has_trait = disputed_heritage
							OR = {
								NOT = { exists = scope:bastard_character.mother.house }
								scope:bastard_character.mother.dynasty = {
									any_dynasty_member = {
										count = 0
									}
								}
							}
						}
						remove_trait = disputed_heritage
						add_trait = legitimized_bastard
						save_scope_as = the_legit_bastard

						every_child = {
							add_to_list = child_of_bastard
						}
						every_in_list = {
							list = child_of_bastard
							set_house = scope:bastard_character.house
						}
					}
					#Legitimize Bastard as Mother's House if Mother's House is active
					if = {
						limit = {
							NOT = { exists = scope:mother_second }
							has_trait = disputed_heritage
							scope:bastard_character.mother.dynasty = {
								any_dynasty_member = {
									count = 0
								}
							}
						}

						set_house = mother.house

						remove_trait = disputed_heritage
						add_trait = legitimized_bastard
						save_scope_as = the_legit_bastard

						every_child = {
							add_to_list = child_of_bastard
						}
						every_in_list = {
							list = child_of_bastard
							set_house = scope:bastard_character.house
						}
					}
				}
			}



			#Deciding bastard status.
			if = {
				limit = {
					has_trait = disputed_heritage
				}
				remove_trait = disputed_heritage
				real_father = { save_scope_as = real_father }
				save_scope_as = child
				add_bastard_trait_based_on_faith_effect = yes

				#Add bastard nickname
				if = {
					limit = { has_any_nickname = no }
					agot_hf_bastard_surname_effect = yes
				}

				#Create Cadet - Restricted AGOT Rule
				if = {
					limit = { has_game_rule = agot_bastard_cadets_landed_only }

					#Playable Character with Children and NOT the last member of the dynasty
					if = {
						limit = {
							is_playable_character = yes
							has_trait = bastard
							any_child = { count > 0 }
							scope:bastard_character.dynasty = {
								any_dynasty_member = {
									count > 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}

							scope:bastard_character.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:bastard_character.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:bastard_character.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
							scope:bastard_character.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:bastard_character.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:bastard_character.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
					}

					#Playable Character with Children and the last member of the dynasty
					if = {
						limit = {
							is_playable_character = yes
							has_trait = bastard
							any_child = { count > 0 }
							scope:bastard_character.dynasty = {
								any_dynasty_member = {
									count = 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}

						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}

						}
						save_scope_as = the_legit_bastard
					}

					#Not Playable
					else_if = {
						limit = { is_playable_character = no }

						trigger_event = agot_dynastic_stability.1003
					}
				}

				#Create Cadet - None-Restricted AGOT Rule
				if = {
					limit = { has_game_rule = agot_bastard_cadets_everyone }

					#Character with Children and NOT the last member of the dynasty
					if = {
						limit = {
							has_trait = bastard
							any_child = { count > 0 }
							scope:bastard_character.dynasty = {
								any_dynasty_member = {
									count > 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
							scope:bastard_character.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:bastard_character.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:bastard_character.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
							scope:bastard_character.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:bastard_character.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:bastard_character.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#Playable
						if = {
							limit = {
								is_married = no
								is_playable_character = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
							scope:bastard_character.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:bastard_character.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:bastard_character.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#None Playable Male
						if = {
							limit = {
								is_married = no
								is_playable_character = no
								is_male = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
							scope:bastard_character.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:bastard_character.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:bastard_character.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
					}

					#Character with Children and the last member of the dynasty
					if = {
						limit = {
							has_trait = bastard
							any_child = { count > 0 }
							scope:bastard_character.dynasty = {
								any_dynasty_member = {
									count = 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}

						}
						#Playable
						if = {
							limit = {
								is_married = no
								is_playable_character = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
						}
						#None Playable Male
						if = {
							limit = {
								is_married = no
								is_playable_character = no
								is_male = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:bastard_character.house
							}
						}
						#None Playable Female
						if = {
							limit = {
								is_married = no
								is_playable_character = no
								is_female = yes
								OR = {
									scope:bastard_character.house = scope:bastard_character.father.house
									scope:bastard_character.house = scope:bastard_character.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard
						}
						save_scope_as = the_legit_bastard
					}
				}
			}
			#Adultery penalty for parents
			if = {
				limit = {
					exists = root.mother
					exists = root.real_father
				}
				mother = { save_scope_as = my_mother }
				real_father = { save_scope_as = my_real_father }

				if = {
					limit = {
						exists = scope:my_mother.primary_spouse
					}
					scope:my_mother.primary_spouse = { save_scope_as = agot_hf_the_husband }
				}
				else_if = {
					limit = { scope:my_real_father = { is_alive = yes } }
					scope:my_real_father = { save_scope_as = agot_hf_the_husband }
				}
				else = { scope:my_mother = { save_scope_as = agot_hf_the_husband } }

				if = {
					limit = { mother = { is_alive = yes } }
					mother = {
						#penalties.
						expose_lover_secret_or_run_consequence_effect = {
							TARGET = scope:my_real_father
							EXPOSER = scope:agot_hf_the_husband
						}
					}
				}
				if = {
					limit = {
						real_father = { is_alive = yes }
						exists = root.real_father
					}
					real_father = {
						expose_lover_secret_or_run_consequence_effect = {
							TARGET = scope:my_mother
							EXPOSER = scope:agot_hf_the_husband
						}
					}
				}
			}

			save_scope_as = agot_hf_is_bastard
			if = {
				limit = { is_betrothed = yes }
				break_betrothal = betrothed
			}
		}

		#NOT A BASTARD!
		else = {
			limit = {
				exists = scope:bastard_character.real_father
				scope:bastard_character.father = scope:bastard_character.real_father
			}
			remove_trait = disputed_heritage
			save_scope_as = agot_hf_is_not_bastard
		}

		#SENDING EVENTS

		#Bastard is from high family - send event to everyone
		if = {
			limit = {
				OR = {
					scope:bastard_character.real_father ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
					scope:bastard_character.real_mother ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
					scope:bastard_character.real_father.primary_spouse ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
					scope:bastard_character.real_mother.primary_spouse ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
				}
			}
			every_ruler = {
				limit = { highest_held_title_tier >= tier_county }
				add_to_list = iron_throne_realm
			}
		}
		#Bastard is from low family
		else = {
			if = {
				limit = { exists = scope:bastard_character.liege.liege }
				scope:bastard_character.liege.liege = {
					every_vassal_or_below = {
						limit = { highest_held_title_tier >= tier_county }
						add_to_list = iron_throne_realm
					}
				}
			}
			else_if = {
				limit = { exists = scope:bastard_character.liege }
				scope:bastard_character.liege = {
					every_vassal_or_below = {
						limit = { highest_held_title_tier >= tier_county }
						add_to_list = iron_throne_realm
					}
				}
			}
			else_if = {
				limit = { scope:bastard_character = { is_playable_character = yes } }
				scope:bastard_character = {
					every_vassal_or_below = {
						limit = { highest_held_title_tier >= tier_county }
						add_to_list = iron_throne_realm
					}
				}
			}
		}
	}
	scope:bastard_character = {
		if = {
			limit = { NOT = { has_character_flag = already_revealed_my_parentage } }
			add_character_flag = already_revealed_my_parentage
		}
	}
	set_variable = {
		name = agot_hf_revealbastard_completed
		years = 2
	}
}

agot_hf_bastard_surname_effect = {
	if = {
		limit = { exists = var:agot_birthplace }
		agot_add_birthplace_bastard_nickname_effect = {
			BIRTHPLACE = var:agot_birthplace
		}
	}
	else = {
		agot_add_birthplace_bastard_nickname_effect = {
			BIRTHPLACE = location
		}
	}
}

agot_hf_revealbastard_set_claims_and_events_effect = {
	if = {
		limit = { exists = scope:agot_hf_is_bastard }
		every_in_list = {
			list = iron_throne_realm
			trigger_event = {
				id = agot_hf_revealbastard_events.0011
				days = 1
			}
		}

		if = {
			limit = {
				exists = scope:bastard_character.mother.house.house_head
				scope:bastard_character.mother.house.house_head = {
					is_alive = yes
					is_landed = yes
					highest_held_title_tier > tier_barony
				}
			}
			scope:bastard_character.mother.house.house_head = {
				every_held_title = {
					limit = { tier > tier_barony }
					add_to_list = agot_hf_titles_to_claim_mom
				}
				every_in_list = {
					list = agot_hf_titles_to_claim_mom
					save_scope_as = agot_hf_claimed_title_mom
					scope:bastard_character = {
						add_pressed_claim = scope:agot_hf_claimed_title_mom
					}
				}
			}
		}
		if = {
			limit = {
				exists = scope:bastard_character.real_father.house.house_head
				scope:bastard_character.real_father.house.house_head = {
					is_alive = yes
					is_landed = yes
					highest_held_title_tier > tier_barony
				}
			}
			scope:bastard_character.real_father.house.house_head = {
				every_held_title = {
					limit = { tier > tier_barony }
					add_to_list = agot_hf_titles_to_claim_dad
				}
				every_in_list = {
					list = agot_hf_titles_to_claim_dad
					save_scope_as = agot_hf_claimed_title_dad
					scope:bastard_character = {
						add_pressed_claim = scope:agot_hf_claimed_title_dad
					}
				}
			}
		}

		hidden_effect = {
			scope:bastard_character = {
				add_opinion = {
					target = scope:bastard_revealer
					opinion = -45
					modifier = agot_hf_revealbastard_revealed_the_truth_bad
				}
			}
		}
	}
	else_if = {
		limit = { exists = scope:agot_hf_is_not_bastard }
		every_in_list = {
			list = iron_throne_realm
			trigger_event = {
				id = agot_hf_revealbastard_events.0012
				days = 1
			}
		}

		hidden_effect = {
			scope:bastard_character = {
				add_opinion = {
					target = scope:bastard_revealer
					opinion = 25
					modifier = agot_hf_revealbastard_revealed_the_truth_good
				}
			}
		}
	}
}

agot_hf_revealbastard_busted_effect = {
	if = {
		limit = {
			NOT = { scope:bastard_character.father = scope:bastard_character.real_father }
			exists = scope:bastard_character.mother
			scope:bastard_character.mother = { is_alive = yes }
			scope:bastard_character = {
				is_alive = yes
				is_playable_character = no
				is_adult = no
				is_married = no
				is_concubine = no
				NOT = {
					any_relation = {
						type = agot_dragon
					}
				}
				is_human = yes
				NOT = { has_character_flag = agot_hf_parent_already_knows }
				NOT = { has_character_flag = agot_hf_revealbastard_busted }
			}
		}
		random = {
			chance = scope:bastard_character.mother.intrigue
			scope:bastard_character.mother = { trigger_event = { id = agot_hf_revealbastard_events.0016 days = { 3 10 } } }
			scope:bastard_character = {
				add_character_flag = {
					flag = agot_hf_parent_already_knows
					days = 40
				}
			}
		}
	}
	if = {
		limit = {
			exists = scope:bastard_character.real_father
			scope:bastard_character.real_father = {
				is_alive = yes
				any_secret = {
					secret_type = secret_disputed_heritage
					secret_target = { this = scope:bastard_character }
				}
			}
			scope:bastard_character = {
				is_alive = yes
				is_playable_character = no
				is_adult = no
				is_married = no
				is_concubine = no
				NOT = {
					any_relation = {
						type = agot_dragon
					}
				}
				is_human = yes
				NOT = { has_character_flag = agot_hf_parent_already_knows }
				NOT = { has_character_flag = agot_hf_revealbastard_busted }
			}
		}
		random = {
			chance = scope:bastard_character.real_father.intrigue
			scope:bastard_character.real_father = { trigger_event = { id = agot_hf_revealbastard_events.0016 days = { 31 50 } } }
			scope:bastard_character = {
				add_character_flag = {
					flag = agot_hf_parent_already_knows
					days = 40
				}
			}
		}
	}
}

agot_hf_laamp_naming_effect = {
	random_list = {
		50 = {
			create_adventurer_title = {
				name = agothfa_adventurer_name_a
				holder = scope:new_landless_adventurer
				article = DEFAULT_TITLE_NAME_ARTICLE
				save_scope_as = new_title
			}
		}
		50 = {
			create_adventurer_title = {
				name = agothfa_adventurer_name_b
				holder = scope:new_landless_adventurer
				article = DEFAULT_TITLE_NAME_ARTICLE
				save_scope_as = new_title
			}
		}
		50 = {
			create_adventurer_title = {
				name = agothfa_adventurer_name_c
				holder = scope:new_landless_adventurer
				article = DEFAULT_TITLE_NAME_ARTICLE
				save_scope_as = new_title
			}
		}
		50 = {
			create_adventurer_title = {
				name = agothfa_adventurer_name_d
				holder = scope:new_landless_adventurer
				save_scope_as = new_title
			}
		}
		10 = {
			create_adventurer_title = {
				name = agothfa_adventurer_name_e
				holder = scope:new_landless_adventurer
				article = DEFAULT_TITLE_NAME_ARTICLE
				save_scope_as = new_title
			}
		}
		10 = {
			create_adventurer_title = {
				name = agothfa_adventurer_name_f
				holder = scope:new_landless_adventurer
				save_scope_as = new_title
			}
		}
	}
}

# for other siblings
agot_hf_revealbastard_final_siblings_effect = {
	save_scope_as = the_bastard_sibling
	scope:the_bastard_sibling = {
		#IS A BASTARD!
		if = {
			limit = {
				exists = scope:the_bastard_sibling.real_father
				OR = {
					NOT = { exists = scope:the_bastard_sibling.father }
					NOT = { scope:the_bastard_sibling.father = scope:the_bastard_sibling.real_father }
				}
			}
			#Set father and house
			set_father = scope:the_bastard_sibling.real_father
			set_parent_house_effect = yes

			#Scenario: Bastard is a Dynast
			if = {
				limit = {
					has_trait = disputed_heritage
					is_dynast = yes
				}
				#Same House as Mother's House
				if = {
					limit = {
						scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
						has_trait = disputed_heritage
					}
					#Set Bastard House to Real Father's House if it's an active House
					if = {
						limit = {
							has_trait = disputed_heritage
							exists = scope:the_bastard_sibling.real_father.house
							scope:the_bastard_sibling.real_father.dynasty = {
								any_dynasty_member = {
									count >= 1
								}
							}
						}
						set_house = real_father.house
						save_scope_as = father_first
					}
					#Legitimize Bastard as Mother's House if Real Father's House is extinct
					if = {
						limit = {
							has_trait = disputed_heritage
							OR = {
								NOT = { exists = scope:the_bastard_sibling.real_father.house }
								scope:the_bastard_sibling.real_father.dynasty = {
									any_dynasty_member = {
										count = 0
									}
								}
							}
						}
						remove_trait = disputed_heritage
						add_trait = legitimized_bastard
						save_scope_as = the_legit_bastard

						every_child = {
							add_to_list = child_of_bastard
						}
						every_in_list = {
							list = child_of_bastard
							set_house = scope:the_bastard_sibling.house
						}
					}
				}
				#Same House as Real Father's House
				if = {
					limit = {
						scope:the_bastard_sibling.house = scope:the_bastard_sibling.real_father.house
						has_trait = disputed_heritage
					}
					#Set Bastard House to Mother's House if it's an active House
					if = {
						limit = {
							has_trait = disputed_heritage
							exists = scope:the_bastard_sibling.mother.house
							scope:the_bastard_sibling.mother.dynasty = {
								any_dynasty_member = {
									count >= 1
								}
							}
						}
						set_house = mother.house
						save_scope_as = mother_second
					}
					#Legitimize Bastard as Real Father's House if Real Father's House is extinct
					if = {
						limit = {
							NOT = { exists = scope:father_first }
							has_trait = disputed_heritage
							OR = {
								NOT = { exists = scope:the_bastard_sibling.mother.house }
								scope:the_bastard_sibling.mother.dynasty = {
									any_dynasty_member = {
										count = 0
									}
								}
							}
						}
						remove_trait = disputed_heritage
						add_trait = legitimized_bastard
						save_scope_as = the_legit_bastard

						every_child = {
							add_to_list = child_of_bastard
						}
						every_in_list = {
							list = child_of_bastard
							set_house = scope:the_bastard_sibling.house
						}
					}
					#Legitimize Bastard as Mother's House if Mother's House is active
					if = {
						limit = {
							NOT = { exists = scope:mother_second }
							has_trait = disputed_heritage
							scope:the_bastard_sibling.mother.dynasty = {
								any_dynasty_member = {
									count = 0
								}
							}
						}

						set_house = mother.house

						remove_trait = disputed_heritage
						add_trait = legitimized_bastard
						save_scope_as = the_legit_bastard

						every_child = {
							add_to_list = child_of_bastard
						}
						every_in_list = {
							list = child_of_bastard
							set_house = scope:the_bastard_sibling.house
						}
					}
				}
			}



			#Deciding bastard status.
			if = {
				limit = {
					has_trait = disputed_heritage
				}
				remove_trait = disputed_heritage
				real_father = { save_scope_as = real_father }
				save_scope_as = child
				add_bastard_trait_based_on_faith_effect = yes

				#Add bastard nickname
				if = {
					limit = { has_any_nickname = no }
					agot_hf_bastard_surname_effect = yes
				}

				#Create Cadet - Restricted AGOT Rule
				if = {
					limit = { has_game_rule = agot_bastard_cadets_landed_only }

					#Playable Character with Children and NOT the last member of the dynasty
					if = {
						limit = {
							is_playable_character = yes
							has_trait = bastard
							any_child = { count > 0 }
							scope:the_bastard_sibling.dynasty = {
								any_dynasty_member = {
									count > 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}

							scope:the_bastard_sibling.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
							scope:the_bastard_sibling.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
					}

					#Playable Character with Children and the last member of the dynasty
					if = {
						limit = {
							is_playable_character = yes
							has_trait = bastard
							any_child = { count > 0 }
							scope:the_bastard_sibling.dynasty = {
								any_dynasty_member = {
									count = 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}

						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}

						}
						save_scope_as = the_legit_bastard
					}

					#Not Playable
					else_if = {
						limit = { is_playable_character = no }

						trigger_event = agot_dynastic_stability.1003
					}
				}

				#Create Cadet - None-Restricted AGOT Rule
				if = {
					limit = { has_game_rule = agot_bastard_cadets_everyone }

					#Character with Children and NOT the last member of the dynasty
					if = {
						limit = {
							has_trait = bastard
							any_child = { count > 0 }
							scope:the_bastard_sibling.dynasty = {
								any_dynasty_member = {
									count > 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
							scope:the_bastard_sibling.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
							scope:the_bastard_sibling.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#Playable
						if = {
							limit = {
								is_married = no
								is_playable_character = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
							scope:the_bastard_sibling.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
						#None Playable Male
						if = {
							limit = {
								is_married = no
								is_playable_character = no
								is_male = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = bastard_founder
							create_cadet_branch = {}

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
							scope:the_bastard_sibling.house = {
								if = {
									limit = { house_head = { has_character_flag = has_personal_coa } }
									set_coa = house_head.var:my_personal_coa.house
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
								else = {
									generate_coa = bastards
									set_house_name_from_house = scope:the_bastard_sibling.house
								}
							}
							trigger_event = agot_coa_events.0001
							trigger_event = agot_dynastic_stability.1002
						}
					}

					#Character with Children and the last member of the dynasty
					if = {
						limit = {
							has_trait = bastard
							any_child = { count > 0 }
							scope:the_bastard_sibling.dynasty = {
								any_dynasty_member = {
									count = 1
								}
							}
						}

						#Male
						if = {
							limit = {
								is_male = yes
								patrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
						}
						#Female
						if = {
							limit = {
								is_female = yes
								matrilinear_marriage = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard


							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}

						}
						#Playable
						if = {
							limit = {
								is_married = no
								is_playable_character = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
						}
						#None Playable Male
						if = {
							limit = {
								is_married = no
								is_playable_character = no
								is_male = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard

							every_child = {
								add_to_list = child_of_bastard
							}
							every_in_list = {
								list = child_of_bastard
								set_house = scope:the_bastard_sibling.house
							}
						}
						#None Playable Female
						if = {
							limit = {
								is_married = no
								is_playable_character = no
								is_female = yes
								OR = {
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.father.house
									scope:the_bastard_sibling.house = scope:the_bastard_sibling.mother.house
								}
							}
							remove_trait = bastard
							add_trait = legitimized_bastard
						}
						save_scope_as = the_legit_bastard
					}
				}
			}
			#Adultery penalty for parents
			if = {
				limit = {
					exists = root.mother
					exists = root.real_father
				}
				mother = { save_scope_as = my_mother }
				real_father = { save_scope_as = my_real_father }

				if = {
					limit = {
						exists = scope:my_mother.primary_spouse
					}
					scope:my_mother.primary_spouse = { save_scope_as = agot_hf_the_husband }
				}
				else_if = {
					limit = { scope:my_real_father = { is_alive = yes } }
					scope:my_real_father = { save_scope_as = agot_hf_the_husband }
				}
				else = { scope:my_mother = { save_scope_as = agot_hf_the_husband } }

				if = {
					limit = { mother = { is_alive = yes } }
					mother = {
						#penalties.
						expose_lover_secret_or_run_consequence_effect = {
							TARGET = scope:my_real_father
							EXPOSER = scope:agot_hf_the_husband
						}
					}
				}
				if = {
					limit = {
						real_father = { is_alive = yes }
						exists = root.real_father
					}
					real_father = {
						expose_lover_secret_or_run_consequence_effect = {
							TARGET = scope:my_mother
							EXPOSER = scope:agot_hf_the_husband
						}
					}
				}
			}

			save_scope_as = agot_hf_is_bastard
			if = {
				limit = { is_betrothed = yes }
				break_betrothal = betrothed
			}
		}

		#NOT A BASTARD!
		else = {
			limit = {
				exists = scope:the_bastard_sibling.real_father
				scope:the_bastard_sibling.father = scope:the_bastard_sibling.real_father
			}
			remove_trait = disputed_heritage
			save_scope_as = agot_hf_is_not_bastard
		}

		#SENDING EVENTS

		#Bastard is from high family - send event to everyone
		if = {
			limit = {
				OR = {
					scope:the_bastard_sibling.real_father ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
					scope:the_bastard_sibling.real_mother ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
					scope:the_bastard_sibling.real_father.primary_spouse ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
					scope:the_bastard_sibling.real_mother.primary_spouse ?= {
						is_independent_ruler = yes
						is_playable_character = yes
						highest_held_title_tier >= tier_kingdom
					}
				}
			}
			every_ruler = {
				limit = { highest_held_title_tier >= tier_county }
				add_to_list = iron_throne_realm
			}
		}
		#Bastard is from low family
		else = {
			if = {
				limit = { exists = scope:the_bastard_sibling.liege.liege }
				scope:the_bastard_sibling.liege.liege = {
					every_vassal_or_below = {
						limit = { highest_held_title_tier >= tier_county }
						add_to_list = iron_throne_realm
					}
				}
			}
			else_if = {
				limit = { exists = scope:the_bastard_sibling.liege }
				scope:the_bastard_sibling.liege = {
					every_vassal_or_below = {
						limit = { highest_held_title_tier >= tier_county }
						add_to_list = iron_throne_realm
					}
				}
			}
			else_if = {
				limit = { scope:the_bastard_sibling = { is_playable_character = yes } }
				scope:the_bastard_sibling = {
					every_vassal_or_below = {
						limit = { highest_held_title_tier >= tier_county }
						add_to_list = iron_throne_realm
					}
				}
			}
		}
	}
	scope:the_bastard_sibling = {
		if = {
			limit = { NOT = { has_character_flag = already_revealed_my_parentage } }
			add_character_flag = already_revealed_my_parentage
		}
	}
}

agot_hf_revealbastard_set_claims_and_events_siblings_effect = {
	save_scope_as = the_bastard_sibling

	if = {
		limit = {
			any_sibling = { has_character_flag = agot_hf_bastard_sibling }
		}
		every_sibling = {
			limit = { has_character_flag = agot_hf_bastard_sibling }
			add_to_list = new_bastard_siblings
			ordered_in_list = {
				list = new_bastard_siblings
				limit = { NOT = { this = scope:bastard_sibling_a } }
				order_by = age
				save_scope_as = bastard_sibling_b
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
				}
				order_by = age
				save_scope_as = bastard_sibling_c
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
				}
				order_by = age
				save_scope_as = bastard_sibling_d
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
				}
				order_by = age
				save_scope_as = bastard_sibling_e
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
					NOT = { this = scope:bastard_sibling_e }
				}
				order_by = age
				save_scope_as = bastard_sibling_f
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
					NOT = { this = scope:bastard_sibling_e }
					NOT = { this = scope:bastard_sibling_f }
				}
				order_by = age
				save_scope_as = bastard_sibling_g
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
					NOT = { this = scope:bastard_sibling_e }
					NOT = { this = scope:bastard_sibling_f }
					NOT = { this = scope:bastard_sibling_g }
				}
				order_by = age
				save_scope_as = bastard_sibling_h
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
					NOT = { this = scope:bastard_sibling_e }
					NOT = { this = scope:bastard_sibling_f }
					NOT = { this = scope:bastard_sibling_g }
					NOT = { this = scope:bastard_sibling_h }
				}
				order_by = age
				save_scope_as = bastard_sibling_i
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
					NOT = { this = scope:bastard_sibling_e }
					NOT = { this = scope:bastard_sibling_f }
					NOT = { this = scope:bastard_sibling_g }
					NOT = { this = scope:bastard_sibling_h }
					NOT = { this = scope:bastard_sibling_i }
				}
				order_by = age
				save_scope_as = bastard_sibling_j
			}
			ordered_in_list = {
				list = new_bastard_siblings
				limit = {
					NOT = { this = scope:bastard_sibling_a }
					NOT = { this = scope:bastard_sibling_b }
					NOT = { this = scope:bastard_sibling_c }
					NOT = { this = scope:bastard_sibling_d }
					NOT = { this = scope:bastard_sibling_e }
					NOT = { this = scope:bastard_sibling_f }
					NOT = { this = scope:bastard_sibling_g }
					NOT = { this = scope:bastard_sibling_h }
					NOT = { this = scope:bastard_sibling_i }
					NOT = { this = scope:bastard_sibling_j }
				}
				order_by = age
				save_scope_as = bastard_sibling_k
			}
		}
	}

	if = {
		limit = { this = scope:bastard_sibling_a }
		every_in_list = {
			list = iron_throne_realm
			trigger_event = {
				id = agot_hf_revealbastard_events.0023
				days = 1
			}
		}
	}

	if = {
		limit = {
			exists = scope:the_bastard_sibling.mother.house.house_head
			scope:the_bastard_sibling.mother.house.house_head = {
				is_alive = yes
				is_landed = yes
				highest_held_title_tier > tier_barony
			}
		}
		scope:the_bastard_sibling.mother.house.house_head = {
			every_held_title = {
				limit = { tier > tier_barony }
				add_to_list = agot_hf_titles_to_claim_mom
			}
			every_in_list = {
				list = agot_hf_titles_to_claim_mom
				save_scope_as = agot_hf_claimed_title_mom
				scope:the_bastard_sibling = {
					add_pressed_claim = scope:agot_hf_claimed_title_mom
				}
			}
		}
	}
	if = {
		limit = {
			exists = scope:the_bastard_sibling.real_father.house.house_head
			scope:the_bastard_sibling.real_father.house.house_head = {
				is_alive = yes
				is_landed = yes
				highest_held_title_tier > tier_barony
			}
		}
		scope:the_bastard_sibling.real_father.house.house_head = {
			every_held_title = {
				limit = { tier > tier_barony }
				add_to_list = agot_hf_titles_to_claim_dad
			}
			every_in_list = {
				list = agot_hf_titles_to_claim_dad
				save_scope_as = agot_hf_claimed_title_dad
				scope:the_bastard_sibling = {
					add_pressed_claim = scope:agot_hf_claimed_title_dad
				}
			}
		}
	}

	hidden_effect = {
		scope:the_bastard_sibling = {
			add_opinion = {
				target = scope:bastard_revealer
				opinion = -45
				modifier = agot_hf_revealbastard_revealed_the_truth_bad
			}
		}
	}

	scope:the_bastard_sibling = {
		if = {
			limit = {
				is_playable_character = no
				agot_can_be_ruler = yes
				OR = {
					ai_boldness <= 30
					NOT = { is_adult = yes }
				}
				any_sibling = {
					is_playable_character = yes
					agot_can_be_ruler = yes
					OR = {
						has_trait = bastard
						has_trait = bastard_founder
					}
					save_temporary_scope_as = ruler_sibling
					scope:the_bastard_sibling = { NOT = { is_courtier_of = scope:ruler_sibling } }
				}
			}
			random_sibling = {
				limit = {
					is_playable_character = yes
					agot_can_be_ruler = yes
					OR = {
						has_trait = bastard
						has_trait = bastard_founder
					}
					save_temporary_scope_as = ruler_sibling
					scope:the_bastard_sibling = { NOT = { is_courtier_of = scope:ruler_sibling } }
				}
				add_courtier = scope:the_bastard_sibling
			}
		}
		else_if = {
			limit = {
				is_playable_character = no
				agot_can_be_ruler = yes
				is_adult = yes
			}
			random = {
				chance = {
					value = ai_boldness
					divide = 2
				}
				create_landless_adventurer_title_effect = {
					REASON = flag:voluntary
					FLAVOR_CHAR = scope:the_bastard_sibling
				}
				scope:the_bastard_sibling = { save_scope_as = my_bastard_child }
				if = {
					limit = {
						real_father = {
							is_alive = yes
							is_landed = yes
							highest_held_title_tier > tier_barony
						}
					}
					real_father = { trigger_event = agot_hf_revealbastard_events.0015 }
				}
			}
		}
	}
}

agot_hf_cadet_generation = {
	if = {
		limit = {
			OR = {
				exists = mother.dynasty
				exists = father.dynasty
			}
			#Character was not house head
			trigger_if = {
				limit = {
					exists = father
					exists = father.house
					NOT = { father = { has_trait = bastard } }
				}
				father.house = { exists = house_head }
			}
			trigger_else_if = {
				limit = {
					exists = mother
					exists = mother.house
					NOT = { mother = { has_trait = bastard } }
				}
				mother.house = { exists = house_head }
			}
			trigger_else = { always = no }
		}

		house = { save_scope_as = generated_house }
		if = {
			limit = {
				is_lowborn = no
				exists = house
			}
			house = { save_scope_as = former_house }
		}
		create_cadet_branch = {} # Create the Cadet subhouse
		house = {
			if = {
				limit = {
					scope:former_house = { has_house_modifier = dragonrider_house_modifier }
				}
				add_house_modifier = dragonrider_house_modifier
			}
		}
		trigger_event = agot_coa_events.0001
	}
	agot_hf_cadet_generation_simple_effect = yes
}

agot_hf_cadet_generation_simple_effect = {
	if = {
		limit = {
			OR = {
				has_game_rule = agot_hf_cadet_coa_and_name_coa_enabled
				has_game_rule = agot_hf_cadet_coa_and_name_both_enabled
			}
		}
		save_scope_as = recipient
		scope:recipient = { agot_select_faction_coa = yes }
		house = {
			if = {
				limit = { prev = { has_character_flag = has_personal_coa } }
				set_coa = prev.var:my_personal_coa.house
			}
			else = {
				if = {
					limit = {
						prev = {
							exists = dynasty
							agothf_bastardables = yes
						}
					}
					generate_coa = agot_faction_coa
				}
				else = {
					generate_coa = bastards
				}
			}
		}
		trigger_event = agot_coa_events.0001
	}
	if = {
		limit = { scope:recipient = character:Targaryen_96 } #Bloodraven
		scope:recipient.house = { set_house_name = nick_agot_historical_bloodraven }
	}
	else_if = {
		limit = {
			OR = {
				has_game_rule = agot_hf_cadet_coa_and_name_name_enabled
				has_game_rule = agot_hf_cadet_coa_and_name_both_enabled
			}
		}
		agot_hf_westeros_cadet_name = yes
	}
}

agot_hf_westeros_cadet_name = {
	save_scope_as = agot_hf_cadet_to_be
	if = {
		limit = {
			exists = dynasty
			exists = dynasty.dynast
			agot_hf_westeros_cadet_name_trigger = yes
			NOT = { scope:agot_hf_cadet_to_be = dynasty.dynast }
			is_landed = yes
			highest_held_title_tier > tier_barony
			exists = capital_county
			capital_county.title_province ?= { geographical_region = world_westeros_seven_kingdoms }
			dynasty.dynast = {
				is_landed = yes
				highest_held_title_tier > tier_barony
				exists = capital_county
				NOT = { capital_county.kingdom = scope:agot_hf_cadet_to_be.capital_county.kingdom }
			}
		}
		hidden_effect = {
			random_list = {
				1000 = { trigger = { capital_county.kingdom = title:k_the_wall } add_character_flag = { flag = agot_hf_cadet_prefix_wal days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wall } add_character_flag = { flag = agot_hf_cadet_prefix_black days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wall } add_character_flag = { flag = agot_hf_cadet_prefix_night days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wall } add_character_flag = { flag = agot_hf_cadet_prefix_crow days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wall } add_character_flag = { flag = agot_hf_cadet_prefix_gift days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_north } add_character_flag = { flag = agot_hf_cadet_prefix_snow days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_north } add_character_flag = { flag = agot_hf_cadet_prefix_cold days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_north } add_character_flag = { flag = agot_hf_cadet_prefix_north days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_last_lands } add_character_flag = { flag = agot_hf_cadet_prefix_last days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_last_lands } add_character_flag = { flag = agot_hf_cadet_prefix_frost days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_last_lands } add_character_flag = { flag = agot_hf_cadet_prefix_mont days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_last_lands } add_character_flag = { flag = agot_hf_cadet_prefix_lake days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_last_lands } add_character_flag = { flag = agot_hf_cadet_prefix_land days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wolfswood } add_character_flag = { flag = agot_hf_cadet_prefix_wood days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wolfswood } add_character_flag = { flag = agot_hf_cadet_prefix_wolf days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wolfswood } add_character_flag = { flag = agot_hf_cadet_prefix_bear days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wolfswood } add_character_flag = { flag = agot_hf_cadet_prefix_howl days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_wolfswood } add_character_flag = { flag = agot_hf_cadet_prefix_pine days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_winterfell } add_character_flag = { flag = agot_hf_cadet_prefix_winter days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_winterfell } add_character_flag = { flag = agot_hf_cadet_prefix_fel days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_winterfell } add_character_flag = { flag = agot_hf_cadet_prefix_horn days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_winterfell } add_character_flag = { flag = agot_hf_cadet_prefix_ed days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_winterfell } add_character_flag = { flag = agot_hf_cadet_prefix_win days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_red_lands } add_character_flag = { flag = agot_hf_cadet_prefix_dread days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_red_lands } add_character_flag = { flag = agot_hf_cadet_prefix_pale days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_red_lands } add_character_flag = { flag = agot_hf_cadet_prefix_blood days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_red_lands } add_character_flag = { flag = agot_hf_cadet_prefix_kar days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_red_lands } add_character_flag = { flag = agot_hf_cadet_prefix_crest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_white_knife } add_character_flag = { flag = agot_hf_cadet_prefix_knife days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_white_knife } add_character_flag = { flag = agot_hf_cadet_prefix_white days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_white_knife } add_character_flag = { flag = agot_hf_cadet_prefix_har days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_white_knife } add_character_flag = { flag = agot_hf_cadet_prefix_key days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_white_knife } add_character_flag = { flag = agot_hf_cadet_prefix_lock days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_white_knife } add_character_flag = { flag = agot_hf_cadet_prefix_ever days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_barrows_and_rills } add_character_flag = { flag = agot_hf_cadet_prefix_bar days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_barrows_and_rills } add_character_flag = { flag = agot_hf_cadet_prefix_shore days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_barrows_and_rills } add_character_flag = { flag = agot_hf_cadet_prefix_drum days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_barrows_and_rills } add_character_flag = { flag = agot_hf_cadet_prefix_flint days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_barrows_and_rills } add_character_flag = { flag = agot_hf_cadet_prefix_ril days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_neck } add_character_flag = { flag = agot_hf_cadet_prefix_neck days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_neck } add_character_flag = { flag = agot_hf_cadet_prefix_fever days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_neck } add_character_flag = { flag = agot_hf_cadet_prefix_marsh days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_neck } add_character_flag = { flag = agot_hf_cadet_prefix_mud days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_neck } add_character_flag = { flag = agot_hf_cadet_prefix_bog days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_skagos } add_character_flag = { flag = agot_hf_cadet_prefix_skag days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_skagos } add_character_flag = { flag = agot_hf_cadet_prefix_skan days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_skagos } add_character_flag = { flag = agot_hf_cadet_prefix_gos days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_skagos } add_character_flag = { flag = agot_hf_cadet_prefix_seal days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_skagos } add_character_flag = { flag = agot_hf_cadet_prefix_dri days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_vale days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_glen days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_stone days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_sky days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_lance days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_nest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_air days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_star days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_nine days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_oak days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_anchor days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_vale } add_character_flag = { flag = agot_hf_cadet_prefix_rust days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_bay days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_wick days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_marble days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_gull days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_graf days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_rune days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_bron days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bay_of_crabs } add_character_flag = { flag = agot_hf_cadet_prefix_red days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bite } add_character_flag = { flag = agot_hf_cadet_prefix_bite days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bite } add_character_flag = { flag = agot_hf_cadet_prefix_sister days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bite } add_character_flag = { flag = agot_hf_cadet_prefix_sun days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bite } add_character_flag = { flag = agot_hf_cadet_prefix_breach days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_bite } add_character_flag = { flag = agot_hf_cadet_prefix_cut days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_fingers } add_character_flag = { flag = agot_hf_cadet_prefix_finger days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_fingers } add_character_flag = { flag = agot_hf_cadet_prefix_grim days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_fingers } add_character_flag = { flag = agot_hf_cadet_prefix_heart days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_fingers } add_character_flag = { flag = agot_hf_cadet_prefix_drain days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_fingers } add_character_flag = { flag = agot_hf_cadet_prefix_leak days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_fingers } add_character_flag = { flag = agot_hf_cadet_prefix_holm days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_moon days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_crest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_ridge days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_song days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_bel days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_snake days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mountains_of_the_moon } add_character_flag = { flag = agot_hf_cadet_prefix_tree days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_riverlands } add_character_flag = { flag = agot_hf_cadet_prefix_river days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_riverlands } add_character_flag = { flag = agot_hf_cadet_prefix_fork days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_riverlands } add_character_flag = { flag = agot_hf_cadet_prefix_wet days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_blue days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_black days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_wood days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_raven days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_fair days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_moor days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_south days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_mane days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_tines } add_character_flag = { flag = agot_hf_cadet_prefix_strong days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_red days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_run days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_fish days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_trout days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_pink days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_maiden days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_way days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_armistia } add_character_flag = { flag = agot_hf_cadet_prefix_knel days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_green days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_cape days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_mire days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_bridge days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_cross days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_twin days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_lake days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_leaf days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_moon days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_grey days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lakes_and_mires } add_character_flag = { flag = agot_hf_cadet_prefix_old days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_eye days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_wool days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_arm days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_lake days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_haven days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_har days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_face days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_bat days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_milk days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_gods_eye } add_character_flag = { flag = agot_hf_cadet_prefix_wel days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_tri days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_will days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_ford days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_mouth days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_plow days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_ril days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_maiden days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_fishers_haft } add_character_flag = { flag = agot_hf_cadet_prefix_pool days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_iron_islands } add_character_flag = { flag = agot_hf_cadet_prefix_iron days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_iron_islands } add_character_flag = { flag = agot_hf_cadet_prefix_salt days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_iron_islands } add_character_flag = { flag = agot_hf_cadet_prefix_pyke days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_under_islands } add_character_flag = { flag = agot_hf_cadet_prefix_under days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_under_islands } add_character_flag = { flag = agot_hf_cadet_prefix_krak days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_under_islands } add_character_flag = { flag = agot_hf_cadet_prefix_kraken days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_under_islands } add_character_flag = { flag = agot_hf_cadet_prefix_pyk days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_under_islands } add_character_flag = { flag = agot_hf_cadet_prefix_salt days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_under_islands } add_character_flag = { flag = agot_hf_cadet_prefix_clif days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_bay days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_iron days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_ork days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_mont days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_net days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_black days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_tyde days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_fin days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_har days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_law days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_ironmans_bay } add_character_flag = { flag = agot_hf_cadet_prefix_ten days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_wyk days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_drum days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_nagga days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_hard days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_horn days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_spout days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_lon days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_lone days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_two_wyks } add_character_flag = { flag = agot_hf_cadet_prefix_light days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_westerlands } add_character_flag = { flag = agot_hf_cadet_prefix_hil days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_westerlands } add_character_flag = { flag = agot_hf_cadet_prefix_west days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_westerlands } add_character_flag = { flag = agot_hf_cadet_prefix_wester days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_rock days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_caster days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_crake days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_field days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_corn days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_hen days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_ster days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_run days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rock } add_character_flag = { flag = agot_hf_cadet_prefix_plum days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_crimson days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_cast days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_mere days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_fair days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_isle days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_clever days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_tar days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_beck days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_crimson_straits } add_character_flag = { flag = agot_hf_cadet_prefix_rich days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_lode days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_den days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_slane days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_gold days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_road days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_coin days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_horn days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_jaw days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_ash days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_ashe days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_lode_ledges } add_character_flag = { flag = agot_hf_cadet_prefix_mark days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_hooded_coves } add_character_flag = { flag = agot_hf_cadet_prefix_hood days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_hooded_coves } add_character_flag = { flag = agot_hf_cadet_prefix_wither days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_hooded_coves } add_character_flag = { flag = agot_hf_cadet_prefix_shadow days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_hooded_coves } add_character_flag = { flag = agot_hf_cadet_prefix_birch days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_hooded_coves } add_character_flag = { flag = agot_hf_cadet_prefix_crag days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_hooded_coves } add_character_flag = { flag = agot_hf_cadet_prefix_shell days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_reach } add_character_flag = { flag = agot_hf_cadet_prefix_flower days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_reach } add_character_flag = { flag = agot_hf_cadet_prefix_reach days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_reach } add_character_flag = { flag = agot_hf_cadet_prefix_rose days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_oldtown } add_character_flag = { flag = agot_hf_cadet_prefix_old days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_oldtown } add_character_flag = { flag = agot_hf_cadet_prefix_sound days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_oldtown } add_character_flag = { flag = agot_hf_cadet_prefix_tower days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_oldtown } add_character_flag = { flag = agot_hf_cadet_prefix_hon days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_oldtown } add_character_flag = { flag = agot_hf_cadet_prefix_coast days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_arbor } add_character_flag = { flag = agot_hf_cadet_prefix_arb days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_arbor } add_character_flag = { flag = agot_hf_cadet_prefix_peach days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_arbor } add_character_flag = { flag = agot_hf_cadet_prefix_grape days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_arbor } add_character_flag = { flag = agot_hf_cadet_prefix_wyn days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_arbor } add_character_flag = { flag = agot_hf_cadet_prefix_vine days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_northmarch } add_character_flag = { flag = agot_hf_cadet_prefix_north days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_northmarch } add_character_flag = { flag = agot_hf_cadet_prefix_front days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_northmarch } add_character_flag = { flag = agot_hf_cadet_prefix_grove days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_northmarch } add_character_flag = { flag = agot_hf_cadet_prefix_tree days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_northmarch } add_character_flag = { flag = agot_hf_cadet_prefix_moat days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_man days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_mander days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_cockles days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_apple days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_way days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_orch days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_high days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_garden days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_lush days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_mander } add_character_flag = { flag = agot_hf_cadet_prefix_gar days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_westmarch } add_character_flag = { flag = agot_hf_cadet_prefix_pale days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_westmarch } add_character_flag = { flag = agot_hf_cadet_prefix_march days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_westmarch } add_character_flag = { flag = agot_hf_cadet_prefix_pike days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_westmarch } add_character_flag = { flag = agot_hf_cadet_prefix_hil days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_westmarch } add_character_flag = { flag = agot_hf_cadet_prefix_ring days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_headwater_springs } add_character_flag = { flag = agot_hf_cadet_prefix_head days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_headwater_springs } add_character_flag = { flag = agot_hf_cadet_prefix_burn days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_headwater_springs } add_character_flag = { flag = agot_hf_cadet_prefix_field days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_headwater_springs } add_character_flag = { flag = agot_hf_cadet_prefix_sun days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_headwater_springs } add_character_flag = { flag = agot_hf_cadet_prefix_tumb days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_dorne } add_character_flag = { flag = agot_hf_cadet_prefix_sand days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_dorne } add_character_flag = { flag = agot_hf_cadet_prefix_dor days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_dorne } add_character_flag = { flag = agot_hf_cadet_prefix_rhoy days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_sun days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_spear days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_lemon days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_grace days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_ghost days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_arm days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_greenblood } add_character_flag = { flag = agot_hf_cadet_prefix_blood days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_drylands } add_character_flag = { flag = agot_hf_cadet_prefix_brim days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_drylands } add_character_flag = { flag = agot_hf_cadet_prefix_dune days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_drylands } add_character_flag = { flag = agot_hf_cadet_prefix_stone days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_drylands } add_character_flag = { flag = agot_hf_cadet_prefix_wel days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_drylands } add_character_flag = { flag = agot_hf_cadet_prefix_dry days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_red_mountains } add_character_flag = { flag = agot_hf_cadet_prefix_mont days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_red_mountains } add_character_flag = { flag = agot_hf_cadet_prefix_torren days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_red_mountains } add_character_flag = { flag = agot_hf_cadet_prefix_pas days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_red_mountains } add_character_flag = { flag = agot_hf_cadet_prefix_star days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_red_mountains } add_character_flag = { flag = agot_hf_cadet_prefix_aster days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_red_mountains } add_character_flag = { flag = agot_hf_cadet_prefix_fal days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_yronwood } add_character_flag = { flag = agot_hf_cadet_prefix_yron days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_yronwood } add_character_flag = { flag = agot_hf_cadet_prefix_belt days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_yronwood } add_character_flag = { flag = agot_hf_cadet_prefix_tor days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_yronwood } add_character_flag = { flag = agot_hf_cadet_prefix_stone days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_yronwood } add_character_flag = { flag = agot_hf_cadet_prefix_scourge days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_stormlands } add_character_flag = { flag = agot_hf_cadet_prefix_storm days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_stormlands } add_character_flag = { flag = agot_hf_cadet_prefix_grief days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_stormlands } add_character_flag = { flag = agot_hf_cadet_prefix_wind days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_shipbreaker_bay } add_character_flag = { flag = agot_hf_cadet_prefix_ship days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_shipbreaker_bay } add_character_flag = { flag = agot_hf_cadet_prefix_breaker days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_shipbreaker_bay } add_character_flag = { flag = agot_hf_cadet_prefix_stack days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_shipbreaker_bay } add_character_flag = { flag = agot_hf_cadet_prefix_slay days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_shipbreaker_bay } add_character_flag = { flag = agot_hf_cadet_prefix_nest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_kingswood } add_character_flag = { flag = agot_hf_cadet_prefix_wood days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_kingswood } add_character_flag = { flag = agot_hf_cadet_prefix_stock days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_kingswood } add_character_flag = { flag = agot_hf_cadet_prefix_dark days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_kingswood } add_character_flag = { flag = agot_hf_cadet_prefix_meadow days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_kingswood } add_character_flag = { flag = agot_hf_cadet_prefix_harow days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_morne } add_character_flag = { flag = agot_hf_cadet_prefix_tar days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_morne } add_character_flag = { flag = agot_hf_cadet_prefix_mor days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_morne } add_character_flag = { flag = agot_hf_cadet_prefix_moor days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_morne } add_character_flag = { flag = agot_hf_cadet_prefix_even days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_morne } add_character_flag = { flag = agot_hf_cadet_prefix_night days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_marches } add_character_flag = { flag = agot_hf_cadet_prefix_march days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_marches } add_character_flag = { flag = agot_hf_cadet_prefix_summer days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_marches } add_character_flag = { flag = agot_hf_cadet_prefix_haven days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_marches } add_character_flag = { flag = agot_hf_cadet_prefix_night days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_marches } add_character_flag = { flag = agot_hf_cadet_prefix_song days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_marches } add_character_flag = { flag = agot_hf_cadet_prefix_whent days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rainwood } add_character_flag = { flag = agot_hf_cadet_prefix_rain days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rainwood } add_character_flag = { flag = agot_hf_cadet_prefix_wrath days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rainwood } add_character_flag = { flag = agot_hf_cadet_prefix_forest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rainwood } add_character_flag = { flag = agot_hf_cadet_prefix_drench days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rainwood } add_character_flag = { flag = agot_hf_cadet_prefix_cloud days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_rainwood } add_character_flag = { flag = agot_hf_cadet_prefix_fog days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_crownlands } add_character_flag = { flag = agot_hf_cadet_prefix_water days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_crownlands } add_character_flag = { flag = agot_hf_cadet_prefix_crown days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:e_the_crownlands } add_character_flag = { flag = agot_hf_cadet_prefix_lander days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_blackwater } add_character_flag = { flag = agot_hf_cadet_prefix_black days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_blackwater } add_character_flag = { flag = agot_hf_cadet_prefix_rush days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_blackwater } add_character_flag = { flag = agot_hf_cadet_prefix_hay days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_blackwater } add_character_flag = { flag = agot_hf_cadet_prefix_ford days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_blackwater } add_character_flag = { flag = agot_hf_cadet_prefix_stripe days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_hook } add_character_flag = { flag = agot_hf_cadet_prefix_hook days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_hook } add_character_flag = { flag = agot_hf_cadet_prefix_wend days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_hook } add_character_flag = { flag = agot_hf_cadet_prefix_bay days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_hook } add_character_flag = { flag = agot_hf_cadet_prefix_mas days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_hook } add_character_flag = { flag = agot_hf_cadet_prefix_forest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_dragonstone } add_character_flag = { flag = agot_hf_cadet_prefix_crab days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_dragonstone } add_character_flag = { flag = agot_hf_cadet_prefix_claw days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_dragonstone } add_character_flag = { flag = agot_hf_cadet_prefix_drift days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_dragonstone } add_character_flag = { flag = agot_hf_cadet_prefix_mark days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_dragonstone } add_character_flag = { flag = agot_hf_cadet_prefix_sharp days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_dragonstone } add_character_flag = { flag = agot_hf_cadet_prefix_glas days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_duskwashes } add_character_flag = { flag = agot_hf_cadet_prefix_dusk days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_duskwashes } add_character_flag = { flag = agot_hf_cadet_prefix_wash days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_duskwashes } add_character_flag = { flag = agot_hf_cadet_prefix_deer days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_duskwashes } add_character_flag = { flag = agot_hf_cadet_prefix_dale days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_duskwashes } add_character_flag = { flag = agot_hf_cadet_prefix_stoke days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_claw } add_character_flag = { flag = agot_hf_cadet_prefix_claw days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_claw } add_character_flag = { flag = agot_hf_cadet_prefix_rook days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_claw } add_character_flag = { flag = agot_hf_cadet_prefix_rest days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_claw } add_character_flag = { flag = agot_hf_cadet_prefix_crack days = 3 } }
				1000 = { trigger = { capital_county.kingdom = title:k_the_claw } add_character_flag = { flag = agot_hf_cadet_prefix_crab days = 3 } }
			}
			random_list = {
				1000 = { trigger = { dynasty = dynasty:dynn_Targaryen } add_character_flag = { flag = agot_hf_cadet_suffix_ryen days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Targaryen } add_character_flag = { flag = agot_hf_cadet_suffix_fyre days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Velaryon } add_character_flag = { flag = agot_hf_cadet_suffix_ryon days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Velaryon NOT = { has_character_flag = agot_hf_cadet_prefix_tyde } } add_character_flag = { flag = agot_hf_cadet_suffix_tide days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Baratheon } add_character_flag = { flag = agot_hf_cadet_suffix_theon days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Baratheon } add_character_flag = { flag = agot_hf_cadet_suffix_stag days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Celtigar } add_character_flag = { flag = agot_hf_cadet_suffix_celt days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Celtigar NOT = { has_character_flag = agot_hf_cadet_prefix_crab } } add_character_flag = { flag = agot_hf_cadet_suffix_crab days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Qoherys } add_character_flag = { flag = agot_hf_cadet_suffix_qoh days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Qoherys } add_character_flag = { flag = agot_hf_cadet_suffix_skull days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bar_Emmon NOT = { has_character_flag = agot_hf_cadet_prefix_bar } } add_character_flag = { flag = agot_hf_cadet_suffix_bar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bar_Emmon } add_character_flag = { flag = agot_hf_cadet_suffix_emmon days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Massey NOT = { has_character_flag = agot_hf_cadet_prefix_mas } } add_character_flag = { flag = agot_hf_cadet_suffix_mass days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Massey } add_character_flag = { flag = agot_hf_cadet_suffix_sey days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Farring } add_character_flag = { flag = agot_hf_cadet_suffix_farr days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Farring NOT = { has_character_flag = agot_hf_cadet_prefix_ring } } add_character_flag = { flag = agot_hf_cadet_suffix_rin days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Rosby NOT = { has_character_flag = agot_hf_cadet_prefix_rose } } add_character_flag = { flag = agot_hf_cadet_suffix_ros days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Rosby } add_character_flag = { flag = agot_hf_cadet_suffix_by days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hayford NOT = { has_character_flag = agot_hf_cadet_prefix_hay } } add_character_flag = { flag = agot_hf_cadet_suffix_hay days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hayford } add_character_flag = { flag = agot_hf_cadet_suffix_for days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Buckwell } add_character_flag = { flag = agot_hf_cadet_suffix_buck days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Buckwell NOT = { has_character_flag = agot_hf_cadet_prefix_wel } } add_character_flag = { flag = agot_hf_cadet_suffix_well days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Stokeworth NOT = { has_character_flag = agot_hf_cadet_prefix_stoke } } add_character_flag = { flag = agot_hf_cadet_suffix_stoke days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Stokeworth } add_character_flag = { flag = agot_hf_cadet_suffix_worth days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Rykker } add_character_flag = { flag = agot_hf_cadet_suffix_ryk days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Rykker } add_character_flag = { flag = agot_hf_cadet_suffix_ker days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Darklyn } add_character_flag = { flag = agot_hf_cadet_suffix_dar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Darklyn } add_character_flag = { flag = agot_hf_cadet_suffix_lyn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Staunton } add_character_flag = { flag = agot_hf_cadet_suffix_sta days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Staunton } add_character_flag = { flag = agot_hf_cadet_suffix_ton days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tarth } add_character_flag = { flag = agot_hf_cadet_suffix_tarth days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tarth NOT = { has_character_flag = agot_hf_cadet_prefix_tar } } add_character_flag = { flag = agot_hf_cadet_suffix_tar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Penrose } add_character_flag = { flag = agot_hf_cadet_suffix_pen days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Penrose NOT = { has_character_flag = agot_hf_cadet_prefix_rose } } add_character_flag = { flag = agot_hf_cadet_suffix_rose days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Errol } add_character_flag = { flag = agot_hf_cadet_suffix_err days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Errol } add_character_flag = { flag = agot_hf_cadet_suffix_rol days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Fell NOT = { has_character_flag = agot_hf_cadet_prefix_fel } } add_character_flag = { flag = agot_hf_cadet_suffix_fell days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Fell NOT = { has_character_flag = agot_hf_cadet_prefix_moon } } add_character_flag = { flag = agot_hf_cadet_suffix_moon days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Peasebury } add_character_flag = { flag = agot_hf_cadet_suffix_pea days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Peasebury } add_character_flag = { flag = agot_hf_cadet_suffix_bury days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Trant } add_character_flag = { flag = agot_hf_cadet_suffix_trant days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Trant } add_character_flag = { flag = agot_hf_cadet_suffix_hang days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Toyne } add_character_flag = { flag = agot_hf_cadet_suffix_toyne days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Toyne NOT = { has_character_flag = agot_hf_cadet_prefix_heart } } add_character_flag = { flag = agot_hf_cadet_suffix_heart days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Staedmon } add_character_flag = { flag = agot_hf_cadet_suffix_stead days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Staedmon } add_character_flag = { flag = agot_hf_cadet_suffix_mon days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Swann } add_character_flag = { flag = agot_hf_cadet_suffix_swann days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Swann } add_character_flag = { flag = agot_hf_cadet_suffix_swan days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Estermont } add_character_flag = { flag = agot_hf_cadet_suffix_ester days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Estermont NOT = { has_character_flag = agot_hf_cadet_prefix_mont } } add_character_flag = { flag = agot_hf_cadet_suffix_mont days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Grandison } add_character_flag = { flag = agot_hf_cadet_suffix_grand days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Grandison } add_character_flag = { flag = agot_hf_cadet_suffix_son days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Dondarrion } add_character_flag = { flag = agot_hf_cadet_suffix_don days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Dondarrion } add_character_flag = { flag = agot_hf_cadet_suffix_rion days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mertyns } add_character_flag = { flag = agot_hf_cadet_suffix_mert days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mertyns } add_character_flag = { flag = agot_hf_cadet_suffix_tyns days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Selmy } add_character_flag = { flag = agot_hf_cadet_suffix_sel days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Selmy } add_character_flag = { flag = agot_hf_cadet_suffix_my days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Caron } add_character_flag = { flag = agot_hf_cadet_suffix_car days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Caron } add_character_flag = { flag = agot_hf_cadet_suffix_ron days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Wylde } add_character_flag = { flag = agot_hf_cadet_suffix_wylde days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Wylde } add_character_flag = { flag = agot_hf_cadet_suffix_wild days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Morrigen NOT = { has_character_flag = agot_hf_cadet_prefix_mor } } add_character_flag = { flag = agot_hf_cadet_suffix_morr days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Morrigen } add_character_flag = { flag = agot_hf_cadet_suffix_igen days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Cafferen } add_character_flag = { flag = agot_hf_cadet_suffix_caff days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Cafferen } add_character_flag = { flag = agot_hf_cadet_suffix_ren days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Martell } add_character_flag = { flag = agot_hf_cadet_suffix_martell days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Martell NOT = { has_character_flag = agot_hf_cadet_prefix_sun } } add_character_flag = { flag = agot_hf_cadet_suffix_sun days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Yronwood NOT = { has_character_flag = agot_hf_cadet_prefix_yron } } add_character_flag = { flag = agot_hf_cadet_suffix_yron days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Yronwood NOT = { has_character_flag = agot_hf_cadet_prefix_wood } } add_character_flag = { flag = agot_hf_cadet_suffix_wood days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Wyl } add_character_flag = { flag = agot_hf_cadet_suffix_wyl days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Wyl } add_character_flag = { flag = agot_hf_cadet_suffix_adder days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Gargalen NOT = { has_character_flag = agot_hf_cadet_prefix_gar } } add_character_flag = { flag = agot_hf_cadet_suffix_gar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Gargalen } add_character_flag = { flag = agot_hf_cadet_suffix_len days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Vaith } add_character_flag = { flag = agot_hf_cadet_suffix_vaith days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Vaith } add_character_flag = { flag = agot_hf_cadet_suffix_lion days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Fowler } add_character_flag = { flag = agot_hf_cadet_suffix_fow days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Fowler } add_character_flag = { flag = agot_hf_cadet_suffix_ler days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Allyrion } add_character_flag = { flag = agot_hf_cadet_suffix_ally days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Allyrion } add_character_flag = { flag = agot_hf_cadet_suffix_rion days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Dalt } add_character_flag = { flag = agot_hf_cadet_suffix_dalt days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Dalt NOT = { has_character_flag = agot_hf_cadet_prefix_lemon } } add_character_flag = { flag = agot_hf_cadet_suffix_lemon days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Uller } add_character_flag = { flag = agot_hf_cadet_suffix_ull days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Uller } add_character_flag = { flag = agot_hf_cadet_suffix_ler days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Qorgyle } add_character_flag = { flag = agot_hf_cadet_suffix_qor days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Qorgyle } add_character_flag = { flag = agot_hf_cadet_suffix_gyle days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Manwoody NOT = { has_character_flag = agot_hf_cadet_prefix_man } } add_character_flag = { flag = agot_hf_cadet_suffix_man days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Manwoody NOT = { has_character_flag = agot_hf_cadet_prefix_wood } } add_character_flag = { flag = agot_hf_cadet_suffix_woody days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Dayne } add_character_flag = { flag = agot_hf_cadet_suffix_dayne days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Dayne NOT = { has_character_flag = agot_hf_cadet_prefix_star } } add_character_flag = { flag = agot_hf_cadet_suffix_star days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Toland } add_character_flag = { flag = agot_hf_cadet_suffix_tol days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Toland NOT = { has_character_flag = agot_hf_cadet_prefix_land } NOT = { has_character_flag = agot_hf_cadet_prefix_lander } } add_character_flag = { flag = agot_hf_cadet_suffix_land days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Santagar } add_character_flag = { flag = agot_hf_cadet_suffix_san days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Santagar NOT = { has_character_flag = agot_hf_cadet_prefix_gar } } add_character_flag = { flag = agot_hf_cadet_suffix_gar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Jordayne } add_character_flag = { flag = agot_hf_cadet_suffix_jor days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Jordayne } add_character_flag = { flag = agot_hf_cadet_suffix_yne days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Blackmont NOT = { has_character_flag = agot_hf_cadet_prefix_black } } add_character_flag = { flag = agot_hf_cadet_suffix_black days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Blackmont NOT = { has_character_flag = agot_hf_cadet_prefix_mont } } add_character_flag = { flag = agot_hf_cadet_suffix_mont days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tyrell } add_character_flag = { flag = agot_hf_cadet_suffix_ty days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tyrell } add_character_flag = { flag = agot_hf_cadet_suffix_rell days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hightower NOT = { has_character_flag = agot_hf_cadet_prefix_tower } } add_character_flag = { flag = agot_hf_cadet_suffix_tower days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hightower NOT = { has_character_flag = agot_hf_cadet_prefix_high } } add_character_flag = { flag = agot_hf_cadet_suffix_high days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Redwyne } add_character_flag = { flag = agot_hf_cadet_suffix_wyne days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Redwyne NOT = { has_character_flag = agot_hf_cadet_prefix_red } } add_character_flag = { flag = agot_hf_cadet_suffix_red days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Rowan } add_character_flag = { flag = agot_hf_cadet_suffix_rowan days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Rowan NOT = { has_character_flag = agot_hf_cadet_prefix_tree } } add_character_flag = { flag = agot_hf_cadet_suffix_tree days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Beesbury } add_character_flag = { flag = agot_hf_cadet_suffix_bee days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Beesbury } add_character_flag = { flag = agot_hf_cadet_suffix_bury days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Crane } add_character_flag = { flag = agot_hf_cadet_suffix_crane days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Crane NOT = { has_character_flag = agot_hf_cadet_prefix_lake } } add_character_flag = { flag = agot_hf_cadet_suffix_lake days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ball } add_character_flag = { flag = agot_hf_cadet_suffix_ball days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ball } add_character_flag = { flag = agot_hf_cadet_suffix_round days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Florent } add_character_flag = { flag = agot_hf_cadet_suffix_flo days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Florent } add_character_flag = { flag = agot_hf_cadet_suffix_rent days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Fossoway } add_character_flag = { flag = agot_hf_cadet_suffix_foss days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Fossoway } add_character_flag = { flag = agot_hf_cadet_suffix_oway days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Meadows } add_character_flag = { flag = agot_hf_cadet_suffix_mead days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Meadows } add_character_flag = { flag = agot_hf_cadet_suffix_ows days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Caswell } add_character_flag = { flag = agot_hf_cadet_suffix_cas days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Caswell NOT = { has_character_flag = agot_hf_cadet_prefix_wel } } add_character_flag = { flag = agot_hf_cadet_suffix_well days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Norcross } add_character_flag = { flag = agot_hf_cadet_suffix_nor days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Norcross NOT = { has_character_flag = agot_hf_cadet_prefix_cross } } add_character_flag = { flag = agot_hf_cadet_suffix_cross days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Varner } add_character_flag = { flag = agot_hf_cadet_suffix_var days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Varner } add_character_flag = { flag = agot_hf_cadet_suffix_ner days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ashford NOT = { has_character_flag = agot_hf_cadet_prefix_ash } } add_character_flag = { flag = agot_hf_cadet_suffix_ash days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ashford NOT = { has_character_flag = agot_hf_cadet_prefix_ford } } add_character_flag = { flag = agot_hf_cadet_suffix_ford days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Oakheart NOT = { has_character_flag = agot_hf_cadet_prefix_oak } } add_character_flag = { flag = agot_hf_cadet_suffix_oak days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Oakheart NOT = { has_character_flag = agot_hf_cadet_prefix_heart } } add_character_flag = { flag = agot_hf_cadet_suffix_heart days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Roxton } add_character_flag = { flag = agot_hf_cadet_suffix_rox days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Roxton } add_character_flag = { flag = agot_hf_cadet_suffix_ton days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Footly } add_character_flag = { flag = agot_hf_cadet_suffix_foot days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Footly } add_character_flag = { flag = agot_hf_cadet_suffix_ly days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hewett } add_character_flag = { flag = agot_hf_cadet_suffix_hew days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hewett NOT = { has_character_flag = agot_hf_cadet_prefix_net } NOT = { has_character_flag = agot_hf_cadet_prefix_wet } } add_character_flag = { flag = agot_hf_cadet_suffix_ett days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mullendore } add_character_flag = { flag = agot_hf_cadet_suffix_mull days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mullendore NOT = { has_character_flag = agot_hf_cadet_prefix_dor } } add_character_flag = { flag = agot_hf_cadet_suffix_dore days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tarly NOT = { has_character_flag = agot_hf_cadet_prefix_tar } } add_character_flag = { flag = agot_hf_cadet_suffix_tar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tarly } add_character_flag = { flag = agot_hf_cadet_suffix_ly days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Vyrwel } add_character_flag = { flag = agot_hf_cadet_suffix_vyr days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Vyrwel NOT = { has_character_flag = agot_hf_cadet_prefix_wel } } add_character_flag = { flag = agot_hf_cadet_suffix_wel days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Willum NOT = { has_character_flag = agot_hf_cadet_prefix_will } } add_character_flag = { flag = agot_hf_cadet_suffix_will days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Willum } add_character_flag = { flag = agot_hf_cadet_suffix_um days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Costayne } add_character_flag = { flag = agot_hf_cadet_suffix_cost days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Costayne } add_character_flag = { flag = agot_hf_cadet_suffix_ayne days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bulwer } add_character_flag = { flag = agot_hf_cadet_suffix_bul days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bulwer } add_character_flag = { flag = agot_hf_cadet_suffix_wer days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lannister } add_character_flag = { flag = agot_hf_cadet_suffix_lann days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lannister } add_character_flag = { flag = agot_hf_cadet_suffix_ister days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Swyft } add_character_flag = { flag = agot_hf_cadet_suffix_swyft days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Swyft } add_character_flag = { flag = agot_hf_cadet_suffix_swy days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lydden } add_character_flag = { flag = agot_hf_cadet_suffix_lydd days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lydden NOT = { has_character_flag = agot_hf_cadet_prefix_den } } add_character_flag = { flag = agot_hf_cadet_suffix_den days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Crakehall NOT = { has_character_flag = agot_hf_cadet_prefix_crake } } add_character_flag = { flag = agot_hf_cadet_suffix_crake days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Crakehall } add_character_flag = { flag = agot_hf_cadet_suffix_hall days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Farman } add_character_flag = { flag = agot_hf_cadet_suffix_far days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Farman NOT = { has_character_flag = agot_hf_cadet_prefix_man } } add_character_flag = { flag = agot_hf_cadet_suffix_man days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Marbrand } add_character_flag = { flag = agot_hf_cadet_suffix_mar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Marbrand } add_character_flag = { flag = agot_hf_cadet_suffix_brand days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Brax } add_character_flag = { flag = agot_hf_cadet_suffix_brax days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Brax } add_character_flag = { flag = agot_hf_cadet_suffix_ax days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Serrett } add_character_flag = { flag = agot_hf_cadet_suffix_serr days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Serrett NOT = { has_character_flag = agot_hf_cadet_prefix_net } NOT = { has_character_flag = agot_hf_cadet_prefix_wet } } add_character_flag = { flag = agot_hf_cadet_suffix_ett days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lefford } add_character_flag = { flag = agot_hf_cadet_suffix_leff days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lefford NOT = { has_character_flag = agot_hf_cadet_prefix_ford } } add_character_flag = { flag = agot_hf_cadet_suffix_ford days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Broome } add_character_flag = { flag = agot_hf_cadet_suffix_broome days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Broome } add_character_flag = { flag = agot_hf_cadet_suffix_broom days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Payne } add_character_flag = { flag = agot_hf_cadet_suffix_payne days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Payne } add_character_flag = { flag = agot_hf_cadet_suffix_pay days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Plumm NOT = { has_character_flag = agot_hf_cadet_prefix_plum } } add_character_flag = { flag = agot_hf_cadet_suffix_plumm days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Plumm NOT = { has_character_flag = agot_hf_cadet_prefix_plum } } add_character_flag = { flag = agot_hf_cadet_suffix_plum days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Westerling NOT = { has_character_flag = agot_hf_cadet_prefix_west } } add_character_flag = { flag = agot_hf_cadet_suffix_west days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Westerling } add_character_flag = { flag = agot_hf_cadet_suffix_erling days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Prester } add_character_flag = { flag = agot_hf_cadet_suffix_pres days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Prester NOT = { has_character_flag = agot_hf_cadet_prefix_ster } } add_character_flag = { flag = agot_hf_cadet_suffix_ster days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Banefort } add_character_flag = { flag = agot_hf_cadet_suffix_bane days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Banefort } add_character_flag = { flag = agot_hf_cadet_suffix_fort days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Greyjoy NOT = { has_character_flag = agot_hf_cadet_prefix_grey } } add_character_flag = { flag = agot_hf_cadet_suffix_grey days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Greyjoy } add_character_flag = { flag = agot_hf_cadet_suffix_joy days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hoare } add_character_flag = { flag = agot_hf_cadet_suffix_hoare days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hoare NOT = { has_character_flag = agot_hf_cadet_prefix_black } } add_character_flag = { flag = agot_hf_cadet_suffix_black days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Drumm NOT = { has_character_flag = agot_hf_cadet_prefix_drum } } add_character_flag = { flag = agot_hf_cadet_suffix_drumm days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Drumm NOT = { has_character_flag = agot_hf_cadet_prefix_drum } } add_character_flag = { flag = agot_hf_cadet_suffix_drum days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Harlaw NOT = { has_character_flag = agot_hf_cadet_prefix_law } } add_character_flag = { flag = agot_hf_cadet_suffix_law days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Harlaw NOT = { has_character_flag = agot_hf_cadet_prefix_har } } add_character_flag = { flag = agot_hf_cadet_suffix_har days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Merlyn } add_character_flag = { flag = agot_hf_cadet_suffix_mer days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Merlyn } add_character_flag = { flag = agot_hf_cadet_suffix_lyn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Goodbrother } add_character_flag = { flag = agot_hf_cadet_suffix_good days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Goodbrother } add_character_flag = { flag = agot_hf_cadet_suffix_brother days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Blacktyde NOT = { has_character_flag = agot_hf_cadet_prefix_black } } add_character_flag = { flag = agot_hf_cadet_suffix_black days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Blacktyde NOT = { has_character_flag = agot_hf_cadet_prefix_tyde } } add_character_flag = { flag = agot_hf_cadet_suffix_tyde days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Gardener NOT = { has_character_flag = agot_hf_cadet_prefix_gar } } add_character_flag = { flag = agot_hf_cadet_suffix_gar days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Gardener } add_character_flag = { flag = agot_hf_cadet_suffix_ner days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tully } add_character_flag = { flag = agot_hf_cadet_suffix_tully days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tully NOT = { has_character_flag = agot_hf_cadet_prefix_fish } } add_character_flag = { flag = agot_hf_cadet_suffix_fish days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mudd NOT = { has_character_flag = agot_hf_cadet_prefix_mud } } add_character_flag = { flag = agot_hf_cadet_suffix_mudd days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mudd NOT = { has_character_flag = agot_hf_cadet_prefix_mud } } add_character_flag = { flag = agot_hf_cadet_suffix_mud days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Frey } add_character_flag = { flag = agot_hf_cadet_suffix_frey days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Frey NOT = { has_character_flag = agot_hf_cadet_prefix_bridge } } add_character_flag = { flag = agot_hf_cadet_suffix_bridge days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Whent NOT = { has_character_flag = agot_hf_cadet_prefix_whent } } add_character_flag = { flag = agot_hf_cadet_suffix_whent days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Whent NOT = { has_character_flag = agot_hf_cadet_prefix_bat } } add_character_flag = { flag = agot_hf_cadet_suffix_bat days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mooton NOT = { has_character_flag = agot_hf_cadet_prefix_moon } } add_character_flag = { flag = agot_hf_cadet_suffix_moot days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mooton } add_character_flag = { flag = agot_hf_cadet_suffix_ton days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Vance } add_character_flag = { flag = agot_hf_cadet_suffix_vance days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Vance } add_character_flag = { flag = agot_hf_cadet_suffix_van days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mallister } add_character_flag = { flag = agot_hf_cadet_suffix_mall days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mallister } add_character_flag = { flag = agot_hf_cadet_suffix_ister days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Piper } add_character_flag = { flag = agot_hf_cadet_suffix_pi days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Piper } add_character_flag = { flag = agot_hf_cadet_suffix_per days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bracken NOT = { has_character_flag = agot_hf_cadet_prefix_black } } add_character_flag = { flag = agot_hf_cadet_suffix_brack days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bracken } add_character_flag = { flag = agot_hf_cadet_suffix_en days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ryger } add_character_flag = { flag = agot_hf_cadet_suffix_ryg days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ryger } add_character_flag = { flag = agot_hf_cadet_suffix_er days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Blackwood NOT = { has_character_flag = agot_hf_cadet_prefix_black } } add_character_flag = { flag = agot_hf_cadet_suffix_black days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Blackwood NOT = { has_character_flag = agot_hf_cadet_prefix_wood } } add_character_flag = { flag = agot_hf_cadet_suffix_wood days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Paege } add_character_flag = { flag = agot_hf_cadet_suffix_peage days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Paege } add_character_flag = { flag = agot_hf_cadet_suffix_age days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Goodbrook } add_character_flag = { flag = agot_hf_cadet_suffix_good days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Goodbrook } add_character_flag = { flag = agot_hf_cadet_suffix_brook days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Arryn } add_character_flag = { flag = agot_hf_cadet_suffix_arryn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Arryn } add_character_flag = { flag = agot_hf_cadet_suffix_ryn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hunter } add_character_flag = { flag = agot_hf_cadet_suffix_hunter days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hunter } add_character_flag = { flag = agot_hf_cadet_suffix_hunt days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hersy } add_character_flag = { flag = agot_hf_cadet_suffix_her days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hersy } add_character_flag = { flag = agot_hf_cadet_suffix_sy days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Elesham } add_character_flag = { flag = agot_hf_cadet_suffix_el days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Elesham } add_character_flag = { flag = agot_hf_cadet_suffix_sham days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Redfort NOT = { has_character_flag = agot_hf_cadet_prefix_red } } add_character_flag = { flag = agot_hf_cadet_suffix_red days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Redfort } add_character_flag = { flag = agot_hf_cadet_suffix_fort days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Royce } add_character_flag = { flag = agot_hf_cadet_suffix_royce days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Royce } add_character_flag = { flag = agot_hf_cadet_suffix_roy days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Belmore NOT = { has_character_flag = agot_hf_cadet_prefix_bel } } add_character_flag = { flag = agot_hf_cadet_suffix_bel days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Belmore NOT = { has_character_flag = agot_hf_cadet_prefix_mor } } add_character_flag = { flag = agot_hf_cadet_suffix_more days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Templeton } add_character_flag = { flag = agot_hf_cadet_suffix_temple days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Templeton } add_character_flag = { flag = agot_hf_cadet_suffix_ton days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Egen } add_character_flag = { flag = agot_hf_cadet_suffix_egen days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Egen } add_character_flag = { flag = agot_hf_cadet_suffix_eg days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Waynwood } add_character_flag = { flag = agot_hf_cadet_suffix_wayn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Waynwood NOT = { has_character_flag = agot_hf_cadet_prefix_wood } } add_character_flag = { flag = agot_hf_cadet_suffix_wood days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Melcolm } add_character_flag = { flag = agot_hf_cadet_suffix_mel days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Melcolm } add_character_flag = { flag = agot_hf_cadet_suffix_colm days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Corbray } add_character_flag = { flag = agot_hf_cadet_suffix_cor days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Corbray } add_character_flag = { flag = agot_hf_cadet_suffix_ray days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Sunderland NOT = { has_character_flag = agot_hf_cadet_prefix_sun } } add_character_flag = { flag = agot_hf_cadet_suffix_sunder days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Sunderland NOT = { has_character_flag = agot_hf_cadet_prefix_land } } add_character_flag = { flag = agot_hf_cadet_suffix_land days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Grafton NOT = { has_character_flag = agot_hf_cadet_prefix_graf } } add_character_flag = { flag = agot_hf_cadet_suffix_graf days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Grafton } add_character_flag = { flag = agot_hf_cadet_suffix_ton days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lynderly } add_character_flag = { flag = agot_hf_cadet_suffix_lyn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Lynderly } add_character_flag = { flag = agot_hf_cadet_suffix_derly days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Stark } add_character_flag = { flag = agot_hf_cadet_suffix_stark days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Stark NOT = { has_character_flag = agot_hf_cadet_prefix_wolf } } add_character_flag = { flag = agot_hf_cadet_suffix_wolf days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Manderly NOT = { has_character_flag = agot_hf_cadet_prefix_man } } add_character_flag = { flag = agot_hf_cadet_suffix_man days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Manderly } add_character_flag = { flag = agot_hf_cadet_suffix_derly days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Reed } add_character_flag = { flag = agot_hf_cadet_suffix_reed days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Reed NOT = { has_character_flag = agot_hf_cadet_prefix_bog } } add_character_flag = { flag = agot_hf_cadet_suffix_bog days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Umber } add_character_flag = { flag = agot_hf_cadet_suffix_umber days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Umber } add_character_flag = { flag = agot_hf_cadet_suffix_umb days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Locke } add_character_flag = { flag = agot_hf_cadet_suffix_locke days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Locke NOT = { has_character_flag = agot_hf_cadet_prefix_lock } } add_character_flag = { flag = agot_hf_cadet_suffix_lock days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ryswell } add_character_flag = { flag = agot_hf_cadet_suffix_rys days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Ryswell } add_character_flag = { flag = agot_hf_cadet_suffix_well days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Slate } add_character_flag = { flag = agot_hf_cadet_suffix_slate days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Slate NOT = { has_character_flag = agot_hf_cadet_prefix_stone } } add_character_flag = { flag = agot_hf_cadet_suffix_stone days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Flint NOT = { has_character_flag = agot_hf_cadet_prefix_flint } } add_character_flag = { flag = agot_hf_cadet_suffix_flint days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Flint NOT = { has_character_flag = agot_hf_cadet_prefix_stone } } add_character_flag = { flag = agot_hf_cadet_suffix_stone days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Cerwyn } add_character_flag = { flag = agot_hf_cadet_suffix_cerw days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Cerwyn NOT = { has_character_flag = agot_hf_cadet_prefix_win } NOT = { has_character_flag = agot_hf_cadet_prefix_wyn } } add_character_flag = { flag = agot_hf_cadet_suffix_wyn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bolton } add_character_flag = { flag = agot_hf_cadet_suffix_bolt days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Bolton } add_character_flag = { flag = agot_hf_cadet_suffix_ton days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mormont NOT = { has_character_flag = agot_hf_cadet_prefix_mor } } add_character_flag = { flag = agot_hf_cadet_suffix_mor days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Mormont NOT = { has_character_flag = agot_hf_cadet_prefix_mont } } add_character_flag = { flag = agot_hf_cadet_suffix_mont days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hornwood NOT = { has_character_flag = agot_hf_cadet_prefix_horn } } add_character_flag = { flag = agot_hf_cadet_suffix_horn days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Hornwood NOT = { has_character_flag = agot_hf_cadet_prefix_wood } } add_character_flag = { flag = agot_hf_cadet_suffix_wood days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tallhart } add_character_flag = { flag = agot_hf_cadet_suffix_tall days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Tallhart } add_character_flag = { flag = agot_hf_cadet_suffix_hart days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_FisherSS NOT = { has_character_flag = agot_hf_cadet_prefix_fish } } add_character_flag = { flag = agot_hf_cadet_suffix_fisher days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_FisherSS NOT = { has_character_flag = agot_hf_cadet_prefix_fish } } add_character_flag = { flag = agot_hf_cadet_suffix_fish days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Glover } add_character_flag = { flag = agot_hf_cadet_suffix_glover days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Glover } add_character_flag = { flag = agot_hf_cadet_suffix_glove days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Durrandon } add_character_flag = { flag = agot_hf_cadet_suffix_durr days = 3 } }
				1000 = { trigger = { dynasty = dynasty:dynn_Durrandon } add_character_flag = { flag = agot_hf_cadet_suffix_don days = 3 } }
				1 = { add_character_flag = { flag = agot_hf_cadet_suffix_none days = 3 } }
			}
		}

		if = {
			limit = { has_character_flag = agot_hf_cadet_suffix_none }
			trigger_event = agot_dynastic_stability.1002
		}
		else = {
			add_character_flag = agot_hf_westeros_cadet_name_flag
			trigger_event = agot_dynastic_stability.1002
		}
	}
	else = { trigger_event = agot_dynastic_stability.1002 }
}

agot_hf_child_birth_action_cadet_effect = {
	if = {
		limit = {
			scope:child = { is_alive = yes }
			exists = scope:child.house
			trigger_if = {
				limit = {
					exists = scope:father.house
					scope:child.house = scope:father.house
					scope:child.house = scope:father.house
					exists = scope:real_father
					scope:real_father = scope:father
					OR = {
						AND = {
							exists = scope:father.father.house
							scope:father.house = scope:father.father.house
						}
						AND = {
							exists = scope:father.mother.house
							scope:father.house = scope:father.mother.house
						}
					}
					exists = scope:father.house.house_head
					NOT = { scope:father.house.house_head = scope:father }
					NOT = { scope:father.house.house_head = scope:mother }
					NOT = { scope:father.house.house_head = scope:child }
				}
				scope:father = {
					OR = {
						has_trait = disinherited
						has_trait = legitimized_bastard
					}
				}
			}
			trigger_else = {
				exists = scope:mother.house
				scope:child.house = scope:mother.house
				OR = {
					AND = {
						exists = scope:mother.father.house
						scope:mother.house = scope:father.father.house
					}
					AND = {
						exists = scope:mother.mother.house
						scope:mother.house = scope:father.mother.house
					}
				}
				exists = scope:mother.house.house_head
				NOT = { scope:mother.house.house_head = scope:father }
				NOT = { scope:mother.house.house_head = scope:mother }
				NOT = { scope:mother.house.house_head = scope:child }
				scope:mother = {
					OR = {
						has_trait = disinherited
						has_trait = legitimized_bastard
					}
				}
			}
		}
		if = {
			limit = {
				scope:father = { is_alive = yes }
				exists = scope:father.house
				scope:child.house = scope:father.house
				scope:child.house = scope:father.house
				exists = scope:real_father
				scope:real_father = scope:father
				OR = {
					AND = {
						exists = scope:father.father.house
						scope:father.house = scope:father.father.house
					}
					AND = {
						exists = scope:father.mother.house
						scope:father.house = scope:father.mother.house
					}
				}
				exists = scope:father.house.house_head
				NOT = { scope:father.house.house_head = scope:father }
				NOT = { scope:father.house.house_head = scope:mother }
				NOT = { scope:father.house.house_head = scope:child }
				scope:father = {
					OR = {
						has_trait = disinherited
						has_trait = legitimized_bastard
					}
				}
			}
			save_scope_as = cadet_from_father
			scope:father = { trigger_event = agot_hf_new_house_name_generation_events.0010 }
		}
		else_if = {
			limit = {
				scope:mother = { is_alive = yes }
				exists = scope:mother.house
				scope:child.house = scope:mother.house
				OR = {
					AND = {
						exists = scope:mother.father.house
						scope:mother.house = scope:father.father.house
					}
					AND = {
						exists = scope:mother.mother.house
						scope:mother.house = scope:father.mother.house
					}
				}
				exists = scope:mother.house.house_head
				NOT = { scope:mother.house.house_head = scope:father }
				NOT = { scope:mother.house.house_head = scope:mother }
				NOT = { scope:mother.house.house_head = scope:child }
				scope:mother = {
					OR = {
						has_trait = disinherited
						has_trait = legitimized_bastard
					}
				}
			}
			save_scope_as = cadet_from_mother
			scope:mother = { trigger_event = agot_hf_new_house_name_generation_events.0010 }
		}
		else_if = {
			limit = {
				scope:father = { NOT = { is_alive = yes } }
				exists = scope:father.house
				scope:child.house = scope:father.house
				scope:child.house = scope:father.house
				exists = scope:real_father
				scope:real_father = scope:father
				scope:father = {
					OR = {
						has_trait = disinherited
						has_trait = legitimized_bastard
					}
				}
				OR = {
					AND = {
						exists = scope:father.father.house
						scope:father.house = scope:father.father.house
					}
					AND = {
						exists = scope:father.mother.house
						scope:father.house = scope:father.mother.house
					}
				}
				exists = scope:father.house.house_head
				scope:father.house.house_head = { is_alive = yes }
				NOT = { scope:father.house.house_head = scope:father }
				NOT = { scope:father.house.house_head = scope:mother }
				NOT = { scope:father.house.house_head = scope:child }
			}
			save_scope_as = cadet_from_father
			save_scope_as = house_head_cadet
			scope:father.house.house_head = { trigger_event = agot_hf_new_house_name_generation_events.0010 }
		}
		else_if = {
			limit = {
				scope:mother = { NOT = { is_alive = yes } }
				exists = scope:mother.house
				scope:child.house = scope:mother.house
				scope:mother = {
					OR = {
						has_trait = disinherited
						has_trait = legitimized_bastard
					}
				}
				OR = {
					AND = {
						exists = scope:mother.father.house
						scope:mother.house = scope:father.father.house
					}
					AND = {
						exists = scope:mother.mother.house
						scope:mother.house = scope:father.mother.house
					}
				}
				exists = scope:mother.house.house_head
				scope:mother.house.house_head = { is_alive = yes }
				NOT = { scope:mother.house.house_head = scope:father }
				NOT = { scope:mother.house.house_head = scope:mother }
				NOT = { scope:mother.house.house_head = scope:child }
			}
			save_scope_as = cadet_from_mother
			save_scope_as = house_head_cadet
			scope:mother.house.house_head = { trigger_event = agot_hf_new_house_name_generation_events.0010 }
		}
	}
}

agot_hf_name_and_nickname_quick_effect = {
	$NAMESAKE$ = { save_scope_as = namesake }

	change_first_name = { template_character = scope:namesake }
	if = {
		limit = { has_any_nickname = no }
		if = {
			limit = { has_character_flag = agot_hf_ver_a_a_sp }
			give_nickname = agot_hf_nick_ver_a_a_sp
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_a_b_sp }
			give_nickname = agot_hf_nick_ver_a_b_sp
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_a_a_s_p }
			give_nickname = agot_hf_nick_ver_a_a_s_p
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_c_a_sp }
			give_nickname = agot_hf_nick_ver_c_a_sp
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_c_b_sp }
			give_nickname = agot_hf_nick_ver_c_b_sp
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_a_c_s_p }
			give_nickname = agot_hf_nick_ver_a_c_s_p
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_b_c_s_p }
			give_nickname = agot_hf_nick_ver_b_c_s_p
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_c_c_sp }
			give_nickname = agot_hf_nick_ver_c_c_sp
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_b_a_s_p }
			give_nickname = agot_hf_nick_ver_b_a_s_p
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_single_pref_a }
			give_nickname = agot_hf_nick_ver_single_pref_a
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_single_pref_b }
			give_nickname = agot_hf_nick_ver_single_pref_b
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_single_pref_c }
			give_nickname = agot_hf_nick_ver_single_pref_c
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_single_suf_a }
			give_nickname = agot_hf_nick_ver_single_suf_a
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_single_suf_b }
			give_nickname = agot_hf_nick_ver_single_suf_b
		}
		if = {
			limit = { has_character_flag = agot_hf_ver_single_suf_c }
			give_nickname = agot_hf_nick_ver_single_suf_c
		}
	}
}

agot_hf_get_new_name_effect = {
	save_scope_as = streetkid
	if = {
		limit = { NOT = { has_character_flag = agot_hf_has_new_name_already } }
		add_character_flag = agot_hf_has_new_name_already
		if = {
			limit = { exists = location.kingdom.holder }
			location.kingdom.holder = {
				if = {
					limit = {
						any_courtier = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
					}
					random_courtier = {
						limit = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
						save_scope_as = namesake
						scope:streetkid = { agot_hf_name_and_nickname_quick_effect = { NAMESAKE = scope:namesake } }
					}
				}
				else_if = {
					limit = {
						any_vassal_or_below = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
					}
					random_vassal_or_below = {
						limit = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
						save_scope_as = namesake
						scope:streetkid = { agot_hf_name_and_nickname_quick_effect = { NAMESAKE = scope:namesake } }
					}
				}
			}
		}
		else_if = {
			limit = { exists = location.empire.holder }
			location.empire.holder = {
				if = {
					limit = {
						any_courtier = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
					}
					random_courtier = {
						limit = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
						save_scope_as = namesake
						scope:streetkid = { agot_hf_name_and_nickname_quick_effect = { NAMESAKE = scope:namesake } }
					}
				}
				else_if = {
					limit = {
						any_vassal_or_below = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
					}
					random_vassal_or_below = {
						limit = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							culture = scope:streetkid.culture
							NOT = { this = scope:streetkid }
						}
						save_scope_as = namesake
						scope:streetkid = { agot_hf_name_and_nickname_quick_effect = { NAMESAKE = scope:namesake } }
					}
				}
			}
		}
		else_if = {
			limit = { exists = title:d_harrenhal.holder }
			title:d_harrenhal.holder = {
				if = {
					limit = {
						any_courtier = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							NOT = { this = scope:streetkid }
						}
					}
					random_courtier = {
						limit = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							NOT = { this = scope:streetkid }
						}
						save_scope_as = namesake
						scope:streetkid = { agot_hf_name_and_nickname_quick_effect = { NAMESAKE = scope:namesake } }
					}
				}
				else_if = {
					limit = {
						any_vassal_or_below = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							NOT = { this = scope:streetkid }
						}
					}
					random_vassal_or_below = {
						limit = {
							trigger_if = {
								limit = { scope:streetkid = { is_male = yes } }
								is_male = yes
							}
							trigger_if = {
								limit = { scope:streetkid = { is_female = yes } }
								is_female = yes
							}
							NOT = { this = scope:streetkid }
						}
						save_scope_as = namesake
						scope:streetkid = { agot_hf_name_and_nickname_quick_effect = { NAMESAKE = scope:namesake } }
					}
				}
			}
		}
	}
}

agot_hf_lowbron_city_child_effect = {
	scope:child = { save_scope_as = street_kid }
	if = {
		limit = {
			scope:child = {
				is_human = yes
				agot_can_be_ruler = yes
				agot_hf_not_canon_character = yes
				is_lowborn = yes
				trigger_if = {
					limit = { exists = scope:father }
					scope:father = scope:real_father
				}
				trigger_if = {
					limit = {
						NOT = { exists = scope:father }
						exists = scope:real_father
					}
					scope:real_father = { is_lowborn = yes }
				}
				trigger_if = {
					limit = { exists = location }
					location = { geographical_region = world_westeros_seven_kingdoms }
				}
				trigger_else = {
					NOT = { exists = location }
					religion = religion:the_seven_religion
				}
			}
		}
		random_list = {
			15 = {
				modifier = {
					add = -40
					NOT = { religion = religion:the_seven_religion }
				}
				modifier = {
					add = -25
					OR = {
						exists = father
						exists = mother
					}
				}
				agot_hf_street_name_effect = yes
			}
			85 = {
				# Nothing
			}
		}
	}
}

agot_hf_lowbron_arriving_child_effect = {
	save_scope_as = street_kid
	if = {
		limit = {
			NOT = { has_character_flag = agot_hf_has_street_name }
			NOT = { has_character_flag = agot_hf_has_street_name_attempt }
			NOT = { is_agot_knight_trigger = yes }
			is_human = yes
			agot_can_be_ruler = yes
			agot_hf_not_canon_character = yes
			is_lowborn = yes
			trigger_if = {
				limit = {
					exists = father
					exists = real_father
				}
				father = real_father
			}
			trigger_if = {
				limit = {
					NOT = { exists = father }
					exists = real_father
				}
				real_father = { is_lowborn = yes }
			}
			trigger_if = {
				limit = { exists = location }
				location = { geographical_region = world_westeros_seven_kingdoms }
			}
			trigger_else = {
				NOT = { exists = location }
				religion = religion:the_seven_religion
			}
		}
		random_list = {
			15 = {
				modifier = {
					add = -40
					NOT = { religion = religion:the_seven_religion }
				}
				modifier = {
					add = -25
					age > 16
				}
				modifier = {
					add = -25
					age > 30
				}
				modifier = {
					add = -9
					AND = {
						exists = location
						location = { geographical_region = world_westeros_seven_kingdoms }
					}
				}
				modifier = {
					add = -25
					OR = {
						exists = father
						exists = mother
					}
				}
				agot_hf_street_name_effect = yes
			}
			85 = {
				add_character_flag = agot_hf_has_street_name_attempt
			}
		}
	}
}

agot_hf_street_name_creation_roll_effect = {
	save_scope_as = street_kid
	random_list = {
		15 = {
			modifier = {
				add = -40
				NOT = { religion = religion:the_seven_religion }
			}
			modifier = {
				add = -25
				age > 16
			}
			modifier = {
				add = -25
				age > 30
			}
			modifier = {
				add = -9
				AND = {
					exists = location
					location = { geographical_region = world_westeros_seven_kingdoms }
				}
			}
			agot_hf_street_name_effect = yes
		}
		85 = {
			add_character_flag = agot_hf_has_street_name_attempt
		}
	}
}

agot_hf_street_name_effect = {
	save_scope_as = street_kid
	add_character_flag = agot_hf_has_street_name

	random_list = {
		15 = {
			add_character_flag = agot_hf_ver_a_a_sp
			agot_hf_street_name_roll_prefix_a = yes
			agot_hf_street_name_roll_suffix_a = yes
		}
		20 = {
			add_character_flag = agot_hf_ver_a_b_sp
			agot_hf_street_name_roll_prefix_a = yes
			agot_hf_street_name_roll_suffix_a = yes
		}
		15 = {
			add_character_flag = agot_hf_ver_a_a_s_p
			agot_hf_street_name_roll_prefix_a = yes
			agot_hf_street_name_roll_suffix_a = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_c_a_sp
			agot_hf_street_name_roll_prefix_c = yes
			agot_hf_street_name_roll_suffix_a = yes
		}
		30 = {
			add_character_flag = agot_hf_ver_c_b_sp
			agot_hf_street_name_roll_prefix_c = yes
			agot_hf_street_name_roll_suffix_b = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_a_c_s_p
			agot_hf_street_name_roll_prefix_a = yes
			agot_hf_street_name_roll_suffix_c = yes
		}
		40 = {
			add_character_flag = agot_hf_ver_b_c_s_p
			agot_hf_street_name_roll_prefix_b = yes
			agot_hf_street_name_roll_suffix_c = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_c_c_sp
			agot_hf_street_name_roll_prefix_c = yes
			agot_hf_street_name_roll_suffix_c = yes
		}
		20 = {
			add_character_flag = agot_hf_ver_b_a_s_p
			agot_hf_street_name_roll_prefix_b = yes
			agot_hf_street_name_roll_suffix_a = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_single_pref_a
			agot_hf_street_name_roll_prefix_a = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_single_pref_b
			agot_hf_street_name_roll_prefix_b = yes
		}
		20 = {
			add_character_flag = agot_hf_ver_single_pref_c
			agot_hf_street_name_roll_prefix_c = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_single_suf_a
			agot_hf_street_name_roll_suffix_a = yes
		}
		20 = {
			add_character_flag = agot_hf_ver_single_suf_b
			agot_hf_street_name_roll_suffix_b = yes
		}
		10 = {
			add_character_flag = agot_hf_ver_single_suf_c
			agot_hf_street_name_roll_suffix_c = yes
		}
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_a_a_sp }
		change_first_name = agot_hf_ver_a_a_sp
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_a_b_sp }
		change_first_name = agot_hf_ver_a_b_sp
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_a_a_s_p }
		change_first_name = agot_hf_ver_a_a_s_p
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_c_a_sp }
		change_first_name = agot_hf_ver_c_a_sp
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_c_b_sp }
		change_first_name = agot_hf_ver_c_b_sp
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_a_c_s_p }
		change_first_name = agot_hf_ver_a_c_s_p
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_b_c_s_p }
		change_first_name = agot_hf_ver_b_c_s_p
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_c_c_sp }
		change_first_name = agot_hf_ver_c_c_sp
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_b_a_s_p }
		change_first_name = agot_hf_ver_b_a_s_p
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_single_pref_a }
		change_first_name = agot_hf_ver_single_pref_a
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_single_pref_b }
		change_first_name = agot_hf_ver_single_pref_b
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_single_pref_c }
		change_first_name = agot_hf_ver_single_pref_c
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_single_suf_a }
		change_first_name = agot_hf_ver_single_suf_a
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_single_suf_b }
		change_first_name = agot_hf_ver_single_suf_b
	}
	if = {
		limit = { has_character_flag = agot_hf_ver_single_suf_c }
		change_first_name = agot_hf_ver_single_suf_c
	}

	create_story = agot_hf_streetkid_story
}

agot_hf_street_name_roll_prefix_a = {
	random_list = {
		1 = {
			add_character_flag = agot_hf_sn_moon
		}
		1 = {
			add_character_flag = agot_hf_sn_sun
		}
		1 = {
			add_character_flag = agot_hf_sn_hot
		}
		1 = {
			add_character_flag = agot_hf_sn_cold
		}
		1 = {
			add_character_flag = agot_hf_sn_pretty
		}
		1 = {
			add_character_flag = agot_hf_sn_old
		}
		1 = {
			add_character_flag = agot_hf_sn_big
			modifier = {
				add = 19
				OR = {
					has_trait = giant
					has_trait = gluttonous
					has_trait = physique_good_1
					has_trait = physique_good_2
					has_trait = physique_good_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_little
			modifier = {
				add = 19
				OR = {
					has_trait = dwarf
					has_trait = physique_bad_1
					has_trait = physique_bad_2
					has_trait = physique_bad_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_tall
			modifier = {
				add = 19
				OR = {
					has_trait = giant
					has_trait = physique_good_1
					has_trait = physique_good_2
					has_trait = physique_good_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_small
			modifier = {
				add = 19
				OR = {
					has_trait = dwarf
					has_trait = physique_bad_1
					has_trait = physique_bad_2
					has_trait = physique_bad_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_sweet
		}
		1 = {
			add_character_flag = agot_hf_sn_quick
			modifier = {
				add = 19
				OR = {
					has_trait = intellect_good_1
					has_trait = intellect_good_2
					has_trait = intellect_good_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_slow
			modifier = {
				add = 19
				OR = {
					has_trait = intellect_bad_1
					has_trait = intellect_bad_2
					has_trait = intellect_bad_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_mad
			modifier = {
				add = 19
				OR = {
					has_trait = lunatic_1
					has_trait = lunatic_genetic
					has_trait = possessed_1
					has_trait = possessed_genetic
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_smart
			modifier = {
				add = 19
				OR = {
					has_trait = intellect_good_1
					has_trait = intellect_good_2
					has_trait = intellect_good_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_boring
		}
		1 = {
			add_character_flag = agot_hf_sn_bold
			modifier = {
				add = 19
				ai_boldness > 75
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_black
		}
		1 = {
			add_character_flag = agot_hf_sn_red
		}
		1 = {
			add_character_flag = agot_hf_sn_white
		}
		1 = {
			add_character_flag = agot_hf_sn_soft
		}
		1 = {
			add_character_flag = agot_hf_sn_hard
			modifier = {
				add = 19
				OR = {
					has_trait = giant
					has_trait = physique_good_1
					has_trait = physique_good_2
					has_trait = physique_good_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_wide
			modifier = {
				add = 19
				has_trait = gluttonous
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_narrow
		}
		1 = {
			add_character_flag = agot_hf_sn_long
			modifier = {
				add = 19
				OR = {
					has_trait = giant
					has_trait = spindly
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_short
			modifier = {
				add = 19
				has_trait = dwarf
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_bent
			modifier = {
				add = 19
				OR = {
					has_trait = hunchbacked
					has_trait = spindly
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_half
			modifier = {
				add = 19
				OR = {
					has_trait = dwarf
					has_trait = giant
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_pale
			modifier = {
				add = 19
				has_trait = albino
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_spotted
			modifier = {
				add = 19
				has_trait = scaly
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_sour
		}
		1 = {
			add_character_flag = agot_hf_sn_crab
		}
		1 = {
			add_character_flag = agot_hf_sn_split
		}
		1 = {
			add_character_flag = agot_hf_sn_scar
			modifier = {
				add = 19
				OR = {
					has_trait = wounded_1
					has_trait = wounded_2
					has_trait = wounded_3
					has_trait = scarred
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_drift
		}
		1 = {
			add_character_flag = agot_hf_sn_rough
		}
		1 = {
			add_character_flag = agot_hf_sn_kind
		}
		1 = {
			add_character_flag = agot_hf_sn_bad
		}
		1 = {
			add_character_flag = agot_hf_sn_good
		}
		1 = {
			add_character_flag = agot_hf_sn_rotten
		}
	}
}

agot_hf_street_name_roll_prefix_b = {
	random_list = {
		1 = {
			add_character_flag = agot_hf_sn_lucky
		}
		1 = {
			add_character_flag = agot_hf_sn_pretty
			modifier = {
				add = 19
				OR = {
					has_trait = beauty_good_1
					has_trait = beauty_good_2
					has_trait = beauty_good_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_ugly
			modifier = {
				add = 19
				OR = {
					has_trait = beauty_bad_1
					has_trait = beauty_bad_2
					has_trait = beauty_bad_3
				}
			}
		}
		1 = {
			add_character_flag = agot_hf_sn_lefty
		}
		1 = {
			add_character_flag = agot_hf_sn_blessed
		}
		1 = {
			add_character_flag = agot_hf_sn_fortune
		}
		1 = {
			add_character_flag = agot_hf_sn_cursed
		}
		1 = {
			add_character_flag = agot_hf_sn_dommed
		}
		1 = {
			add_character_flag = agot_hf_sn_golden
		}
		1 = {
			add_character_flag = agot_hf_sn_grim
		}
		1 = {
			add_character_flag = agot_hf_sn_bright
		}
		1 = {
			add_character_flag = agot_hf_sn_twice
		}
		1 = {
			add_character_flag = agot_hf_sn_windy
		}
		1 = {
			add_character_flag = agot_hf_sn_fair
		}
		1 = {
			add_character_flag = agot_hf_sn_broken
		}
		1 = {
			add_character_flag = agot_hf_sn_sharp
		}
		1 = {
			add_character_flag = agot_hf_sn_lean
		}
		1 = {
			add_character_flag = agot_hf_sn_broad
		}
		1 = {
			add_character_flag = agot_hf_sn_flat
		}
		1 = {
			add_character_flag = agot_hf_sn_sleepy
		}
		1 = {
			add_character_flag = agot_hf_sn_bow
		}
		1 = {
			add_character_flag = agot_hf_sn_limp
		}
		1 = {
			add_character_flag = agot_hf_sn_stiff
		}
		1 = {
			add_character_flag = agot_hf_sn_hunch
		}
		1 = {
			add_character_flag = agot_hf_sn_knuckle
		}
		1 = {
			add_character_flag = agot_hf_sn_twitch
		}
		1 = {
			add_character_flag = agot_hf_sn_squint
		}
		1 = {
			add_character_flag = agot_hf_sn_heavy
		}
		1 = {
			add_character_flag = agot_hf_sn_light
		}
		1 = {
			add_character_flag = agot_hf_sn_dirty
		}
		1 = {
			add_character_flag = agot_hf_sn_sly
		}
		1 = {
			add_character_flag = agot_hf_sn_shy
		}
		1 = {
			add_character_flag = agot_hf_sn_cruel
		}
		1 = {
			add_character_flag = agot_hf_sn_wild
		}
		1 = {
			add_character_flag = agot_hf_sn_fierce
		}
		1 = {
			trigger = { has_trait = greedy }
			add_character_flag = agot_hf_sn_greedy
		}
		1 = {
			add_character_flag = agot_hf_sn_dusty
		}
		1 = {
			add_character_flag = agot_hf_sn_clean
		}
		1 = {
			add_character_flag = agot_hf_sn_smelly
		}
		1 = {
			add_character_flag = agot_hf_sn_loose
		}
	}
}

agot_hf_street_name_roll_prefix_c = {
	random_list = {
		1 = {
			add_character_flag = agot_hf_sn_shag
		}
		1 = {
			add_character_flag = agot_hf_sn_weasel
		}
		1 = {
			add_character_flag = agot_hf_sn_butter
		}
		1 = {
			add_character_flag = agot_hf_sn_dog
		}
		1 = {
			add_character_flag = agot_hf_sn_crust
		}
		1 = {
			add_character_flag = agot_hf_sn_pickle
		}
		1 = {
			add_character_flag = agot_hf_sn_salt
		}
		1 = {
			add_character_flag = agot_hf_sn_grease
		}
		1 = {
			add_character_flag = agot_hf_sn_honey
		}
		1 = {
			add_character_flag = agot_hf_sn_ale
		}
		1 = {
			add_character_flag = agot_hf_sn_plum
		}
		1 = {
			add_character_flag = agot_hf_sn_rat
		}
		1 = {
			add_character_flag = agot_hf_sn_crow
		}
		1 = {
			add_character_flag = agot_hf_sn_mole
		}
		1 = {
			add_character_flag = agot_hf_sn_pigeon
		}
		1 = {
			add_character_flag = agot_hf_sn_hound
		}
		1 = {
			add_character_flag = agot_hf_sn_toad
		}
		1 = {
			add_character_flag = agot_hf_sn_goat
		}
		1 = {
			add_character_flag = agot_hf_sn_kit
		}
		1 = {
			add_character_flag = agot_hf_sn_lark
		}
		1 = {
			add_character_flag = agot_hf_sn_sparrow
		}
		1 = {
			add_character_flag = agot_hf_sn_eel
		}
		1 = {
			add_character_flag = agot_hf_sn_wren
		}
		1 = {
			add_character_flag = agot_hf_sn_badger
		}
		1 = {
			add_character_flag = agot_hf_sn_stoat
		}
		1 = {
			add_character_flag = agot_hf_sn_tar
		}
		1 = {
			add_character_flag = agot_hf_sn_rope
		}
		1 = {
			add_character_flag = agot_hf_sn_wood
		}
		1 = {
			add_character_flag = agot_hf_sn_mud
		}
		1 = {
			add_character_flag = agot_hf_sn_dock
		}
		1 = {
			add_character_flag = agot_hf_sn_hook
		}
		1 = {
			add_character_flag = agot_hf_sn_brine
		}
		1 = {
			add_character_flag = agot_hf_sn_ash
		}
		1 = {
			add_character_flag = agot_hf_sn_pitch
		}
		1 = {
			add_character_flag = agot_hf_sn_stone
		}
		1 = {
			add_character_flag = agot_hf_sn_iron
		}
		1 = {
			add_character_flag = agot_hf_sn_gutter
		}
		1 = {
			add_character_flag = agot_hf_sn_thorn
		}
		1 = {
			add_character_flag = agot_hf_sn_moss
		}
		1 = {
			add_character_flag = agot_hf_sn_bird
		}
		1 = {
			add_character_flag = agot_hf_sn_ferret
		}
		1 = {
			add_character_flag = agot_hf_sn_pudding
		}
	}
}

agot_hf_street_name_roll_suffix_a = {
	random_list = {
		1 = {
			trigger = {
				NOT = { has_character_flag = agot_hf_sn_hot }
				NOT = { has_character_flag = agot_hf_sn_pretty }
				NOT = { has_character_flag = agot_hf_sn_ugly }
			}
			modifier = {
				add = 9
				is_male = yes
			}
			add_character_flag = agot_hf_sn_boy
		}
		1 = {
			add_character_flag = agot_hf_sn_pie
		}
		1 = {
			add_character_flag = agot_hf_sn_eye
		}
		1 = {
			add_character_flag = agot_hf_sn_mouth
		}
		1 = {
			add_character_flag = agot_hf_sn_nose
		}
		1 = {
			add_character_flag = agot_hf_sn_ear
		}
		1 = {
			add_character_flag = agot_hf_sn_tooth
		}
		1 = {
			add_character_flag = agot_hf_sn_arm
		}
		1 = {
			add_character_flag = agot_hf_sn_leg
		}
		1 = {
			add_character_flag = agot_hf_sn_neck
		}
		1 = {
			add_character_flag = agot_hf_sn_face
		}
		1 = {
			add_character_flag = agot_hf_sn_hair
		}
		1 = {
			add_character_flag = agot_hf_sn_hand
		}
		1 = {
			add_character_flag = agot_hf_sn_onion
		}
		1 = {
			add_character_flag = agot_hf_sn_bread
		}
		1 = {
			add_character_flag = agot_hf_sn_pot
		}
		1 = {
			trigger = {
				NOT = { has_character_flag = agot_hf_sn_hot }
				NOT = { has_character_flag = agot_hf_sn_pretty }
				NOT = { has_character_flag = agot_hf_sn_ugly }
			}
			modifier = {
				add = 9
				is_female = yes
			}
			add_character_flag = agot_hf_sn_girl
		}
		1 = {
			add_character_flag = agot_hf_sn_lip
		}
		1 = {
			add_character_flag = agot_hf_sn_gum
		}
		1 = {
			add_character_flag = agot_hf_sn_step
		}
		1 = {
			add_character_flag = agot_hf_sn_head
		}
		1 = {
			add_character_flag = agot_hf_sn_heel
		}
		1 = {
			add_character_flag = agot_hf_sn_chin
		}
		1 = {
			add_character_flag = agot_hf_sn_brow
		}
		1 = {
			modifier = {
				add = 14
				has_trait = gluttonous
			}
			add_character_flag = agot_hf_sn_belly
		}
		1 = {
			add_character_flag = agot_hf_sn_rib
		}
		1 = {
			add_character_flag = agot_hf_sn_finger
		}
		1 = {
			add_character_flag = agot_hf_sn_thumb
		}
		1 = {
			add_character_flag = agot_hf_sn_bone
		}
		1 = {
			add_character_flag = agot_hf_sn_meat
		}
		1 = {
			add_character_flag = agot_hf_sn_carrot
		}
		1 = {
			add_character_flag = agot_hf_sn_stew
		}
		1 = {
			add_character_flag = agot_hf_sn_egg
		}
		1 = {
			add_character_flag = agot_hf_sn_pea
		}
		1 = {
			add_character_flag = agot_hf_sn_cheese
		}
		1 = {
			add_character_flag = agot_hf_sn_blood
		}
		1 = {
			add_character_flag = agot_hf_sn_cloak
		}
		1 = {
			add_character_flag = agot_hf_sn_coin
		}
		1 = {
			add_character_flag = agot_hf_sn_sack
		}
		1 = {
			add_character_flag = agot_hf_sn_nail
		}
		1 = {
			add_character_flag = agot_hf_sn_ham
		}
		1 = {
			add_character_flag = agot_hf_sn_smoke
		}
	}
}

agot_hf_street_name_roll_suffix_b = {
	random_list = {
		1 = {
			trigger = { NOT = { has_character_flag = agot_hf_ver_single_suf_b } }
			add_character_flag = agot_hf_sn_well
		}
		1 = {
			add_character_flag = agot_hf_sn_bumps
		}
		1 = {
			add_character_flag = agot_hf_sn_gett
		}
		1 = {
			add_character_flag = agot_hf_sn_lick
		}
		1 = {
			add_character_flag = agot_hf_sn_bit
		}
		1 = {
			add_character_flag = agot_hf_sn_cap
		}
		1 = {
			add_character_flag = agot_hf_sn_leaf
		}
		1 = {
			add_character_flag = agot_hf_sn_milk
		}
		1 = {
			add_character_flag = agot_hf_sn_shanks
		}
		1 = {
			trigger = { NOT = { has_character_flag = agot_hf_ver_single_suf_b } }
			add_character_flag = agot_hf_sn_ett
		}
		1 = {
			add_character_flag = agot_hf_sn_brick
		}
		1 = {
			add_character_flag = agot_hf_sn_stick
		}
		1 = {
			add_character_flag = agot_hf_sn_stub
		}
		1 = {
			add_character_flag = agot_hf_sn_knob
		}
		1 = {
			add_character_flag = agot_hf_sn_wart
		}
		1 = {
			add_character_flag = agot_hf_sn_clot
		}
		1 = {
			add_character_flag = agot_hf_sn_grit
		}
		1 = {
			add_character_flag = agot_hf_sn_bean
		}
		1 = {
			add_character_flag = agot_hf_sn_mash
		}
		1 = {
			add_character_flag = agot_hf_sn_curd
		}
		1 = {
			add_character_flag = agot_hf_sn_nett
		}
		1 = {
			add_character_flag = agot_hf_sn_ridge
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_mark
		}
		1 = {
			add_character_flag = agot_hf_sn_bar
		}
		1 = {
			add_character_flag = agot_hf_sn_scrap
		}
		1 = {
			add_character_flag = agot_hf_sn_scab
		}
		1 = {
			add_character_flag = agot_hf_sn_snag
		}
		1 = {
			add_character_flag = agot_hf_sn_snot
		}
		1 = {
			add_character_flag = agot_hf_sn_slop
		}
		1 = {
			add_character_flag = agot_hf_sn_crack
		}
		1 = {
			add_character_flag = agot_hf_sn_croft
		}
		1 = {
			add_character_flag = agot_hf_sn_toll
		}
		1 = {
			add_character_flag = agot_hf_sn_shaw
		}
		1 = {
			add_character_flag = agot_hf_sn_stagg
		}
		1 = {
			add_character_flag = agot_hf_sn_lump
		}
		1 = {
			add_character_flag = agot_hf_sn_brack
		}
		1 = {
			add_character_flag = agot_hf_sn_rod
		}
		1 = {
			add_character_flag = agot_hf_sn_spike
		}
		1 = {
			add_character_flag = agot_hf_sn_maw
		}
		1 = {
			add_character_flag = agot_hf_sn_hack
		}
	}
}

agot_hf_street_name_roll_suffix_c = {
	random_list = {
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_jack
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_dunk
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_pate
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_clay
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_beth
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_hew
		}
		1 = {
			add_character_flag = agot_hf_sn_pitch
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_nan
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_tom
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_pia
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_don
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_meg
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_jenny
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_jeyne
		}
		1 = {
			add_character_flag = agot_hf_sn_rags
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_lysa
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_myra
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_bess
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_joss
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_jon
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_rick
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_wick
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_gill
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_rob
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_mat
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_hobb
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_watt
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_hugh
		}
		1 = {
			add_character_flag = agot_hf_sn_fenn
		}
		1 = {
			add_character_flag = agot_hf_sn_sam
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_nell
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_rose
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_kat
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_mar
		}
		1 = {
			add_character_flag = agot_hf_sn_wyn
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_fay
		}
		1 = {
			trigger = { is_male = yes }
			add_character_flag = agot_hf_sn_tom
		}
		1 = {
			add_character_flag = agot_hf_sn_syb
		}
		1 = {
			add_character_flag = agot_hf_sn_lyn
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_peg
		}
		1 = {
			trigger = { is_female = yes }
			add_character_flag = agot_hf_sn_rafe
		}
	}
}