##################################################
#
# Friends & Rivals
#
# ID 100000 - 105000 are reserved
#
##################################################
#
# Written by Sara Wendel-rtqvist

##################################################
#			MAKING FRIENDS AND RIVALS 			 #
##################################################

### You've made friends with another child in the court ###
character_event = {
	id = 100000
	desc = EVTDESC100000
	picture = GFX_evt_child_sword

	is_triggered_only = yes

	min_age = 4
	max_age = 14
	only_capable = yes
	lacks_dlc = "Conclave"

	trigger = {
		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			same_sex = ROOT
			practical_age >= 4
			practical_age < 14
			num_of_friends < 2
			num_of_rivals < 2
			at_location = ROOT
			is_abroad = no
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				trait = craven
				trait = honest
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				same_sex = ROOT
				practical_age >= 4
				practical_age < 14
				num_of_friends < 2
				num_of_rivals < 2
				at_location = ROOT
				is_abroad = no
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					trait = craven
					trait = honest
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = troublemaker_child
		}
	}

	option = {
		name = EVTOPTA100000

		event_target:troublemaker_child = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100001
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100001
			}

			if = {
				limit = { personality_traits < 5 }

				if = {
					limit = { trait = greedy }
					add_trait_fully_silently_wroth_effect = yes
				}
				else_if = {
					limit = { trait = wroth }
					add_trait_fully_silently_greedy_effect = yes
				}
			}
		}
	}

	option = {
		name = EVTOPTB100000

		event_target:troublemaker_child = {
			show_scope_change = no

			add_friend = ROOT

			character_event = {
				id = 100002
				tooltip = EVTTOOLTIP100002
			}
		}
	}
}

# New rival is notified
character_event = {
	id = 100001
	desc = EVTDESC100001
	picture = GFX_evt_child_sword

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100001

		tooltip = {
			add_rival = FROM
		}
	}
}

# New friend is notified
character_event = {
	id = 100002
	desc = EVTDESC100002
	picture = GFX_evt_child_sword

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100002

		tooltip = {
			add_friend = FROM
		}
	}
}

### One of the other children in court is very shy and would rather read than play with us ###
character_event = {
	id = 100005
	desc = EVTDESC100005
	picture = GFX_evt_child_talking

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	min_age = 6
	max_age = 14
	only_capable = yes

	trigger = {
		OR = {
			trait = gregarious
			trait = charitable
			trait = brave
		}

		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			trait = shy
			practical_age < 15
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			at_location = ROOT
			practical_age >= 6
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				is_friend = ROOT
				is_rival = ROOT
				sibling = ROOT
				character = ROOT
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.5
			trait = honest
		}

		mult_modifier = {
			factor = 0.65
			trait = wroth
		}

		mult_modifier = {
			factor = 0.65
			trait = cruel
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				trait = shy
				practical_age >= 6
				practical_age < 15
				num_of_friends < 2
				num_of_rivals < 2
				at_location = ROOT
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					is_friend = ROOT
					is_rival = ROOT
					sibling = ROOT
					character = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = shy_child
		}
	}

	option = {
		name = EVTOPTA100005

		event_target:shy_child = {
			show_scope_change = no

			character_event = {
				id = 100006
				days = 2
				random = 5
				tooltip = EVTTOOLTIP100006
			}
		}
	}

	option = {
		name = EVTOPTB100005

		event_target:shy_child = {
			show_scope_change = no

			character_event = {
				id = 100007
				days = 2
				random = 5
				tooltip = EVTTOOLTIP100007
			}
		}
	}

	option = {
		name = EVTOPTC100005

		prestige = 5

		if = {
			limit = {
				trait = gregarious
				NOT = { trait = charitable }
			}

			remove_trait = gregarious
		}
		else_if = {
			limit = {
				trait = charitable
				NOT = { trait = gregarious }
			}

			remove_trait = charitable
		}
	}
}

# Kick his butt or ignore him?
character_event = {
	id = 100006
	desc = EVTDESC100006
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100006

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100008
				days = 1
				random = 3
				tooltip = EVTTOOLTIP100008
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				trait = brave
			}

			mult_modifier = {
				factor = 0.01
				trait = craven
			}
		}
	}

	option = {
		name = EVTOPTB100006

		add_trait_silently_stressed_effect = yes

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				trait = brave
			}

			mult_modifier = {
				factor = 10
				trait = craven
			}
		}
	}
}

# Borrow FROM's sword?
character_event = {
	id = 100007
	desc = EVTDESC100007
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100007

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100012
				days = 2
				random = 3
				tooltip = EVTTOOLTIP100012
			}
		}
	}

	option = {
		name = EVTOPTB100007

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_craven_effect = yes
		}
	}
}

# The bully is beaten back
character_event = {
	id = 100008
	desc = EVTDESC100008
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100008

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100010
				days = 2
				random = 3
				tooltip = EVTTOOLTIP100010
			}
		}
	}

	option = {
		name = EVTOPTB100008

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100009
				days = 2
				random = 3
				tooltip = EVTTOOLTIP100009
			}
		}
	}
}

# Gain friend
character_event = {
	id = 100009
	desc = EVTDESC100009
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100009

		tooltip = {
			add_friend = FROM
		}
	}
}

# Gain rival
character_event = {
	id = 100010
	desc = EVTDESC100010
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100010

		tooltip = {
			add_rival = FROM
		}
	}
}

# Gain friend
character_event = {
	id = 100012
	desc = EVTDESC100012
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100012

		tooltip = {
			add_friend = FROM
		}
	}
}

### My guardian was ready to rip me a new one when someone interfered ###
character_event = {
	id = 100015
	desc = EVTDESC100015
	picture = GFX_evt_child_bully

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	min_age = 11
	prisoner = no
	only_men = yes

	trigger = {
		trait = slothful
		has_guardian = yes
		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		any_host_courtier = {
			OR = {
				trait = charitable
				trait = kind
				trait = ambitious
			}

			same_guardian = ROOT
			is_female = no
			num_of_friends < 3
			num_of_rivals < 3
			is_incapable = no
			is_inaccessible_trigger = no

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 1.5
			trait = gregarious
		}

		mult_modifier = {
			factor = 0.66
			trait = wroth
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				OR = {
					trait = charitable
					trait = kind
					trait = ambitious
				}

				same_guardian = ROOT
				is_female = no
				num_of_friends < 3
				num_of_rivals < 3
				is_inaccessible_trigger = no

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
					character = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = helping_child
		}
	}

	option = {
		name = EVTOPTA100015

		event_target:helping_child = {
			show_scope_change = no

			add_friend = ROOT

			character_event = {
				id = 100016
				days = 1
				random = 3
				tooltip = EVTTOOLTIPA100016
			}
		}
	}

	option = {
		name = EVTOPTB100015

		event_target:helping_child = {
			show_scope_change = no

			reverse_opinion = {
				name = opinion_irritated
				who = ROOT
				years = 100
			}

			set_character_flag = wrongly_interfered

			character_event = {
				id = 100016
				days = 1
				random = 3
				tooltip = EVTTOOLTIPB100016
			}
		}
	}

	option = {
		name = EVTOPTC100015

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_honest_effect = yes
		}
	}
}

# Gain friend/gain rival
character_event = {
	id = 100016
	desc = EVTDESC100016
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100016

		trigger = {
			NOT = { has_character_flag = wrongly_interfered }
		}

		add_friend = FROM
	}

	option = {
		name = EVTOPTB100016

		trigger = { has_character_flag = wrongly_interfered }

		clr_character_flag = wrongly_interfered
		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100017
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100017
			}
		}
	}

	option = {
		name = EVTOPTC100016

		trigger = { has_character_flag = wrongly_interfered }

		clr_character_flag = wrongly_interfered

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_content_effect = yes
		}
	}

	option = {
		name = EVTOPTD100016

		trigger = { has_character_flag = wrongly_interfered }

		clr_character_flag = wrongly_interfered

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_cynical_effect = yes
		}

		change_intrigue = 1
	}
}

# Gain rival
character_event = {
	id = 100017
	desc = EVTDESC100017
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100017

		tooltip = {
			add_rival = FROM
		}
	}
}

### A fellow student lacks the ability to even talk to a girl ###
character_event = { # Relay event for rulers
	id = 100019

	hide_window = yes
	is_triggered_only = yes # on_yearly_pulse, random_events

	only_rulers = yes

	trigger = {
		any_courtier = {
			trait = lustful

			OR = {
				trait = gregarious
				trait = kind
				trait = charitable
			}

			is_female = no
			practical_age < 25
			is_married = no
			num_of_friends < 5
			num_of_rivals < 5
			block_general_event_trigger = no

			ROOT = {
				any_courtier = {
					trait = shy

					OR = {
						trait = chaste
						religion_group = muslim
					}

					is_female = no
					practical_age < 25
					at_location = PREVPREV
					is_married = no
					num_of_friends < 5
					num_of_rivals < 5
					block_general_event_trigger = no

					NOR = {
						sibling = PREVPREV
						is_friend = PREVPREV
						is_rival = PREVPREV
						character = PREVPREV
					}
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1
	}

	immediate = {
		any_courtier = {
			limit = {
				trait = lustful

				OR = {
					trait = gregarious
					trait = kind
					trait = charitable
				}

				is_female = no
				practical_age < 25
				is_married = no
				num_of_friends < 5
				num_of_rivals < 5
				block_general_event_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = lustful_courtier
		}

		any_courtier = {
			limit = {
				trait = shy

				OR = {
					trait = chaste
					religion_group = muslim
				}

				at_location = event_target:lustful_courtier
				is_female = no
				is_married = no
				practical_age < 25
				num_of_friends < 5
				num_of_rivals < 5
				block_general_event_trigger = no

				NOR = {
					sibling = event_target:lustful_courtier
					is_friend = event_target:lustful_courtier
					is_rival = event_target:lustful_courtier
					character = event_target:lustful_courtier
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = shy_courtier
		}

		event_target:lustful_courtier = {
			character_event = { id = 100020 }
		}
	}
}

character_event = {
	id = 100020
	desc = EVTDESC100020
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100020

		event_target:shy_courtier = {
			show_scope_change = no

			character_event = {
				id = 100021
				days = 1
				random = 4
				tooltip = EVTTOOLTIP100021
			}
		}
	}

	option = {
		name = EVTOPTB100020

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 10

				random_list = {
					50 = { add_trait_fully_greedy_effect = yes }
					50 = { add_trait_fully_craven_effect = yes }
				}
			}
		}
	}
}

# Offered help
character_event = {
	id = 100021
	desc = EVTDESC100021
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100021

		add_friend = FROM
		remove_trait = shy

		if = {
			limit = {
				NOT = { religion_group = muslim }
			}

			remove_trait = chaste
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100022
				tooltip = EVTTOOLTIP100022
			}
		}
	}

	option = {
		name = EVTOPTB100021

		remove_trait = shy

		FROM = {
			set_character_flag = help_rejected

			character_event = {
				id = 100023
				tooltip = EVTTOOLTIP100023
			}
		}
	}

	option = {
		name = EVTOPTC100021

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 25
				add_trait_fully_proud_effect = yes
			}
		}

		FROM = {
			set_character_flag = help_rejected_politely

			character_event = {
				id = 100023
				tooltip = EVTTOOLTIP100023
			}
		}
	}
}

# Accepted/rejected help
character_event = {
	id = 100022
	desc = EVTDESC100022
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100022

		tooltip = {
			add_friend = FROM
		}
	}
}

# Rejected help
character_event = {
	id = 100023
	desc = EVTDESC100023
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100023

		trigger = { has_character_flag = help_rejected }

		clr_character_flag = help_rejected

		opinion = {
			name = opinion_irritated
			who = FROM
			years = 100
		}
	}

	option = {
		name = EVTOPTB100023

		trigger = { has_character_flag = help_rejected_politely }

		clr_character_flag = help_rejected_politely

		opinion = {
			name = opinion_ignore
			who = FROM
			years = 100
		}
	}
}

### Ladies shun me, I need help! ###
character_event = {
	id = 100024

	hide_window = yes
	is_triggered_only = yes # on_yearly_pulse, random_events

	only_rulers = yes

	trigger = {
		any_courtier = {
			OR = {
				trait = paranoid
				trait = shy
			}

			OR = {
				trait = chaste
				religion_group = muslim
			}

			is_female = no
			practical_age < 25
			is_married = no
			num_of_friends < 5
			num_of_rivals < 5
			in_command_trigger = no
			war = no
			block_general_event_trigger = no

			ROOT = {
				any_courtier = {
					trait = lustful

					OR = {
						trait = charitable
						trait = kind
						trait = gregarious
					}

					is_female = no
					is_married = no
					practical_age < 25
					at_location = PREVPREV
					num_of_friends < 5
					num_of_rivals < 5
					in_command_trigger = no
					war = no
					block_general_event_trigger = no

					NOR = {
						sibling = PREVPREV
						is_friend = PREVPREV
						is_rival = PREVPREV
						character = PREVPREV
					}
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1
	}

	immediate = {
		any_courtier = {
			limit = {
				OR = {
					trait = paranoid
					trait = shy
				}

				OR = {
					trait = chaste
					religion_group = muslim
				}

				is_female = no
				practical_age < 25
				is_married = no
				num_of_friends < 5
				num_of_rivals < 5
				in_command_trigger = no
				war = no
				block_general_event_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = shy_courtier
		}

		any_courtier = {
			limit = {
				trait = lustful

				OR = {
					trait = charitable
					trait = kind
					trait = gregarious
				}

				is_female = no
				practical_age < 25
				at_location = event_target:shy_courtier
				is_married = no
				num_of_friends < 5
				num_of_rivals < 5
				in_command_trigger = no
				war = no
				block_general_event_trigger = no

				NOR = {
					sibling = event_target:shy_courtier
					is_friend = event_target:shy_courtier
					is_rival = event_target:shy_courtier
					character = event_target:shy_courtier
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = lustful_courtier
		}

		event_target:shy_courtier = {
			character_event = { id = 100025 }
		}
	}
}

character_event = {
	id = 100025
	desc = EVTDESC100025
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100025

		event_target:lustful_courtier = {
			show_scope_change = no

			character_event = {
				id = 100026
				days = 2
				random = 4
				tooltip = EVTTOOLTIP100026
			}
		}
	}

	option = {
		name = EVTOPTB100025

		wealth = -10

		event_target:lustful_courtier = {
			show_scope_change = no

			character_event = {
				id = 100030
				days = 2
				random = 4
				tooltip = EVTTOOLTIP100030
			}
		}
	}

	option = {
		name = EVTOPTC100025

		add_trait_silently_depressed_effect = yes
	}
}

# I was asked to help him with his love woes
character_event = {
	id = 100026
	desc = EVTDESC100026
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100026

		wealth = 10

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_glad
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100027
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100027
			}
		}
	}

	option = {
		name = EVTOPTB100026

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100028
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100028
			}
		}
	}

	option = {
		name = EVTOPTC100026

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100029
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100029
			}
		}
	}
}

# Someone wants money to help me with my love woes
character_event = {
	id = 100027
	desc = EVTDESC100027
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100027

		wealth = -10

		opinion = {
			name = opinion_glad
			who = FROM
			years = 5
		}

		if = {
			limit = {
				NOT = { religion_group = muslim }
			}

			random = {
				chance = 25
				remove_trait_chaste_effect = yes
			}
		}

		random = {
			chance = 10
			remove_trait_shy_effect = yes
		}
	}

	option = {
		name = EVTOPTB100027
		prestige = 5
	}
}

# Gain friend
character_event = {
	id = 100028
	desc = EVTDESC100028
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100028

		tooltip = {
			add_friend = FROM
		}
	}
}

# Gain rival
character_event = {
	id = 100029
	desc = EVTDESC100029
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100029

		tooltip = {
			add_rival = FROM
		}
	}
}

# Bribed courtier to make him help you with the ladies
character_event = {
	id = 100030
	desc = EVTDESC100030
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTC100026

		FROM = {
			show_scope_change = no

			hidden_effect = {
				wealth = 10 # Give money back
			}

			add_rival = ROOT

			character_event = {
				id = 100029
				days = 2
				random = 5
				tooltip = EVTTOOLTIP100029
			}
		}
	}

	option = {
		name = EVTOPTB100030

		wealth = 10

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100031
				days = 1
				random = 3
				tooltip = EVTTOOLTIP100031
			}
		}
	}

	option = {
		name = EVTOPTC100030

		add_friend = FROM

		FROM = {
			show_scope_change = no

			hidden_effect = {
				wealth = 10 # Give money back
			}

			character_event = {
				id = 100028
				days = 1
				random = 3
				tooltip = EVTTOOLTIP100028
			}
		}
	}
}

# He promised to help
character_event = {
	id = 100031
	desc = EVTDESC100031
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100031

		prestige = -10

		remove_trait_silently_proud_effect = yes
		remove_trait_silently_chaste_effect = yes

		random = {
			chance = 10
			remove_trait_shy_effect = yes
		}
	}
}

# You have found a girl with similar interests! - Start
character_event = {
	id = 100034

	hide_window = yes
	is_triggered_only = yes

	only_rulers = yes
	only_women = yes
	only_capable = yes
	min_age = 4
	max_age = 14

	trigger = {
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_courtier = {
			is_female = yes
			practical_age < 14
			practical_age >= 4

			OR = {
				trait = ambitious
				trait = diligent
				trait = just
			}

			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			host = {
				character = ROOT

				any_courtier = {
					is_female = yes
					practical_age < 14
					practical_age >= 4

					OR = {
						trait = ambitious
						trait = diligent
						trait = just
					}

					at_location = PREVPREV
					num_of_friends < 2
					num_of_rivals < 2
					is_incapable = no
					is_inaccessible_trigger = no

					trigger_if = {
						limit = { prisoner = yes }
						has_character_modifier = house_arrest
					}

					NOR = {
						sibling = PREVPREV
						is_friend = PREVPREV
						is_rival = PREVPREV
						character = PREVPREV
					}
				}
			}
		}
	}

	immediate = {
		any_courtier = {
			limit = {
				is_female = yes
				practical_age < 14
				practical_age >= 4

				OR = {
					trait = ambitious
					trait = diligent
					trait = just
				}

				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				host = {
					character = ROOT

					any_courtier = {
						is_female = yes
						practical_age < 14
						practical_age >= 4

						OR = {
							trait = ambitious
							trait = diligent
							trait = just
						}

						num_of_friends < 2
						num_of_rivals < 2
						at_location = PREVPREV
						is_incapable = no
						is_inaccessible_trigger = no

						trigger_if = {
							limit = { prisoner = yes }
							has_character_modifier = house_arrest
						}

						NOR = {
							sibling = PREVPREV
							is_friend = PREVPREV
							is_rival = PREVPREV
							character = PREVPREV
						}
					}
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			# save_event_target_as = child_1

			any_host_courtier = {
				limit = {
					is_female = yes
					practical_age < 14
					practical_age >= 4

					OR = {
						trait = ambitious
						trait = diligent
						trait = just
					}

					at_location = PREVPREV
					num_of_friends < 2
					num_of_rivals < 2
					is_incapable = no
					is_inaccessible_trigger = no

					trigger_if = {
						limit = { prisoner = yes }
						has_character_modifier = house_arrest
					}

					NOR = {
						sibling = PREVPREV
						is_friend = PREVPREV
						is_rival = PREVPREV
						character = PREVPREV
					}
				}

				score_value = {
					value = 10
					interesting_courtier_selection_score = yes
				}

				save_event_target_as = child_2
			}

			character_event = { id = 100035 }
		}
	}
}

### You have found a girl with similar interests! ###
character_event = {
	id = 100035
	desc = EVTDESC100035
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100035

		event_target:child_2 = {
			show_scope_change = no

			character_event = {
				id = 100036
				days = 2
				random = 4
				tooltip = EVTTOOLTIP100036
			}
		}
	}

	option = {
		name = EVTOPTB100035

		event_target:child_2 = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100037
				days = 2
				random = 4
				tooltip = EVTTOOLTIP100037
			}
		}
	}

	option = {
		name = EVTOPTC100035

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_greedy_effect = yes
		}
	}
}

# Courtier is asked to become friend
character_event = {
	id = 100036
	desc = EVTDESC100036
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100036

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100038
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100038
			}
		}
	}

	option = {
		name = EVTOPTB100036

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100039
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100039
			}
		}
	}
}

# ROOT becomes courtier's rival
character_event = {
	id = 100037
	desc = EVTDESC100037
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100037

		tooltip = {
			add_rival = FROM
		}
	}
}

# Gain friend
character_event = {
	id = 100038
	desc = EVTDESC100038
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100038

		tooltip = {
			add_friend = FROM
		}
	}
}

# Courtier becomes ROOT's rival
character_event = {
	id = 100039
	desc = EVTDESC100039
	picture = GFX_evt_children_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100039

		tooltip = {
			add_rival = FROM
		}
	}
}

