# DO NOT ALTER THE NAME OR NUMBER OF THESE!

succession_laws = {

	succ_gavelkind = {
		oldest_child_opinion = -10
		child_opinion = 30
		dynasty_opinion = 10
		vassal_opinion = 5
	
		potential = {
			holder_scope = {
				is_nomadic = no
				is_merchant_republic = no
				is_patrician = no
				OR = {
					government = military_monarchy
					government = corporate_monarchy
					government = administrative_monarchy
				}
				in_revolt = no
			}
			OR = {
				is_landless_type_title = no
				is_tribal_type_title = yes
				temporary = yes
			}
			rebel = no
			is_primary_type_title = no
		}
		effect = {
			succession = gavelkind
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_elective_gavelkind = {
		child_opinion = 25
		dynasty_opinion = 10
	
		potential = {
			holder_scope = {
				is_nomadic = no
				is_merchant_republic = no
				is_patrician = no
				in_revolt = no
				government = pirate_kingdom
			}
			OR = {
				is_landless_type_title = no
				is_tribal_type_title = yes
				temporary = yes
			}
			rebel = no
			is_primary_type_title = no
		}
		effect = {
			succession = elective_gavelkind
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_seniority = {
		vassal_opinion = -10
		oldest_child_opinion = -30
		child_opinion = -20
		dynasty_opinion = 10
	
		potential = {
			holder_scope = {
				OR = {
					is_merchant_republic = no
					primary_title = {
						NOT = { title = PREVPREV }
					}
				}
				OR = {
					government = military_monarchy
					government = corporate_monarchy
					government = administrative_monarchy
					is_patrician = yes
				}
			}
			OR = {
				is_landless_type_title = no
				is_tribal_type_title = yes
				temporary = yes
			}
			is_primary_type_title = no
			OR = {
				NOT = { tier = baron }
				holder_scope = { is_patrician = yes }
			}
		}
		
		allow = {
			OR = {
				hidden_tooltip = {
					has_crown_law_title = no
				}
				holder_scope = {
					is_patrician = yes 
					OR = {
						is_merchant_republic = no
						PREV = {
							is_primary_holder_title = no
						}
					}
				}
				crownlaw_title = {
					OR = {
						has_law = centralization_2
						has_law = centralization_3
						has_law = centralization_4
					}
				}
			}
		}
		
		effect = {
			succession = seniority
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_primogeniture = {
		oldest_child_opinion = 20
		youngest_child_opinion = -30
		child_opinion = -20
		dynasty_opinion = -5
		potential = {
			holder_scope = {
				is_merchant_republic = no
				is_patrician = no
			}
			OR = {
				holder_scope = { # Viceroyalties can always have primogeniture if not muslim
					any_demesne_title = {
						is_vice_royalty = yes
					}
				}
				AND = {
					holder_scope = {
						OR = {
							government = military_monarchy
							government = corporate_monarchy
							government = administrative_monarchy
						}
					}
					OR = {
						is_landless_type_title = no
						is_tribal_type_title = yes
						temporary = yes
					}
					is_primary_type_title = no
				}
			}
		}
		allow = {
			OR = {
				holder_scope = { # Viceroyalties can always have primogeniture if not muslim
					any_demesne_title = {
						is_vice_royalty = yes
					}
				}
				OR = {
					hidden_tooltip = {
						has_crown_law_title = no
					}
					crownlaw_title = {
						OR = {
							has_law = centralization_3
							has_law = centralization_4
						}
					}
				}
			}
		}
		
		effect = {
			succession = primogeniture
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_feudal_elective = {
		oldest_child_opinion = -30
		child_opinion = -10
		dynasty_opinion = -5
		vassal_opinion = 20
		potential = {
			holder_scope = {
				is_merchant_republic = no
				is_patrician = no
			}
			OR = {
				is_landless_type_title = no
				is_tribal_type_title = yes
				temporary = yes
			}
			holder_scope = {
				OR = {
					government = military_republic
					government = corporate_republic
					government = administrative_republic
					independent = yes
				}
			}
			NOT = { tier = baron }
		}
		effect = {
			succession = feudal_elective
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_tanistry = {
		oldest_child_opinion = -40
		child_opinion = -20
		dynasty_opinion = 10
		vassal_opinion = 5
		potential = {
			holder_scope = {
				is_merchant_republic = no
				is_patrician = no
				OR = {
					government = military_monarchy
					government = military_republic
					government = corporate_monarchy
					government = corporate_republic
					government = administrative_monarchy
					government = administrative_republic
				}
			}
			OR = {
				is_landless_type_title = no
				is_tribal_type_title = yes
				temporary = yes
			}
			is_primary_type_title = no
			NOT = { tier = baron }
		}
		allow = {
			OR = {
				has_law = succ_gavelkind
				has_law = succ_primogeniture
				has_law = succ_ultimogeniture
				has_law = succ_seniority
				holder_scope = { is_autocratic_trigger = yes }
				holder_scope = { trait = pragmatic }
			}
			OR = {
				has_law = succ_feudal_elective
				has_law = succ_open_elective
				holder_scope = { is_democratic_trigger = yes }
				holder_scope = { trait = pragmatic }
			}
		}
		effect = {
			succession = tanistry
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_ultimogeniture = {
		youngest_child_opinion = 20
		oldest_child_opinion = -30
		child_opinion = -20
		dynasty_opinion = -5
		potential = {
			holder_scope = {
				is_merchant_republic = no
				is_patrician = no
				OR = {
					government = military_monarchy
					government = corporate_monarchy
					government = administrative_monarchy
				}
			}
			OR = {
				is_landless_type_title = no
				is_tribal_type_title = yes
				temporary = yes
			}
			is_primary_type_title = no
		}
		allow = {
			OR = {
				hidden_tooltip = {
					has_crown_law_title = no
				}
				crownlaw_title = {
					NOT = { has_law = centralization_0 }
				}
			}
		}
		
		effect = {
			succession = ultimogeniture
		}
		revoke_allowed = {
			always = no
		}
	}

	succ_turkish_succession = {
		oldest_child_opinion = -10
#		child_opinion = 30
#		dynasty_opinion = 10
		potential = {
			always = no
		}
		allow = {
			always = no
		}
		effect = {
			succession = turkish_succession
		}
		revoke_allowed = {
			always = no
		}			
	}
	succ_papal_succession = {
		potential = {
			OR = {
				title = d_pilgrimage
				title = d_orthodoxy
			}
		}
		
		effect = {
			succession = papal_succession
		}
		revoke_allowed = {
			always = no
		}		
	}
	
	# Titles revert back to the liege on death
	succ_appointment = {
		potential = {
			holder_scope = {
				OR = {
					government = military_directorate
					government = military_command
					government = corporate_directorate
					government = administrative_directorate
					government = hivemind_government
				}
				independent = no
				is_merchant_republic = no
				is_patrician = no
			}
		}
		effect = {
			succession = appointment
		}
		revoke_allowed = {
			always = no
		}		
	}
	
	succ_open_elective = {
		potential = {
			temporary = no
			holder_scope = {
				is_patrician = no
				is_merchant_republic = no
			}
			NOT = { title = d_pilgrimage }
			NOT = { title = d_orthodoxy }
			OR = {
				is_primary_type_title = yes
				is_landless_type_title = yes
				holder_scope = {
					OR = {
						government = military_republic
						government = corporate_republic
						government = administrative_republic
					}
				}
			}
		}
		
		effect = {
			succession = open_elective
		}
		revoke_allowed = {
			always = no
		}
	}
	succ_catholic_bishopric = {
		potential = {
			always = no
		}
		effect = {
			succession = catholic_bishopric
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	succ_patrician_elective = {
		potential = {
			is_primary_holder_title = yes
			holder_scope = {
				is_merchant_republic = yes
			}
		}
		effect = {
			succession = patrician_elective
		}
		revoke_allowed = {
			always = no
		}			
	}

	succ_nomad_succession = {
		potential = {
			has_dlc = "Horse Lords"
			holder_scope = {
				is_nomadic = yes
			}
		}
		effect = {
			succession = nomad_succession
		}
		revoke_allowed = {
			always = no
		}			
	}
}

gender_laws = {
	cognatic_succession = {
		female_dynasty_opinion = -10
		potential = {
			always = no
		}
		
		effect = {
			gender_succ = cognatic
		}
		revoke_allowed = {
			always = no
		}			
	}
	true_cognatic_succession = {
		
		potential = {
			always = yes
		}
		effect = {
			gender_succ = true_cognatic
		}
		revoke_allowed = {
			always = no
		}			
	}
	agnatic_succession = {
		female_dynasty_opinion = -15
	
		potential = {
			always = no
		}
		effect = {
			gender_succ = agnatic
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	enatic_succession = {
		male_dynasty_opinion = -10
		
		potential = {
			always = no # For modders only
		}
		allow = {
			always=yes
		}
		effect = {
			gender_succ = enatic
		}
		revoke_allowed = {
			always = no
		}			
	}
	
	enatic_cognatic_succession = {
		male_dynasty_opinion = -15
		
		potential = {
			always = no # For modders only
		}
		allow = {
			always=yes
		}
		effect = {
			gender_succ = enatic_cognatic
		}
		revoke_allowed = {
			always = no
		}			
	}
	
}
