namespace = life_lessons

#####################
# Life Lessons
# life_lessons.0001: Start and flag your area of interest
# life_lessons.0002: How will you seek improvement?
#
# life_lessons.1000: Prepwork for 1001, pick the people
# life_lessons.1001: Who shall train you?
#
# life_lessons.2001: Where shall you find the book?
#
# life_lessons.3001: What kind of spiritual journey?
#
# life_lessons.4001: You'll probably find a way
#
######################

life_lessons.0001 = {
	type = character_event
	title = life_lessons.0001.t
	desc = life_lessons.0001.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = root
		animation = personality_cynical
	}
	
	immediate = {
		remove_character_flag = life_lessons_martial
		remove_character_flag = life_lessons_diplomacy
		remove_character_flag = life_lessons_stewardship
		remove_character_flag = life_lessons_intrigue
		remove_character_flag = life_lessons_learning
		remove_character_flag = life_lessons_prowess
		#add_character_modifier = {  # For testing ai's use of the decision
		#	modifier = life_lessons_testing_modifier
		#	years = 10
		#}
	}
	option = {
		name = life_lessons.0001.martial
		add_character_flag = { 
			flag = life_lessons_martial
			days = 1
		}
		custom_tooltip = life_lessons.0001.martial.tt
		trigger_event = life_lessons.0002
		ai_chance = {
			base = 10
			modifier = {
				add = 90
				root = { has_council_position = councillor_marshal }
			}
		}
	}
	option = {
		name = life_lessons.0001.diplomacy
		add_character_flag = { 
			flag = life_lessons_diplomacy
			days = 1
		}
		custom_tooltip = life_lessons.0001.diplomacy.tt
		trigger_event = life_lessons.0002
		ai_chance = {
			base = 10
			modifier = {
				add = 90
				root = { has_council_position = councillor_chancellor }
			}
		}
	}
	option = {
		name = life_lessons.0001.stewardship
		add_character_flag = { 
			flag = life_lessons_stewardship
			days = 1
		}
		custom_tooltip = life_lessons.0001.stewardship.tt
		trigger_event = life_lessons.0002
		ai_chance = {
			base = 10
			modifier = {
				add = 90
				root = { has_council_position = councillor_steward }
			}
		}
	}
	option = {
		name = life_lessons.0001.intrigue
		add_character_flag = { 
			flag = life_lessons_intrigue
			days = 1
		}
		custom_tooltip = life_lessons.0001.intrigue.tt
		trigger_event = life_lessons.0002
		ai_chance = {
			base = 10
			modifier = {
				add = 90
				root = { has_council_position = councillor_spymaster }
			}
		}
	}
	option = {
		name = life_lessons.0001.learning
		add_character_flag = { 
			flag = life_lessons_learning
			days = 1
		}
		custom_tooltip = life_lessons.0001.learning.tt
		trigger_event = life_lessons.0002
		ai_chance = {
			base = 10
			modifier = {
				add = 90
				root = { has_council_position = councillor_court_chaplain }
			}
		}
	}
	option = {
		name = life_lessons.0001.prowess
		add_character_flag = { 
			flag = life_lessons_prowess
			days = 1
		}
		custom_tooltip = life_lessons.0001.prowess.tt
		trigger_event = life_lessons.0002
		ai_chance = {
			base = 10
			modifier = {
				add = 90
				is_knight = yes
			}
		}
	}
}

life_lessons.0002 = {
	type = character_event
	title = life_lessons.0002.t
	desc = life_lessons.0002.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = root
		animation = personality_cynical
	}
	immediate = {
		trigger_event = life_lessons.1000
	}
	
	option = {
		name = life_lessons.0002.prestige
		trigger = {
			current_prestige_value >= miniscule_prestige_value
		}
		custom_tooltip = life_lessons.0002.prestige.tt
		trigger_event = life_lessons.1001
		ai_chance = {
			base = 10
			modifier = {
				add = 50
				prestige >= minor_prestige_value
			}
		}
	}
	option = {
		name = life_lessons.0002.gold
		trigger = {
			current_gold_value >= tiny_gold_value
		}
		custom_tooltip = life_lessons.0002.gold.tt
		trigger_event = life_lessons.2001
		ai_chance = {
			base = 10
			modifier = {
				add = 50
				current_gold_value >= minor_gold_value
			}
		}
	}
	option = {
		name = life_lessons.0002.piety
		trigger = {
			current_piety_value >= miniscule_piety_value
		}
		custom_tooltip = life_lessons.0002.piety.tt
		trigger_event = life_lessons.3001
		ai_chance = {
			base = 10
			modifier = {
				add = 50
				piety >= minor_piety_value
			}
		}
	}
	option = {
		name = life_lessons.0002.somehow
		custom_tooltip = life_lessons.0002.somehow.tt
		trigger_event = life_lessons.4001
		ai_chance = {
			base = 60
		}
	}
}

