﻿widowed = {
	fertility = -0.2
	health = -0.2

	flag = can_not_marry

	shown_in_ruler_designer = no

	ai_energy = medium_negative_ai_value
	ai_sociability = high_negative_ai_value
	
	name = {
		first_valid = {
			triggered_desc = {
				trigger = { NOT = { exists = this } }
				desc = trait_widowed_neutral
			}
			triggered_desc = {
				trigger = { is_female = yes }
				desc = trait_widowed_female
			}
			desc = trait_widowed_male
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = { NOT = { exists = this } }
				desc = trait_widowed_desc
			}
			desc = trait_widowed_character_desc
		}
	}
}

will_not_wed = {
	category = fame
	
	flag = can_not_marry
	liege_opinion = 20
	
	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_will_not_wed_desc
			}
			desc = trait_will_not_wed_character_desc
		}
	}
	
	shown_in_ruler_designer = no
}

seclusion = {
	category = fame

	diplomacy = -4

	flag = can_not_marry
	incapacitating = yes
	disables_combat_leadership = yes

	shown_in_ruler_designer = no

	ai_energy = -10
	ai_boldness = -10
	ai_sociability = dominant_negative_ai_value
}

maiden = {
	category = fame
	
	attraction_opinion = 5
	seduce_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value
	courting_scheme_phase_duration_add = minor_scheme_phase_duration_bonus_value
	
	shown_in_ruler_designer = no

	ai_sociability = medium_positive_ai_value
}

broke_vows = {
	category = fame

	same_faith_opinion = -20
	zealot_opinion = -50
	monthly_piety = -1

	inheritance_blocker = all

	shown_in_ruler_designer = no

	ai_zeal = -10
	ai_honor = -5
}

heir_in_training = {
	minimum_age = 12
	liege_opinion = 10

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_heir_in_training_desc
			}
			triggered_desc = {
				trigger = {
					exists = liege
					exists = host
					host = liege
					is_player_heir_of = host
				}
				desc = trait_heir_in_training_character_desc
			}
			desc = trait_heir_in_training_noliege_desc
		}
	}

	shown_in_ruler_designer = no
}

education_heir_training_1 = {
	minimum_age = 12
	stewardship = 1
	vassal_opinion = 5
	courtier_and_guest_opinion = 5

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_education_heir_training_1_desc
			}
			desc = trait_education_heir_training_1_character_desc
		}
	}

	group = education_heir_training
	level = 1

	shown_in_ruler_designer = no
}

education_heir_training_2 = {
	minimum_age = 12
	stewardship = 1
	diplomacy = 1
	vassal_opinion = 10
	courtier_and_guest_opinion = 10

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_education_heir_training_2_desc
			}
			desc = trait_education_heir_training_2_character_desc
		}
	}

	group = education_heir_training
	level = 2

	shown_in_ruler_designer = no
}

education_heir_training_3 = {
	minimum_age = 12
	stewardship = 2
	diplomacy = 1
	vassal_opinion = 15
	courtier_and_guest_opinion = 15

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_education_heir_training_3_desc
			}
			desc = trait_education_heir_training_3_character_desc
		}
	}

	group = education_heir_training
	level = 3

	shown_in_ruler_designer = no
}

education_heir_training_4 = {
	minimum_age = 12
	stewardship = 2
	diplomacy = 2
	vassal_opinion = 20
	courtier_and_guest_opinion = 20

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = {
					NOT = { exists = this }
				}
				desc = trait_education_heir_training_4_desc
			}
			desc = trait_education_heir_training_4_character_desc
		}
	}

	group = education_heir_training
	level = 4

	shown_in_ruler_designer = no
}

# Barren (f) / Sterile (m)
# overriding to change fertility
infertile = {
	physical = yes
	fertility = -10.0
	opposites = {
		fecund
	}
	
	ruler_designer_cost = 0

	name = {
		first_valid = {
			triggered_desc = {
				trigger = { NOT = { exists = this } }
				desc = trait_infertile_male
			}
			triggered_desc = {
				trigger = { is_female = yes }
				desc = trait_infertile_female
			}
			desc = trait_infertile_male
		}
	}

	desc = {
		first_valid = {
			triggered_desc = {
				trigger = { NOT = { exists = this } }
				desc = trait_infertile_desc
			}
			triggered_desc = {
				trigger = { is_female = yes }
				desc = trait_infertile_female_desc
			}
			desc = trait_infertile_male_desc
		}
	}
	
	#inherit_chance = 50
	genetic = yes
	enables_inbred = yes
	birth = 0.5
	random_creation = 0.5
}

