namespace = Plus

#reserved: Plus.1100 to Plus.1149

#######################################
# DISINHERITANCE EVENTS
# Written by Rylock
#######################################

# Ruler considers disinheriting his heir
character_event = {
	id = Plus.1100
	picture = GFX_evt_council
	desc = EVTDESC_Plus_1100

	is_triggered_only = yes

	option = {
		name = {
			text = EVTOPTA_Plus_1100 # Let it be done
			trigger = {
				FROM = {
					prisoner = no
					is_incapable = no
				}
			}
		}
		name = {
			text = EVTOPTB_Plus_1100 # I doubt he will even understand what has happened...
			trigger = { FROM = { is_incapable = yes } }
		}
		name = {
			text = EVTOPTC_Plus_1100 # He is in prison--what could he do?
			trigger = {
				FROM = {
					is_incapable = no
					prisoner = yes
				}
			}
		}

		custom_tooltip = { text = evt_relative_might_revolt }

		FROM = {
			show_scope_change = no

			add_trait = disinherited

			custom_tooltip = {
				text = learns_disinheritance

				if = {
					limit = { is_incapable = yes }

					character_event = {
						id = Plus.1110
						days = 3
					}
				}
				else_if = {
					limit = { prisoner = no }

					character_event = {
						id = Plus.1105
						days = 3
					}
				}
				else = {
					character_event = {
						id = Plus.1115
						days = 3
					}
				}
			}
		}

		hidden_effect = {
			recalc_succession = yes

			current_heir = {
				opinion = {
					name = opinion_pleased
					who = ROOT
					years = 10
				}
			}

			any_realm_character = {
				limit = {
					OR = {
						is_ruler = yes
						dynasty = ROOT
						is_close_relative = FROM
						NOT = { character = FROM }
					}
				}

				character_event = { id = Plus.1101 }
			}

			any_dynasty_member = {
				limit = {
					NOR = {
						same_realm = ROOT
						character = FROM
					}
				}

				character_event = { id = Plus.1101 }
			}
		}

		if = {
			limit = { ai = no }

			chronicle = {
				entry = CHRONICLE_DISINHERITED_HEIR
				portrait = [From.GetID]
			}
		}
	}

	option = {
		name = EVTOPTD_Plus_1100 # Reconsider

		clr_character_flag = disinherited_child

		trigger_switch = {
			on_trigger = real_tier

			COUNT = { prestige = 250 }
			DUKE = { prestige = 500 }
			KING = { prestige = 750 }
			EMPEROR = { prestige = 1000 }
		}

		ai_chance = { factor = 0 }
	}
}