##### Training

#Training happens

life_lessons.1001 = {
	type = character_event
	title = life_lessons.1001.t
	desc = life_lessons.1001.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = scope:life_lessons_competent_helper
	}
	right_portrait = {
		character = scope:life_lessons_expert_helper
	}
	lower_right_portrait = {
		character = scope:life_lessons_exceptional_helper
	}
	
	immediate = { # let's get some helpers
		hidden_effect = {
			if = { # heavy calculations are for players
				limit = { is_ai = no }
				
				every_courtier_or_guest = {
					limit = { life_lessons_exceptional_help_trigger = yes }
					add_to_list = life_lessons_exceptional_helper_list
				}
				every_courtier_or_guest = {
					limit = { life_lessons_expert_help_trigger = yes }
					add_to_list = life_lessons_expert_helper_list
				}every_courtier_or_guest = {
					limit = { life_lessons_competent_help_trigger = yes }
					add_to_list = life_lessons_competent_helper_list
				}
				
				every_vassal = {
					limit = { life_lessons_exceptional_help_trigger = yes }
					add_to_list = life_lessons_exceptional_helper_list
				}
				every_vassal = {
					limit = { life_lessons_expert_help_trigger = yes }
					add_to_list = life_lessons_expert_helper_list
				}every_vassal = {
					limit = { life_lessons_competent_help_trigger = yes }
					add_to_list = life_lessons_competent_helper_list
				}
				
				if = {
					limit = { has_character_flag = life_lessons_martial }
					random_in_list = {
						list = life_lessons_exceptional_helper_list
						limit = { 
							life_lessons_exceptional_help_trigger = yes
							martial >= very_high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_expert_helper }
						}
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_diplomacy }
					random_in_list = {
						list = life_lessons_exceptional_helper_list
						limit = { 
							life_lessons_exceptional_help_trigger = yes
							diplomacy >= very_high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_expert_helper }
						}
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_stewardship }
					random_in_list = {
						list = life_lessons_exceptional_helper_list
						limit = { 
							life_lessons_exceptional_help_trigger = yes
							stewardship >= very_high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_expert_helper }
						}
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_intrigue }
					random_in_list = {
						list = life_lessons_exceptional_helper_list
						limit = { 
							life_lessons_exceptional_help_trigger = yes
							intrigue >= very_high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_expert_helper }
						}
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_learning }
					random_in_list = {
						list = life_lessons_exceptional_helper_list
						limit = { 
							life_lessons_exceptional_help_trigger = yes
							learning >= very_high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_expert_helper }
						}
						save_scope_as = life_lessons_exceptionalt_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_prowess }
					random_in_list = {
						list = life_lessons_exceptional_helper_list
						limit = { 
							life_lessons_exceptional_help_trigger = yes
							prowess >= very_high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_expert_helper }
						}
						save_scope_as = life_lessons_exceptional_helper
					}
				}

				
				if = {
					limit = { has_character_flag = life_lessons_martial }
					random_in_list = {
						list = life_lessons_expert_helper_list
						limit = { 
							life_lessons_expert_help_trigger = yes
							martial >= high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_diplomacy }
					random_in_list = {
						list = life_lessons_expert_helper_list
						limit = { 
							life_lessons_expert_help_trigger = yes
							diplomacy >= high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_stewardship }
					random_in_list = {
						list = life_lessons_expert_helper_list
						limit = { 
							life_lessons_expert_help_trigger = yes
							stewardship >= high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_intrigue }
					random_in_list = {
						list = life_lessons_expert_helper_list
						limit = { 
							life_lessons_expert_help_trigger = yes
							intrigue >= high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_learning }
					random_in_list = {
						list = life_lessons_expert_helper_list
						limit = { 
							life_lessons_expert_help_trigger = yes
							learning >= high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_prowess }
					random_in_list = {
						list = life_lessons_expert_helper_list
						limit = { 
							life_lessons_expert_help_trigger = yes
							prowess >= high_skill_rating
							NOT = { this = scope:life_lessons_competent_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_expert_helper
					}
				}
				
				if = {
					limit = { has_character_flag = life_lessons_martial }
					random_in_list = {
						list = life_lessons_competent_helper_list
						limit = { 
							life_lessons_competent_help_trigger = yes
							martial >= decent_skill_rating
							NOT = { this = scope:life_lessons_expert_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}						
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_diplomacy }
					random_in_list = {
						list = life_lessons_competent_helper_list
						limit = { 
							life_lessons_competent_help_trigger = yes
							diplomacy >= decent_skill_rating
							NOT = { this = scope:life_lessons_expert_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_stewardship }
					random_in_list = {
						list = life_lessons_competent_helper_list
						limit = { 
							life_lessons_competent_help_trigger = yes
							stewardship >= decent_skill_rating
							NOT = { this = scope:life_lessons_expert_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_intrigue }
					random_in_list = {
						list = life_lessons_competent_helper_list
						limit = { 
							life_lessons_competent_help_trigger = yes
							intrigue >= decent_skill_rating
							NOT = { this = scope:life_lessons_expert_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_learning }
					random_in_list = {
						list = life_lessons_competent_helper_list
						limit = { 
							life_lessons_competent_help_trigger = yes
							learning >= decent_skill_rating
							NOT = { this = scope:life_lessons_expert_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_prowess }
					random_in_list = {
						list = life_lessons_competent_helper_list
						limit = { 
							life_lessons_competent_help_trigger = yes
							prowess >= decent_skill_rating
							NOT = { this = scope:life_lessons_expert_helper }
							NOT = { this = scope:life_lessons_exceptional_helper }
						}
						save_scope_as = life_lessons_competent_helper
					}
				}
			}
			else = { # AI always just gets an okay option to save calculation time
				random_pool_character = {
					province = root.capital_province
					limit = { life_lessons_competent_help_trigger = yes }
					save_scope_as = life_lessons_competent_helper
				}
			}
			
			# if no one exists, create some help
			if = {
				limit = { NOT = { exists = scope:life_lessons_exceptional_helper } }
				if = {
					limit = { has_character_flag = life_lessons_martial }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_martial
						martial = { very_high_skill_rating extremely_high_skill_rating }
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_diplomacy }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_diplomacy
						diplomacy = { very_high_skill_rating extremely_high_skill_rating }
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_stewardship }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_stewardship
						stewardship = { very_high_skill_rating extremely_high_skill_rating }
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_intrigue }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_intrigue
						intrigue = { very_high_skill_rating extremely_high_skill_rating }
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_learning }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_learning
						learning = { very_high_skill_rating extremely_high_skill_rating }
						save_scope_as = life_lessons_exceptional_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_prowess }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_prowess
						prowess = { very_high_skill_rating extremely_high_skill_rating }
						save_scope_as = life_lessons_exceptional_helper
					}
				}
			}
			if = {
				limit = { NOT = { exists = scope:life_lessons_expert_helper } }
				if = {
					limit = { has_character_flag = life_lessons_martial }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_martial
						martial = { decent_skill_rating high_skill_rating }
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_diplomacy }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_diplomacy
						diplomacy = { decent_skill_rating high_skill_rating }
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_stewardship }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_stewardship
						stewardship = { decent_skill_rating high_skill_rating }
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_intrigue }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_intrigue
						intrigue = { decent_skill_rating high_skill_rating }
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_learning }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_learning
						learning = { decent_skill_rating high_skill_rating }
						save_scope_as = life_lessons_expert_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_prowess }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_prowess
						prowess = { decent_skill_rating high_skill_rating }
						save_scope_as = life_lessons_expert_helper
					}
				}
			}
			if = {
				limit = { NOT = { exists = scope:life_lessons_competent_helper } }
				if = {
					limit = { has_character_flag = life_lessons_martial }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_martial
						martial = { medium_skill_rating decent_skill_rating }
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_diplomacy }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_diplomacy
						diplomacy = { medium_skill_rating decent_skill_rating }
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_stewardship }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_stewardship
						stewardship = { medium_skill_rating decent_skill_rating }
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_intrigue }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_intrigue
						intrigue = { medium_skill_rating decent_skill_rating }
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_learning }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_learning
						learning = { medium_skill_rating decent_skill_rating }
						save_scope_as = life_lessons_competent_helper
					}
				}
				else_if = {
					limit = { has_character_flag = life_lessons_prowess }
					create_character = {
						location = root.capital_province
						template = pool_repopulate_prowess
						prowess = { medium_skill_rating decent_skill_rating }
						save_scope_as = life_lessons_competent_helper
					}
				}
			}
		}
	}
	
	option = {
		name = life_lessons.1001.miniscule
		add_prestige = miniscule_prestige_loss
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		if = {
			limit = { 
				scope:life_lessons_competent_helper = { 
					NOT = { is_courtier_of = root } 
				}
			}
			trigger_event = life_lessons.1002
		}
		ai_chance = {
			base = 40
		}
	}
	option = {
		name = life_lessons.1001.minor
		add_prestige = minor_prestige_loss
		trigger = {
			prestige >= minor_prestige_value
		}
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		if = {
			limit = { 
				scope:life_lessons_expert_helper = { 
					NOT = { is_courtier_of = root }
				}
			}
			trigger_event = life_lessons.1003
		}
		ai_chance = {
			base = 20
			modifier = {
				add = 20
				prestige >= medium_prestige_value
			}
		}
	}
	option = {
		name = life_lessons.1001.medium
		add_prestige = medium_prestige_loss
		trigger = {
			prestige >= medium_prestige_value
		}
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		if = {
			limit = { 
				scope:life_lessons_exceptional_helper = { 
					NOT = { is_courtier_of = root } 
				}
			}
			trigger_event = life_lessons.1004
		}
		ai_chance = {
			base = 10
			modifier = {
				add = 20
				prestige >= major_prestige_value
			}
		}
	}
}

