# DO NOT ALTER THE NAME OR NUMBER OF THESE!

succession_laws = {
	succ_gavelkind = {
		oldest_child_opinion = -5
		child_opinion = 15
		dynasty_opinion = 5
		vassal_opinion = 5

		potential = {
			rebel = no

			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				OR = {
					is_feudal = yes
					is_tribal = yes
				}

				is_vice_royalty = no

				NOR = {
					religion_group = muslim
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"

					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { in_revolt = yes }
					in_revolt = no
				}

				trigger_if = {
					limit = { is_tribal = yes }

					custom_tooltip = {
						text = TT_NOT_UNREFORMED_PAGAN

						trigger_if = {
							limit = { religion_group = pagan_group }

							OR = {
								religion = hellenic_pagan
								### ACR ###
								is_not_unreformed_pagan_trigger = yes
							}
						}
					}
				}

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_gavelkind pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_gavelkind ([This.GetFullBaseName])"
			succession = gavelkind
		}
	}

	succ_elective_gavelkind = {
		child_opinion = 15
		dynasty_opinion = 5

		potential = {
			rebel = no

			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				OR = {
					is_feudal = yes
					is_tribal = yes
				}

				is_vice_royalty = no

				NOR = {
					religion_group = muslim
					government = chinese_imperial_government
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"
					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { in_revolt = yes }
					in_revolt = no
				}

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_elective_gavelkind pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_elective_gavelkind ([This.GetFullBaseName])"

			succession = {
				base_type = elective_gavelkind
				voting_rules = elective_gavelkind
			}
		}
	}

	succ_eldership = {
		dynasty_opinion = 5

		potential = {
			has_dlc = "Holy Fury"
			rebel = no

			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				OR = {
					is_feudal = yes
					is_tribal = yes
				}

				OR = {
					trigger_if = {
						limit = { is_tribal = yes }

						OR = {
							religion = baltic_pagan
							religion = west_african_pagan
						}
					}

					has_religion_feature = religion_beatification
					has_religion_feature = religion_feature_baltic
					has_religion_feature = religion_feature_west_african
					### ACR ###
					has_religion_feature = religion_feature_egyptian
					culture_group = central_african
					culture_group = west_african
				}

				is_vice_royalty = no

				NOR = {
					government = chinese_imperial_government
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
					has_religion_feature = religion_matriarchal
					has_religion_feature = religion_patriarchal
				}
				### ACR ###
				OR = {
					NOT = { religion_group = muslim }
					culture_group = central_african
					culture_group = west_african
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"
					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { in_revolt = yes }
					in_revolt = no
				}

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_eldership pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_eldership ([This.GetFullBaseName])"

			succession = {
				base_type = tanistry
				voting_rules = eldership_rules
			}
		}
	}

	succ_seniority = {
		vassal_opinion = -5
		oldest_child_opinion = -15
		child_opinion = -10
		dynasty_opinion = 5

		potential = {
			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				trigger_if = {
					limit = { is_merchant_republic = yes }
					PREV = { is_primary_holder_title = no }
				}
				trigger_else_if = {
					limit = { is_patrician = no }

					is_feudal = yes

					NOR = {
						religion_group = muslim
						religion_group = indian_group
					}
				}

				trigger_if = {
					limit = { religion_group = pagan_group }

					OR = {
						religion = hellenic_pagan
						is_patrician = yes
						### ACR ###
						is_not_unreformed_pagan_trigger = yes
					}
				}

				is_vice_royalty = no

				NOR = {
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"
					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			trigger_if = {
				limit = {
					NOR = {
						has_dlc = "Conclave"
						has_law = succ_hre_elective
						holder_scope = {
							is_patrician = yes
						}
					}

					has_crown_law_title = yes
				}

				crownlaw_title = {
					OR = {
						has_law = crown_authority_2
						has_law = crown_authority_3
						has_law = crown_authority_4
					}
				}
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { in_revolt = yes }
					in_revolt = no
				}

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_seniority pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_seniority ([This.GetFullBaseName])"
			succession = seniority
		}
	}

	succ_primogeniture = {
		oldest_child_opinion = 10
		youngest_child_opinion = -15
		child_opinion = -10
		dynasty_opinion = -5

		potential = {
			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				is_feudal = yes

				NOR = {
					religion_group = muslim
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}

				trigger_if = {
					limit = { religion_group = pagan_group }

					OR = {
						religion = bon_pagan
						religion = hellenic_pagan
						### ACR ###
						is_not_unreformed_pagan_trigger = yes
					}
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"
					is_vice_royalty = no

					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			# Viceroyalties can always have primogeniture if not muslim
			trigger_if = {
				limit = {
					has_dlc = "Charlemagne"

					holder_scope = {
						independent = no

						top_liege = {
							OR = {
								has_law = vice_royalty_1
								has_law = vice_royalty_2
							}
						}
					}
				}

				holder_scope = {
					show_scope_change = no

					is_vice_royalty = yes
				}
			}
			trigger_else_if = {
				limit = { has_dlc = "Conclave" }

				OR = {
					has_law = ze_administration_laws_1
					has_law = ze_administration_laws_2
				}
			}
			trigger_else_if = {
				limit = {
					NOT = { has_law = succ_hre_elective }
				}

				crownlaw_title = {
					OR = {
						has_law = crown_authority_3
						has_law = crown_authority_4
					}
				}
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { in_revolt = yes }
					in_revolt = no
				}

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_primogeniture pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_primogeniture ([This.GetFullBaseName])"
			succession = primogeniture
		}
	}

	succ_feudal_elective = {
		oldest_child_opinion = -15
		child_opinion = -5
		dynasty_opinion = -5
		vassal_opinion = 10

		potential = {
			higher_real_tier_than = BARON

			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			NOR = { # Has special elective law instead
				title = e_hre
				has_title_flag = alternate_hre
			}

			holder_scope = {
				is_feudal = yes

				trigger_if = {
					limit = {
						OR = {
							religion_group = muslim
							religion_group = indian_group

							trigger_if = {
								limit = { religion_group = pagan_group }
								NOT = { religion = hellenic_pagan }
								### ACR ###
								is_unreformed_pagan_trigger = yes
							}
						}
					}

					has_dlc = "Conclave"
					higher_real_tier_than = DUKE
				}

				is_vice_royalty = no

				NOR = {
					government = chinese_imperial_government
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}

				trigger_if = {
					limit = {
						has_dlc = "Conclave"

						OR = {
							religion_group = muslim
							religion_group = indian_group

							AND = {
								religion_group = pagan_group
								NOT = { religion = hellenic_pagan }
								### ACR ###
								is_unreformed_pagan_trigger = yes
							}
						}
					}

					has_law = succession_voting_power_1
				}
			}
		}

		pass_effect = {
			# log = "succ_feudal_elective pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_feudal_elective ([This.GetFullBaseName])"

			succession = {
				base_type = feudal_elective
				voting_rules = feudal_elective
			}
		}
	}

	succ_hre_elective = {
		oldest_child_opinion = -15
		child_opinion = -5
		dynasty_opinion = -5
		vassal_opinion = 15
		vassal_limit = 20

		potential = {
			real_tier = EMPEROR

			# Title bound
			OR = {
				title = e_hre
				has_title_flag = alternate_hre
			}

			holder_scope = {
				is_feudal = yes

				trigger_if = {
					limit = {
						OR = {
							religion_group = muslim
							religion_group = indian_group

							trigger_if = {
								limit = { religion_group = pagan_group }
								NOT = { religion = hellenic_pagan }
								### ACR ###
								is_unreformed_pagan_trigger = yes
							}
						}
					}

					has_dlc = "Conclave"
				}

				NOR = {
					government = chinese_imperial_government
					government = confucian_bureaucracy
				}
			}
		}

		allow = {
			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = {
						has_dlc = "Conclave"

						OR = {
							religion_group = muslim
							religion_group = indian_group

							AND = {
								religion_group = pagan_group
								NOT = { religion = hellenic_pagan }
								### ACR ###
								is_unreformed_pagan_trigger = yes
							}
						}
					}

					has_law = succession_voting_power_1
				}
			}
		}

		pass_effect = {
			# log = "succ_hre_elective pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_hre_elective ([This.GetFullBaseName])"

			succession = {
				base_type = feudal_elective
				voting_rules = hre_feudal_elective
			}
		}
	}

	succ_byzantine_elective = {
		oldest_child_opinion = -5
		child_opinion = -5
		dynasty_opinion = -5
		feudal_opinion = -5

		potential = {
			real_tier = EMPEROR

			holder_scope = {
				is_feudal = yes

				OR = {
					has_landed_title = e_byzantium
					has_landed_title = e_roman_empire
				}

				NOR = {
					religion_group = muslim
					government = chinese_imperial_government
					government = confucian_bureaucracy
					government = order_government
				}
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_byzantine_elective pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_byzantine_elective ([This.GetFullBaseName])"

			succession = {
				base_type = feudal_elective
				voting_rules = byzantine_elective
			}
		}
	}

	succ_tanistry = {
		oldest_child_opinion = -20
		child_opinion = -10
		dynasty_opinion = 5
		vassal_opinion = 5

		potential = {
			higher_real_tier_than = BARON

			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				OR = {
					is_feudal = yes
					is_tribal = yes
				}

				OR = {
					culture_group = celtic

					any_owned_bloodline = {
						has_bloodline_flag = bloodline_tanistry
					}
					### ACR ###
					religion_openly_in_celtic_subgroup_trigger = yes
				}

				is_vice_royalty = no

				NOR = {
					religion_group = muslim
					government = chinese_imperial_government
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"
					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_tanistry pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_tanistry ([This.GetFullBaseName])"

			succession = {
				base_type = tanistry
				voting_rules = tanistry
			}
		}
	}

	succ_ultimogeniture = {
		youngest_child_opinion = 10
		oldest_child_opinion = -15
		child_opinion = -10
		dynasty_opinion = -5

		potential = {
			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			holder_scope = {
				trigger_if = {
					limit = { is_feudal = no }

					is_tribal = yes

					OR = {
						has_landed_title = e_mongol_empire
						has_landed_title = e_golden_horde
						has_landed_title = e_ilkhanate
						has_landed_title = e_chagatai
					}
				}

				trigger_if = {
					limit = { religion_group = pagan_group }

					OR = {
						culture = mongol
						religion = bon_pagan
						religion = hellenic_pagan
						### ACR ###
						is_not_unreformed_pagan_trigger = yes
					}
				}

				is_vice_royalty = no

				NOR = {
					religion_group = muslim
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			# NOTE: Do not combine these three. They are separate for the tooltip
			trigger_if = {
				limit = {
					has_dlc = "Conclave"
					OR = {
						has_law = succ_feudal_elective
						has_law = succ_hre_elective
					}
				}

				has_law = succession_voting_power_0
			}
			trigger_else_if = {
				limit = { has_law = succ_hre_elective }
				has_law = crown_authority_4
			}
			trigger_if = {
				limit = { has_law = succ_hre_elective }
				has_law = centralization_4
			}

			trigger_if = {
				limit = { has_dlc = "Conclave" }

				holder_scope = {
					show_scope_change = no

					primary_title = {
						show_scope_change = no

						OR = {
							has_law = ze_administration_laws_1
							has_law = ze_administration_laws_2
						}
					}
				}
			}
			trigger_else_if = {
				limit = {
					has_crown_law_title = yes
					NOT = { has_law = succ_hre_elective }
				}

				crownlaw_title = {
					OR = {
						has_law = crown_authority_1
						has_law = crown_authority_2
						has_law = crown_authority_3
						has_law = crown_authority_4
					}
				}
			}

			holder_scope = {
				show_scope_change = no

				trigger_if = {
					limit = { independent = no }

					custom_tooltip = {
						text = not_forced_tt
						NOT = { has_character_flag = liege_forced_succ_law }
					}
				}
			}
		}

		pass_effect = {
			# log = "succ_ultimogeniture pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_ultimogeniture ([This.GetFullBaseName])"
			succession = ultimogeniture
		}
	}

	succ_turkish_succession = {
		oldest_child_opinion = -5
		# child_opinion = 30
		# dynasty_opinion = 10

		potential = {
			trigger_if = {
				limit = { is_primary_type_title = yes }
				NOT = { is_law_potential = succ_open_elective }
			}

			trigger_if = {
				limit = {
					is_landless_type_title = yes
					temporary = no
				}

				NOT = { is_law_potential = succ_open_elective }
			}

			NOR = { # Has special elective law instead
				title = e_hre
				has_title_flag = alternate_hre
			}

			holder_scope = {
				OR = {
					is_feudal = yes
					is_tribal = yes
				}

				OR = {
					religion_group = muslim
					has_religion_feature = religion_patriarchal
					has_religion_feature = religion_matriarchal
				}

				NOR = {
					government = confucian_bureaucracy
					government = order_government
					government = roman_imperial_government
				}
			}
		}

		allow = {
			trigger_if = {
				limit = { has_law = succ_feudal_elective }
				has_law = succession_voting_power_0
			}
		}

		pass_effect = {
			# log = "succ_turkish_succession pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_turkish_succession ([This.GetFullBaseName])"
			succession = turkish_succession
		}
	}

	succ_papal_succession = {
		potential = {
			### ACR ###
			trigger_if = {
				limit = {
					NOR = {
						title = k_papacy
						title = d_fraticelli
					}
				}
				holder_scope = {
					controls_religion = yes
					religion_scope = {
						persistent_event_target:religion_title = {
							has_title_flag = acr_uses_college_of_cardinals
							NOT = { has_title_flag = acr_uses_autocephaly }
						}
					}
				}
				#controls_religion = yes
				#has_title_flag = acr_uses_college_of_cardinals
			}
			trigger_else = {
				OR = {
					title = k_papacy
					title = d_fraticelli
				}
			}
			#### ACR ###
			#trigger_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = celtic_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_celtic_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = hellenic_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = k_hellenic_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = egyptian_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_egyptian_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = baltic_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_baltic_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = tengri_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_tengri_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = finnish_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_finnish_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = aztec_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_aztec_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = slavic_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_slavic_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = west_african_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_west_african_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = zun_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_zun_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = norse_pagan_reformed
			#			has_religion_feature = religion_theocratic_head
			#		}
			#	}
			#	title = d_norse_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = {
			#			religion = bon_pagan_reformed
			#			OR = {
			#				NOT = { has_dlc = "Holy Fury" }
			#				has_religion_feature = religion_theocratic_head
			#			}
			#		}
			#	}
			#	title = d_bon_pagan_reformed
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = { religion = promethean_pagan }
			#	}
			#	title = d_promethean_pagan
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = { religion = manichaean }
			#	}
			#	title = d_manichaean
			#	d_army_light = { has_holder = yes }
			#}
			#trigger_else_if = {
			#	limit = {
			#		has_global_flag = acr_pagan_papal
			#		holder_scope = { NOT = { religion_group = pagan_group } }
			#	}
			#	OR = {
			#		title = k_papacy
			#		title = d_fraticelli
			#		title = d_zoroastrian
			#		title = d_jewish
			#	}
			#}
			#trigger_else = {
			#	OR = {
			#		title = k_papacy
			#		title = d_fraticelli
			#		title = k_britannic_pagan
			#	}
			#}
		}

		allow = {}

		pass_effect = {
			# log = "succ_papal_succession pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_papal_succession ([This.GetFullBaseName])"
			succession = papal_succession
		}
	}

	# Titles revert back to the liege on death
	succ_appointment = {
		potential = {
			holder_scope = {
				government = order_government
				holy_order = no
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_appointment pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_appointment ([This.GetFullBaseName])"
			succession = appointment
		}
	}

	succ_open_elective = {
		potential = {
			temporary = no

			OR = {
				is_primary_type_title = yes
				holy_order = yes

				holder_scope = {
					OR = {
						is_republic = yes
						is_theocracy = yes
					}
				}
			}

			holder_scope = {
				trigger_if = {
					limit = { is_offmap_governor = yes }

					# Use Offmap succession instead
					ROOT = {
						NOT = { is_law_potential = succ_offmap_succession }
					}
				}

				trigger_if = {
					limit = { is_theocracy = yes }

					# Use Investiture and Papal succession instead
					ROOT = {
						NOR = {
							is_law_potential = succ_papal_succession
							is_law_potential = succ_catholic_bishopric
						}
					}
				}
				trigger_else_if = {
					limit = { is_republic = yes }
					is_patrician = no
				}
			}

			trigger_if = {
				limit = { controls_religion = yes }

				holder_scope = {
					trigger_if = {
						limit = { has_dlc = "Holy Fury" }
						NOT = { has_religion_feature = religion_temporal_head }
					}
					trigger_else = {
						NOT = { religion = norse_pagan_reformed }
					}
				}
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_open_elective pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_open_elective ([This.GetFullBaseName])"
			succession = open_elective
		}
	}

	succ_catholic_bishopric = {
		potential = {
			is_primary_type_title = no
			is_landless_type_title = no

			holder_scope = {
				is_theocracy = yes

				### ACR ###
				trigger_if = {
					limit = {
						NOR = {
							religion = catholic
							religion = fraticelli
						}
					}
					religion_scope = {
						persistent_event_target:religion_title = {
							has_title_flag = acr_uses_college_of_cardinals
							NOT = { has_title_flag = acr_uses_autocephaly }
						}
					}
				}
				trigger_else = {
					OR = {
						religion = catholic
						religion = fraticelli
					}
				}
				#### ACR ###
				#trigger_if = {
				#	limit = {
				#		has_global_flag = acr_pagan_papal
				#		has_dlc = "Holy Fury"
				#		religion_group = pagan_group
				#		has_religion_feature = religion_theocratic_head
				#		NOR = {
				#			religion = britannic_pagan
				#			religion = promethean_pagan
				#		}
				#	}
				#	OR = {
				#		religion = celtic_pagan_reformed
				#		religion = hellenic_pagan_reformed
				#		religion = egyptian_pagan_reformed
				#		religion = baltic_pagan_reformed
				#		religion = tengri_pagan_reformed
				#		religion = finnish_pagan_reformed
				#		religion = aztec_pagan_reformed
				#		religion = slavic_pagan_reformed
				#		religion = west_african_pagan_reformed
				#		religion = zun_pagan_reformed
				#		religion = norse_pagan_reformed
				#		religion = bon_pagan_reformed
				#	}
				#}
				#trigger_else_if = {
				#	limit = {
				#		has_global_flag = acr_pagan_papal
				#		NOT = { has_dlc = "Holy Fury" }
				#		religion_group = pagan_group
				#		is_not_unreformed_pagan_trigger = yes
				#		NOR = {
				#			religion = britannic_pagan
				#			religion = promethean_pagan
				#		}
				#	}
				#	OR = {
				#		religion = celtic_pagan_reformed
				#		religion = hellenic_pagan_reformed
				#		religion = egyptian_pagan_reformed
				#		religion = baltic_pagan_reformed
				#		religion = tengri_pagan_reformed
				#		religion = finnish_pagan_reformed
				#		religion = aztec_pagan_reformed
				#		religion = slavic_pagan_reformed
				#		religion = west_african_pagan_reformed
				#		religion = zun_pagan_reformed
				#		religion = bon_pagan_reformed
				#	}
				#}
				#trigger_else_if = {
				#	limit = {
				#		has_global_flag = acr_pagan_papal
				#		religion = zoroastrian
				#	}
				#	d_zoroastrian = { has_holder = yes }
				#}
				#trigger_else_if = {
				#	limit = {
				#		has_global_flag = acr_pagan_papal
				#		religion = manichaean
				#	}
				#	d_army_light = { has_holder = yes }
				#}
				#trigger_else_if = {
				#	limit = {
				#		has_global_flag = acr_pagan_papal
				#		religion = jewish
				#	}
				#	d_jewish = { has_holder = yes }
				#}
				#trigger_else_if = {
				#	limit = {
				#		has_global_flag = acr_pagan_papal
				#		religion = promethean_pagan
				#	}
				#	d_promethean_pagan = { has_holder = yes }
				#}
				#trigger_else_if = {
				#	limit = { religion = britannic_pagan }
				#	k_britannic_pagan = { has_holder = yes }
				#}
				#trigger_else = {
				#	OR = {
				#		religion = catholic
				#		religion = fraticelli
				#	}
				#}
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_catholic_bishopric pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_catholic_bishopric ([This.GetFullBaseName])"
			succession = catholic_bishopric
		}
	}

	succ_patrician_elective = {
		potential = {
			is_merchant_republic = yes

			trigger_if = {
				limit = { is_primary_holder_title = no }

				holder_scope = {
					in_revolt = yes
				}

				succ_law_title = {
					title = PREV
				}
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_patrician_elective pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_patrician_elective ([This.GetFullBaseName])"
			succession = patrician_elective
		}
	}

	succ_nomad_succession = {
		potential = {
			holder_scope = {
				is_nomadic = yes
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_nomad_succession pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_nomad_succession ([This.GetFullBaseName])"
			succession = nomad_succession
		}
	}

	succ_offmap_succession = {
		potential = {
			holder_scope = {
				top_liege = { is_offmap_governor = yes }
				government = confucian_bureaucracy # To use this with future offmap powers, use an OR clause here with the new government types
			}
		}

		allow = {}

		pass_effect = {
			# log = "succ_offmap_succession pass ([This.GetFullBaseName])"
		}

		effect = {
			# log = "succ_offmap_succession ([This.GetFullBaseName])"
			succession = offmap_succession

			# This succession type generates a character of China's culture and religion
			# They have decent (4-10) stats, and good (7-11) stewardship, and will always have a Stewardship education
			# The offmap power defined in the top liege's government is used to determine the culture and religion. Will not function if this isn't defined
		}
	}
}