# News spreads about heir's disinheritance
character_event = {
	id = Plus.1101
	picture = GFX_evt_scandal
	desc = EVTDESC_Plus_1101

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1101 # Actually, he IS the law

		ai_chance = {
			factor = 40

			mult_modifier = {
				factor = 1.5

				is_ruler = yes
				FROM = { has_law = crown_authority_3 }
			}

			mult_modifier = {
				factor = 2

				is_ruler = yes
				FROM = { has_law = crown_authority_4 }
			}

			mult_modifier = {
				factor = 0.25

				FROM = {
					primary_title = {
						OR = {
							has_law = succ_feudal_elective
							has_law = succ_hre_elective
							has_law = succ_byzantine_elective
							has_law = succ_tanistry
							has_law = succ_eldership
						}
					}
				}
			}

			mult_modifier = {
				factor = 0.75
				FROM = { has_law = succ_gavelkind }
			}

			mult_modifier = {
				factor = 1.25
				opinion = { who = FROM value >= 50 }
			}

			mult_modifier = {
				factor = 1.25
				opinion = { who = FROM value >= 25 }
			}

			mult_modifier = {
				factor = 0.75
				opinion = { who = FROM value < 0 }
			}

			mult_modifier = {
				factor = 0.5
				opinion = { who = FROM value < -25 }
			}

			mult_modifier = {
				factor = 0.5
				opinion = { who = FROMFROM value >= 50 }
			}

			mult_modifier = {
				factor = 0.75
				opinion = { who = FROMFROM value >= 25 }
			}

			mult_modifier = {
				factor = 1.25
				opinion = { who = FROMFROM value < 0 }
			}

			mult_modifier = {
				factor = 1.5
				opinion = { who = FROMFROM value < -25 }
			}

			mult_modifier = {
				factor = 0.1

				has_opinion_modifier = {
					name = arbitrary_disinheritance
					who = FROM
				}
			}

			mult_modifier = {
				factor = 0.1
				is_rival = FROM
			}

			mult_modifier = {
				factor = 1.25
				trait = arbitrary
			}

			mult_modifier = {
				factor = 1.25
				trait = diligent
			}

			mult_modifier = {
				factor = 1.5
				trait = content
			}

			mult_modifier = {
				factor = 1.5
				trait = humble
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1101 # I feel for him, but that is how it is

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

		opinion = {
			name = sympathetic_disinheritance
			who = FROMFROM
			years = 10
		}

		ai_chance = {
			factor = 40

			trigger = {
				NOT = { is_heir = FROM }
			}

			mult_modifier = {
				factor = 0.5
				FROMFROM = { trait = incapable }
			}

			mult_modifier = {
				factor = 0.25
				NOT = { religion = FROMFROM }
			}

			mult_modifier = {
				factor = 0.5

				culture = FROM
				NOT = { culture = FROMFROM }
			}

			mult_modifier = {
				factor = 0.5

				NOR = {
					culture = FROM
					culture = FROMFROM
				}
			}

			mult_modifier = {
				factor = 1.25

				culture = FROMFROM
				NOT = { culture = FROM }
			}

			mult_modifier = {
				factor = 1.5

				religion = FROMFROM
				NOT = { religion = FROM }
			}

			mult_modifier = {
				factor = 0.1
				is_rival = FROMFROM
			}

			mult_modifier = {
				factor = 2
				opinion = { who = FROMFROM value >= 50 }
			}

			mult_modifier = {
				factor = 1.5
				opinion = { who = FROMFROM value >= 25 }
			}

			mult_modifier = {
				factor = 0.75
				opinion = { who = FROMFROM value < 0 }
			}

			mult_modifier = {
				factor = 0.5
				opinion = { who = FROMFROM value < -25 }
			}

			mult_modifier = {
				factor = 1.5
				trait = kind
			}

			mult_modifier = {
				factor = 1.5
				trait = charitable
			}
		}
	}

	option = {
		name = EVTOPTC_Plus_1101 # This is an outrage

		opinion = {
			name = outraged_disinheritance
			who = FROM
			years = 10
			multiplier = 2
		}

		opinion = {
			name = sympathetic_disinheritance
			who = FROMFROM
			years = 20
			multiplier = 2
		}

		ai_chance = {
			factor = 60

			trigger = {
				NOT = { is_heir = FROM }
			}

			mult_modifier = {
				factor = 2

				is_ruler = yes

				FROM = {
					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
						has_law = succ_byzantine_elective
						has_law = succ_tanistry
						has_law = succ_eldership
					}
				}
			}

			mult_modifier = {
				factor = 1.5

				is_ruler = yes
				FROM = { has_law = succ_gavelkind }
			}

			mult_modifier = {
				factor = 2

				is_ruler = yes
				FROM = { has_law = crown_authority_0 }
			}

			mult_modifier = {
				factor = 1.5

				is_ruler = yes
				FROM = { has_law = crown_authority_1 }
			}

			mult_modifier = {
				factor = 1.25

				is_ruler = yes
				FROM = { has_law = crown_authority_2 }
			}

			mult_modifier = {
				factor = 0.75

				is_ruler = yes
				FROM = { has_law = crown_authority_3 }
			}

			mult_modifier = {
				factor = 0.5

				is_ruler = yes
				FROM = { has_law = crown_authority_4 }
			}

			mult_modifier = {
				factor = 0.75
				is_ruler = no
			}

			mult_modifier = {
				factor = 0.5
				NOT = { same_realm = FROMFROM }
			}

			mult_modifier = {
				factor = 0.1
				FROMFROM = { is_incapable = yes }
			}

			mult_modifier = {
				factor = 0.1
				is_rival = FROMFROM
			}

			mult_modifier = {
				factor = 2
				is_rival = FROM
			}

			mult_modifier = {
				factor = 0.25
				NOT = { religion = FROMFROM }
			}

			mult_modifier = {
				factor = 0.5

				culture = FROM
				NOT = { culture = FROMFROM }
			}

			mult_modifier = {
				factor = 0.5

				NOR = {
					culture = FROM
					culture = FROMFROM
				}
			}

			mult_modifier = {
				factor = 1.5

				culture = FROMFROM
				NOT = { culture = FROM }
			}

			mult_modifier = {
				factor = 2

				religion = FROMFROM
				NOT = { religion = FROM }
			}

			mult_modifier = {
				factor = 0.5
				opinion = { who = FROM value >= 50 }
			}

			mult_modifier = {
				factor = 0.75
				opinion = { who = FROM value >= 25 }
			}

			mult_modifier = {
				factor = 1.25
				opinion = { who = FROM value < 0 }
			}

			mult_modifier = {
				factor = 1.5
				opinion = { who = FROM value < -25 }
			}

			mult_modifier = {
				factor = 1.5
				opinion = { who = FROMFROM value >= 50 }
			}

			mult_modifier = {
				factor = 1.25
				opinion = { who = FROMFROM value >= 25 }
			}

			mult_modifier = {
				factor = 0.5
				opinion = { who = FROMFROM value < 0 }
			}

			mult_modifier = {
				factor = 0.5
				opinion = { who = FROMFROM value < -25 }
			}

			mult_modifier = {
				factor = 1.25
				trait = just
			}

			mult_modifier = {
				factor = 0.5
				trait = content
			}

			mult_modifier = {
				factor = 0.5
				trait = humble
			}
		}
	}
}