# chance to recruit if not part of court
life_lessons.1002 = {
	type = character_event
	title = life_lessons.1002.t
	desc = life_lessons.1002.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = scope:life_lessons_competent_helper
	}
	
	option = {
		name = life_lessons.1002.recruit
		send_interface_message = {
			type = life_lessons_recruit_feed
			if = {
				limit = {
					NOT = { scope:life_lessons_competent_helper.liege = root }
					OR = {
						is_ai = no
						short_term_gold >= life_lessons_competent_help_cost #Because AI would never have enough money and everyone would die
					}
				}
				pay_short_term_gold = {
					target = scope:life_lessons_competent_helper
					gold = life_lessons_competnet_help_cost
				}
			}
			
			add_courtier = scope:life_lessons_competent_helper
		}
		ai_chance = 0
	}
	option = {
		name = life_lessons.1002.nah
		ai_chance = 100
	}
}
life_lessons.1003 = {
	type = character_event
	title = life_lessons.1003.t
	desc = life_lessons.1003.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = scope:life_lessons_expert_helper
	}
	option = {
		name = life_lessons.1003.recruit
		send_interface_message = {
			type = life_lessons_recruit_feed
			if = {
				limit = {
					NOT = { scope:life_lessons_expert_helper.liege = root }
					OR = {
						is_ai = no
						short_term_gold >= life_lessons_expert_help_cost #Because AI would never have enough money and everyone would die
					}
				}
				pay_short_term_gold = {
					target = scope:life_lessons_expert_helper
					gold = life_lessons_expert_help_cost
				}
			}
			
			add_courtier = scope:life_lessons_expert_helper
		}
		ai_chance = 0
	}
	option = {
		name = life_lessons.1002.nah
		ai_chance = 100
	}
}
life_lessons.1004 = {
	type = character_event
	title = life_lessons.1004.t
	desc = life_lessons.1004.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = scope:life_lessons_exceptional_helper
	}
	option = {
		name = life_lessons.1004.recruit
		send_interface_message = {
			type = life_lessons_recruit_feed
			if = {
				limit = {
					NOT = { scope:life_lessons_exceptional_helper.liege = root }
					OR = {
						is_ai = no
						short_term_gold >= life_lessons_exceptional_help_cost #Because AI would never have enough money and everyone would die
					}
				}
				pay_short_term_gold = {
					target = scope:life_lessons_exceptional_helper
					gold = life_lessons_exceptional_help_cost
				}
			}
			
			add_courtier = scope:life_lessons_exceptional_helper
		}
		ai_chance = 0
	}
	option = {
		name = life_lessons.1002.nah
		ai_chance = 100
	}
}