### Flirtatious girl - new friend or rival? ###
character_event = {
	id = 100040
	desc = EVTDESC100040
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	only_women = yes
	min_age = 11
	only_capable = yes

	trigger = {
		OR = {
			trait = chaste
			trait = shy
			trait = paranoid
		}

		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			is_female = yes
			is_adult = no
			practical_age >= 11

			OR = {
				trait = lustful
				trait = gregarious
			}

			at_location = ROOT
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
			}
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				is_female = yes
				is_adult = no
				practical_age >= 11

				OR = {
					trait = lustful
					trait = gregarious
				}

				at_location = ROOT
				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}


				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = target_courtier
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = ambitious
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}
	}

	option = {
		name = EVTOPTA100040

		event_target:target_courtier = {
			show_scope_change = no

			character_event = {
				id = 100041
				days = 2
				random = 3
				tooltip = EVTTOOLTIP100041
			}
		}
	}

	option = {
		name = EVTOPTB100040

		event_target:target_courtier = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100042
				days = 2
				random = 3
				tooltip = EVTTOOLTIP100042
			}
		}
	}

	option = {
		name = EVTOPTC100040

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_envious_effect = yes
		}
	}
}

# Courtier: Help FROM overcome her fears
character_event = {
	id = 100041
	desc = EVTDESC100041
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100041

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100043
				days = 2
				random = 5
				tooltip = EVTTOOLTIP100043
			}
		}
	}

	option = {
		name = EVTOPTB100041

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100044
				days = 2
				random = 5
				tooltip = EVTTOOLTIP100044
			}
		}
	}

	option = {
		name = EVTOPTC100041

		if = {
			limit = {
				trait = kind
				NOT = { trait = charitable }
			}

			remove_trait = kind
		}
		else_if = {
			limit = {
				trait = charitable
				NOT = { trait = kind }
			}

			remove_trait = charitable
		}

		reverse_opinion = {
			name = opinion_sad
			who = FROM
			years = 5
		}

		# CleanSlate: missing event for ROOT?
	}
}

# Gain Rival
character_event = {
	id = 100042
	desc = EVTDESC100042
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100042

		tooltip = {
			add_rival = FROM
		}
	}
}

# Gain friend
character_event = {
	id = 100043
	desc = EVTDESC100043
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100043

		tooltip = {
			add_friend = FROM
		}
	}
}

# Gain Rival
character_event = {
	id = 100044
	desc = EVTDESC100044
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100044

		tooltip = {
			add_rival = FROM
		}
	}
}

### A girl at court is very flirtatious and seems to get away with everything... ###
character_event = {
	id = 100050
	desc = EVTDESC100050
	picture = GFX_evt_courtiers_talking

	only_women = yes
	min_age = 16
	max_age = 25
	prisoner = no
	only_capable = yes

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	trigger = {
		OR = {
			trait = chaste
			trait = paranoid
			trait = shy
		}

		num_of_friends <= 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		any_host_courtier = {
			trait = lustful
			is_female = yes
			practical_age < 25
			is_adult = yes

			OR = {
				trait = trusting
				trait = charitable
				trait = kind
				trait = gregarious
			}

			at_location = ROOT
			num_of_friends < 2
			num_of_rivals < 2
			is_inaccessible_or_incapable_trigger = no

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				is_female = yes
				trait = lustful
				practical_age < 25
				is_adult = yes

				OR = {
					trait = trusting
					trait = charitable
					trait = kind
					trait = gregarious
				}

				at_location = ROOT
				num_of_friends < 2
				num_of_rivals < 2
				is_inaccessible_or_incapable_trigger = no

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = target_courtier
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = wroth
		}

		mult_modifier = {
			factor = 0.5
			trait = envious
		}
	}

	option = {
		name = EVTOTPA100050

		event_target:target_courtier = {
			show_scope_change = no

			character_event = {
				id = 100051
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100051
			}
		}
	}

	option = {
		name = EVTOTPB100050

		event_target:target_courtier = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100054
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100054
			}
		}

		if = {
			limit = {
				personality_traits < 5
				NOT = { religion_group = muslim }
			}

			add_trait_fully_silently_chaste_effect = yes
		}
	}

	option = {
		name = EVTOTPC100050

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_content_effect = yes
		}

		random = {
			chance = 10
			add_trait_depressed_effect = yes
		}
	}
}

# Help FROM?
character_event = {
	id = 100051
	desc = EVTDESC100051
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100051

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100052
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100052
			}
		}
	}

	option = {
		name = EVTOPTB100051

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100053
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100053
			}
		}
	}

	option = {
		name = EVTOPTC100051

		opinion = {
			name = opinion_glad
			who = FROM
			years = 100
		}

		FROM = {
			show_scope_change = no

			set_character_flag = good_relation

			character_event = {
				id = 100052
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100052
			}
		}
	}
}

# ROOT gains a friend
character_event = {
	id = 100052
	desc = EVTDESC100052
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100052

		trigger = {
			NOT = { has_character_flag = good_relation }
		}

		tooltip = {
			add_friend = FROM
		}

		remove_trait_silently_chaste_effect = yes
		remove_trait_silently_paranoid_effect = yes
		remove_trait_silently_shy_effect = yes
	}

	option = {
		name = EVTOPTB100052

		trigger = { has_character_flag = good_relation }

		clr_character_flag = good_relation

		opinion = {
			name = opinion_glad
			who = FROM
			years = 5
		}
	}
}

# ROOT gains a rival
character_event = {
	id = 100053
	desc = EVTDESC100053
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100053

		tooltip = {
			add_rival = FROM
		}

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_envious_effect = yes
		}
	}
}

# Courtier gains rival
character_event = {
	id = 100054
	desc = EVTDESC100054
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100054

		tooltip = {
			add_rival = FROM
		}
	}
}

### Someone defeated me in swordplay! ###
character_event = {
	id = 100060
	desc = EVTDESC100060
	picture = GFX_evt_child_sword

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	only_men = yes
	min_age = 11
	only_capable = yes

	trigger = {
		martial < 5
		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			is_female = no
			is_adult = no
			practical_age >= 11
			martial >= 5
			at_location = ROOT
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
			}
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				is_female = no
				is_adult = no
				practical_age >= 11
				martial >= 5
				at_location = ROOT
				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = target_courtier
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = brave
		}

		mult_modifier = {
			factor = 0.5
			trait = craven
		}

		mult_modifier = {
			factor = 2
			trait = ambitious
		}

		mult_modifier = {
			factor = 0.5
			trait = content
		}
	}

	option = {
		name = EVTOPTA100060

		prestige = -2

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_charitable_effect = yes
		}
	}

	option = {
		name = EVTOPTB100060

		event_target:target_courtier = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100061
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100061
			}
		}
	}

	option = {
		name = EVTOPTC100060

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_ambitious_effect = yes
		}
	}
}

# Courtier gains a rival
character_event = {
	id = 100061
	desc = EVTDESC100061
	picture = GFX_evt_child_sword

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100061

		tooltip = {
			add_rival = FROM
		}
	}
}

### Someone does not like me and keeps picking on me! ###
character_event = {
	id = 100065
	desc = EVTDESC100065
	picture = GFX_evt_child_bully

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	only_men = yes
	max_age = 14
	min_age = 4
	only_capable = yes

	trigger = {
		num_of_friends < 2
		num_of_rivals < 2
		NOT = { has_character_flag = childhood_was_bullied }
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			is_female = no
			practical_age < 14
			practical_age >= 4
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				trait = timid
				trait = kind
				trait = charitable
				is_friend = ROOT
				is_rival = ROOT
			}

			opinion = {
				who = ROOT
				value < 10
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = brave
		}

		mult_modifier = {
			factor = 2
			trait = rowdy
		}

		mult_modifier = {
			factor = 0.5
			trait = craven
		}

		mult_modifier = {
			factor = 0.5
			trait = timid
		}
	}

	immediate = {
		set_character_flag = childhood_was_bullied

		any_host_courtier = {
			limit = {
				is_female = no
				practical_age < 14
				practical_age >= 4
				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					trait = timid
					trait = kind
					trait = charitable
					is_friend = ROOT
					is_rival = ROOT
				}

				opinion = {
					who = ROOT
					value < 10
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = target_courtier
		}
	}

	option = {
		name = EVTOPTA100065

		if = {
			limit = { has_dlc = "Conclave" }
			change_martial = 2
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_brave_effect = yes
		}

		event_target:target_courtier = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100066
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100066
			}
		}
	}

	option = {
		name = EVTOPTB100065

		event_target:target_courtier = {
			show_scope_change = no

			character_event = {
				id = 100067
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100067
			}
		}
	}

	option = {
		name = EVTOPTC100065

		if = {
			limit = { has_dlc = "Conclave" }

			change_diplomacy = 1
			change_learning = 1
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_patient_effect = yes
		}
	}
}

# Courtier gains a rival
character_event = {
	id = 100066
	desc = EVTDESC100066
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100066

		tooltip = {
			add_rival = FROM
		}
	}
}

# Courtier gets a sweet
character_event = {
	id = 100067
	desc = EVTDESC100067
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100067

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100068
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100068
			}
		}
	}

	option = {
		name = EVTOPTB100067

		if = {
			limit = { has_dlc = "Conclave" }
			change_diplomacy = 2
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_gregarious_effect = yes
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100069
				days = 1
				random = 2
				tooltip = EVTTOOLTIPA100069
			}
		}
	}
}

# Bribed with a sweet
character_event = {
	id = 100068
	desc = EVTDESC100068
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100068

		if = {
			limit = { has_dlc = "Conclave" }
			change_diplomacy = 2
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_kind_effect = yes
		}
	}

	option = {
		name = EVTOPTB100068

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100069
				days = 1
				random = 2
				tooltip = EVTTOOLTIPB100069
			}
		}
	}
}

# Courtier gains a friend
character_event = {
	id = 100069
	desc = EVTDESC100069
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100069

		tooltip = {
			add_friend = FROM
		}
	}

	option = {
		name = EVTOPTB100069

		if = {
			limit = { has_dlc = "Conclave" }
			change_diplomacy = 2
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_kind_effect = yes
		}
	}
}

### I can't stand someone! ###
character_event = {
	id = 100070
	desc = EVTDESC100070
	picture = GFX_evt_child_bully

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	min_age = 11
	only_capable = yes

	trigger = {
		OR = {
			trait = cruel
			trait = wroth
			trait = envious
		}

		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			same_sex = ROOT
			is_adult = no
			practical_age >= 11
			at_location = ROOT
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				same_sex = ROOT
				is_adult = no
				practical_age >= 11
				at_location = ROOT
				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
					character = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = target_courtier
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = deceitful
		}

		mult_modifier = {
			factor = 2
			intrigue >= 5
		}

		mult_modifier = {
			factor = 0.5
			intrigue < 5
		}
	}

	option = {
		name = EVTOPTA100070

		event_target:target_courtier = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100071
				days = 1
				random = 3
				tooltip = EVTTOOLTIP100071
			}
		}
	}

	option = {
		name = EVTOPTB100070

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_zealous_effect = yes
		}

		if = {
			limit = {
				trait = wroth
				NOT = { trait = envious }
			}

			remove_trait = wroth
		}

		if = {
			limit = {
				trait = cruel
				NOT = { trait = wroth }
			}

			remove_trait = cruel
		}

		if = {
			limit = {
				trait = envious
				NOT = { trait = cruel }
			}

			remove_trait = envious
		}
	}

	option = {
		name = EVTOPTC100070

		event_target:target_courtier = {
			show_scope_change = no

			character_event = {
				id = 100072
				days = 1
				random = 3
				tooltip = EVTTOOLTIP100072
			}
		}
	}
}

# Courtier gains a rival
character_event = {
	id = 100071
	desc = EVTDESC100071
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100071

		tooltip = {
			add_rival = FROM
		}
	}
}

# Courtier is notified about ROOT's feelings
character_event = {
	id = 100072
	desc = EVTDESC100072
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100072

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100073
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100073
			}
		}
	}

	option = {
		name = EVTOPTB100072

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100074
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100074
			}
		}
	}

	option = {
		name = EVTOPTC100072

		if = {
			limit = { has_dlc = "Conclave" }
			change_learning = 2
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_content_effect = yes
		}
	}
}

# ROOT gains a rival
character_event = {
	id = 100073
	desc = EVTDESC100073
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100073

		tooltip = {
			add_rival = FROM
		}
	}
}

# ROOT gains a friend?
character_event = {
	id = 100074
	desc = EVTDESC100074
	picture = GFX_evt_child_bully

	is_triggered_only = yes

	option = {
		name = EVTOPTA100074

		add_friend = FROM

		FROM = {
			show_scope_change = no

			set_character_flag = always_friends

			character_event = {
				id = 100075
				days = 1
				random = 2
				tooltip = EVTTOOLTIPA100075
			}
		}
	}

	option = {
		name = EVTOPTB100074

		add_rival = FROM

		FROM = {
			show_scope_change = no

			set_character_flag = always_rivals

			character_event = {
				id = 100075
				days = 1
				random = 2
				tooltip = EVTTOOLTIPB100075
			}
		}
	}
}

# Courtier friend/rival?
character_event = {
	id = 100075
	desc = EVTDESC100075
	picture = GFX_evt_child_play

	is_triggered_only = yes

	option = {
		name = EVTOPTA100075

		trigger = { has_character_flag = always_friends }

		clr_character_flag = always_friends

		tooltip = {
			add_friend = FROM
		}
	}

	option = {
		name = EVTOPTB100075

		trigger = { has_character_flag = always_rivals }

		clr_character_flag = always_rivals

		tooltip = {
			add_rival = FROM
		}
	}
}

### Someone does not believe in God! ###
character_event = {
	id = 100080
	desc = EVTDESC100080
	picture = GFX_evt_child_talking

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	only_playable = yes
	religion_group = christian
	max_age = 14
	min_age = 4
	only_capable = yes

	trigger = {
		trait = zealous
		religion = location
		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			trait = cynical
			same_sex = ROOT
			is_adult = no
			practical_age >= 11
			at_location = ROOT
			num_of_friends < 2
			num_of_rivals < 2
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			piety >= 50
		}

		mult_modifier = {
			factor = 0.5
			piety < 50
		}

		mult_modifier = {
			factor = 2
			trait = diligent
		}

		mult_modifier = {
			factor = 0.5
			trait = slothful
		}

		mult_modifier = {
			factor = 2
			trait = ambitious
		}

		mult_modifier = {
			factor = 0.5
			trait = content
		}
	}

	option = {
		name = EVTOPTA100080

		piety = 10
	}

	option = {
		name = EVTOPTB100080

		any_host_courtier = {
			limit = {
				same_sex = ROOT
				is_adult = no
				practical_age >= 11
				at_location = ROOT
				NOT = { trait = zealous }
				prisoner = no
				num_of_friends < 2
				num_of_rivals < 2
				is_inaccessible_trigger = no

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
					character = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			character_event = {
				id = 100081
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100081
			}
		}
	}
}

# ROOT tries to convert a cynic
character_event = {
	id = 100081
	desc = EVTDESC100081
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	immediate = {
		FROM = {
			religion_scope = {
				save_event_target_as = target_religion
			}
		}
	}

	option = {
		name = EVTOPTA100081

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100082
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100082
			}
		}
	}

	option = {
		name = EVTOPTB100081

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_deceitful_effect = yes
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100083
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100083
			}
		}
	}

	option = {
		name = EVTOPTC100081

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_zealous_effect = yes
		}

		if = {
			limit = {
				NOT = { religion = FROM }
			}

			convert_religion_failsafe_effect = yes
		}

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100084
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100084
			}
		}
	}
}

# ROOT gains a rival
character_event = {
	id = 100082
	desc = EVTDESC100082
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100082

		tooltip = {
			add_rival = FROM
		}
	}
}

# ROOT is pious
character_event = {
	id = 100083
	desc = EVTDESC100083
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100083

		piety = 20
	}
}

# ROOT gains a friend
character_event = {
	id = 100084
	desc = EVTDESC100084
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100084

		tooltip = {
			FROM = {
				show_scope_change = no

				add_trait = zealous
			}

			add_friend = FROM
		}
	}
}

### My embroidery is not as good as someone else's! ###
character_event = {
	id = 100090
	desc = EVTDESC100090
	picture = GFX_evt_child_talking

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	only_women = yes
	min_age = 11
	only_capable = yes

	trigger = {
		OR = {
			trait = ambitious
			trait = diligent
		}

		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			is_female = yes
			practical_age < 14
			practical_age >= 4

			OR = {
				trait = ambitious
				trait = diligent
			}

			at_location = ROOT
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				is_female = yes
				practical_age >= 4
				practical_age < 14

				OR = {
					trait = ambitious
					trait = diligent
				}

				at_location = ROOT
				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
					character = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = embroidery_prodigy
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.33
			trait = envious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}
	}

	option = {
		name = EVTOPTA100090

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_humble_effect = yes
		}
	}

	option = {
		name = EVTOPTB100090

		event_target:embroidery_prodigy = {
			show_scope_change = no

			add_rival = ROOT

			character_event = {
				id = 100091
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100091
			}
		}
	}

	option = {
		name = EVTOPTC100090

		event_target:embroidery_prodigy = {
			show_scope_change = no

			reverse_opinion = {
				name = opinion_envy
				who = ROOT
				years = 1
			}

			character_event = {
				id = 100092
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100092
			}
		}
	}

	option = {
		name = EVTOPTD100090

		event_target:embroidery_prodigy = {
			show_scope_change = no

			character_event = {
				id = 100094
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100094
			}
		}
	}
}

# Courtier gains a rival
character_event = {
	id = 100091
	desc = EVTDESC100091
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100091

		tooltip = {
			add_rival = FROM
		}
	}
}

# ROOT destroys Courtier's embroidery
character_event = {
	id = 100092
	desc = EVTDESC100092
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100092

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100093
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100093
			}
		}
	}

	option = {
		name = EVTOPTB100092

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_humble_effect = yes
		}
	}
}

# ROOT gains a rival
character_event = {
	id = 100093
	desc = EVTDESC100093
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100093

		tooltip = {
			add_rival = FROM
		}
	}
}

# ROOT gains a friend or rival
character_event = {
	id = 100094
	desc = EVTDESC100094
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100094

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100095
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100095
			}
		}
	}

	option = {
		name = EVTOPTB100094

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100096
				days = 1
				random = 2
				tooltip = EVTTOOLTIP100096
			}
		}
	}
}

# ROOT gains a friend
character_event = {
	id = 100095
	desc = EVTDESC100095
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100095

		tooltip = {
			add_friend = FROM
		}
	}
}

# ROOT gains a friend
character_event = {
	id = 100096
	desc = EVTDESC100096
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100096

		tooltip = {
			add_rival = FROM
		}
	}
}

### Someone stole my doll! ###
character_event = {
	id = 100100
	desc = EVTDESC100100
	picture = GFX_evt_child_bully

	is_triggered_only = yes # on_yearly_childhood_pulse, random_events, friends_rivals

	only_women = yes
	max_age = 14
	min_age = 4
	only_capable = yes

	trigger = {
		num_of_friends < 2
		num_of_rivals < 2
		is_inaccessible_trigger = no

		trigger_if = {
			limit = { prisoner = yes }
			has_character_modifier = house_arrest
		}

		any_host_courtier = {
			is_female = yes
			practical_age < 14
			practical_age >= 4
			num_of_friends < 2
			num_of_rivals < 2
			is_incapable = no
			is_inaccessible_trigger = no

			trigger_if = {
				limit = { prisoner = yes }
				has_character_modifier = house_arrest
			}

			NOR = {
				trait = timid
				trait = kind
				trait = charitable
				is_friend = ROOT
				is_rival = ROOT
			}

			opinion = {
				who = ROOT
				value < 10
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = humble
		}

		mult_modifier = {
			factor = 2
			trait = timid
		}

		mult_modifier = {
			factor = 2
			trait = affectionate
		}

		mult_modifier = {
			factor = 2
			trait = wroth
		}

		mult_modifier = {
			factor = 2
			trait = envious
		}

		mult_modifier = {
			factor = 2
			trait = rowdy
		}

		mult_modifier = {
			factor = 2
			trait = brooding
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				is_female = yes
				practical_age < 14
				practical_age >= 4
				num_of_friends < 2
				num_of_rivals < 2
				is_incapable = no
				is_inaccessible_trigger = no

				trigger_if = {
					limit = { prisoner = yes }
					has_character_modifier = house_arrest
				}

				NOR = {
					trait = timid
					trait = kind
					trait = charitable
					is_friend = ROOT
					is_rival = ROOT
				}

				opinion = {
					who = ROOT
					value >= 10
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = doll_stealer
		}
	}

	option = {
		name = EVTOPTA100100

		if = {
			limit = {
				personality_traits < 5
				NOT = { trait = ambitious }
			}

			random = {
				chance = 25
				add_trait_fully_ambitious_effect = yes
			}
		}
		else_if = {
			limit = {
				personality_traits >= 5
				trait = ambitious
			}

			piety = 5
		}

		event_target:doll_stealer = {
			show_scope_change = no

			character_event = {
				id = 100101
				days = 5
				random = 5
				tooltip = EVTTOOLTIP100101
			}
		}
	}

	option = {
		name = EVTOPTB100100

		random = {
			chance = 20
			add_trait_depressed_effect = yes
		}
	}
}

# Courtier decides what happens to doll
character_event = {
	id = 100101
	desc = EVTDESC100101
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100101

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100102
				days = 3
				random = 3
				tooltip = EVTTOOLTIPA100102
			}
		}
	}

	option = {
		name = EVTOPTB100101

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			set_character_flag = ugly_doll

			character_event = {
				id = 100102
				days = 3
				random = 3
				tooltip = EVTTOOLTIPA100102
			}
		}
	}

	option = {
		name = EVTOPTC100101

		if = {
			limit = { has_dlc = "Conclave" }

			change_stewardship = 2
			change_diplomacy = -1
		}
		else_if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_greedy_effect = yes
		}

		add_rival = FROM

		FROM = {
			show_scope_change = no

			set_character_flag = rival_doll

			character_event = {
				id = 100102
				days = 3
				random = 3
				tooltip = EVTTOOLTIPB100102
			}
		}
	}
}