# Heir receives news about disinheritance
character_event = {
	id = Plus.1105
	picture = GFX_evt_bad_news
	desc = EVTDESC_Plus_1105

	is_triggered_only = yes

	immediate = {
		log = "[Root.GetTitledName] has been disinherited by [From.GetTitledName]."
	}

	option = {
		name = EVTOPTA_Plus_1105 # Disappointing, but truly I am relieved

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

		ai_chance = {
			factor = 30

			trigger = {
				NOR = {
					trait = wroth
					trait = ambitious
					trait = greedy
				}
			}

			mult_modifier = {
				factor = 2
				trait = humble
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1105 # Look for support in dealing with this outrage

		set_character_flag = flag_denied_title

		opinion = {
			name = disinherited_me
			who = FROM
			years = 100
			multiplier = 3
		}

		add_pressed_claim = FROM # FROM's primary title

		custom_tooltip = {
			text = LOOKING_FOR_SYMPATHETIC_LORD

			hidden_effect = {
				if = {
					limit = {
						is_ruler = no

						OR = {
							vassal_of = FROM

							liege = {
								NOT = {
									has_opinion_modifier = {
										name = sympathetic_disinheritance
										who = ROOT
									}
								}
							}
						}
					}

					random_playable_ruler = {
						limit = {
							has_opinion_modifier = {
								name = sympathetic_disinheritance
								who = ROOT
							}
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = KING
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = DUKE }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							independent = yes
							higher_tier_than = FROM
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							independent = yes
							real_tier = FROM
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = DUKE
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = KING
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = DUKE }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							independent = yes

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = KING
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = DUKE }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = KING }
								real_tier = COUNT
							}
						}

						letter_event = { id = Plus.1106 }
					}
				}
			}
		}

		if = {
			limit = {
				ai = yes
				has_plot = yes
				NOT = { plot_target_char = { character = FROM } }
			}

			cancel_plot = yes
		}

		if = {
			limit = {
				is_ruler = yes
				leads_faction = no
			}

			leave_faction = all
		}

		ai_chance = {
			factor = 50

			mult_modifier = {
				factor = 0.5
				trait = content
			}

			mult_modifier = {
				factor = 0.5
				trait = craven
			}

			mult_modifier = {
				factor = 0.5
				trait = humble
			}

			mult_modifier = {
				factor = 2
				trait = ambitious
			}

			mult_modifier = {
				factor = 1.5
				trait = wroth
			}

			mult_modifier = {
				factor = 1.5
				trait = proud
			}
		}
	}

	option = {
		name = EVTOPTC_Plus_1105 # I will become ruler, no matter what he says!

		trigger = {
			ai = yes
			NOT = { trait = content }
			NOT = { trait = humble }
			NOT = { trait = craven }
			practical_age < 65
			independent = no
			is_ruler = no

			FROM = {
				is_alive = yes
				independent = yes
			}

			liege = {
				character = FROM

				capital_scope = {
					any_independent_ruler = {
						religion_group = ROOT
						is_landed = yes
						NOT = { character = PREVPREV }

						capital_scope = {
							distance = {
								where = PREVPREV
								distance < 400
							}
						}
					}
				}
			}
		}

		ai_chance = {
			factor = 30

			mult_modifier = {
				factor = 2
				trait = wroth
			}

			mult_modifier = {
				factor = 2
				trait = ambitious
			}

			mult_modifier = {
				factor = 1.5
				trait = proud
			}
		}

		set_character_flag = flag_denied_title

		opinion = {
			name = disinherited_me
			who = FROM
			years = 100
			multiplier = 4
		}

		add_pressed_claim = FROM # FROM's primary title

		if = {
			limit = {
				NOT = { plot_target_char = { character = FROM } }
			}

			cancel_plot = yes
			set_character_flag = allow_plotting
		}

		character_event = {
			id = 37010
			days = 45
		}
	}
}