# Books
life_lessons.2001 = {
	type = character_event
	title = life_lessons.2001.t
	desc = life_lessons.2001.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = root
		animation = personality_arrogant
	}
	
	option = {
		name = life_lessons.2001.miniscule
		remove_short_term_gold = tiny_gold_value
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 40
		}
	}
	option = {
		name = life_lessons.2001.minor
		remove_short_term_gold = minor_gold_value
		trigger = {
			current_gold_value >= minor_gold_value
		}
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 20
			modifier = {
				if = {
					limit = { current_gold_value >= medium_gold_value }
				}
				add = 20
			}
		}
	}
	option = {
		name = life_lessons.2001.medium
		remove_short_term_gold = medium_gold_value
		trigger = {
			current_gold_value >= medium_gold_value
		}
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 10
			modifier = {
				if = {
					limit = { current_gold_value >= major_gold_value }
				}
				add = 20
			}
		}
	}
}

# Spirituality
life_lessons.3001 = {
	type = character_event
	title = life_lessons.3001.t
	desc = life_lessons.3001.desc
	theme = stewardship
	override_background = {
		event_background = temple_generic
	}
	left_portrait = {
		character = root
		animation = personality_arrogant
	}
	
	option = {
		name = life_lessons.3001.miniscule
		add_piety = miniscule_piety_loss
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 40
		}
	}
	option = {
		name = life_lessons.3001.minor
		add_piety = minor_piety_loss
		trigger = {
			piety >= minor_piety_value
		}
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				17 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				16 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 20
			modifier = {
				if = {
					limit = { piety >= medium_piety_value }
				}
				add = 20
			}
		}
	}
	option = {
		name = life_lessons.3001.medium
		add_piety = medium_piety_loss
		trigger = {
			piety >= medium_piety_value
		}
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				11 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				22 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				67 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 10
			modifier = {
				if = {
					limit = { piety >= major_piety_value }
				}
				add = 20
			}
		}
	}
}