# Gave it back
character_event = {
	id = 100102
	desc = EVTDESC100102
	picture = GFX_evt_child_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100102

		trigger = {
			NOR = {
				has_character_flag = ugly_doll
				has_character_flag = rival_doll
			}
		}

		tooltip = {
			add_friend = FROM
		}
	}

	option = {
		name = EVTOPTB100102

		trigger = { has_character_flag = ugly_doll }

		clr_character_flag = ugly_doll

		tooltip = {
			opinion = {
				name = opinion_grateful
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTC100102

		trigger = { has_character_flag = rival_doll }

		clr_character_flag = rival_doll

		tooltip = {
			add_rival = FROM
		}
	}
}

### Crusaders becomes friends/rivals ###
character_event = {
	id = 100105
	desc = EVTDESC100105
	picture = GFX_evt_crusaders

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	religion_group = christian
	only_men = yes
	war = yes
	min_age = 16
	prisoner = no
	only_capable = yes

	trigger = {
		trait = crusader
		in_command_trigger = yes

		any_war = {
			using_cb = crusade
		}

		location = {
			NOT = { religion_group = christian }
		}

		num_of_friends < 5
		num_of_rivals < 5
		is_inaccessible_trigger = no

		any_host_courtier = {
			religion_group = christian
			at_location = ROOT
			trait = crusader
			war = yes
			in_command_trigger = yes
			is_female = no
			num_of_friends < 5
			num_of_rivals < 5
			block_general_event_trigger = no

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
				character = ROOT
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}

		mult_modifier = {
			factor = 0.5
			trait = cynical
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = brave
		}

		mult_modifier = {
			factor = 2
			trait = honest
		}
	}

	immediate = {
		any_host_courtier = {
			limit = {
				trait = crusader
				religion_group = christian
				is_female = no
				in_command_trigger = yes
				war = yes
				at_location = ROOT
				num_of_friends < 5
				num_of_rivals < 5
				block_general_event_trigger = no

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
					character = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = fellow_crusader
		}
	}

	option = {
		name = EVTOPTA100105

		piety = 10

		event_target:fellow_crusader = {
			show_scope_change = no

			set_character_flag = crusader_piety

			character_event = {
				id = 100106
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100106
			}
		}
	}

	option = {
		name = EVTOPTB100105

		prestige = 10

		event_target:fellow_crusader = {
			show_scope_change = no

			set_character_flag = crusader_prestige

			character_event = {
				id = 100106
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100106
			}
		}
	}

	option = {
		name = EVTOPTC100105

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 25
				add_trait_fully_greedy_effect = yes
			}
		}

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 25
				add_trait_fully_cynical_effect = yes
			}
		}
	}

	option = {
		name = EVTOPTD100105

		remove_trait = crusader
	}
}

# Crusader Friend or Foe?
character_event = {
	id = 100106
	desc = EVTDESC100106
	picture = GFX_evt_crusaders

	is_triggered_only = yes

	option = {
		name = EVTOPTA100106

		trigger = { has_character_flag = crusader_prestige }

		add_rival = FROM

		opinion = {
			name = grievously_offended
			who = FROM
			years = 10
		}

		clr_character_flag = crusader_prestige

		FROM = {
			show_scope_change = no

			set_character_flag = prestige_crusader

			character_event = {
				id = 100107
				days = 5
				random = 5
				tooltip = EVTTOOLTIP100107
			}
		}
	}

	option = {
		name = EVTOPTB100106

		trigger = { has_character_flag = crusader_piety }

		add_rival = FROM

		opinion = {
			name = grievously_offended
			who = FROM
			years = 10
		}

		clr_character_flag = crusader_piety

		FROM = {
			show_scope_change = no

			set_character_flag = piety_crusader

			character_event = {
				id = 100107
				days = 5
				random = 5
				tooltip = EVTTOOLTIP100107
			}
		}
	}

	option = {
		name = EVTOPTC100106

		trigger = { has_character_flag = crusader_prestige }

		add_friend = FROM
		clr_character_flag = crusader_prestige

		FROM = {
			show_scope_change = no

			set_character_flag = prestige_crusader

			character_event = {
				id = 100108
				days = 5
				random = 5
				tooltip = EVTTOOLTIP100108
			}
		}
	}

	option = {
		name = EVTOPTD100106

		trigger = { has_character_flag = crusader_piety }

		add_friend = FROM
		clr_character_flag = crusader_piety

		FROM = {
			show_scope_change = no

			set_character_flag = piety_crusader

			character_event = {
				id = 100108
				days = 5
				random = 5
				tooltip = EVTTOOLTIP100108
			}
		}
	}

	option = {
		name = EVTOPTD100105

		clr_character_flag = crusader_prestige
		clr_character_flag = crusader_piety
		remove_trait = crusader
	}
}

# Crusader Foes
character_event = {
	id = 100107
	desc = EVTDESC100107
	picture = GFX_evt_crusaders

	is_triggered_only = yes

	option = {
		name = EVTOPTA100107

		trigger = { has_character_flag = piety_crusader }

		clr_character_flag = piety_crusader

		tooltip = {
			add_rival = FROM

			reverse_opinion = {
				name = grievously_offended
				who = FROM
				years = 10
			}
		}
	}

	option = {
		name = EVTOPTB100107

		trigger = { has_character_flag = prestige_crusader }

		clr_character_flag = prestige_crusader

		tooltip = {
			add_rival = FROM

			reverse_opinion = {
				name = grievously_offended
				who = FROM
				years = 10
			}
		}
	}
}

# Crusader Friends
character_event = {
	id = 100108
	desc = EVTDESC100108
	picture = GFX_evt_crusaders

	is_triggered_only = yes

	option = {
		name = EVTOPTA100108

		trigger = { has_character_flag = piety_crusader }

		clr_character_flag = piety_crusader

		tooltip = {
			add_friend = FROM
		}
	}

	option = {
		name = EVTOPTB100108

		trigger = { has_character_flag = prestige_crusader }

		clr_character_flag = prestige_crusader

		tooltip = {
			add_friend = FROM
		}
	}
}

### Learn from the best (and take his job) ###
character_event = {
	id = 100110
	desc = EVTDESC100110
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	# only_men = yes
	min_age = 16
	prisoner = no
	only_capable = yes

	trigger = {
		is_councillor = no
		independent = no

		OR = {
			has_ambition = obj_become_chancellor
			has_ambition = obj_become_marshal
			has_ambition = obj_become_treasurer
			has_ambition = obj_become_spymaster
			has_ambition = obj_become_spiritual
		}

		num_of_friends < 5
		num_of_rivals < 5
		is_inaccessible_trigger = no

		liege = {
			any_voter = {
				# is_female = no
				is_abroad = no
				# at_location = ROOT
				num_of_friends < 5
				num_of_rivals < 5
				block_general_event_trigger = no

				trigger_if = {
					limit = { has_job_title = job_chancellor }
					ROOT = { has_ambition = obj_become_chancellor }
				}
				trigger_else_if = {
					limit = { has_job_title = job_marshal }
					ROOT = { has_ambition = obj_become_marshal }
				}
				trigger_else_if = {
					limit = { has_job_title = job_treasurer }
					ROOT = { has_ambition = obj_become_treasurer }
				}
				trigger_else_if = {
					limit = { has_job_title = job_spymaster }
					ROOT = { has_ambition = obj_become_spymaster }
				}
				trigger_else = {
					has_job_title = job_spiritual
					ROOT = { has_ambition = obj_become_spiritual }
				}

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = ambitious
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 2
			OR = {
				trait = quick
				trait = shrewd
			}
		}

		mult_modifier = {
			factor = 3
			trait = genius
		}

		mult_modifier = {
			factor = 2
			trait = diligent
		}

		mult_modifier = {
			factor = 0.5
			trait = slothful
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}

		mult_modifier = {
			factor = 0.5
			OR = {
				trait = slow
				trait = dull
			}
		}

		mult_modifier = {
			factor = 0.2
			trait = imbecile
		}

		mult_modifier = {
			factor = 0.5
			trait = content
		}
	}

	option = {
		name = EVTOPTA100110

		liege = {
			show_scope_change = no

			random_voter = {
				show_scope_change = no

				limit = {
					trigger_if = {
						limit = { has_job_title = job_chancellor }
						ROOT = { has_ambition = obj_become_chancellor }
					}
					trigger_else_if = {
						limit = { has_job_title = job_marshal }
						ROOT = { has_ambition = obj_become_marshal }
					}
					trigger_else_if = {
						limit = { has_job_title = job_treasurer }
						ROOT = { has_ambition = obj_become_treasurer }
					}
					trigger_else_if = {
						limit = { has_job_title = job_spymaster }
						ROOT = { has_ambition = obj_become_spymaster }
					}
					trigger_else = {
						has_job_title = job_spiritual
						ROOT = { has_ambition = obj_become_spiritual }
					}
				}

				character_event = {
					id = 100111
					days = 10
					random = 5
					tooltip = EVTTOOLTIP100111
				}
			}
		}
	}

	option = {
		name = EVTOPTB100110

		trigger = { has_ambition = obj_become_chancellor }

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_honest_effect = yes
			}
		}

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_diligent_effect = yes
			}
		}
	}

	option = {
		name = EVTOPTC100110

		trigger = { has_ambition = obj_become_marshal }

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_honest_effect = yes
			}
		}

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_diligent_effect = yes
			}
		}
	}

	option = {
		name = EVTOPTD100110

		trigger = { has_ambition = obj_become_treasurer }

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_honest_effect = yes
			}
		}

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_diligent_effect = yes
			}
		}
	}

	option = {
		name = EVTOPTE100110

		trigger = { has_ambition = obj_become_spymaster }

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_honest_effect = yes
			}
		}

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_diligent_effect = yes
			}
		}
	}

	option = {
		name = EVTOPTF100110

		trigger = { has_ambition = obj_become_spiritual }

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_honest_effect = yes
			}
		}

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 15
				add_trait_fully_diligent_effect = yes
			}
		}
	}
}

# Courtier is asked to help
character_event = {
	id = 100111
	desc = EVTDESC100111
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100111

		add_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100112
				days = 10
				random = 5
				tooltip = EVTTOOLTIP100112
			}
		}
	}

	option = {
		name = EVTOPTB100111

		add_trait_fully_silently_paranoid_effect = yes

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			set_character_flag = suspicious_chancellor

			character_event = {
				id = 100112
				days = 10
				random = 5
				tooltip = EVTTOOLTIP100112
			}
		}
	}

	option = {
		name = EVTOPTC100111

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100113
				days = 10
				random = 5
				tooltip = EVTTOOLTIP100113
			}
		}
	}
}

# Gain friend
character_event = {
	id = 100112
	desc = EVTDESC100112
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100112

		trigger = {
			NOT = { has_character_flag = suspicious_chancellor }
		}

		trigger_switch = {
			on_trigger = has_ambition

			obj_become_chancellor	= { change_diplomacy = 1 }
			obj_become_marshal		= { change_martial = 1 }
			obj_become_treasurer	= { change_stewardship = 1 }
			obj_become_spymaster	= { change_intrigue = 1 }
			obj_become_spiritual	= { change_learning = 1 }
		}

		tooltip = {
			add_friend = FROM
		}
	}

	option = {
		name = EVTOPTA100112

		trigger = { has_character_flag = suspicious_chancellor }

		clr_character_flag = suspicious_chancellor

		tooltip = {
			opinion = {
				name = opinion_glad
				who = FROM
				years = 100
			}
		}
	}
}

# Gain rival
character_event = {
	id = 100113
	desc = EVTDESC100113
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100113

		tooltip = {
			add_rival = FROM
		}
	}
}

### Sharing the wonders of childbearing has made you a new friend ###
character_event = {
	id = 100115
	desc = EVTDESC100115
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_women = yes
	is_married = yes
	min_age = 16
	prisoner = no
	only_capable = yes

	trigger = {
		is_pregnant = yes
		num_of_friends < 5
		num_of_rivals < 5
		is_inaccessible_trigger = no

		any_host_courtier = {
			is_female = yes
			is_pregnant = yes
			at_location = ROOT
			is_abroad = no
			num_of_friends < 5
			num_of_rivals < 5
			block_general_event_trigger = no

			opinion = {
				who = ROOT
				value >= 5
			}

			opinion = {
				who = ROOT
				value < 40
			}

			NOR = {
				sibling = ROOT
				is_friend = ROOT
				is_rival = ROOT
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}
	}

	option = {
		name = EVTOPTA100115

		any_host_courtier = {
			limit = {
				is_female = yes
				is_pregnant = yes
				at_location = ROOT
				is_abroad = no
				num_of_friends < 5
				num_of_rivals < 5
				block_general_event_trigger = no

				opinion = {
					who = ROOT
					value >= 5
				}

				opinion = {
					who = ROOT
					value < 40
				}

				NOR = {
					sibling = ROOT
					is_friend = ROOT
					is_rival = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			add_friend = ROOT

			character_event = {
				id = 100116
				days = 5
				random = 7
				tooltip = EVTTOOLTIP100116
			}
		}
	}

	option = {
		name = EVTOPTB100115

		fertility = 0.1
	}
}

# Female friend/rival
character_event = {
	id = 100116
	desc = EVTDESC100116
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100116

		add_friend = FROM
	}

	option = {
		name = EVTOPTB100116

		FROM = {
			show_scope_change = no

			tooltip = {
				opinion = {
					name = opinion_sad
					who = ROOT
					years = 100
				}

				remove_friend = ROOT
			}

			character_event = {
				id = 100117
				days = 270
				tooltip = EVTTOOLTIP100117
			}
		}
	}
}

# Female rival
character_event = {
	id = 100117
	desc = EVTDESC100117
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100117

		remove_friend = FROM

		opinion = {
			name = opinion_sad
			who = FROM
			years = 100
		}
	}
}

##################################################
#				FRIENDSHIP EVENTS 				 #
##################################################

### Friend at war - send help? ###
character_event = {
	id = 100150
	desc = EVTDESC100150
	picture = GFX_evt_large_army

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		scaled_wealth = {
			value = 0.5
			min = 100
		}

		NOT = { has_character_modifier = friend_at_war_timer }
		is_inaccessible_trigger = no
		in_command_trigger = no

		any_friend = {
			is_ruler = yes
			war = yes

			OR = {
				is_primary_war_attacker = yes
				is_primary_war_defender = yes
			}

			NOT = { is_liege_or_above_of = ROOT }
			prisoner = no
			is_inaccessible_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = charitable
		}

		mult_modifier = {
			factor = 0.5
			trait = greedy
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_at_war_timer
			years = 3
			hidden = yes
		}

		any_friend = {
			limit = {
				is_ruler = yes
				war = yes

				OR = {
					is_primary_war_attacker = yes
					is_primary_war_defender = yes
				}

				prisoner = no
				NOT = { is_liege_or_above_of = ROOT }
				is_inaccessible_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = warring_friend
		}
	}

	option = {
		name = EVTOPTA100150

		event_target:warring_friend = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			if = {
				limit = { is_primary_war_attacker = yes }

				ROOT = {
					show_scope_change = no
					join_attacker_wars = PREV
				}
			}
			else_if = {
				limit = { is_primary_war_defender = yes }

				ROOT = {
					show_scope_change = no
					join_defender_wars = PREV
				}
			}

			letter_event = {
				id = 100151
				days = 7
				random = 14
				tooltip = EVTTOOLTIP100151
			}
		}
	}

	option = {
		name = EVTOPTB100150

		event_target:warring_friend = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
					min = 50
				}
			}

			letter_event = {
				id = 100152
				days = 7
				random = 14
				tooltip = EVTTOOLTIP100152
			}
		}
	}

	option = {
		name = EVTOPTC100150

		random = {
			chance = 10

			event_target:warring_friend = {
				show_scope_change = no

				tooltip = {
					opinion = {
						name = opinion_disappointed
						who = ROOT
						years = 5
					}
				}

				character_event = {
					id = 100153
					days = 90
					random = 5
				}
			}
		}
	}
}

# ROOT joined friend's war
letter_event = {
	id = 100151
	desc = EVTDESC100151

	is_triggered_only = yes

	option = {
		name = EVTOPTA100151

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}

			if = {
				limit = { is_primary_war_attacker = yes }

				FROM = {
					show_scope_change = no
					join_attacker_wars = ROOT
				}
			}
			else_if = {
				limit = { is_primary_war_defender = yes }

				FROM = {
					show_scope_change = no
					join_defender_wars = ROOT
				}
			}
		}
	}
}

# ROOT sent money to friend
letter_event = {
	id = 100152
	desc = EVTDESC100152

	is_triggered_only = yes

	option = {
		name = EVTOPTA100152

		transfer_scaled_wealth = {
			from = FROM
			value = 0.25
			min = 50
		}

		tooltip = {
			opinion = {
				name = opinion_grateful
				who = FROM
				years = 5
			}
		}
	}
}

# I never got your letter!
character_event = {
	id = 100153
	desc = EVTDESC100153
	picture = GFX_evt_large_army

	is_triggered_only = yes

	option = {
		name = EVTOPTA100153

		opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}
	}

	option = {
		name = EVTOPTB100153

		trigger = { war = no }

		prestige = 15
	}
}

### I'm at war and need help! ###
character_event = {
	id = 100160
	desc = EVTDESC100160
	picture = GFX_evt_large_army

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	war = yes
	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes

	trigger = {
		OR = {
			is_primary_war_attacker = yes
			is_primary_war_defender = yes
		}

		is_inaccessible_trigger = no

		any_friend = {
			is_ruler = yes
			scaled_wealth = 0.5
			war = no
			prisoner = no
			NOT = { has_character_modifier = friend_at_war_timer }
			is_inaccessible_trigger = no

			NOR = {
				is_vassal_or_below_of = ROOT
				is_liege_or_above_of = ROOT
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.2
			trait = proud
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}
	}

	immediate = {
		any_friend = {
			limit = {
				is_ruler = yes
				war = no
				prisoner = no
				is_inaccessible_trigger = no

				NOR = {
					is_vassal_or_below_of = ROOT
					is_liege_or_above_of = ROOT
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = friend_during_war
		}
	}

	option = {
		name = EVTOPTA100160

		event_target:friend_during_war = {
			show_scope_change = no

			letter_event = {
				id = 100161
				days = 7
				random = 21
				tooltip = EVTTOOLTIP100161
			}
		}
	}

	option = {
		name = EVTOPTB100160

		event_target:friend_during_war = {
			show_scope_change = no

			letter_event = {
				id = 100162
				days = 7
				random = 21
				tooltip = EVTTOOLTIP100162
			}
		}
	}

	option = {
		name = EVTOPTC100160

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_proud_effect = yes
		}

		prestige = 10
	}
}

# Asked by a friend to join her/his war
letter_event = {
	id = 100161
	desc = EVTDESC100161

	is_triggered_only = yes

	option = {
		name = EVTOPTA100161

		if = {
			limit = {
				FROM = { is_primary_war_attacker = yes }
			}
			join_attacker_wars = FROM
		}
		else_if = {
			limit = {
				FROM = { is_primary_war_defender = yes }
			}
			join_defender_wars = FROM
		}

		FROM = {
			show_scope_change = no

			set_character_flag = friend_joined_war

			tooltip = {
				opinion = {
					name = opinion_grateful
					who = ROOT
					years = 5
				}
			}

			character_event = {
				id = 100163
				tooltip = EVTTOOLTIP100163
			}
		}
	}

	option = {
		name = EVTOPTB100161

		FROM = {
			show_scope_change = no

			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}

				opinion = {
					name = opinion_grateful
					who = ROOT
					years = 5
				}
			}

			character_event = {
				id = 100163
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100163
			}
		}
	}

	option = {
		name = EVTOPTC100161

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_disappointed
				who = ROOT
				years = 5
			}

			letter_event = {
				id = 100164
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100164
			}
		}
	}
}