# Heir leaves former court to join court of a sympathetic lord
letter_event = {
	id = Plus.1106
	desc = EVTDESC_Plus_1106

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1106 # We are pleased to welcome him

		ai_chance = {
			factor = 70

			mult_modifier = {
				factor = 2
				is_close_relative = FROM
			}
		}

		if = {
			limit = { is_rival = FROM }
			remove_rival = FROM
		}

		if = {
			limit = { NOT = { is_friend = FROM } }
			add_friend = FROM
		}

		FROM = {
			show_scope_change = no

			banish = ROOT
		}
	}

	option = {
		name = EVTOPTB_Plus_1106 # If he must come here, then so be it

		FROM = {
			show_scope_change = no

			banish = ROOT
		}

		ai_chance = {
			factor = 30

			trigger = {
				NOR = {
					is_rival = FROMFROM

					has_opinion_modifier = {
						name = outraged_disinheritance
						who = FROMFROM
					}
				}
			}
		}
	}
}

# Incapable heir receives news about disinheritance
character_event = {
	id = Plus.1110
	picture = GFX_evt_bad_news
	desc = EVTDESC_Plus_1110

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1110 # Maybe it's for the best

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

# Imprisoned heir receives news about disinheritance
character_event = {
	id = Plus.1115
	picture = GFX_evt_bad_news
	desc = EVTDESC_Plus_1115

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1105 # Disappointing, but truly I am relieved

		ai_chance = {
			factor = 30

			trigger = {
				NOR = {
					trait = wroth
					trait = ambitious
					trait = greedy
				}
			}

			mult_modifier = {
				factor = 2
				trait = humble
			}
		}
	}

	option = {
		name = EVTOPTB_Plus_1115 # There will be a reckoning

		set_character_flag = flag_denied_title
		set_character_flag = disinherited_reckoning

		opinion = {
			name = disinherited_me
			who = FROM
			years = 100
			multiplier = 4
		}

		add_pressed_claim = FROM # FROM's primary title

		ai_chance = {
			factor = 70

			mult_modifier = {
				factor = 0.5
				trait = content
			}

			mult_modifier = {
				factor = 0.5
				trait = craven
			}

			mult_modifier = {
				factor = 0.5
				trait = humble
			}

			mult_modifier = {
				factor = 2
				trait = ambitious
			}

			mult_modifier = {
				factor = 1.5
				trait = wroth
			}

			mult_modifier = {
				factor = 1.5
				trait = proud
			}
		}
	}
}