# Somehow
life_lessons.4001 = {
	type = character_event
	title = life_lessons.4001.t
	desc = life_lessons.4001.desc
	theme = stewardship
	override_background = {
		event_background = study
	}
	left_portrait = {
		character = root
		animation = personality_arrogant
	}
	
	option = {
		name = life_lessons.4001.opt
		if = {
			limit = { has_character_flag = life_lessons_martial }
			random_list = {
				80 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 1
					}
				}
				15 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 2
					}
				}
				5 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_martial_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_diplomacy }
			random_list = {
				80 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 1
					}
				}
				15 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 2
					}
				}
				5 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_diplomacy_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_stewardship }
			random_list = {
				80 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 1
					}
				}
				15 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 2
					}
				}
				5 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_stewardship_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_intrigue }
			random_list = {
				80 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 1
					}
				}
				15 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 2
					}
				}
				5 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_intrigue_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_learning }
			random_list = {
				80 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 1
					}
				}
				15 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 2
					}
				}
				5 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_learning_skill = 3
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = life_lessons_prowess }
			random_list = {
				80 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 1
					}
				}
				15 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 2
					}
				}
				5 = {
					send_interface_message = {
						type = life_lessons_skillup_toast
						add_prowess_skill = 3
					}
				}
			}
		}
		else = { # this shouldn't happen
			custom_tooltip = life_lessons.1002.shouldnt.tt
		}
		ai_chance = {
			base = 100
		}
	}
}

