can_destroy_title_trigger = {
	has_law = crown_authority_0
	higher_real_tier_than = DUKE
	is_primary_holder_title = yes
	is_landless_type_title = no
	temporary = no
	NOT = { has_title_flag = do_not_destroy }
}

can_inherit_trigger = {
	has_inheritance_blocker = no
	is_consort = no
	NOT = { government = order_government }

	trigger_if = {
		limit = { religion_allows_temple_inheritance = no }

		is_theocracy = no

		NAND = { # Nominees
			is_ruler = no
			any_heir_title = { is_theocracy = yes }
		}
	}
}

close_viceroy_trigger = {
	has_imperial_government_trigger = yes
	is_vassal_or_below_of = ROOT
	religion = ROOT
	higher_real_tier_than = BARON
	num_of_duke_titles < 2
	is_landed = yes
	has_regent = no

	NOR = {
		character = event_target:council_first_pick
		character = event_target:council_second_pick
		character = event_target:council_third_pick
	}

	trigger_if = {
		limit = {
			NOR = {
				character = event_target:current_viceroy
				character = event_target:former_viceroy
			}
		}

		OR = {
			NOT = { vassal_of = ROOT }
			is_voter = no
			lower_real_tier_than = DUKE

			NOR = {
				event_target:council_first_pick = { is_voter = yes }
				event_target:council_second_pick = { is_voter = yes }
				event_target:council_third_pick = { is_voter = yes }
			}
		}

		any_realm_province = {
			has_province_flag = contingent_territory
			held_under_PREV = yes

			OR = {
				de_jure_liege_or_above = event_target:viceroy_title

				any_neighbor_province = {
					OR = {
						duchy = { title = event_target:viceroy_title }
						kingdom = { title = event_target:viceroy_title }
					}
				}
			}
		}
	}
}

valid_viceroy_trigger = {
	has_imperial_government_trigger = yes
	is_vassal_or_below_of = ROOT
	religion = ROOT
	higher_real_tier_than = BARON
	is_landed = yes
	has_regent = no
	num_of_duke_titles < 2

	NOR = {
		character = event_target:council_first_pick
		character = event_target:council_second_pick
		character = event_target:council_third_pick
	}

	trigger_if = {
		limit = {
			NOR = {
				character = event_target:current_viceroy
				character = event_target:former_viceroy
			}
		}

		OR = {
			NOT = { vassal_of = ROOT }
			is_voter = no
			lower_real_tier_than = DUKE

			NOR = {
				event_target:council_first_pick = { is_voter = yes }
				event_target:council_second_pick = { is_voter = yes }
				event_target:council_third_pick = { is_voter = yes }
			}
		}

		any_realm_province = {
			has_province_flag = contingent_territory
			held_under_PREV = yes

			OR = {
				de_jure_liege_or_above = event_target:viceroy_title

				any_neighbor_province = {
					OR = {
						duchy = { title = event_target:viceroy_title }
						kingdom = { title = event_target:viceroy_title }
					}
				}

				event_target:viceroy_title = {
					any_de_jure_vassal_title = {
						real_tier = COUNT

						location = {
							distance = {
								where = PREVPREVPREV
								value < 75
							}
						}
					}
				}
			}
		}
	}
}

empire_creation_kingdom_rules_trigger = {
	trigger_if = {
		limit = {
			has_game_rule = {
				name = empire_creation_kingdom_rule
				value = has_two
			}

			custom_tooltip = {
				text = HAS_TWO_KING_TITLES

				any_demesne_title = {
					real_tier = KING
					is_titular = no
					count = 2
				}
			}
		}
	}
	trigger_else_if = {
		limit = {
			has_game_rule = {
				name = empire_creation_kingdom_rule
				value = has_three
			}
		}

		custom_tooltip = {
			text = HAS_THREE_KING_TITLES

			any_demesne_title = {
				real_tier = KING
				is_titular = no
				count = 3
			}
		}
	}
}

has_empire_size_trigger = {
	custom_tooltip = {
		text = HAS_SIZE_EMPIRE

		OR = {
			realm_size >= 150
			num_of_count_titles_in_realm >= 50
		}
	}
}