# Asked by a friend for money
letter_event = {
	id = 100162
	desc = EVTDESC100162

	is_triggered_only = yes

	immediate = {
		add_character_modifier = {
			name = friend_at_war_timer
			years = 3
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100162

		FROM = {
			show_scope_change = no

			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}

				opinion = {
					name = opinion_grateful
					who = ROOT
					years = 5
				}
			}

			character_event = {
				id = 100163
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100163
			}
		}
	}

	option = {
		name = EVTOPTB100162

		if = {
			limit = {
				FROM = { is_primary_war_attacker = yes }
			}
			join_attacker_wars = FROM
		}
		else_if = {
			limit = {
				FROM = { is_primary_war_defender = yes }
			}
			join_defender_wars = FROM
		}

		FROM = {
			show_scope_change = no

			set_character_flag = friend_joined_war

			tooltip = {
				opinion = {
					name = opinion_very_grateful
					who = ROOT
					years = 5
				}
			}

			character_event = {
				id = 100163
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100163
			}
		}
	}

	option = {
		name = EVTOPTC100162

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_disappointed
				who = ROOT
				years = 5
			}

			letter_event = {
				id = 100164
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100164
			}
		}
	}
}

# Friend joined war or sent money
character_event = {
	id = 100163
	desc = EVTDESC100163
	picture = GFX_evt_large_army

	is_triggered_only = yes

	option = {
		name = EVTOPTA100163 # Joined the war!

		trigger = { has_character_flag = friend_joined_war }

		clr_character_flag = friend_joined_war

		tooltip = {
			if = {
				limit = { is_primary_war_attacker = yes }

				FROM = {
					show_scope_change = no
					join_attacker_wars = ROOT
				}
			}
			else_if = {
				limit = { is_primary_war_defender = yes }

				FROM = {
					show_scope_change = no
					join_defender_wars = ROOT
				}
			}
		}

		opinion = {
			name = opinion_very_grateful
			who = FROM
			years = 5
		}
	}

	option = {
		name = EVTOPTB100163

		trigger = {
			NOT = { has_character_flag = friend_joined_war }
		}

		transfer_scaled_wealth = {
			from = FROM
			value = 0.25
		}

		opinion = {
			name = opinion_grateful
			who = FROM
			years = 5
		}
	}
}

# Friend did nothing to help
letter_event = {
	id = 100164
	desc = EVTDESC100164

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100164

		tooltip = {
			opinion = {
				name = opinion_very_disappointed
				who = FROM
				years = 5
			}
		}
	}
}

### My friend's friend is my friend ###
character_event = {
	id = 100170
	desc = EVTDESC100170
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	min_age = 16
	prisoner = no
	only_capable = yes
	war = no
	friends = yes

	trigger = {
		num_of_friends < 5
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			prisoner = no
			war = no
			in_command_trigger = no
			is_inaccessible_trigger = no

			any_friend = {
				prisoner = no
				war = no
				in_command_trigger = no
				is_inaccessible_trigger = no
				num_of_friends < 5

				NOR = {
					character = ROOT
					is_close_relative = ROOT
					is_friend = ROOT
					is_rival = ROOT
					is_lover = ROOT
					is_consort = ROOT
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}
	}

	immediate = {
		any_friend = {
			limit = {
				prisoner = no
				war = no
				is_inaccessible_trigger = no

				any_friend = {
					prisoner = no
					war = no
					in_command_trigger = no
					num_of_friends < 5
					is_inaccessible_trigger = no

					NOR = {
						is_friend = ROOT
						is_close_relative = ROOT
						is_rival = ROOT
						is_lover = ROOT
						is_consort = ROOT
						character = ROOT
					}
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = my_friend

			any_friend = {
				limit = {
					prisoner = no
					war = no
					in_command = no
					num_of_friends < 5
					is_inaccessible_trigger = no

					NOR = {
						is_friend = ROOT
						is_close_relative = ROOT
						is_rival = ROOT
						is_lover = ROOT
						is_consort = ROOT
						character = ROOT
					}
				}

				score_value = {
					value = 10
					interesting_courtier_selection_score = yes
				}

				save_event_target_as = friends_friend
			}
		}

		save_event_target_as = start_friend
	}

	option = {
		name = EVTOPTA100170

		event_target:friends_friend = {
			show_scope_change = no

			character_event = {
				id = 100172
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100171
			}
		}
	}

	option = {
		name = EVTOPTB100170

		remove_trait_silently_gregarious_effect = yes

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_content_effect = yes
		}

		event_target:friends_friend = {
			show_scope_change = no

			set_character_flag = nofriends_friend

			character_event = {
				id = 100173
				days = 7
				random = 7
			}

			tooltip = {
				opinion = {
					name = opinion_irritated
					who = ROOT
					years = 5
				}
			}
		}

		event_target:my_friend = {
			show_scope_change = no

			character_event = {
				id = 100171
				days = 7
				random = 7
			}

			tooltip = {
				opinion = {
					name = opinion_irritated
					who = ROOT
					years = 5
				}
			}
		}
	}
}

# FROM likes/doesn't like my friend
character_event = {
	id = 100171
	picture = GFX_evt_courtiers_talking

	desc = {
		text = EVTDESC100171
		trigger = {
			NOR = {
				event_target:friends_friend = {
					has_character_flag = nofriends_friend
				}

				event_target:start_friend = {
					has_character_flag = nofriends_friend
				}
			}
		}
	}

	desc = {
		text = EVTDESCB100171
		trigger = {
			OR = {
				event_target:friends_friend = {
					has_character_flag = nofriends_friend
				}

				event_target:start_friend = {
					has_character_flag = nofriends_friend
				}
			}
		}
	}

	is_triggered_only = yes

	option = {
		name = EVTOPTA100171

		trigger = {
			OR = {
				event_target:friends_friend = {
					has_character_flag = nofriends_friend
				}

				event_target:start_friend = {
					has_character_flag = nofriends_friend
				}
			}
		}

		event_target:friends_friend = {
			clr_character_flag = nofriends_friend
		}

		event_target:start_friend = {
			clr_character_flag = nofriends_friend
		}

		if = {
			limit = {
				event_target:start_friend = {
					has_character_flag = nofriends_friend_rival
				}
			}

			clr_character_flag = nofriends_friend_rival

			tooltip = {
				event_target:start_friend = {
					show_scope_change = no

					add_rival = event_target:friends_friend
				}
			}

			opinion = {
				name = opinion_dislike
				who = FROM
				years = 5
			}
		}
		else = {
			opinion = {
				name = opinion_irritated
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100171

		trigger = {
			event_target:friends_friend = {
				NOT = { has_character_flag = nofriends_friend }
			}
		}

		prestige = 5
	}
}

# FROM likes me!
character_event = {
	id = 100172
	desc = EVTDESC100172
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100172

		set_character_flag = has_new_friend
		add_friend = event_target:start_friend

		event_target:start_friend = {
			show_scope_change = no

			character_event = {
				id = 100174
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100174
			}
		}

		event_target:my_friend = {
			show_scope_change = no

			character_event = {
				id = 100171
				tooltip = EVTTOOLTIPA100171
			}
		}
	}

	option = {
		name = EVTOPTB100172

		set_character_flag = has_new_rival
		add_rival = event_target:start_friend

		event_target:start_friend = {
			show_scope_change = no

			set_character_flag = nofriends_friend_rival
			set_character_flag = nofriends_friend

			character_event = {
				id = 100175
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100175
			}
		}

		event_target:my_friend = {
			show_scope_change = no

			tooltip = {
				opinion = {
					who = event_target:friends_friend
					name = opinion_dislike
					years = 5
				}
			}

			character_event = { id = 100171 }
		}
	}

	option = {
		name = EVTOPTC100172

		event_target:start_friend = {
			show_scope_change = no

			set_character_flag = rejected_friend
			set_character_flag = nofriends_friend

			character_event = {
				id = 100174
				days = 2
				tooltip = EVTTOOLTIPB100174
			}

			tooltip = {
				opinion = {
					name = opinion_rejected_friend
					who = event_target:friends_friend
					years = 5
				}
			}
		}

		event_target:my_friend = {
			show_scope_change = no

			tooltip = {
				opinion = {
					name = opinion_irritated
					who = event_target:friends_friend
					years = 5
				}
			}

			character_event = { id = 100171 }
		}
	}
}

# FROM doesn't want to be my friend
character_event = {
	id = 100173
	desc = EVTDESC100173
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100173

		opinion = {
			name = opinion_irritated
			who = event_target:start_friend
			years = 5
		}
	}
}

# ROOT gets a new friend
character_event = {
	id = 100174
	picture = GFX_evt_courtiers_talking

	desc = {
		text = EVTDESC100174
		trigger = {
			NOT = { has_character_flag = rejected_friend }
		}
	}

	desc = {
		text = EVTDESCB100174
		trigger = { has_character_flag = rejected_friend }
	}

	is_triggered_only = yes

	option = {
		name = EVTOPTA100174

		trigger = {
			NOT = { has_character_flag = rejected_friend }
		}

		add_friend = event_target:start_friend
	}

	option = {
		name = EVTOPTB100174

		trigger = { has_character_flag = rejected_friend }

		clr_character_flag = rejected_friend

		opinion = {
			name = opinion_rejected_friend
			who = event_target:start_friend
			years = 5
		}
	}
}

# ROOT doesn't get a new friend
character_event = {
	id = 100175
	desc = EVTDESC100175
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100175

		tooltip = {
			add_rival = event_target:start_friend
		}
	}
}

### My friend is a heretic ###
character_event = {
	id = 100180
	desc = EVTDESC100180
	picture = GFX_evt_heretic

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		OR = {
			religion_group = christian
			religion_group = muslim
			religion_group = jewish_group
			religion_group = zoroastrian_group
		}

		scaled_wealth = 0.5
		is_heretic = no
		has_secret_religion = no
		NOT = { has_character_modifier = heretic_friend_timer }
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			is_heresy_of = ROOT
			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = zealous
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = cynical
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}
	}

	immediate = {
		add_character_modifier = {
			name = heretic_friend_timer
			years = 3
			hidden = yes
		}

		any_friend = {
			limit = {
				is_heresy_of = ROOT
				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = heretic_friend

			religion_scope = {
				save_event_target_as = target_religion
			}
		}
	}

	option = {
		name = EVTOPTA100180

		event_target:heretic_friend = {
			show_scope_change = no

			character_event = {
				id = 100181
				days = 7
				random = 14
				tooltip = EVTTOOLTIP100181
				portrait = yes
			}
		}
	}

	option = {
		name = EVTOPTB100180

		piety = -10

		event_target:heretic_friend = {
			show_scope_change = no

			opinion = {
				name = opinion_accepted_religion
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100182
				days = 7
				random = 14
				tooltip = EVTTOOLTIP100182
				portrait = yes
			}
		}
	}

	option = {
		name = EVTOPTC100180

		event_target:heretic_friend = {
			show_scope_change = no

			opinion = {
				name = opinion_accepted_religion
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100183
				days = 7
				random = 14
				tooltip = EVTTOOLTIP100183
				portrait = yes
			}
		}
	}

	option = {
		name = EVTOPTD100180
		tooltip_info = zealous

		trigger = { trait = zealous }

		event_target:heretic_friend = {
			show_scope_change = no

			remove_friend = ROOT

			character_event = {
				id = 100184
				days = 7
				random = 14
			#	tooltip = EVTTOOLTIP100184
				portrait = yes
			}
		}
	}

	option = {
		name = EVTOPTE100180
		tooltip_info = cynical

		trigger = { trait = cynical }

		random = {
			chance = 50

			convert_religion_failsafe_effect = yes

			event_target:heretic_friend = {
				show_scope_change = no

				remove_trait_cynical_effect = yes
			}
		}
	}
}

# ROOT tries to convert friend
character_event = {
	id = 100181
	desc = EVTDESC100181
	picture = GFX_evt_heretic

	is_triggered_only = yes

	immediate = {
		FROM = {
			religion_scope = {
				save_event_target_as = target_religion
			}
		}
	}

	option = {
		name = EVTOPTA100181

		remove_friend = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100185
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100185
			}
		}
	}

	option = {
		name = EVTOPTB100181

		convert_religion_failsafe_effect = yes

		FROM = {
			show_scope_change = no

			tooltip = {
				opinion = {
					name = opinion_accepted_religion
					who = ROOT
					years = 5
				}
			}

			character_event = {
				id = 100186
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100186
			}
		}
	}

	option = {
		name = EVTOPTC100181

		FROM = {
			show_scope_change = no

			set_character_flag = friend_religion

			tooltip = {
				opinion = {
					name = opinion_wrong_religion
					who = ROOT
					years = 2
				}
			}

			character_event = {
				id = 100186
				days = 7
				random = 7
			}
		}
	}
}

# ROOT accepts friend's religion
character_event = {
	id = 100182
	desc = EVTDESC100182
	picture = GFX_evt_heretic

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100182

		tooltip = {
			opinion = {
				name = opinion_accepted_religion
				who = FROM
				years = 5
			}
		}
	}
}

# ROOT becomes interested in friend's religion
character_event = {
	id = 100183
	desc = EVTDESC100183
	picture = GFX_evt_heretic

	is_triggered_only = yes

	ai = no

	option = {
		name = {
			text = EVTOPTA100183
			trigger = {
				NOT = { religion = FROM }
			}
		}
		name = {
			text = EVTOPTB100183
			trigger = { religion = ROOT }
		}

		tooltip = {
			opinion = {
				name = opinion_accepted_religion
				who = FROM
				years = 5
			}
		}
	}
}

# ROOT condemns friend's religion and stops being friend with him/her
character_event = {
	id = 100184
	desc = EVTDESC100184
	picture = GFX_evt_heretic

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100184

		tooltip = {
			remove_friend = FROM
		}
	}
}

# ROOT
character_event = {
	id = 100185
	desc = EVTDESC100185
	picture = GFX_evt_heretic

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100185

		tooltip = {
			remove_friend = FROM
		}
	}
}

# ROOT
character_event = {
	id = 100186
	desc = EVTDESC100186
	picture = GFX_evt_heretic

	is_triggered_only = yes

	option = {
		name = EVTOPTA100186

		trigger = {
			NOT = { has_character_flag = friend_religion }
		}

		opinion = {
			name = opinion_happy_conversion
			who = FROM
			years = 2
		}
	}

	option = {
		name = EVTOPTB100186

		trigger = { has_character_flag = friend_religion }

		clr_character_flag = friend_religion

		opinion = {
			name = opinion_wrong_religion
			who = FROM
			years = 2
		}
	}
}

### My friend is a much better diplomat than I, ask for help? ###
character_event = {
	id = 100190
	desc = EVTDESC100190
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		diplomacy < 10
		diplomacy >= 5

		NOR = {
			has_character_modifier = friend_diplomacy_timer
			has_job_title = job_chancellor
		}

		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			diplomacy >= 11
			block_general_event_trigger = no
			war = no
			in_command = no
			NOT = { has_job_title = job_chancellor }
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_diplomacy_timer
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100190

		any_friend = {
			show_scope_change = no

			limit = {
				diplomacy >= 11
				block_general_event_trigger = no
				war = no
				in_command_trigger = no
				NOT = { has_job_title = job_chancellor }
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			character_event = {
				id = 100191
				days = 15
				random = 15
				tooltip = EVTTOOLTIP100191
			}
		}
	}

	option = {
		name = EVTOPTB100190

		if = {
			limit = { personality_traits < 5 }
			add_trait_fully_silently_ambitious_effect = yes
		}

		random = {
			chance = 15
			add_trait_stressed_effect = yes
		}
	}
}

# Friend is asked by ROOT for help
character_event = {
	id = 100191
	desc = EVTDESC100191
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100191

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100192
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100192
			}
		}
	}

	option = {
		name = EVTOPTB100191

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100193
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100193
			}
		}
	}

	option = {
		name = EVTOPTC100191

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100194
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100194
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100192
	desc = EVTDESC100192
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100192

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}

		change_diplomacy = 1
	}
}

# ROOT did not get help from friend
character_event = {
	id = 100193
	desc = EVTDESC100193
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100193

		prestige = -15

		random = {
			chance = 15
			add_trait_depressed_effect = yes
		}

		tooltip = {
			opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}
}

# ROOT only gets help from friend if friend is paid
character_event = {
	id = 100194
	desc = EVTDESC100194
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100194

		opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100195
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100195
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 10
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}

	option = {
		name = EVTOPTB100194

		FROM = {
			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}
			}

			set_character_flag = paid_diplomacy

			character_event = {
				id = 100195
				days = 7
				random = 7
				tooltip = EVTTOOLTIPB100195
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 0.01
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}
}

# Friend is/n't paid by ROOT
character_event = {
	id = 100195
	desc = EVTDESC100195
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100195

		trigger = {
			NOT = { has_character_flag = paid_diplomacy }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100195

		trigger = { has_character_flag = paid_diplomacy }

		clr_character_flag = paid_diplomacy

		transfer_scaled_wealth = {
			from = FROM
			value = 0.25
		}
	}
}

### My friend has much better martial stats than I, ask for help? ###
character_event = {
	id = 100200
	desc = EVTDESC100200
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_men = yes
	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		martial < 10
		martial >= 5

		NOR = {
			trait = brilliant_strategist
			has_job_title = job_marshal
			has_character_modifier = friend_martial_timer
		}

		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			OR = {
				martial >= 11
				trait = duelist
			}

			is_female = no
			block_general_event_trigger = no
			war = no
			in_command_trigger = no

			NOR = {
				trait = misguided_warrior
				has_job_title = job_marshal
			}

			trigger_if = {
				limit = { trait = master_warrior }

				PREV = {
					NOR = {
						trait = master_warrior
						trait = skilled_warrior
						trait = trained_warrior
					}
				}
			}
			trigger_else = {
				trait = skilled_warrior

				PREV = {
					NOR = {
						trait = master_warrior
						trait = skilled_warrior
						trait = trained_warrior
						trait = poor_warrior
					}
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 2
			trait = misguided_warrior
		}

		mult_modifier = {
			factor = 0.5
			trait = tough_soldier
		}

		mult_modifier = {
			factor = 0.01
			trait = skilled_tactician
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_martial_timer
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100200

		any_friend = {
			show_scope_change = no

			limit = {
				OR = {
					martial >= 11
					trait = duelist
				}

				is_female = no
				block_general_event_trigger = no
				war = no
				in_command_trigger = no

				NOR = {
					trait = misguided_warrior
					has_job_title = job_marshal
				}

				trigger_if = {
					limit = { trait = master_warrior }

					PREV = {
						NOR = {
							trait = master_warrior
							trait = skilled_warrior
							trait = trained_warrior
						}
					}
				}
				trigger_else = {
					trait = skilled_warrior

					PREV = {
						NOR = {
							trait = master_warrior
							trait = skilled_warrior
							trait = trained_warrior
							trait = poor_warrior
						}
					}
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			character_event = {
				id = 100201
				days = 15
				random = 15
				tooltip = EVTTOOLTIP100201
			}
		}
	}

	option = {
		name = EVTOPTB100200

		if = {
			limit = {
				OR = {
					personality_traits >= 5

					AND = {
						trait = diligent
						trait = ambitious
					}
				}
			}

			prestige = 10
		}
		else_if = {
			limit = { trait = diligent }
			add_trait_fully_silently_ambitious_effect = yes
		}
		else_if = {
			limit = { trait = ambitious }
			add_trait_fully_silently_diligent_effect = yes
		}
	}
}

# Friend is asked by ROOT for help
character_event = {
	id = 100201
	desc = EVTDESC100201
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100201

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100202
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100202
			}
		}
	}

	option = {
		name = EVTOPTB100201

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100203
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100203
			}
		}
	}

	option = {
		name = EVTOPTC100201

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100204
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100204
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100202
	desc = EVTDESC100202
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100202

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}
		}

		change_martial = 1

		random = {
			chance = 5

			trigger_switch = {
				on_trigger = trait

				skilled_warrior = { add_trait = master_warrior }
				trained_warrior = { add_trait = skilled_warrior }
				poor_warrior = { add_trait = trained_warrior }
				fallback = { add_trait = poor_warrior }
			}
		}
	}
}

# ROOT did not get help from friend
character_event = {
	id = 100203
	desc = EVTDESC100203
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100203

		tooltip = {
			opinion = {
				name = opinion_very_disappointed
				who = ROOT
				years = 5
			}
		}
	}
}

# ROOT only gets help from friend if friend is paid
character_event = {
	id = 100204
	desc = EVTDESC100204
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100204

		opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100205
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100205
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 10
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}

	option = {
		name = EVTOPTB100204

		change_martial = 1

		random = {
			chance = 5

			trigger_switch = {
				on_trigger = trait

				skilled_warrior = { add_trait = master_warrior }
				trained_warrior = { add_trait = skilled_warrior }
				poor_warrior = { add_trait = trained_warrior }
				fallback = { add_trait = poor_warrior }
			}
		}

		FROM = {
			show_scope_change = no

			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}
			}

			set_character_flag = paid_martial

			character_event = {
				id = 100205
				days = 7
				random = 7
				tooltip = EVTTOOLTIPB100205
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 0.01
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}
}

