# Usurper les titres d'un souverain incapable.
plot_incapable_usurp = {
	type = realm_characters
	vassal_intrigue_plot = yes

	# Plotter scope
	potential = {
		OR = {
			is_tribal = yes
			is_feudal = yes
		}
		prisoner = no
		independent = no
		is_adult = yes
		NOR = {
			is_incapable = yes
			is_dumb_trigger = yes
			trait = inbred
		}
		emf_isolated_character = no
	}

	# Target scope
	target_potential = {
		is_liege_of = FROM
		is_incapable = yes
		emf_isolated_character = no
	}

	# La cible permet de déclencher un trigger lorsque les joueurs ciblent un personnage spécifique dans l'interface graphique.
	player_allow = {
		OR = {
			is_tribal = yes
			is_feudal = yes
		}
		num_of_vassals = 3
		is_adult = yes
		regent = { character = FROM }
		primary_title = {
			succ_law_title = {
				NOR = {
					has_law = succ_byzantine_elective
					has_law = succ_elective_gavelkind
					has_law = succ_eldership
					has_law = succ_feudal_elective
					has_law = succ_hre_elective
					has_law = succ_tanistry
					has_law = succ_dynastic_elective
					has_law = succ_pictish_elective
				}
			}
		}
	}

	# Target character scope
	allow = {
		OR = {
			is_tribal = yes
			is_feudal = yes
		}
		num_of_vassals = 3
		is_adult = yes
		regent = { character = FROM }
		primary_title = {
			succ_law_title = {
				NOR = {
					has_law = succ_byzantine_elective
					has_law = succ_elective_gavelkind
					has_law = succ_eldership
					has_law = succ_feudal_elective
					has_law = succ_hre_elective
					has_law = succ_tanistry
					has_law = succ_dynastic_elective
					has_law = succ_pictish_elective
				}
			}
		}
	}

	chance = {
		factor = 1
		modifier = {
			factor = 0
			FROM = {
				OR = {
					NOT = { ai_ambition = -39 }
					trait = humble
					trait = stressed
					trait = depressed
					NOT = { intrigue = 8 }
				}
			}
		}
		modifier = {
			factor = 0
			FROM = {
				OR = {
					is_married = ROOT
					is_mother = ROOT
					is_father = ROOT
					sibling = ROOT
				}
				liege = {
					current_heir = {
						NOR = {
							character = ROOT
							is_incapable = yes
							trait = lunatic
							reverse_opinion = { who = ROOT value = -50 }
						}
						OR = {
							dynasty = ROOT
							dynasty = PREV
						}
					}
				}
				NOR = {
					trait = greedy
					trait = envious
					trait = deceitful
					trait = proud
				}
				NOT = { ai_ambition = 40 }
			}
		}
		modifier = {
			factor = 0
			FROM = {
				NOR = {
					is_married = ROOT
					is_mother = ROOT
					is_father = ROOT
					sibling = ROOT
					is_primary_heir = yes
				}
				NOR = {
					trait = greedy
					trait = envious
					trait = deceitful
					trait = proud
				}
				NOT = { ai_ambition = 40 }
			}
		}
		modifier = {
			factor = 0
			FROM = {
				NOR = {
					is_married = ROOT
					is_mother = ROOT
					is_father = ROOT
					sibling = ROOT
					is_primary_heir = yes
				}
				opinion = { who = ROOT value = 0 }
			}
		}
		modifier = {
			factor = 1.5
			NOT = { reverse_opinion = { who = FROM value = -25 } }
		}
		modifier = {
			factor = 1.5
			NOT = { reverse_opinion = { who = FROM value = -50 } }
		}
		modifier = {
			factor = 1.5
			NOT = { reverse_opinion = { who = FROM value = -75 } }
		}
		modifier = {
			factor = 0.5
			NOT = { dynasty = FROM }
		}
		modifier = {
			factor = 5
			FROM = {
				OR = {
					is_married = ROOT
					is_mother = ROOT
					is_father = ROOT
					sibling = ROOT
					is_primary_heir = yes
				}
				OR = {
					trait = proud
					ai_ambition = 40
					trait = paranoid
				}
			}
		}
		modifier = {
			factor = 5
			FROM = {
				OR = {
					is_married = ROOT
					is_mother = ROOT
					is_father = ROOT
				}
			}
			NOT = { current_heir = { dynasty = ROOT } }
		}
		modifier = {
			factor = 1.2
			FROM = { intrigue = 12 }
		}
		modifier = {
			factor = 1.2
			FROM = { intrigue = 14 }
		}
		modifier = {
			factor = 1.2
			FROM = { intrigue = 16 }
		}
		modifier = {
			factor = 1.2
			FROM = { intrigue = 18 }
		}
		modifier = {
			factor = 1.2
			FROM = { intrigue = 20 }
		}
		modifier = {
			factor = 2.0
			FROM = {
				OR = {
					trait = lunatic
					trait = possessed
				}
			}
		}
		modifier = {
			factor = 5
			prisoner = yes
		}
		modifier = {
			factor = 5
			prisoner = yes
			host = { character = FROM }
		}
	}

	success = {
		hidden_tooltip = {
			FROM = { has_flag = regent_usurp_titles }
		}
	}

	abort = {
		OR = {
			FROM = { has_flag = abort_plot }
			FROM = { prisoner = yes }
			has_regent = no
			NOT = { regent = { character = FROM } }
		}
	}

	abort_effect = {
		FROM = {
			# Clear flags
			hidden_tooltip = {
				clr_flag = abort_plot
				clr_flag = plot_incapable_usurp_underway
			}
			emf_remove_plot_assisted_spying = yes
		}
	}

	effect = {
		FROM = {
			change_intrigue = 1
			any_plot_backer = {
				reverse_opinion = {
					who = PREV
					modifier = opinion_very_grateful
					years = 10
				}
				opinion = {
					who = PREV
					modifier = opinion_fought_for_claimant
					years = 10
				}
			}
			emf_remove_plot_assisted_spying = yes
			hidden_tooltip = {
				clr_flag = abort_plot
				clr_flag = plot_incapable_usurp_underway
				clr_flag = regent_usurp_titles
			}
		}
	}
}