# Disinherited heir finally gets out of prison -- now what?
# FROM is imprisoner
character_event = {
	id = Plus.1116

	is_triggered_only = yes # on_released_from_prison
	hide_window = yes

	trigger = {
		trait = disinherited
		has_character_flag = disinherited_reckoning
		ai = yes
		is_ruler = no
		prisoner = no
		is_incapable = no
	}

	immediate = {
		clr_character_flag = disinherited_reckoning
	}

	option = {
		# name = EVTOPTB_Plus_1105 # Look for support in dealing with this outrage

		custom_tooltip = {
			text = LOOKING_FOR_SYMPATHETIC_LORD

			hidden_effect = {
				if = {
					limit = {
						is_ruler = no

						OR = {
							vassal_of = FROM

							liege = {
								NOT = {
									has_opinion_modifier = {
										name = sympathetic_disinheritance
										who = ROOT
									}
								}
							}
						}
					}

					random_playable_ruler = {
						limit = {
							has_opinion_modifier = {
								name = sympathetic_disinheritance
								who = ROOT
							}
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = KING
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = DUKE }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							independent = yes
							higher_tier_than = FROM
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							independent = yes
							real_tier = FROM
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROMF
							}

							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = DUKE
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = KING
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = DUKE }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							has_opinion_modifier = {
								name = outraged_disinheritance
								who = FROM
							}

							independent = yes

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = KING
							}
							trigger_else_if = {
								limit = { FROM = { real_tier = KING } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = DUKE }
								real_tier = COUNT
							}
						}

						preferred_limit = {
							same_realm = ROOT

							trigger_if = {
								limit = { FROM = { real_tier = EMPEROR } }
								real_tier = DUKE
							}
							trigger_else = {
								FROM = { real_tier = KING }
								real_tier = COUNT
							}
						}

						letter_event = { id = Plus.1106 }
					}
				}
			}
		}

		if = {
			limit = {
				ai = yes
				has_plot = yes
				NOT = { plot_target_char = { character = FROM } }
			}

			cancel_plot = yes
			set_character_flag = allow_plotting
		}
	}

	option = {
		# name = EVTOPTC_Plus_1105 # I will become ruler, no matter what he says!

		trigger = {
			ai = yes
			practical_age < 65
			independent = no
			is_ruler = no

			NOR = {
				trait = content
				trait = humble
				trait = craven
			}

			FROM = {
				independent = yes
				is_alive = yes
			}

			liege = {
				capital_scope = {
					any_independent_ruler = {
						religion_group = ROOT
						is_landed = yes
						NOT = { character = PREVPREV }

						capital_scope = {
							distance = {
								where = PREVPREV
								distance < 400
							}
						}
					}
				}
			}
		}

		if = {
			limit = {
				has_plot = yes
				NOT = { plot_target_char = { character = FROM } }
			}

			cancel_plot = yes
			set_character_flag = allow_plotting
		}

		character_event = {
			id = 37010
			days = 45
		}
	}
}

### RECONCILIATION WITH DISINHERITED CHILD