# Friend is/n't paid by ROOT
character_event = {
	id = 100205
	desc = EVTDESC100205
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100205

		trigger = {
			NOT = { has_character_flag = paid_martial }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100205

		trigger = { has_character_flag = paid_martial }

		clr_character_flag = paid_martial

		FROM = {
			show_scope_change = no

			transfer_scaled_wealth = {
				to = ROOT
				value = 0.25
			}

			custom_tooltip = { text = EVTTOOLTIPC100205 }
		}
	}
}

### My friend has much better stewardship stats than I ask for help? ###
character_event = {
	id = 100210
	desc = EVTDESC100210
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		stewardship < 10
		stewardship >= 5

		OR = {
			is_ruler = yes
			is_councillor = yes
		}

		is_abroad = no
		NOT = { has_character_modifier = friend_stewardship_timer }
		in_command_trigger = no
		is_inaccessible_trigger = no

		capital_scope = {
			NOT = { has_province_modifier = friendly_innovations }
		}

		any_friend = {
			stewardship >= 11

			OR = {
				is_ruler = yes
				is_councillor = yes
			}

			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_stewardship_timer
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100210

		any_friend = {
			show_scope_change = no

			limit = {
				stewardship >= 11

				OR = {
					is_ruler = yes
					is_councillor = yes
				}

				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			character_event = {
				id = 100211
				days = 15
				random = 15
				tooltip = EVTTOOLTIP100211
			}
		}
	}

	option = {
		name = EVTOPTB100210

		if = {
			limit = {
				OR = {
					personality_traits >= 5

					AND = {
						trait = diligent
						trait = ambitious
					}
				}
			}

			prestige = 10
		}
		else_if = {
			limit = {
				NOT = { trait = ambitious }
			}

			add_trait_fully_silently_ambitious_effect = yes
		}
		else = {
			add_trait_fully_silently_diligent_effect = yes
		}
	}
}

# Friend is asked by ROOT for help
character_event = {
	id = 100211
	desc = EVTDESC100211
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100211

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100212
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100212
			}

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100211

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100213
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100213
			}

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTC100211

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100214
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100214
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100212
	desc = EVTDESC100212
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100212

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}

		change_stewardship = 1

		capital_scope = {
			show_scope_change = no

			add_province_modifier = {
				name = friendly_innovations
				years = 4
			}
		}
	}
}

# ROOT did not get help from friend
character_event = {
	id = 100213
	desc = EVTDESC100213
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100213

		tooltip = {
			opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}
}

# ROOT only gets help from friend if friend is paid
character_event = {
	id = 100214
	desc = EVTDESC100214
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100214

		opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100215
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100215
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 10
				NOT = { scaled_wealth = 0.5	}
			}
		}
	}

	option = {
		name = EVTOPTB100214

		tooltip = {
			transfer_scaled_wealth = {
				to = FROM
				value = 0.25
			}
		}

		change_stewardship = 1

		capital_scope = {
			show_scope_change = no

			add_province_modifier = {
				name = friendly_innovations
				years = 2
			}
		}

		FROM = {
			show_scope_change = no

			set_character_flag = paid_stewardship

			character_event = {
				id = 100215
				days = 7
				random = 7
				tooltip = EVTTOOLTIPB100215
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 0.01
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}
}

# Friend is/n't paid by ROOT
character_event = {
	id = 100215
	desc = EVTDESC100215
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100215

		trigger = {
			NOT = { has_character_flag = paid_stewardship }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100215

		trigger = { has_character_flag = paid_stewardship }

		clr_character_flag = paid_stewardship

		transfer_scaled_wealth = {
			from = FROM
			value = 0.25
		}
	}
}

### My friend has much better intrigue stats than I, ask for help? ###
character_event = {
	id = 100220
	desc = EVTDESC100220
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		intrigue < 10
		intrigue >= 5
		NOT = { has_character_modifier = friend_intrigue_timer }
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			intrigue >= 11
			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
			NOT = { has_job_title = job_spymaster }
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_intrigue_timer
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100220

		any_friend = {
			show_scope_change = no

			limit = {
				intrigue >= 11
				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
				NOT = { has_job_title = job_spymaster }
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			character_event = {
				id = 100221
				days = 15
				random = 15
				tooltip = EVTTOOLTIP100221
			}
		}
	}

	option = {
		name = EVTOPTB100220

		if = {
			limit = {
				NOR = {
					trait = temperate
					trait = paranoid
				}
			}

			prestige = 10
		}
		else = {
			remove_trait_silently_paranoid_effect = yes
			remove_trait_silently_temperate_effect = yes
		}

		random = {
			chance = 10

			if = {
				limit = { has_dlc = "Reapers" }
				add_symptom_effect = yes
			}
			else = {
				add_trait_ill_effect = yes
			}
		}
	}
}

# Friend is asked by ROOT for help
character_event = {
	id = 100221
	desc = EVTDESC100221
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100221

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100222
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100222
			}
		}
	}

	option = {
		name = EVTOPTB100221

		random = {
			chance = 10

			if = {
				limit = { has_dlc = "Reapers" }
				add_symptom_effect = yes
			}
			else = {
				add_trait_ill_effect = yes
			}
		}

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100223
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100223
			}
		}
	}

	option = {
		name = EVTOPTC100221

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100224
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100224
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				trait = greedy
			}

			mult_modifier = {
				factor = 0.1
				trait = charitable
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100222
	desc = EVTDESC100222
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100222

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}

		change_intrigue = 1
	}
}

# ROOT did not get help from friend
character_event = {
	id = 100223
	desc = EVTDESC100223
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100223

		tooltip = {
			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}
		}

		add_trait_fully_silently_paranoid_effect = yes
	}
}

# ROOT only gets help from friend if friend is paid
character_event = {
	id = 100224
	desc = EVTDESC100224
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100224

		tooltip = {
			opinion = {
				name = opinion_grateful
				who = FROM
				years = 5
			}
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100225
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100225
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 10
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}

	option = {
		name = EVTOPTB100224

		FROM = {
			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}
			}

			set_character_flag = paid_intrigue

			character_event = {
				id = 100225
				days = 7
				random = 7
				tooltip = EVTTOOLTIPB100225
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 0.01
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}
}

# Friend is/n't paid by ROOT
character_event = {
	id = 100225
	desc = EVTDESC100225
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100225

		trigger = {
			NOT = { has_character_flag = paid_intrigue }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100225

		trigger = { has_character_flag = paid_intrigue }

		clr_character_flag = paid_intrigue

		FROM = {
			show_scope_change = no

			transfer_scaled_wealth = {
				to = ROOT
				value = 0.25
			}

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100226
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100226
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100226
	desc = EVTDESC100226
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100226

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}

		change_intrigue = 1
	}
}

### My friend has much better learning stats than I, ask for help? ###
character_event = {
	id = 100230
	desc = EVTDESC100230
	picture = GFX_evt_courtiers_talking
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		learning < 10
		learning >= 5

		NOR = {
			religion_group = muslim
			has_character_modifier = friend_learning_timer
			has_character_modifier = pious_priests
		}

		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			learning >= 11
			religion = ROOT

			OR = {
				piety >= 100
				trait = zealous
			}

			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = honest
		}

		mult_modifier = {
			factor = 2
			trait = gregarious
		}

		mult_modifier = {
			factor = 2
			trait = kind
		}

		mult_modifier = {
			factor = 2
			trait = trusting
		}

		mult_modifier = {
			factor = 0.5
			trait = deceitful
		}

		mult_modifier = {
			factor = 0.5
			trait = shy
		}

		mult_modifier = {
			factor = 0.5
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = paranoid
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_learning_timer
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100230

		any_friend = {
			show_scope_change = no

			limit = {
				learning >= 11
				religion = ROOT

				OR = {
					piety >= 100
					trait = zealous
				}

				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			character_event = {
				id = 100231
				days = 15
				random = 15
				tooltip = EVTTOOLTIP100231
			}
		}
	}

	option = {
		name = EVTOPTB100230

		piety = 10
	}
}

# Friend is asked by ROOT for help
character_event = {
	id = 100231
	desc = EVTDESC100231
	picture = GFX_evt_courtiers_talking
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA100231

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100232
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100232
			}
		}
	}

	option = {
		name = EVTOPTB100231

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100233
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100233
			}
		}
	}

	option = {
		name = EVTOPTC100231

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			set_character_flag = paid_advice

			character_event = {
				id = 100234
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100234
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100232
	desc = EVTDESC100232
	picture = GFX_evt_courtiers_talking
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA100232

		trigger = {
			NOT = { has_character_flag = paid_advice }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100232

		trigger = { has_character_flag = paid_advice }

		clr_character_flag = paid_advice

		tooltip = {
			reverse_opinion = {
				name = opinion_grateful
				who = FROM
				years = 5
			}
		}
	}

	after = {
		change_learning = 1

		add_character_modifier = {
			name = pious_priests
			years = 3
		}
	}
}

# ROOT did not get help from friend
character_event = {
	id = 100233
	desc = EVTDESC100233
	picture = GFX_evt_courtiers_talking
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA100233

		tooltip = {
			reverse_opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}

		add_trait_silently_stressed_effect = yes
	}
}

# ROOT only gets help from friend if friend is paid
character_event = {
	id = 100234
	desc = EVTDESC100234
	picture = GFX_evt_courtiers_talking
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA100234

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 10
				NOT = { scaled_wealth = 0.5 }
			}
		}

		opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100235
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100235
			}
		}
	}

	option = {
		name = EVTOPTB100234

		FROM = {
			show_scope_change = no

			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}
			}

			set_character_flag = paid_learning

			character_event = {
				id = 100235
				days = 7
				random = 7
				tooltip = EVTTOOLTIPB100235
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 0.01
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}
}

# Friend is/n't paid by ROOT
character_event = {
	id = 100235
	desc = EVTDESC100235
	picture = GFX_evt_courtiers_talking
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes

	option = {
		name = EVTOPTA100235

		trigger = {
			NOT = { has_character_flag = paid_learning }
		}

		reverse_opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}
	}

	option = {
		name = EVTOPTB100235

		trigger = { has_character_flag = paid_learning }

		clr_character_flag = paid_learning

		FROM = {
			show_scope_change = no

			transfer_scaled_wealth = {
				to = ROOT
				value = 0.25
			}

			set_character_flag = paid_advice

			character_event = {
				id = 100232
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100232
			}
		}
	}
}

### My friend is celibate ###
character_event = {
	id = 100240
	desc = EVTDESC100240
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	min_age = 23
	friends = yes
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		num_of_children >= 2
		uses_decadence = no
		lifestyle_traits < 1
		NOT = { has_character_flag = LE_ST }
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			trait = celibate
			same_sex = ROOT
			block_general_event_trigger = no
			war = no
			in_command = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = ambitious
		}

		mult_modifier = {
			factor = 2
			trait = chaste
		}

		mult_modifier = {
			factor = 0.5
			trait = slothful
		}

		mult_modifier = {
			factor = 0.5
			trait = lustful
		}
	}

	immediate = {
		set_character_flag = LE_ST

		any_friend = {
			limit = {
				trait = celibate
				same_sex = ROOT
				block_general_event_trigger = no
				war = no
				in_command_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = celibate_friend
		}
	}

	option = {
		name = EVTOPTA100240

		event_target:celibate_friend = {
			show_scope_change = no

			character_event = {
				id = 100241
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100241
			}
		}
	}

	option = {
		name = EVTOPTB100240

		event_target:celibate_friend = {
			show_scope_change = no

			opinion = {
				name = opinion_irritated
				who = ROOT
				years = 2
			}

			character_event = {
				id = 100242
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100242
			}
		}
	}

	option = {
		name = EVTOPTC100240
		tooltip_info = lustful

		trigger = {
			trait = lustful
		}

		prestige = 5

		if = {
			limit = {
				NOT = { trait = hedonist }
			}
			add_trait = hedonist
		}

		# if = {
		# 	limit = { trait = lustful }
		#
		# 	character_event = {
		# 		id = 5061 # Hedonism, lifestyle_events.txt
		# 		days = 30
		# 		random = 30
		# 	}
		# }
	}
}

# Friend is asked by ROOT about Celibacy
character_event = {
	id = 100241
	desc = EVTDESC100241
	picture = GFX_evt_bishop

	is_triggered_only = yes

	option = {
		name = EVTOPTA100241

		FROM = {
			show_scope_change = no

			# opinion = {
			# 	name = opinion_sad
			# 	who = ROOT
			# 	years = 2
			# }

			clr_character_flag = LE_ST

			character_event = {
				id = 100243
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100243
			}
		}
	}

	option = {
		name = EVTOPTB100241

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100244
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100244
			}
		}
	}
}

# Friend is irritated about ROOT bedraggling his/her lifestyle
character_event = {
	id = 100242
	desc = EVTDESC100242
	picture = GFX_evt_bishop

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100242

		tooltip = {
			opinion = {
				name = opinion_irritated
				who = FROM
				years = 5
			}
		}
	}
}

# ROOT is discouraged by friend
character_event = {
	id = 100243
	desc = EVTDESC100243
	picture = GFX_evt_bishop

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100243

		tooltip = {
			opinion = {
				name = opinion_sad
				who = FROM
				years = 2
			}
		}
	}
}

# ROOT is told about celibacy by friend
character_event = {
	id = 100244
	desc = EVTDESC100244
	picture = GFX_evt_bishop

	is_triggered_only = yes

	option = {
		name = EVTOPTA100244

		add_trait = celibate

		if = {
			limit = { has_character_modifier = sweet_temptation }
			remove_character_modifier = sweet_temptation
		}

		# character_event = {
		# 	id = 5062 # lifestyle_events.txt
		# 	days = 7
		# 	random = 7
		# 	tooltip = EVTTOOLTIP5062 # Onwards - to celibacy!
		# }
	}

	option = {
		name = EVTOPTB100243

		prestige = 5
	}

	after = {
		clr_character_flag = LE_ST
	}
}

### My friend is a hedonist ###
character_event = {
	id = 100250
	desc = EVTDESC100250
	picture = GFX_evt_feast

	is_triggered_only = yes

	friends = yes
	min_age = 23
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		lifestyle_traits < 1

		NOR = {
			religion_group = muslim
			has_character_flag = LE_ST
		}
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			trait = hedonist
			block_general_event_trigger = no
			war = no
			in_command_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			trait = ambitious
		}

		mult_modifier = {
			factor = 0.5
			trait = chaste
		}

		mult_modifier = {
			factor = 2
			trait = slothful
		}

		mult_modifier = {
			factor = 2
			trait = lustful
		}
	}

	immediate = {
		set_character_flag = LE_ST

		any_friend = {
			limit = {
				trait = hedonist
				block_general_event_trigger = no
				war = no
				in_command_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = hedonist_friend
		}
	}

	option = {
		name = EVTOPTA100250

		event_target:hedonist_friend = {
			show_scope_change = no

			character_event = {
				id = 100251
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100251
			}
		}
	}

	option = {
		name = EVTOPTB100250

		event_target:hedonist_friend = {
			show_scope_change = no

			character_event = {
				id = 100252
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100252
			}

			opinion = {
				name = opinion_irritated
				who = ROOT
				years = 2
			}
		}
	}

	# option = {
	# 	name = EVTOPTC100250
	#
	# 	prestige = 5
	#
	# 	if = {
	# 		limit = { trait = chaste }
	#
	# 		if = {
	# 			limit = { uses_decadence = no }
	#
	# 			character_event = {
	# 				id = 5060 # Celibacy/Hedonism
	# 				days = 30
	# 				random = 30
	# 			}
	# 		}
	# 		else = {
	# 			character_event = {
	# 				id = 5070 # Hedonism/Poetry
	# 				days = 30
	# 				random = 30
	# 			}
	# 		}
	# 	}
	# }
}

# Friend is asked by ROOT about hedonism
character_event = {
	id = 100251
	desc = EVTDESC100251
	picture = GFX_evt_feast

	is_triggered_only = yes

	option = {
		name = EVTOPTA100251

		FROM = {
			show_scope_change = no

			# opinion = {
			# 	name = opinion_confused
			# 	who = ROOT
			# 	years = 2
			# }

			clr_character_flag = LE_ST

			character_event = {
				id = 100253
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100253
			}
		}
	}

	option = {
		name = EVTOPTB100251

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100254
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100254
			}
		}
	}
}

# Friend is irritated about ROOT bedraggling his/her lifestyle
character_event = {
	id = 100252
	desc = EVTDESC100252
	picture = GFX_evt_feast

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100252

		tooltip = {
			opinion = {
				name = opinion_irritated
				who = FROM
				years = 2
			}
		}
	}
}

# ROOT is discouraged by friend
character_event = {
	id = 100253
	desc = EVTDESC100253
	picture = GFX_evt_feast

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100253

		tooltip = {
			opinion = {
				name = opinion_confused
				who = FROM
				years = 2
			}
		}
	}
}

# ROOT is told about hedonism by friend
character_event = {
	id = 100254
	desc = EVTDESC100254
	picture = GFX_evt_feast

	is_triggered_only = yes

	option = {
		name = EVTOPTA100254

		add_trait = hedonist

		if = {
			limit = { has_character_modifier = sweet_temptation }
			remove_character_modifier = sweet_temptation
		}

		# character_event = {
		# 	id = 5061 # Hedonism, lifestyle_events.txt
		# 	days = 7
		# 	random = 7
		# 	tooltip = EVTTOOLTIP5061 # Onwards - to hedonism!
		# }
	}

	option = {
		name = EVTOPTB100253

		prestige = 5
	}

	after = {
		clr_character_flag = LE_ST
	}
}

### My friend is a scholar ###
character_event = {
	id = 100260
	desc = EVTDESC100260
	picture = GFX_evt_library
	border = GFX_event_normal_frame_religion

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	friends = yes
	min_age = 23
	lacks_dlc = "Way of Life"
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		lifestyle_traits < 1
		NOT = { has_character_flag = LE_ST }
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			trait = scholar
			is_inaccessible_or_incapable_trigger = no
			war = no
			in_command_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = ambitious
		}

		mult_modifier = {
			factor = 2
			learning >= 15
		}

		mult_modifier = {
			factor = 0.5
			trait = slothful
		}

		mult_modifier = {
			factor = 0.5
			trait = content
		}
	}

	immediate = {
		set_character_flag = LE_ST

		any_friend = {
			limit = {
				trait = scholar
				is_inaccessible_or_incapable_trigger = no
				war = no
				in_command = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = scholar_friend
		}
	}

	option = {
		name = EVTOPTA100260

		event_target:scholar_friend = {
			show_scope_change = no

			character_event = {
				id = 100261
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100261
			}
		}
	}

	option = {
		name = EVTOPTB100260

		event_target:scholar_friend = {
			show_scope_change = no

			opinion = {
				name = opinion_irritated
				who = ROOT
				years = 2
			}

			character_event = {
				id = 100262
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100262
			}
		}
	}

	option = {
		name = EVTOPTC100260

		trigger = {
			learning >= 15
		}

		prestige = 5
		add_trait = scholar

		if = {
			limit = { has_character_modifier = illumination }
			remove_character_modifier = illumination
		}

		# if = {
		# 	limit = { learning >= 15 }
		#
		# 	character_event = {
		# 		id = 5000 # Scholar/Mystic, lifestyle_events.txt
		# 		days = 30
		# 		random = 30
		# 	}
		# }
	}
}

# Friend is asked by ROOT about being a scholar
character_event = {
	id = 100261
	desc = EVTDESC100261
	picture = GFX_evt_library

	is_triggered_only = yes

	option = {
		name = EVTOPTA100261

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_sad
				who = ROOT
				years = 2
			}

			clr_character_flag = LE_ST

			character_event = {
				id = 100263
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100263
			}
		}
	}

	option = {
		name = EVTOPTB100261

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100264
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100264
			}
		}
	}
}

# Friend is irritated about ROOT bedraggling his/her lifestyle
character_event = {
	id = 100262
	desc = EVTDESC100262
	picture = GFX_evt_library

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100262

		tooltip = {
			opinion = {
				name = opinion_irritated
				who = FROM
				years = 2
			}
		}
	}
}

# ROOT is discouraged by friend
character_event = {
	id = 100263
	desc = EVTDESC100263
	picture = GFX_evt_library

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100263

		tooltip = {
			opinion = {
				name = opinion_sad
				who = FROM
				years = 2
			}
		}
	}
}

# ROOT is told about about scholar by friend
character_event = {
	id = 100264
	desc = EVTDESC100264
	picture = GFX_evt_library

	is_triggered_only = yes

	option = {
		name = EVTOPTA100264

		clr_character_flag = LE_ST
		add_trait = scholar

		if = {
			limit = { has_character_modifier = illumination }
			remove_character_modifier = illumination
		}

		# character_event = {
		# 	id = 5000 # lifestyle_events.txt
		# 	days = 7
		# 	random = 7
		# 	tooltip = EVTTOOLTIP5000 # Scholar/Mystic!
		# }
	}

	option = {
		name = EVTOPTB100263

		prestige = 5
	}
}

