N3OW_Western_eastern_europe/common/laws/01_title_succession_laws.txt
2026-03-11 02:59:54 +00:00

389 lines
9.1 KiB
Text

title_succession_laws = {
# Default Feudal Elective
feudal_elective_succession_law = {
can_have = {
government_has_flag = government_is_feudal
highest_held_title_tier >= tier_county
NOR = { #Cultures have their special flavor.
government_has_flag = government_is_prepublic
culture = { has_cultural_parameter = witenagemot_succession_enabled }
culture = { has_cultural_parameter = scandinavian_elective_enabled }
culture = { has_cultural_parameter = tribal_elective_enabled } #FP3 addition
}
}
can_pass = {
can_change_title_law_trigger = yes
}
can_title_have = {
can_title_have_law_general_trigger = yes
}
succession = {
order_of_succession = election
election_type = feudal_elective
}
flag = elective_succession_law
title_allegiance_opinion = 10
revoke_cost = {
prestige = change_title_succession_law_prestige_cost
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
}
# HRE Succession
princely_elective_succession_law = {
can_have = {
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_clan
}
NOT = {
government_has_flag = government_is_prepublic
}
highest_held_title_tier = tier_empire
}
can_pass = {
can_change_title_law_trigger = yes
}
can_title_have = {
this = title:e_hre
can_title_have_law_general_trigger = yes
}
succession = {
order_of_succession = election
election_type = princely_elective
}
flag = elective_succession_law
title_allegiance_opinion = 10
modifier = {
vassal_limit = 20
minority_opinion = -15
}
revoke_cost = {
prestige = change_hre_title_succession_law_prestige_cost
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
}
# Witenagemot
saxon_elective_succession_law = {
can_have = {
government_has_flag = government_is_prepublic
}
can_pass = {
can_change_title_law_trigger = yes
}
can_title_have = {
tier >= tier_county
is_temporal_head_of_faith_trigger = no
NOT = {
is_nomad_title = yes
}
}
succession = {
order_of_succession = election
election_type = saxon_elective
}
should_start_with = {
government_has_flag = government_is_prepublic
}
flag = elective_succession_law
flag = titles_cannot_leave_realm_on_succession
title_allegiance_opinion = 5
revoke_cost = {
prestige = change_title_succession_law_prestige_cost
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
potential = {
government_has_flag = government_is_prepublic
}
}
# Thing
scandinavian_elective_succession_law = {
can_have = {
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_clan
government_has_flag = government_is_tribal
}
NOT = {
government_has_flag = government_is_prepublic
}
highest_held_title_tier >= tier_duchy
}
can_pass = {
can_change_title_law_trigger = yes
culture = { has_cultural_parameter = scandinavian_elective_enabled }
}
can_title_have = {
can_title_have_law_general_trigger = yes
}
succession = {
order_of_succession = election
election_type = scandinavian_elective
}
flag = elective_succession_law
title_allegiance_opinion = 5
revoke_cost = {
prestige = change_title_succession_law_prestige_cost
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
}
# Tanistry
gaelic_elective_succession_law = {
can_have = {
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_clan
government_has_flag = government_is_tribal
}
NOT = {
government_has_flag = government_is_prepublic
}
highest_held_title_tier >= tier_duchy
}
can_pass = {
can_change_title_law_trigger = yes
custom_description = {
OR = {
culture = { has_cultural_pillar = heritage_brythonic }
culture = { has_cultural_pillar = heritage_goidelic }
}
text = succession_laws_must_have_valid_tanistry_culture
}
}
can_title_have = {
can_title_have_law_general_trigger = yes
}
succession = {
order_of_succession = election
election_type = gaelic_elective
}
flag = elective_succession_law
title_allegiance_opinion = 5
revoke_cost = {
prestige = change_title_succession_law_prestige_cost
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
}
# Jirga elective
tribal_elective_succession_law = { #FOR FP3
can_have = {
OR = {
government_has_flag = government_is_feudal
government_has_flag = government_is_clan
government_has_flag = government_is_tribal
}
NOT = {
government_has_flag = government_is_prepublic
}
highest_held_title_tier >= tier_kingdom
}
can_pass = {
can_change_title_law_trigger = yes
culture = { has_cultural_parameter = tribal_elective_enabled }
}
can_title_have = {
can_title_have_law_general_trigger = yes
}
succession = {
order_of_succession = election
election_type = tribal_elective
}
flag = elective_succession_law
title_allegiance_opinion = 5
revoke_cost = {
prestige = change_title_succession_law_prestige_cost
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
}
# Player Heir
temporal_head_of_faith_succession_law = {
can_title_have = {
is_temporal_head_of_faith_trigger = yes
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_remove_from_title = {
custom_description = {
text = succession_laws_must_not_be_temporal
is_temporal_head_of_faith_trigger = no
}
}
succession = {
order_of_succession = player_heir
}
}
# Noble Family Succession
noble_family_succession_law = {
can_title_have = {
OR = {
is_noble_family_title = yes
AND = {
is_nomad_title = yes
government_has_flag = government_is_prepublic
}
}
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_remove_from_title = {
always = no
}
succession = {
order_of_succession = noble_family
title_division = single_heir
}
flag = can_designate_heirs
}
# Law of the Land Title Succession
# Applied in on_title_gain when a county title's capital province has required heir government types defined and the new holder does not meet the requirement.
law_of_the_land_succession_law = {
can_title_have = {
tier = tier_county
title_province = {
holding_type = {
has_required_heir_governments = yes
NOT = {
any_required_heir_government_type = {
this = root.holder.government_type
}
}
}
}
}
# Never show this in the UI, just apply it through script
should_show_for_title = { always = no }
can_remove_from_title = { always = no }
succession = {
order_of_succession = generate_from_template
}
}
#Confederation elective
confederation_elective_succession_law = {
can_title_have = {
tier >= tier_kingdom
}
should_show_for_title = {
has_variable = confederation_culture
}
succession = {
order_of_succession = election
election_type = confederation_elective
}
flag = elective_succession_law
title_allegiance_opinion = 10
revoke_cost = {
prestige = {
value = change_title_succession_law_prestige_cost
multiply = 8
if = {
limit = {
NOR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
}
multiply = 0.1
}
}
}
pass_cost = {
prestige = change_title_succession_law_prestige_cost
}
}
# Celestial Ministry Succession
celestial_ministry_appointment_succession_law = {
can_have = {
government_has_flag = government_is_celestial
NOT = {
government_has_flag = government_is_prepublic
}
}
can_pass = {
}
can_title_have = {
OR = {
this = title:e_minister_chancellor
this = title:e_minister_censor
this = title:e_minister_of_personnel
this = title:e_minister_of_revenue
this = title:e_minister_of_rites
this = title:e_minister_of_war
this = title:e_minister_of_justice
this = title:e_minister_of_works
}
}
can_realm_have = {
always = no
}
can_remove_from_title = {
custom_tooltip = {
text = celestial_ministry_appointment_cannot_remove_desc
always = no
}
}
succession = {
order_of_succession = appointment
appointment_type = celestial_minister
}
modifier = {
celestial_government_opinion = 5
}
flag = appointment_type_succession
}
# Celestial Grand Marshal Succession
celestial_grand_marshal_appointment_succession_law = {
can_have = {
government_has_flag = government_is_celestial
NOT = {
government_has_flag = government_is_prepublic
}
}
can_pass = {
}
can_title_have = {
this = title:e_minister_grand_marshal
}
can_realm_have = {
always = no
}
can_remove_from_title = {
custom_tooltip = {
text = celestial_ministry_appointment_cannot_remove_desc
always = no
}
}
succession = {
order_of_succession = appointment
appointment_type = celestial_military_governor
}
modifier = {
celestial_government_opinion = 5
}
flag = appointment_type_succession
}
}