# Ruler considers reconciliation (fired from decision)
character_event = {
	id = Plus.1120
	picture = GFX_evt_council
	desc = EVTDESC_Plus_1120

	is_triggered_only = yes

	option = {
		name = {
			text = EVTOPTA_Plus_1120 # He is my son, that is all that matters
			trigger = { FROM = { is_female = no } }
		}
		name = {
			text = EVTOPTB_Plus_1120 # She is my daughter, that is all that matters
			trigger = { FROM = { is_female = yes } }
		}

		clr_character_flag = disinherited_child

		random = {
			chance = 20
			add_trait_partially_arbitrary_effect = yes
		}

		current_heir = {
			show_scope_change = no

			remove_opinion = {
				name = opinion_pleased
				who = ROOT
			}

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

		FROM = {
			show_scope_change = no

			remove_trait = disinherited

			character_event = {
				id = Plus.1125
				days = 3
				tooltip = learns_reconciliation
			}
		}


		hidden_effect = {
			recalc_succession = yes

			any_realm_character = {
				limit = {
					OR = {
						is_ruler = yes
						dynasty = ROOT
						is_close_relative = FROM
						NOT = { character = FROM }
					}
				}

				character_event = { id = Plus.1121 }
			}

			any_dynasty_member = {
				limit = {
					NOR = {
						same_realm = ROOT
						character = FROM
					}
				}

				character_event = { id = Plus.1121 }
			}
		}
	}

	option = {
		name = EVTOPTC_Plus_1120 # Forget it

		trigger_switch = {
			on_trigger = real_tier

			COUNT = { prestige = 125 }
			DUKE = { prestige = 250 }
			KING = { prestige = 375 }
			EMPEROR = { prestige = 500 }
		}

		ai_chance = { factor = 0 }
	}
}

# News spreads about the reconciliation
character_event = {
	id = Plus.1121
	picture = GFX_evt_courtiers_talking
	desc = EVTDESC_Plus_1121

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1121

		if = {
			limit = {
				OR = {
					has_opinion_modifier = {
						name = outraged_disinheritance
						who = FROM
					}

					has_opinion_modifier = {
						name = sympathetic_disinheritance
						who = FROMFROM
					}
				}
			}

			remove_opinion = {
				name = outraged_disinheritance
				who = FROM
			}

			remove_opinion = {
				name = sympathetic_disinheritance
				who = FROMFROM
			}

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

# Child receives news of reconciliation
character_event = {
	id = Plus.1125
	desc = EVTDESC_Plus_1125

	picture = {
		picture = GFX_evt_son_asking_father
		trigger = { is_female = no }
	}

	picture = {
		picture = GFX_evt_daughter_asking_father
		trigger = { is_female = yes }
	}

	is_triggered_only = yes

	option = {
		name = EXCELLENT

		clr_character_flag = flag_denied_title
		clr_character_flag = disinherited_reckoning

		remove_opinion = {
			who = FROM
			name = disinherited_me
		}

		opinion = {
			name = arbitrary_disinheritance
			who = FROM
			multiplier = 2
			years = 20
		}
	}
}

### REMOVE DISINHERITED TRAIT UPON RULER DEATH

# Ruler dies
character_event = {
	id = Plus.1130

	is_triggered_only = yes # on_death
	hide_window = yes

	trigger = {
		any_child = {
			trait = disinherited

			has_opinion_modifier = {
				name = disinherited_me
				who = ROOT
			}
		}
	}

	immediate = {
		any_child = {
			limit = {
				trait = disinherited

				has_opinion_modifier = {
					name = disinherited_me
					who = ROOT
				}
			}

			character_event = {
				id = Plus.1131
				days = 3
			}
		}
	}
}

# Child receives news of removed disinherited trait
character_event = {
	id = Plus.1131
	desc = EVTDESC_Plus_1131
	picture = GFX_evt_death

	is_triggered_only = yes

	option = {
		name = EVTOPTA_Plus_1131

		remove_trait = disinherited
	}
}