### I don't recognize my friend anymore, I don't know if we really are friends... ###
character_event = {
	id = 100350
	desc = EVTDESC100350
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	only_playable = yes
	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			OR = {
				trigger_if = {
					limit = { trait = cruel }
					ROOT = { NOT = { trait = cruel } }
				}

				trigger_if = {
					limit = { trait = deceitful }
					ROOT = { NOT = { trait = deceitful } }
				}

				trigger_if = {
					limit = { trait = wroth }
					ROOT = { NOT = { trait = wroth } }
				}

				reverse_opinion = {
					who = ROOT
					value < 0
				}
			}

			NOT = {
				has_opinion_modifier = {
					name = opinion_not_abandon_friendship
					who = ROOT
				}
			}

			war = no
			in_command_trigger = no
			prisoner = no
			is_inaccessible_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.25
			trait = gregarious
		}

		mult_modifier = {
			factor = 0.25
			trait = trusting
		}

		mult_modifier = {
			factor = 0.25
			trait = socializer
		}

		mult_modifier = {
			factor = 3
			trait = paranoid
		}

		mult_modifier = {
			factor = 3
			trait = shy
		}
	}

	immediate = {
		any_friend = {
			limit = {
				OR = {
					trigger_if = {
						limit = { trait = cruel }
						ROOT = { NOT = { trait = cruel } }
					}

					trigger_if = {
						limit = { trait = deceitful }
						ROOT = { NOT = { trait = deceitful } }
					}

					trigger_if = {
						limit = { trait = wroth }
						ROOT = { NOT = { trait = wroth } }
					}

					reverse_opinion = {
						who = ROOT
						value < 0
					}
				}

				NOT = {
					has_opinion_modifier = {
						who = ROOT
						name = opinion_not_abandon_friendship
					}
				}

				war = no
				in_command_trigger = no
				prisoner = no
				is_inaccessible_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = mean_friend
		}
	}

	option = {
		name = EVTOPTA100350

		event_target:mean_friend = {
			show_scope_change = no

			remove_friend = ROOT

			character_event = {
				id = 100351
				tooltip = EVTTOOLTIP100351
			}
		}
	}

	option = {
		name = EVTOPTB100350

		event_target:mean_friend = {
			show_scope_change = no

			character_event = {
				id = 100352
				tooltip = EVTTOOLTIP100352
			}
		}
	}

	option = {
		name = EVTOPTC100350

		reverse_opinion = {
			name = opinion_glad
			who = event_target:mean_friend
			years = 2
		}
	}
}

# Friend is notified about ROOT's feelings
character_event = {
	id = 100351
	desc = EVTDESC100351
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100351

		remove_friend = FROM
	}

	option = {
		name = EVTOPTB100351

		add_rival = FROM

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100353
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100353
			}
		}
	}
}

# Friend is notified about ROOT's feelings
character_event = {
	id = 100352
	desc = EVTDESC100352
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100352

		remove_friend = FROM

		FROM = {
			show_scope_change = no

			set_character_flag = friends_nomore

			character_event = {
				id = 100353
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100353
			}
		}
	}

	option = {
		name = EVTOPTB100352

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_not_abandon_friendship
				who = ROOT
				years = 100
			}

			character_event = {
				id = 100354
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100354
			}
		}
	}
}

# ROOT is notified about Friend's feelings
character_event = {
	id = 100353
	desc = EVTDESC100353
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100353

		trigger = {
			NOT = { has_character_flag = friends_nomore }
		}

		add_rival = FROM
	}

	option = {
		name = EVTOPTB100353

		trigger = { has_character_flag = friends_nomore }

		clr_character_flag = friends_nomore
		remove_friend = FROM
	}
}

# Friend is notified about ROOT's feelings
character_event = {
	id = 100354
	desc = EVTDESC100354
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100354

		reverse_opinion = {
			name = opinion_not_abandon_friendship
			who = FROM
			years = 5
		}

		tooltip = {
			opinion = {
				name = opinion_not_abandon_friendship
				who = FROM
				years = 5
			}
		}
	}
}

##################################################
#				RIVALRY EVENTS 					 #
##################################################

### My friend's rival tried to kill/maim/wound him/her! ###
character_event = {
	id = 100400
	desc = EVTDESC100400
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults
	only_men = yes
	friends = yes
	min_age = 16
	prisoner = no
	only_capable = yes
	war = no

	trigger = {
		martial >= 10
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_friend = {
			is_female = no
			martial < 10
			num_of_rivals >= 1

			OR = {
				trait = wounded
				is_maimed_trigger = yes
			}

			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no

			any_rival = {
				is_female = no
				can_be_maimed_trigger = yes

				NOR = {
					is_friend = ROOT
					trait = wounded
				}

				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.25
			trait = craven
		}

		mult_modifier = {
			factor = 2
			trait = brave
		}
	}

	immediate = {
		any_friend = {
			limit = {
				is_female = no
				martial < 10
				num_of_rivals >= 1

				OR = {
					trait = wounded
					is_maimed_trigger = yes
				}

				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no

				any_rival = {
					is_female = no
					can_be_maimed_trigger = yes

					NOR = {
						is_friend = ROOT
						trait = wounded
					}

					war = no
					in_command_trigger = no
					is_inaccessible_or_incapable_trigger = no
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = friend_in_danger

			any_rival = {
				limit = {
					is_female = no
					can_be_maimed_trigger = yes

					NOR = {
						is_friend = ROOT
						trait = wounded
					}

					war = no
					in_command_trigger = no
					is_inaccessible_or_incapable_trigger = no
				}

				score_value = {
					value = 10
					interesting_courtier_selection_score = yes
				}

				save_event_target_as = rival_of_friend
			}
		}
	}

	option = {
		name = EVTOPTA100400

		event_target:rival_of_friend = {
			show_scope_change = no

			tooltip = {
				random_list = {
					80 = { }
					10 = { add_trait = wounded }
					10 = { add_maimed_trait_effect = yes }
				}
			}

			opinion = {
				name = grievously_offended
				who = ROOT
				years = 10
			}

			character_event = {
				id = 100401
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100401
			}
		}
	}

	option = {
		name = EVTOPTB100400

		event_target:rival_of_friend = {
			show_scope_change = no

			set_character_flag = friendly_rival

			tooltip = {
				opinion = {
					name = grievously_offended
					who = ROOT
					years = 10
				}
			}

			character_event = {
				id = 100401
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100401
			}
		}
	}

	option = {
		name = EVTOPTC100400

		event_target:friend_in_danger = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100402
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100402
			}
		}
	}
}

# Friend's rival is notified
character_event = {
	id = 100401
	desc = EVTDESC100401
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100401

		if = {
			limit = { has_character_flag = friendly_rival }
			clr_character_flag = friendly_rival
		}
		else = {
			random_list = {
				60 = { }
				30 = { add_trait_wounded_effect = yes }
				10 = { add_maimed_trait_effect = yes }
			}
		}

		add_rival = FROM

		opinion = {
			name = grievously_offended
			who = FROM
			years = 10
		}
	}
}

# Friend is notified about ROOT doing nothing
character_event = {
	id = 100402
	desc = EVTDESC100402
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100402

		tooltip = {
			opinion = {
				name = opinion_disappointed
				who = FROM
				years = 100
			}
		}
	}
}

### I ask permission to challenge my rival into a duel ###
character_event = {
	id = 100410
	desc = EVTDESC100410
	picture = GFX_evt_emissary

	is_triggered_only = yes

	only_men = yes
	rivals = yes
	min_age = 16
	max_age = 60
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		liege = { war = no }

		independent = no
		is_ill = no
		num_of_symptoms == 0
		is_maimed_trigger = no
		is_inaccessible_trigger = no
		in_command_trigger = no

		NOR = {
			religion = jain
			religion = cathar
			trait = wounded
		}

		any_rival = {
			is_female = no
			same_liege = ROOT
			independent = no
			practical_age < 60
			war = no
			in_command_trigger = no
			is_ill = no
			num_of_symptoms == 0
			is_maimed_trigger = no
			block_general_event_trigger = no

			NOR = {
				trait = wounded
				has_character_flag = duel_rival

				trigger_if = {
					limit = { has_dlc = "Way of Life" }

					OR = {
						has_opinion_modifier = {
							name = opinion_fought_duel
							who = ROOT
						}

						ROOT = {
							has_opinion_modifier = {
								name = opinion_fought_duel
								who = PREV
							}

							has_opinion_modifier = {
								name = opinion_fled_duel
								who = PREV
							}
						}
					}
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = duelist
		}

		mult_modifier = {
			factor = 2
			trait = just
		}

		mult_modifier = {
			factor = 2
			trait = cruel
		}

		mult_modifier = {
			factor = 0.5
			trait = arbitrary
		}

		mult_modifier = {
			factor = 0.5
			trait = kind
		}

		mult_modifier = {
			factor = 0.5
			liege = { realm_size >= 100 }
		}

		mult_modifier = {
			factor = 0.5
			liege = { realm_size >= 150	}
		}
	}

	immediate = {
		any_rival = {
			limit = {
				is_female = no
				same_liege = ROOT
				independent = no
				practical_age < 60
				war = no
				in_command_trigger = no
				is_ill = no
				num_of_symptoms == 0
				is_maimed_trigger = no
				block_general_event_trigger = no

				NOR = {
					trait = wounded
					has_character_flag = duel_rival

					trigger_if = {
						limit = { has_dlc = "Way of Life" }

						OR = {
							has_opinion_modifier = {
								name = opinion_fought_duel
								who = ROOT
							}

							ROOT = {
								has_opinion_modifier = {
									name = opinion_fought_duel
									who = PREV
								}

								has_opinion_modifier = {
									name = opinion_fled_duel
									who = PREV
								}
							}
						}
					}
				}
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = duel_rival
		}
	}

	option = {
		name = EVTOPTA100410

		custom_tooltip = { text = EVTTOOLTIPA100411 }

		event_target:duel_rival = {
			set_character_flag = duel_rival
		}

		liege = {
			show_scope_change = no

			character_event = {
				id = 100411
				days = 2
				random = 10
				tooltip = EVTTOOLTIPB100411
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 5
				trait = duelist
			}

			mult_modifier = {
				factor = 5
				trait = brave
			}

			mult_modifier = {
				factor = 5
				trait = just
			}

			mult_modifier = {
				factor = 0.01
				trait = kind
			}
		}
	}

	option = {
		name = EVTOPTB100410

		if = {
			limit = { personality_traits < 5 }

			random = {
				chance = 25
				add_trait_fully_craven_effect = yes
			}
		}
	}
}

# Liege decides if ROOT is allowed to duel
character_event = {
	id = 100411
	desc = EVTDESC100411
	picture = GFX_evt_emissary

	is_triggered_only = yes

	option = {
		name = EVTOPTA100411

		pacifists_lose_piety_effect = yes

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			if = {
				limit = { has_dlc = "Way of Life" }

				event_target:duel_rival = {
					character_event = {
						id = HFP.10095 # new event (old version is: WoL.11000)
						portrait = yes
					}
				}
			}
			else = {
				character_event = {
					id = 100412
					days = 7
					random = 7
					tooltip = EVTTOOLTIP100412
				}

				show_portrait = event_target:duel_rival
			}
		}

		ai_chance = { factor = 49 }
	}

	option = {
		name = EVTOPTB100411

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100413
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100413
			}

			hidden_tooltip = {
				clr_character_flag = duel_rival

				event_target:duel_rival = {
					clr_character_flag = duel_rival
				}
			}
		}

		ai_chance = { factor = 50 }
	}

	option = {
		name = EVTOPTC100411

		FROM = {
			show_scope_change = no

			tooltip = {
				banish = yes
			}

			character_event = {
				id = 100414
				days = 7
				random = 7
			}

			hidden_tooltip = {
				clr_character_flag = duel_rival

				event_target:duel_rival = {
					clr_character_flag = duel_rival
				}
			}
		}

		ai_chance = {
			factor = 1

			mult_modifier = {
				factor = 0.01

				FROM = {
					is_ruler = yes
				}
			}
		}
	}
}

# Liege allows it
character_event = {
	id = 100412
	desc = EVTDESC100412
	picture = GFX_evt_melee

	is_triggered_only = yes

	option = {
		name = EVTOPTA100412

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}

		hidden_effect = {
			change_variable = {
				which = lifestyle_martial
				value = 1
			}
		}

		event_target:duel_rival = {
			show_scope_change = no

			hidden_effect = {
				change_variable = {
					which = lifestyle_martial
					value = 1
				}
			}

			tooltip = {
				opinion = {
					name = opinion_revenge_seeker
					who = ROOT
					years = 50
				}
			}

			character_event = {
				id = 100416 # New
				tooltip = EVTTOOLTIP100411
			}
		}
	}

	option = {
		name = EVTOPTB100412

		prestige = -10

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}
	}
}

# Liege disallows it
character_event = {
	id = 100413
	desc = EVTDESC100413
	picture = GFX_evt_emissary

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100413

		tooltip = {
			opinion = {
				name = opinion_very_disappointed
				who = FROM
				years = 5
			}
		}
	}
}

# Liege banishes you!
character_event = {
	id = 100414
	desc = EVTDESC100414
	picture = GFX_evt_emissary

	is_triggered_only = yes

	option = {
		name = EVTOPTA100414

		banish = yes

		tooltip = {
			opinion = {
				name = opinion_very_disappointed
				who = FROM
				years = 5
			}
		}
	}
}

# Rival is beaten?
# character_event = {
# 	id = 100415
# 	desc = EVTDESC100415
# 	picture = GFX_evt_melee
#
# 	is_triggered_only = yes
#
# 	option = {
# 		name = EVTOPTA100415
#
# 		trigger = {
# 			trait = wounded
#
# 			FROM = {
# 				NOT = { trait = wounded }
# 			}
# 		}
#
# 		tooltip = {
# 			add_trait = wounded
# 		}
#
# 		opinion = {
# 			name = opinion_revenge_seeker
# 			who = FROM
# 			years = 50
# 		}
# 	}
#
# 	option = {
# 		name = EVTOPTB100415
#
# 		trigger = {
# 			NOR = {
# 				trait = wounded
# 				FROM = { trait = wounded }
# 			}
# 		}
# 	}
#
# 	option = {
# 		name = EVTOPTC100415
#
# 		trigger = {
# 			FROM = { trait = wounded }
# 		}
#
# 		tooltip = {
# 			FROM = {
# 				show_scope_change = no
#
# 				add_trait = wounded
# 			}
# 		}
#
# 		reverse_opinion = {
# 			name = opinion_revenge_seeker
# 			who = FROM
# 			years = 50
# 		}
# 	}
# }

# Your rival wants to duel you and your liege allows it
character_event = {
	id = 100416
	desc = EVTDESC100416
	picture = GFX_evt_emissary

	is_triggered_only = yes

	option = {
		name = EVTOPTA100416

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 5
				trait = duelist
			}

			mult_modifier = {
				factor = 5
				trait = brave
			}

			mult_modifier = {
				factor = 5
				trait = just
			}

			mult_modifier = {
				factor = 0.01
				trait = kind
			}
		}

		set_character_flag = flag_duel_friendly

		hidden_effect = { # Duel begin
			e_rebels = {
				holder_scope = {
					character_event = { id = DuelEngine.0 }
				}
			}
		}
	}

	option = {
		name = EVTOPTB100416

		if = {
			limit = {
				personality_traits < 5
				NOT = { trait = craven }
			}

			random = {
				chance = 25

				tooltip = {
					remove_trait_silently_brave_effect = yes
					add_trait = craven
				}

				hidden_effect = {
					remove_trait_silently_brave_effect = yes
					add_trait_craven_effect = yes
				}
			}
		}

		prestige = -5

		clr_character_flag = duel_rival
		clr_character_flag = flag_duel_friendly

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100417
				tooltip = EVTTOOLTIPB100416
			}

			clr_character_flag = duel_rival
			clr_character_flag = flag_duel_friendly
		}
	}
}

# Your rival is too afraid to duel you
character_event = {
	id = 100417
	desc = EVTDESC100417
	picture = GFX_evt_emissary

	is_triggered_only = yes

	option = {
		name = EVTOPTA100416

		prestige = 5
	}
}

### Accuse rival of cheating in tournament ###
# CleanSlate: Event 100420 moved to base_tournament_events.txt

### Your fierce rival has embraced heretical ways ###
character_event = {
	id = 100440
	desc = EVTDESC100440
	picture = GFX_evt_heretic

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	religion_group = christian
	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		is_heretic = no
		in_command_trigger = no

		any_rival = {
			is_heresy_of = ROOT
			is_female = no
			block_general_event_trigger = no
			war = no
			in_command_trigger = no
			NOT = { trait = excommunicated }
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = zealous
		}

		mult_modifier = {
			factor = 0.5
			trait = cynical
		}
	}

	immediate = {
		any_rival = {
			limit = {
				is_heresy_of = ROOT
				is_female = no
				block_general_event_trigger = no
				war = no
				in_command_trigger = no
				NOT = { trait = excommunicated }
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = heretic_rival

			religion_scope = {
				save_event_target_as = target_religion
			}
		}
	}

	option = {
		name = EVTOPTA100440

		piety = 10

		# CleanSlate: Event chain is disabled due to outdated mechanics
		# religion_head = {
		# 	show_scope_change = no
		#
		# 	character_event = {
		# 		id = 100441
		# 		days = 7
		# 		random = 7
		# 		tooltip = EVTTOOLTIP100441
		# 	}
		# }
	}

	option = {
		name = EVTOPTB100440

		piety = -10
	}

	option = {
		name = EVTOPTC100440

		random = {
			chance = 20

			convert_religion_failsafe_effect = yes
			character_event = { id = 100442 }
		}
	}
}

# Head of Religion decides whether or not to excommunicate
# character_event = {
# 	id = 100441
# 	desc = EVTDESC100441
# 	picture = GFX_evt_heretic
#
# 	is_triggered_only = yes
#
# 	option = {
# 		name = EVTOPTA100441
#
# 		event_target:heretic_rival = {
# 			show_scope_change = no
#
# 			tooltip = {
# 				add_trait = excommunicated
# 			}
#
# 			letter_event = {
# 				id = 100443
# 				days = 7
# 				random = 7
# 				tooltip = EVTTOOLTIP100443
# 			}
# 		}
#
# 		FROM = {
# 			show_scope_change = no
#
# 			custom_tooltip = { text = EVTTOOLTIP100444 }
# 		}
# 	}
#
# 	option = {
# 		name = EVTOPTB100441
#
# 		FROM = {
# 			show_scope_change = no
#
# 			letter_event = {
# 				id = 100445
# 				days = 7
# 				random = 7
# 				tooltip = EVTTOOLTIP100445
# 			}
# 		}
# 	}
# }

# ROOT becomes a heretic!
character_event = {
	id = 100442
	desc = EVTDESC100442
	picture = GFX_evt_heretic

	is_triggered_only = yes

	option = {
		name = EVTOPTA100442

		tooltip = {
			religion = event_target:heretic_rival
		}

		piety = -10
	}
}

# Head of religion sends letter to excommunicated person
# letter_event = {
# 	id = 100443
# 	desc = EVTDESC100443
#
# 	is_triggered_only = yes
#
# 	option = {
# 		name = EVTOPTA100443
#
# 		add_trait = excommunicated
#
# 		FROMFROM = {
# 			letter_event = {
# 				id = 100444
# 				days = 7
# 				random = 7
# 			}
# 		}
# 	}
# }

# Head of religion sends letter to ROOT
# letter_event = {
# 	id = 100444
# 	desc = EVTDESC100444
#
# 	is_triggered_only = yes
#
# 	option = {
# 		name = EVTOPTA100444
#
# 		piety = 10
# 	}
# }

# Head of religion sends letter to ROOT telling him/her no can do
# letter_event = {
# 	id = 100445
# 	desc = EVTDESC100445
#
# 	is_triggered_only = yes
#
# 	option = {
# 		name = EVTOPTA100445
#
# 		piety = -10
# 	}
# }

### Make your liege distrust your rival ###
character_event = {
	id = 100450
	desc = EVTDESC100450
	picture = GFX_evt_throne_room

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		independent = no
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_rival = {
			same_sex = ROOT
			same_liege = ROOT
			independent = no
			block_general_event_trigger = no
			war = no
			in_command = no

			liege = {
				opinion = {
					who = ROOT
					value >= 10
				}

				opinion = {
					who = PREV
					value >= 10
				}
			}
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = wroth
		}

		mult_modifier = {
			factor = 0.5
			trait = honest
		}
	}

	immediate = {
		random_rival = {
			limit = {
				same_sex = ROOT
				same_liege = ROOT
				independent = no
				block_general_event_trigger = no
				war = no
				in_command_trigger = no

				liege = {
					opinion = {
						who = ROOT
						value >= 10
					}

					opinion = {
						who = PREV
						value >= 10
					}
				}
			}

			save_event_target_as = target_rival
		}
	}

	option = {
		name = EVTOTPA100450

		show_portrait = event_target:target_rival
		set_character_flag = devious_rival

		liege = {
			show_scope_change = no

			character_event = {
				id = 100451
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100451
			}
		}
	}

	option = {
		name = EVTOTPB100450

		if = {
			limit = {
				OR = {
					personality_traits >= 5

					AND = {
						trait = honest
						trait = content
					}
				}
			}

			prestige = 10
		}
		else = {
			random = {
				chance = 10

				if = {
					limit = {
						NOT = { trait = honest }
					}

					add_trait_fully_honest_effect = yes
				}
				else = {
					add_trait_fully_content_effect = yes
				}
			}
		}
	}
}

# Liege listens to you
character_event = {
	id = 100451
	desc = EVTDESC100451
	picture = GFX_evt_throne_room

	is_triggered_only = yes

	option = {
		name = EVTOTPA100451

		opinion = {
			name = opinion_very_disappointed
			who = event_target:target_rival
			years = 5
		}

		tooltip = {
			if = {
				limit = { is_friend = event_target:target_rival }
				remove_friend = event_target:target_rival
			}
		}

		FROM = {
			show_scope_change = no

			set_character_flag = liege_believes

			tooltip = {
				opinion = {
					name = opinion_grateful
					who = ROOT
					years = 5
				}
			}

			character_event = {
				id = 100452
				days = 5
				random = 2
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				trait = gregarious
			}
		}
	}

	option = {
		name = EVTOTPB100451

		reverse_opinion = {
			name = opinion_liar
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100452
				days = 5
				random = 2
				tooltip = EVTTOOLTIP100452
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				trait = gregarious
			}
		}
	}
}

# ROOT gets the message: Liege does/not believe ROOT
character_event = {
	id = 100452
	desc = EVTDESC100452
	picture = GFX_evt_heretic

	is_triggered_only = yes

	option = {
		name = EVTOPTA100452

		trigger = { has_character_flag = liege_believes }

		opinion = {
			name = opinion_grateful
			who = FROM
			years = 5
		}

		event_target:target_rival = {
			show_scope_change = no

			character_event = {
				id = 100453
				days = 5
				random = 2
				tooltip = EVTTOOLTIP100453
			}
		}
	}

	option = {
		name = EVTOPTB100452

		trigger = {
			NOT = { has_character_flag = liege_believes }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_liar
				who = FROM
				years = 5
			}
		}
	}
}

# Liege does not like ROOT's Rival
character_event = {
	id = 100453
	desc = EVTDESC100453
	picture = GFX_evt_heretic

	is_triggered_only = yes

	option = {
		name = EVTOPTA100453

		clr_character_flag = devious_rival

		if = {
			limit = { is_friend = FROMFROM }
			remove_friend = FROMFROM
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_very_disappointed
				who = FROMFROM
				years = 5
			}
		}

		opinion = {
			name = opinion_revenge_seeker
			who = FROM
			years = 10
		}
	}
}

### My rival is homosexual! ###
character_event = {
	id = 100460
	desc = EVTDESC100460
	picture = GFX_evt_scandal

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_rival = {
			trait = homosexual
			same_sex = ROOT
			is_ruler = yes
			num_of_vassals >= 1
			block_general_event_trigger = no
			war = no
			in_command_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = cruel
		}

		mult_modifier = {
			factor = 2
			trait = wroth
		}

		mult_modifier = {
			factor = 0.5
			trait = kind
		}

		mult_modifier = {
			factor = 0.5
			trait = charitable
		}
	}

	immediate = {
		random_rival = {
			limit = {
				trait = homosexual
				same_sex = ROOT
				is_ruler = yes
				num_of_vassals >= 1
				block_general_event_trigger = no
				war = no
				in_command_trigger = no
			}

			save_event_target_as = homosexual_rival
		}
	}

	option = {
		name = EVTOTPA100460

		event_target:homosexual_rival = {
			show_scope_change = no

			any_vassal = {
				show_scope_change = no

				limit = {
					NOT = { trait = homosexual }
				}

				opinion = {
					name = opinion_lost_respect
					who = PREV
					years = 5
				}
			}

			opinion = {
				name = opinion_revenge_seeker
				who = ROOT
				years = 10
			}

			character_event = {
				id = 100461
				tooltip = EVTTOOLTIP100461
			}
		}
	}

	option = {
		name = EVTOTPB100460

		if = {
			limit = {
				OR = {
					personality_traits >= 5

					AND = {
						trait = kind
						trait = patient
					}
				}
			}

			piety = 10
		}
		else = {
			random = {
				chance = 10

				if = {
					limit = {
						NOT = { trait = kind }
					}

					add_trait_fully_kind_effect = yes
				}
				else = {
					add_trait_fully_patient_effect = yes
				}
			}
		}
	}

	option = {
		name = EVTOTPC100460
		tooltip_info = homosexual

		trigger = { trait = homosexual }

		event_target:homosexual_rival = {
			show_scope_change = no

			remove_rival = ROOT

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 10
			}

			character_event = {
				id = 100462
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100462
			}
		}
	}
}

# Rival is told about ROOT spreading rumours
character_event = {
	id = 100461
	desc = EVTDESC100461
	picture = GFX_evt_scandal

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100461

		tooltip = {
			opinion = {
				name = opinion_revenge_seeker
				who = FROM
				years = 10
			}
		}
	}
}

# No longer rivals
character_event = {
	id = 100462
	desc = EVTDESC100462
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100462

		tooltip = {
			remove_rival = FROM

			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 10
			}
		}
	}
}

### A rival of yours is so much beneath you that it seems a bit silly of you to hold him as an enemy ###
character_event = {
	id = 100470
	desc = EVTDESC100470
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		NOT = { has_character_modifier = recalculate_rivalry_modifier }
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_rival = {
			is_ruler = yes
			same_sex = ROOT
			lower_real_tier_than = ROOT
			block_general_event_trigger = no
			war = no
			in_command_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = proud
		}

		mult_modifier = {
			factor = 0.5
			trait = wroth
		}
	}

	immediate = {
		add_character_modifier = {
			name = recalculate_rivalry_modifier
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100470

		random_rival = {
			limit = {
				is_ruler = yes
				same_sex = ROOT
				lower_real_tier_than = ROOT
				block_general_event_trigger = no
				war = no
				in_command_trigger = no
			}

			tooltip = {
				remove_rival = ROOT
			}

			if = {
				limit = {
					reverse_has_opinion_modifier = {
						name = opinion_revenge_seeker
						who = ROOT
					}
				}

				reverse_remove_opinion = {
					name = opinion_revenge_seeker
					who = ROOT
				}
			}

			character_event = {
				id = 100471
				days = 7
				random = 7
			}
		}
	}

	option = {
		name = EVTOPTB100470

		prestige = 10
	}
}

# Rivals are no longer rivals?
character_event = {
	id = 100471
	desc = EVTDESC100471
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100471

		remove_rival = FROM
	}

	option = {
		name = EVTOPTB100471

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100472
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100472
			}
		}
	}
}

# Rivalry continues
character_event = {
	id = 100472
	desc = EVTDESC100472
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100472

		tooltip = {
			add_rival = FROM
		}
	}
}

### Your rivalry to your liege is straining your commitment to your feudal duties ###
character_event = {
	id = 100480
	desc = EVTDESC100480
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	only_rulers = yes
	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		is_rival = liege
		independent = no
		in_command_trigger = no
		is_inaccessible_trigger = no

		liege = {
			war = no
			in_command_trigger = no
			block_general_event_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = diligent
		}

		mult_modifier = {
			factor = 0.5
			trait = envious
		}
	}

	option = {
		name = EVTOPTA100480

		reverse_opinion = {
			name = opinion_stubborn_rival
			who = liege
			years = 10
		}
	}

	option = {
		name = EVTOPTB100480

		opinion = {
			name = opinion_respects_liege
			who = liege
			years = 10
		}
	}

	option = {
		name = EVTOPTC100480

		liege = {
			show_scope_change = no

			remove_rival = ROOT

			letter_event = {
				id = 100481
				days = 7
				random = 7
				# tooltip = EVTTOOLTIP100481 # empty strings
			}
		}
	}
}

# ROOT and Liege are no longer Rivals
letter_event = {
	id = 100481
	desc = EVTDESC100481

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100481

		tooltip = {
			remove_rival = FROM
		}
	}
}

### You have been made aware that your fierce rival is planning rebellious acts ###
# character_event = {
#	id = 100490
#	desc = EVTDESC100490
#	picture = GFX_evt_council
#
#	only_rulers = yes
#	rivals = yes
#	min_age = 16
#	only_capable = yes
#	prisoner = no
#	war = no
#	in_command = no
#
#	trigger = {
#		always = no # v1.07 Does not work with the new faction system
#
#		independent = no
#		is_plot_active = no
#		is_inaccessible_trigger = no
#
#		any_rival = {
#			is_ruler = yes
#			same_liege = ROOT
#			is_plot_active = yes
#
#			OR = {
#				leads_faction = faction_succ_seniority
#				leads_faction = faction_succ_primogeniture
#				leads_faction = faction_succ_gavelkind
#				leads_faction = faction_succ_feudal_elective
#			}
#
#			is_adult = yes
#			war = no
#			in_command = no
#			prisoner = no
#			is_incapable = no
#			is_inaccessible_trigger = no
#		}
#	}
#
#	mean_time_to_happen = {
#		years = 25
#
#		mult_modifier = {
#			factor = 0.5
#			trait = diligent
#		}
#
#		mult_modifier = {
#			factor = 2
#			trait = envious
#		}
#	}
#
#	option = {
#		name = EVTOPTA100490
#
#		random = {
#			chance = 10
#
#			if = {
#				limit = {
#					OR = {
#						personality_traits >= 5
#
#						AND = {
#							trait = ambitious
#							trait = diligent
#						}
#					}
#				}
#
#				change_intrigue = 1
#			}
#			else_if = {
#				limit = {
#					NOT = { trait = ambitious }
#				}
#
#				add_trait_fully_silently_ambitious_effect = yes
#			}
#			else = {
#				add_trait_fully_silently_diligent_effect = yes
#			}
#		}
#	}
#
#	option = {
#		name = EVTOPTB100490
#
#		random_rival = {
#			limit = {
#				is_ruler = yes
#				same_liege = ROOT
#				is_plot_active = yes
#
#				OR = {
#					leads_faction = faction_succ_seniority
#					leads_faction = faction_succ_primogeniture
#					leads_faction = faction_succ_gavelkind
#					leads_faction = faction_succ_feudal_elective
#				}
#
#				is_adult = yes
#				war = no
#				in_command = no
#				prisoner = no
#				is_incapable = no
#				is_inaccessible_trigger = no
#			}
#
#			if = {
#				limit = {
#					OR = {
#						leads_faction = faction_succ_seniority
#						leads_faction = faction_succ_primogeniture
#						leads_faction = faction_succ_gavelkind
#						leads_faction = faction_succ_feudal_elective
#					}
#				}
#
#				reverse_back_plot = ROOT
#			}
#
#			character_event = {
#				id = 100491
#				days = 7
#				random = 7
#				tooltip = EVTTOOLTIP100491
#			}
#		}
#	}
# }

# Rival is told about ROOT backing the plot
# character_event = {
#	id = 100491
#	desc = EVTDESC100491
#	picture = GFX_evt_council
#
#	is_triggered_only = yes
#
#	option = {
#		name = EVTOPTA100491
#
#		opinion = {
#			name = opinion_irritated
#			who = FROM
#			years = 2
#		}
#
#		FROM = {
#			show_scope_change = no
#
#			character_event = {
#				id = 100492
#				tooltip = EVTTOOLTIP100492
#			}
#		}
#	}
#
#	option = {
#		name = EVTOPTB100491
#
#		tooltip = {
#			FROM = {
#				show_scope_change = no
#
#				back_plot = ROOT
#			}
#		}
#
#		opinion = {
#			name = opinion_gained_respect
#			who = FROM
#			years = 2
#		}
#	}
# }

# ROOT leaves Rival's plot
# character_event = {
#	id = 100492
#	desc = EVTDESC100492
#	picture = GFX_evt_council
#
#	is_triggered_only = yes
#
#	option = {
#		name = EVTOPTA100492
#
#		leave_plot = FROM
#	}
# }

########################################################################################

### Your fierce rival has also become a follower of the new way of Christ ###
character_event = {
	id = 100500
	desc = EVTDESC100500
	picture = GFX_evt_bishop

	is_triggered_only = yes # on_character_convert_religion via event 671, base_on_action_events.txt

	only_rulers = yes
	religion_group = christian
	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		NOT = { has_character_modifier = religious_rival_timer }
		in_command_trigger = no
		is_inaccessible_trigger = no

		FROM = {
			religion = ROOT
			is_adult = yes
			war = no
			in_command_trigger = no
			prisoner = no
			is_inaccessible_trigger = no

			NOR = {
				reverse_has_opinion_modifier = {
					name = opinion_continued_rivalry
					who = ROOT
				}

				has_opinion_modifier = {
					name = opinion_continued_rivalry
					who = ROOT
				}
			}
		}
	}

#	weight_multiplier = {
#		factor = 1
#
#		mult_modifier = {
#			factor = 2.0
#			trait = zealous
#		}
#
#		mult_modifier = {
#			factor = 2.0
#			piety >= 500
#		}
#
#		mult_modifier = {
#			factor = 0.5
#			trait = deceitful
#		}
#	}

	immediate = {
		add_character_modifier = {
			name = religious_rival_timer
			days = 2000
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100500

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100501
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100501
			}
		}
	}

	option = {
		name = EVTOPTB100500

		if = {
			limit = {
				OR = {
					personality_traits >= 5

					AND = {
						trait = cynical
						trait = wroth
					}
				}
			}

			change_intrigue = 1
		}
		else_if = {
			limit = { trait = zealous }
			remove_trait = zealous
		}
		else_if = {
			limit = {
				NOT = { trait = cynical }
			}

			add_trait = cynical
		}
		else = {
			add_trait_fully_silently_wroth_effect = yes
		}
	}
}

# Christian Rival decides if rivalry continues
character_event = {
	id = 100501
	desc = EVTDESC100501
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100501

		tooltip = {
			remove_rival = FROM
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100502
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100502
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				trait = zealous
			}

			mult_modifier = {
				factor = 0.01
				trait = cynical
			}
		}
	}

	option = {
		name = EVTOPTB100501

		opinion = {
			name = opinion_continued_rivalry
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_continued_rivalry
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100503
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100503
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				trait = zealous
			}

			mult_modifier = {
				factor = 10
				trait = cynical
			}
		}
	}
}

# ROOT learns Christian Rival decided rivalry discontinues
character_event = {
	id = 100502
	desc = EVTDESC100502
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100502

		remove_rival = FROM
	}
}

# ROOT learns Christian Rival decided rivalry continues
character_event = {
	id = 100503
	desc = EVTDESC100503
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100503

		tooltip = {
			opinion = {
				name = opinion_continued_rivalry
				who = FROM
				years = 5
			}

			reverse_opinion = {
				name = opinion_continued_rivalry
				who = FROM
				years = 5
			}
		}
	}
}

### ROOT tries to wound rival during hunt ###
# CleanSlate: Event 100510 moved to base_hunting_events.txt

### Poison rival during liege's feast ###
# CleanSlate: Event 100520 moved to base_feast_events.txt

### Revenge seeker seeks revenge ###
character_event = {
	id = 100530
	desc = EVTDESC100530
	picture = GFX_evt_council

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no

	trigger = {
		NOT = { has_character_modifier = revenge_seeker_timer }
		in_command_trigger = no
		is_inaccessible_trigger = no

		any_rival = {
			reverse_has_opinion_modifier = {
				name = opinion_revenge_seeker
				who = ROOT
			}

			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = impaler
		}

		mult_modifier = {
			factor = 2
			trait = wroth
		}

		mult_modifier = {
			factor = 0.5
			trait = kind
		}

		mult_modifier = {
			factor = 0.5
			trait = poet
		}
	}

	immediate = {
		add_character_modifier = {
			name = revenge_seeker_timer
			years = 5
			hidden = yes
		}

		any_rival = {
			limit = {
				reverse_has_opinion_modifier = {
					name = opinion_revenge_seeker
					who = ROOT
				}

				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
			}

			score_value = {
				value = 10
				interesting_courtier_selection_score = yes
			}

			save_event_target_as = target_rival
		}
	}

	option = {
		name = EVTOPTA100530 # Rumours

		trigger = {
			is_ruler = yes

			event_target:target_rival = {
				is_ruler = yes
				num_of_vassals >= 1
			}
		}

		event_target:target_rival = {
			show_scope_change = no

			random_list = {
				50 = {
					any_vassal = {
						show_scope_change = no

						opinion = {
							name = opinion_lost_respect
							who = PREV
							years = 5
						}
					}

					character_event = {
						id = 100531
						days = 7
						random = 7
						tooltip = EVTTOOLTIP100531
					}
				}

				50 = {
					ROOT = {
						show_scope_change = no

						character_event = {
							id = 100532
							days = 7
							random = 7
							tooltip = EVTTOOLTIP100532
						}
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB100530 # Kill

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				is_maimed_trigger = yes
			}

			mult_modifier = {
				factor = 5
				trait = wounded
			}
		}

		event_target:target_rival = {
			show_scope_change = no

			character_event = {
				id = 100533
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100533
			}
		}
	}

	option = {
		name = EVTOPTC100530 # Maim/wound

		event_target:target_rival = {
			show_scope_change = no

			character_event = {
				id = 100534
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100534
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				is_maimed_trigger = yes
			}

			mult_modifier = {
				factor = 5
				trait = wounded
			}
		}
	}

	option = {
		name = EVTOPTD100530 # Ignore

		event_target:target_rival = {
			show_scope_change = no

			reverse_remove_opinion = {
				name = opinion_revenge_seeker
				who = ROOT
			}
		}
	}
}

# Rival is slandered
character_event = {
	id = 100531
	desc = EVTDESC100531
	picture = GFX_evt_scandal

	is_triggered_only = yes

	option = {
		name = EVTOPTA100531

		tooltip = {
			any_vassal = {
				show_scope_change = no

				opinion = {
					name = opinion_lost_respect
					who = ROOT
					years = 5
				}
			}
		}

		prestige = -10

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			opinion = {
				name = opinion_revenge_seeker
				who = FROM
				years = 100
			}

			custom_tooltip = {
				text = EVTTOOLTIP100537

				FROM = {
					set_character_flag = rival_discovered_slanderer
				}
			}
		}

		FROM = {
			character_event = {
				id = 100537
				days = 7
				random = 7
			}
		}
	}
}

# ROOT: Rival got away
character_event = {
	id = 100532
	desc = EVTDESC100532
	picture = GFX_evt_spymaster

	is_triggered_only = yes

	option = {
		name = EVTOPTA100532

		add_character_modifier = {
			name = poor_revenge_seeker
			years = 1
		}
	}
}

# Rival is killed/got away
character_event = {
	id = 100533
	desc = EVTDESC100533
	picture = GFX_evt_peasants

	is_triggered_only = yes

	option = {
		name = EVTOPTA100533

		if = {
			limit = {
				NOT = { trait = wounded }
				can_be_maimed_trigger = yes
			}

			if = {
				limit = {
					FROM = {
						OR = {
							intrigue >= 15

							job_spymaster = {
								intrigue >= 15
							}
						}
					}
				}

				random_list = {
					50 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}

					25 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}

					15 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}

					10 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}
				}
			}
			else = {
				random_list = {
					70 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}

					20 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}

					10 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}

					15 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100535
								days = 7
								random = 7
							}
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				trait = wounded
				can_be_maimed_trigger = yes

				FROM = {
					OR = {
						intrigue >= 15

						job_spymaster = {
							intrigue >= 15
						}
					}
				}
			}

			random_list = {
				50 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100535
							days = 7
							random = 7
						}
					}
				}

				30 = {
					add_maimed_trait_effect = yes

					FROM = {
						set_character_flag = revenge_maim

						character_event = {
							id = 100535
							days = 7
							random = 7
						}
					}
				}

				20 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100535
							days = 7
							random = 7
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				NOT = { trait = wounded }
				is_maimed_trigger = yes

				FROM = {
					intrigue < 15

					job_spymaster = {
						intrigue < 15
					}
				}
			}

			random_list = {
				30 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100535
							days = 7
							random = 7
						}
					}
				}

				70 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100535
							days = 7
							random = 7
						}
					}
				}
			}
		}

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			opinion = {
				name = opinion_revenge_seeker
				who = FROM
				years = 100
			}

			custom_tooltip = { text = EVTTOOLTIP100535 }
		}
	}
}

# Rival is maimed/wounded
character_event = {
	id = 100534
	desc = EVTDESC100534
	picture = GFX_evt_peasants

	is_triggered_only = yes

	option = {
		name = EVTOPTA100534

		if = {
			limit = {
				NOT = { trait = wounded }
				is_maimed_trigger = no
			}

			if = {
				limit = {
					FROM = {
						OR = {
							intrigue >= 15

							job_spymaster = {
								intrigue >= 15
							}
						}
					}
				}

				random_list = {
					50 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}

					25 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}

					15 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}

					10 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}
				}
			}
			else = {
				random_list = {
					70 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}

					20 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}

					10 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}

					15 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100536
								days = 7
								random = 7
							}
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				trait = wounded
				is_maimed_trigger = no

				FROM = {
					OR = {
						intrigue >= 15

						job_spymaster = {
							intrigue >= 15
						}
					}
				}
			}

			random_list = {
				50 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100536
							days = 7
							random = 7
						}
					}
				}

				30 = {
					add_maimed_trait_effect = yes

					FROM = {
						set_character_flag = revenge_maim

						character_event = {
							id = 100536
							days = 7
							random = 7
						}
					}
				}

				20 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100536
							days = 7
							random = 7
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				NOT = { trait = wounded }
				is_maimed_trigger = yes

				FROM = {
					intrigue < 15

					job_spymaster = {
						intrigue < 15
					}
				}
			}

			random_list = {
				30 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100536
							days = 7
							random = 7
						}
					}
				}

				70 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100536
							days = 7
							random = 7
						}
					}
				}
			}
		}

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			custom_tooltip = { text = EVTTOOLTIP100535 }
		}
	}
}

# ROOT tried to kill Rival
character_event = {
	id = 100535
	desc = EVTDESC100535
	picture = GFX_evt_spymaster

	is_triggered_only = yes

	option = {
		name = EVTOPTA100535

		trigger = { has_character_flag = revenge_killer }

		clr_character_flag = revenge_killer

		add_character_modifier = {
			name = hot_revenge
			years = 5
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}

	option = {
		name = EVTOPTB100535

		trigger = {
			NOR = {
				has_character_flag = revenge_killer
				has_character_flag = revenge_maim
				has_character_flag = revenge_wound
			}
		}

		add_character_modifier = {
			name = poor_revenge_seeker
			years = 1
		}
	}

	option = {
		name = EVTOPTC100535

		trigger = { has_character_flag = revenge_wound }

		clr_character_flag = revenge_wound

		add_character_modifier = {
			name = hot_revenge
			years = 2
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}

	option = {
		name = EVTOPTD100535

		trigger = { has_character_flag = revenge_maim }

		clr_character_flag = revenge_maim

		add_character_modifier = {
			name = hot_revenge
			years = 3
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}
}

# ROOT tried to wound/maim Rival
character_event = {
	id = 100536
	desc = EVTDESC100536
	picture = GFX_evt_spymaster

	is_triggered_only = yes

	option = {
		name = EVTOPTA100536

		trigger = { has_character_flag = revenge_killer }

		clr_character_flag = revenge_killer

		add_character_modifier = {
			name = hot_revenge
			years = 5
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}

	option = {
		name = EVTOPTB100536

		trigger = {
			NOR = {
				has_character_flag = revenge_killer
				has_character_flag = revenge_maim
				has_character_flag = revenge_wound
			}
		}

		add_character_modifier = {
			name = poor_revenge_seeker
			years = 1
		}
	}

	option = {
		name = EVTOPTC100536

		trigger = { has_character_flag = revenge_wound }

		clr_character_flag = revenge_wound

		add_character_modifier = {
			name = hot_revenge
			years = 2
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}

	option = {
		name = EVTOPTD100536

		trigger = { has_character_flag = revenge_maim }

		clr_character_flag = revenge_maim

		add_character_modifier = {
			name = hot_revenge
			years = 3
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}
}

# ROOT: Rival is slandered
character_event = {
	id = 100537
	desc = EVTDESC100537
	picture = GFX_evt_scandal

	is_triggered_only = yes

	option = {
		name = EVTOPTA100537

		trigger = {
			NOT = { has_character_flag = rival_discovered_slanderer }
		}

		add_character_modifier = {
			name = hot_revenge
			years = 3
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}

	option = {
		name = EVTOPTB100537

		trigger = { has_character_flag = rival_discovered_slanderer }

		clr_character_flag = rival_discovered_slanderer

		add_character_modifier = {
			name = hot_revenge
			years = 2
		}

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}
	}
}

# Rival escaped!
character_event = {
	id = 100538
	desc = EVTDESC100538
	picture = GFX_evt_courier

	is_triggered_only = yes

	ai = no

	option = {
		name = EVTOPTA100538

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			custom_tooltip = { text = EVTTOOLTIP100535 }
		}
	}
}

### Son seeks revenge for his father ###
character_event = {
	id = 100540
	desc = EVTDESC100540
	picture = GFX_evt_council

	is_triggered_only = yes

	only_men = yes
	rivals = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		NOR = {
			has_character_modifier = killed_father_timer
			has_character_flag = avenged_father
		}

		in_command_trigger = no
		is_inaccessible_trigger = no

		any_rival = {
			reverse_has_opinion_modifier = {
				name = opinion_killed_father
				who = ROOT
			}

			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 2
			trait = impaler
		}

		mult_modifier = {
			factor = 2
			trait = wroth
		}

		mult_modifier = {
			factor = 0.5
			trait = kind
		}

		mult_modifier = {
			factor = 0.5
			trait = poet
		}
	}

	immediate = {
		add_character_modifier = {
			name = killed_father_timer
			years = 5
			hidden = yes
		}

		random_rival = {
			limit = {
				reverse_has_opinion_modifier = {
					name = opinion_killed_father
					who = ROOT
				}

				war = no
				in_command_trigger = no
				is_inaccessible_or_incapable_trigger = no
			}

			save_event_target_as = target_rival
		}
	}

	option = {
		name = EVTOPTA100540 # Rumours

		trigger = {
			is_ruler = yes

			event_target:target_rival = {
				is_ruler = yes
				num_of_vassals >= 1
			}
		}

		event_target:target_rival = {
			show_scope_change = no

			random_list = {
				50 = {
					any_vassal = {
						show_scope_change = no

						opinion = {
							name = evil_murderer
							who = PREV
							years = 5
						}
					}

					character_event = {
						id = 100541
						days = 7
						random = 7
						tooltip = EVTTOOLTIP100541
					}
				}

				50 = {
					ROOT = {
						show_scope_change = no

						character_event = {
							id = 100542
							days = 7
							random = 7
							tooltip = EVTTOOLTIP100532
						}
					}
				}
			}
		}
	}

	option = {
		name = EVTOPTB100540 # Kill

		event_target:target_rival = {
			show_scope_change = no

			character_event = {
				id = 100543
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100543
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				is_maimed_trigger = yes
			}

			mult_modifier = {
				factor = 5
				trait = wounded
			}
		}
	}

	option = {
		name = EVTOPTC100540 # Maim/wound

		event_target:target_rival = {
			show_scope_change = no

			character_event = {
				id = 100544
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100544
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				is_maimed_trigger = yes
			}

			mult_modifier = {
				factor = 5
				trait = wounded
			}
		}
	}

	option = {
		name = EVTOPTD100540 # Ignore

		show_portrait = event_target:target_rival
	}
}

# Father's Murderer is slandered
character_event = {
	id = 100541
	desc = EVTDESC100541
	picture = GFX_evt_scandal

	is_triggered_only = yes

	option = {
		name = EVTOPTA100541

		tooltip = {
			any_vassal = {
				show_scope_change = no

				opinion = {
					name = evil_murderer
					who = ROOT
					years = 5
				}
			}
		}

		prestige = -10

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			add_rival = FROM # CleanSlate: They're already rivals though...

			FROM = {
				show_scope_change = no

				set_character_flag = discovered_murderer

				custom_tooltip = { text = EVTTOOLTIP100547 }
			}
		}

		FROM = {
			character_event = {
				id = 100547
				days = 7
				random = 7
			}
		}
	}
}

# ROOT: Father's Murderer got away
character_event = {
	id = 100542
	desc = EVTDESC100542
	picture = GFX_evt_spymaster

	is_triggered_only = yes

	option = {
		name = EVTOPTA100542

		add_character_modifier = {
			name = poor_revenge_seeker
			years = 1
		}
	}
}

# Father's Murderer is killed/got away
character_event = {
	id = 100543
	desc = EVTDESC100543
	picture = GFX_evt_peasants

	is_triggered_only = yes

	option = {
		name = EVTOPTA100543

		if = {
			limit = {
				NOT = { trait = wounded }
				is_maimed_trigger = no
			}

			if = {
				limit = {
					FROM = {
						OR = {
							intrigue >= 15

							job_spymaster = {
								intrigue >= 15
							}
						}
					}
				}

				random_list = {
					50 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}

					25 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}

					15 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}

					10 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}
				}
			}
			else = {
				random_list = {
					70 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}

					20 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}

					10 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}

					15 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100545
								days = 7
								random = 7
							}
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				trait = wounded
				can_be_maimed_trigger = yes

				FROM = {
					OR = {
						intrigue >= 15

						job_spymaster = {
							intrigue >= 15
						}
					}
				}
			}

			random_list = {
				50 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100545
							days = 7
							random = 7
						}
					}
				}

				30 = {
					add_maimed_trait_effect = yes

					FROM = {
						set_character_flag = revenge_maim

						character_event = {
							id = 100545
							days = 7
							random = 7
						}
					}
				}

				20 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100545
							days = 7
							random = 7
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				NOT = { trait = wounded }
				is_maimed_trigger = yes

				FROM = {
					intrigue < 15

					job_spymaster = {
						intrigue < 15
					}
				}
			}

			random_list = {
				30 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100545
							days = 7
							random = 7
						}
					}
				}

				70 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100545
							days = 7
							random = 7
						}
					}
				}
			}
		}

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			opinion = {
				name = opinion_revenge_seeker
				who = FROM
				years = 100
			}

			custom_tooltip = { text = EVTTOOLTIP100545 }
		}
	}
}

# Father's Murderer is maimed/wounded
character_event = {
	id = 100544
	desc = EVTDESC100544
	picture = GFX_evt_peasants

	is_triggered_only = yes

	option = {
		name = EVTOPTA100544

		if = {
			limit = {
				NOT = { trait = wounded }
				can_be_maimed_trigger = yes
			}

			if = {
				limit = {
					FROM = {
						OR = {
							intrigue >= 15

							job_spymaster = {
								intrigue >= 15
							}
						}
					}
				}

				random_list = {
					50 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}

					25 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}

					15 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}

					10 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}
				}
			}

			else = {
				random_list = {
					70 = {
						character_event = {
							id = 100538
							days = 1
							random = 1
							tooltip = EVTTOOLTIP100538
						}

						FROM = {
							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}

					20 = {
						add_trait_wounded_effect = yes

						FROM = {
							set_character_flag = revenge_wound

							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}

					10 = {
						add_maimed_trait_effect = yes

						FROM = {
							set_character_flag = revenge_maim

							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}

					15 = {
						death = { death_reason = death_rabble }

						FROM = {
							set_character_flag = revenge_killer

							character_event = {
								id = 100546
								days = 7
								random = 7
							}
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				trait = wounded
				is_maimed_trigger = no

				FROM = {
					OR = {
						intrigue >= 15

						job_spymaster = {
							intrigue >= 15
						}
					}
				}
			}

			random_list = {
				50 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100546
							days = 7
							random = 7
						}
					}
				}

				30 = {
					add_maimed_trait_effect = yes

					FROM = {
						set_character_flag = revenge_maim

						character_event = {
							id = 100546
							days = 7
							random = 7
						}
					}
				}

				20 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100546
							days = 7
							random = 7
						}
					}
				}
			}
		}

		else_if = {
			limit = {
				NOT = { trait = wounded }
				is_maimed_trigger = yes

				FROM = {
					intrigue < 15

					job_spymaster = {
						intrigue < 15
					}
				}
			}

			random_list = {
				30 = {
					character_event = {
						id = 100538
						days = 1
						random = 1
						tooltip = EVTTOOLTIP100538
					}

					FROM = {
						character_event = {
							id = 100546
							days = 7
							random = 7
						}
					}
				}

				70 = {
					death = { death_reason = death_rabble }

					FROM = {
						set_character_flag = revenge_killer

						character_event = {
							id = 100546
							days = 7
							random = 7
						}
					}
				}
			}
		}

		if = {
			limit = {
				OR = {
					intrigue >= 15

					job_spymaster = {
						intrigue >= 15
					}
				}
			}

			custom_tooltip = {  text = EVTTOOLTIP100545	}
		}
	}
}

# ROOT: Father's Murderer got away/is killed
character_event = {
	id = 100545
	desc = EVTDESC100545
	picture = GFX_evt_spymaster

	is_triggered_only = yes

	option = {
		name = EVTOPTA100545

		trigger = { has_character_flag = revenge_killer }

		set_character_flag = avenged_father
		clr_character_flag = revenge_killer

		remove_opinion = {
			name = opinion_revenge_seeker
			who = FROM
		}

		add_character_modifier = {
			name = hot_revenge
			years = 5
		}
	}

	option = {
		name = EVTOPTB100545

		trigger = {
			NOR = {
				has_character_flag = revenge_killer
				has_character_flag = revenge_maim
				has_character_flag = revenge_wound
			}
		}

		add_character_modifier = {
			name = poor_revenge_seeker
			years = 1
		}
	}

	option = {
		name = EVTOPTC100545

		trigger = { has_character_flag = revenge_wound }

		add_character_modifier = {
			name = hot_revenge
			years = 2
		}

		clr_character_flag = revenge_wound
		set_character_flag = avenged_father
	}

	option = {
		name = EVTOPTD100545

		trigger = { has_character_flag = revenge_maim }

		add_character_modifier = {
			name = hot_revenge
			years = 3
		}

		clr_character_flag = revenge_maim
		set_character_flag = avenged_father
	}
}

# ROOT: Father's Murderer got away/is wounded/maimed
character_event = {
	id = 100546
	desc = EVTDESC100546
	picture = GFX_evt_spymaster

	is_triggered_only = yes

	option = {
		name = EVTOPTA100546

		trigger = { has_character_flag = revenge_killer }

		set_character_flag = avenged_father
		clr_character_flag = revenge_killer

		add_character_modifier = {
			name = hot_revenge
			years = 5
		}
	}

	option = {
		name = EVTOPTB100546

		trigger = {
			NOR = {
				has_character_flag = revenge_killer
				has_character_flag = revenge_maim
				has_character_flag = revenge_wound
			}
		}

		add_character_modifier = {
			name = poor_revenge_seeker
			years = 1
		}
	}

	option = {
		name = EVTOPTC100546

		trigger = { has_character_flag = revenge_wound }

		tooltip = {
			FROM = {
				show_scope_change = no

				add_trait = wounded
			}
		}

		clr_character_flag = revenge_wound
		set_character_flag = avenged_father

		add_character_modifier = {
			name = hot_revenge
			years = 2
		}
	}

	option = {
		name = EVTOPTD100546

		trigger = { has_character_flag = revenge_maim }

		tooltip = {
			FROM = {
				show_scope_change = no

				add_maimed_trait_effect = yes
			}
		}

		clr_character_flag = revenge_maim
		set_character_flag = avenged_father

		add_character_modifier = {
			name = hot_revenge
			years = 3
		}
	}
}

# ROOT: Father's Murderer is slandered
character_event = {
	id = 100547
	desc = EVTDESC100547
	picture = GFX_evt_scandal

	is_triggered_only = yes

	option = {
		name = EVTOPTA100547

		trigger = {
			NOT = { has_character_flag = discovered_murderer }
		}

		add_character_modifier = {
			name = hot_revenge
			years = 3
		}

		set_character_flag = avenged_father
	}

	option = {
		name = EVTOPTB100547

		trigger = { has_character_flag = discovered_murderer }

		tooltip = {
			add_rival = FROM
		}

		clr_character_flag = discovered_murderer
		set_character_flag = avenged_father

		add_character_modifier = {
			name = hot_revenge
			years = 2
		}
	}
}

### My friend has much better learning stats than I, ask for help? Muslim ###
character_event = {
	id = 100550
	picture = GFX_evt_courtiers_talking

	desc = {
		text = EVTDESC100550_A
		trigger = {
			NOT = {
				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}
		}
	}

	desc = {
		text = EVTDESC100550_B
		trigger = {
			has_alternate_start_parameter = {
				key = religion_names
				value = random
			}
		}
	}

	is_triggered_only = yes # on_yearly_pulse, random_events, friends_rivals_adults

	religion_group = muslim
	friends = yes
	min_age = 16
	only_capable = yes
	prisoner = no
	war = no

	trigger = {
		learning < 10
		learning >= 5
		in_command_trigger = no
		is_inaccessible_trigger = no

		NOR = {
			has_character_modifier = friend_learning_timer
			has_character_modifier = pious_imams
		}

		any_friend = {
			religion = ROOT
			learning >= 11

			OR = {
				piety >= 100
				trait = zealous
			}

			war = no
			in_command_trigger = no
			is_inaccessible_or_incapable_trigger = no
		}

		sunni = {
			is_name_randomized = no
		}
	}

	weight_multiplier = {
		factor = 1

		mult_modifier = {
			factor = 0.5
			trait = zealous
		}

		mult_modifier = {
			factor = 2
			trait = cynical
		}
	}

	immediate = {
		add_character_modifier = {
			name = friend_learning_timer
			years = 5
			hidden = yes
		}
	}

	option = {
		name = EVTOPTA100230

		random_friend = {
			limit = {
				learning >= 11
				religion_group = muslim
				war = no
				in_command_trigger = no
				prisoner = no
			}

			character_event = {
				id = 100551
				days = 15
				random = 15
				tooltip = EVTTOOLTIP100231
			}
		}
	}

	option = {
		name = {
			text = EVTOPTB100550
			trigger = {
				NOT = {
					has_alternate_start_parameter = {
						key = religion_names
						value = random
					}
				}
			}
		}
		name = {
			text = EVTOPTC100550
			trigger = {
				has_alternate_start_parameter = {
					key = religion_names
					value = random
				}
			}
		}

		piety = 10
	}
}

# Friend is asked by ROOT for help
character_event = {
	id = 100551
	desc = EVTDESC100551
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100231

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_very_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100552
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100232
			}
		}
	}

	option = {
		name = EVTOPTB100551

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_disappointed
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100553
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100553
			}
		}
	}

	option = {
		name = EVTOPTC100231

		FROM = {
			show_scope_change = no

			opinion = {
				name = opinion_grateful
				who = ROOT
				years = 5
			}

			character_event = {
				id = 100554
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100234
			}
		}
	}
}

# ROOT gets help from friend
character_event = {
	id = 100552
	desc = EVTDESC100552
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100232

		trigger = {
			NOT = { has_character_flag = paid_advice }
		}

		tooltip = {
			opinion = {
				name = opinion_very_grateful
				who = FROM
				years = 5
			}
		}

		change_learning = 1

		add_character_modifier = {
			name = pious_imams
			years = 3
		}
	}

	option = {
		name = EVTOPTB100552

		trigger = { has_character_flag = paid_advice }

		clr_character_flag = paid_advice

		tooltip = {
			opinion = {
				name = opinion_grateful
				who = FROM
				years = 5
			}
		}

		change_learning = 1

		add_character_modifier = {
			name = pious_imams
			years = 3
		}
	}
}

# ROOT did not get help from friend
character_event = {
	id = 100553
	desc = EVTDESC100553
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100553

		tooltip = {
			opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}

		add_trait_silently_stressed_effect = yes
	}
}

# ROOT only gets help from friend if friend is paid
character_event = {
	id = 100554
	desc = EVTDESC100554
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100234

		opinion = {
			name = opinion_disappointed
			who = FROM
			years = 5
		}

		FROM = {
			show_scope_change = no

			character_event = {
				id = 100555
				days = 7
				random = 7
				tooltip = EVTTOOLTIPA100235
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 0.01
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 10
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}

	option = {
		name = EVTOPTB100234

		FROM = {
			show_scope_change = no

			tooltip = {
				transfer_scaled_wealth = {
					from = ROOT
					value = 0.25
				}
			}

			set_character_flag = paid_learning

			character_event = {
				id = 100555
				days = 7
				random = 7
				tooltip = EVTTOOLTIPB100235
			}
		}

		ai_chance = {
			factor = 10

			mult_modifier = {
				factor = 10
				scaled_wealth = 0.5
			}

			mult_modifier = {
				factor = 0.01
				NOT = { scaled_wealth = 0.5 }
			}
		}
	}
}

# Friend is/n't paid by ROOT
character_event = {
	id = 100555
	desc = EVTDESC100555
	picture = GFX_evt_courtiers_talking

	is_triggered_only = yes

	option = {
		name = EVTOPTA100235

		trigger = {
			NOT = { has_character_flag = paid_learning }
		}

		tooltip = {
			reverse_opinion = {
				name = opinion_disappointed
				who = FROM
				years = 5
			}
		}
	}

	option = {
		name = EVTOPTB100235

		trigger = { has_character_flag = paid_learning }

		clr_character_flag = paid_learning

		FROM = {
			show_scope_change = no

			set_character_flag = paid_advice

			character_event = {
				id = 100552
				days = 7
				random = 7
				tooltip = EVTTOOLTIP100232
			}

			transfer_scaled_wealth = {
				to = ROOT
				value = 0.25
			}
		}
	}
}