N3OW_Western_eastern_europe/common/laws/00_succession_laws.txt

2173 lines
50 KiB
Text

succession_order_laws = {
flag = succession_order_laws
can_change_law_group = {
custom_tooltip = {
text = CANT_CHANGE_LAW_TOOLTIP
NOR = {
has_realm_law = mandala_succession_law
government_has_flag = government_is_japan_administrative
}
}
}
confederate_partition_succession_law = {
can_keep = {
trigger_if = {
limit = {
government_has_flag = government_is_japan_feudal
tgp_realm_has_ceremonial_liege_trigger = yes
}
is_independent_ruler = no
}
trigger_else = { always = yes } # for readability
}
can_pass = {
can_change_partition_succession_law_trigger = yes
trigger_if = {
limit = {
exists = primary_title
}
is_confederation_member = no
}
}
can_have = {
can_have_confederate_partition_succession_law_trigger = yes
trigger_if = {
limit = {
exists = primary_title
}
is_confederation_member = no
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
NOR = {
historical_succession_access_single_heir_succession_law_trigger = yes
historical_succession_access_single_heir_succession_law_youngest_trigger = yes
historical_succession_access_single_heir_dynasty_house_trigger = yes
}
OR = {
AND = {
government_has_flag = government_is_feudal
culture = {
NOR = {
has_innovation = innovation_hereditary_rule
has_innovation = innovation_heraldry
}
}
}
government_has_flag = government_is_tribal
government_has_flag = government_is_minority
}
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
create_primary_tier_titles = yes
}
flag = partition_succession_law
modifier = {
glory_hound_opinion = 10
parochial_opinion = 5
belligerent_opinion = -10
dynasty_house_opinion = 5
eligible_child_opinion = 10
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
potential = {
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_nomadic
government_has_flag = government_is_clan
government_has_flag = government_is_administrative
government_has_flag = government_is_mandala
government_has_flag = government_is_celestial
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
}
}
partition_succession_law = {
can_keep = {
OR = {
can_keep_partition_succession_law_trigger = yes
trigger_if = {
limit = {
exists = primary_title
}
is_confederation_member = yes
}
}
}
can_pass = {
OR = {
can_change_partition_succession_law_trigger = yes
trigger_if = {
limit = {
exists = primary_title
}
is_confederation_member = yes
}
}
}
can_have = {
OR = {
can_have_partition_succession_law_trigger = yes
trigger_if = {
limit = {
exists = primary_title
}
is_confederation_member = yes
}
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
NOR = {
historical_succession_access_single_heir_succession_law_trigger = yes
historical_succession_access_single_heir_succession_law_youngest_trigger = yes
historical_succession_access_single_heir_dynasty_house_trigger = yes
}
government_has_flag = government_is_feudal
culture = {
has_innovation = innovation_hereditary_rule
NOT = {
has_innovation = innovation_heraldry
}
}
NOT = { government_allows = administrative }
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
}
flag = partition_succession_law
modifier = {
glory_hound_opinion = 10
parochial_opinion = 5
belligerent_opinion = -10
player_heir_opinion = 10
eligible_child_except_player_heir_opinion = 5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = { has_realm_law = confederate_partition_succession_law }
value = 1
}
}
potential = {
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_nomadic
government_has_flag = government_is_clan
government_has_flag = government_is_administrative
government_has_flag = government_is_mandala
government_has_flag = government_is_celestial
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
}
}
high_partition_succession_law = {
can_keep = {
can_keep_high_partition_succession_law_trigger = yes
}
can_pass = {
can_change_partition_succession_law_trigger = yes
}
can_have = {
NOT = { government_has_flag = government_is_nomadic }
can_have_high_partition_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
NOR = {
historical_succession_access_single_heir_succession_law_trigger = yes
historical_succession_access_single_heir_succession_law_youngest_trigger = yes
historical_succession_access_single_heir_dynasty_house_trigger = yes
}
government_has_flag = government_is_feudal
culture = {
has_innovation = innovation_heraldry
}
NOT = { government_allows = administrative }
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
primary_heir_minimum_share = 0.5
}
flag = partition_succession_law
modifier = {
glory_hound_opinion = 5
belligerent_opinion = -10
player_heir_opinion = 15
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
}
}
value = 2
}
}
potential = {
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_nomadic
government_has_flag = government_is_clan
government_has_flag = government_is_administrative
government_has_flag = government_is_mandala
government_has_flag = government_is_celestial
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
}
}
single_heir_succession_law = {
can_keep = {
can_keep_single_heir_succession_law_trigger = yes
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
top_liege != this
vassal_contract_has_flag = locked_to_partition
}
}
}
can_title_have = {
# Ceremonial Regent
NOT = { exists = var:administrative_ui_special_title.holder }
}
can_have = {
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
can_have_single_heir_succession_law_trigger = yes
}
can_pass = {
can_change_succession_law_trigger = yes
trigger_if = {
limit = {
government_has_flag = government_is_clan
}
piety_level >= 3
}
trigger_if = {
limit = {
government_allows = administrative
}
influence_level >= 4
has_active_diarchy = no
primary_title = { title_held_years >= 10 }
}
}
should_start_with = {
historical_succession_access_single_heir_succession_law_trigger = yes
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = single_heir
}
flag = advanced_succession_law
modifier = {
glory_hound_opinion = -10
parochial_opinion = -5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
piety = {
value = 0
if = {
limit = {
government_has_flag = government_is_clan
}
add = {
desc = "clan_government_cost_tooltip"
value = 1500
}
}
}
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
value = 3
}
potential = {
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_nomadic
government_has_flag = government_is_mandala
}
trigger_if = {
limit = {
government_allows = administrative
}
OR = {
is_independent_ruler = yes
tgp_is_ceremonial_liege_trigger = yes
}
}
}
}
single_heir_succession_kurultai_law = {
can_keep = {
government_has_flag = government_is_nomadic
}
can_have = {
government_has_flag = government_is_nomadic
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_pass = {
government_has_flag = government_is_nomadic
}
should_start_with = {
government_has_flag = government_is_nomadic
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = single_heir
}
flag = advanced_succession_law
flag = can_designate_heirs
modifier = {
belligerent_opinion = 10
glory_hound_opinion = 5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -20
}
pass_cost = {
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
value = 3
}
potential = {
government_has_flag = government_is_nomadic
}
}
single_heir_succession_law_youngest = {
can_keep = {
can_keep_single_heir_youngest_succession_law_trigger = yes
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
top_liege != this
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
NOT = { government_has_flag = government_is_nomadic }
can_have_single_heir_youngest_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_pass = {
can_change_succession_law_trigger = yes
trigger_if = {
limit = {
government_has_flag = government_is_clan
}
piety_level >= 3
}
trigger_if = {
limit = {
government_allows = administrative
}
influence_level >= 4
has_active_diarchy = no
primary_title = { title_held_years >= 10 }
}
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = youngest
title_division = single_heir
}
flag = advanced_succession_law
modifier = {
glory_hound_opinion = -10
parochial_opinion = -5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
piety = {
value = 0
if = {
limit = {
government_has_flag = government_is_clan
}
add = {
desc = "clan_government_cost_tooltip"
value = 1500
}
}
}
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
potential = {
trigger_if = {
limit = {
government_has_flag = government_is_administrative
}
is_independent_ruler = yes
}
NOR = {
government_has_flag = government_is_nomadic
government_has_flag = government_is_mandala
}
}
}
single_heir_dynasty_house = { # LAST CALL
can_keep = {
can_keep_single_heir_dynasty_house_trigger = yes
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
top_liege != this
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
NOT = { government_has_flag = government_is_nomadic }
can_have_single_heir_dynasty_house_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_pass = {
can_change_single_heir_dynasty_house_succession_law_trigger = yes
trigger_if = {
limit = {
government_has_flag = government_is_clan
}
piety_level >= 3
}
}
should_start_with = {
historical_succession_access_single_heir_dynasty_house_trigger = yes
NOT = { government_allows = administrative }
}
succession = {
order_of_succession = inheritance
traversal_order = dynasty_house
rank = oldest
title_division = single_heir
}
flag = advanced_succession_law
modifier = {
glory_hound_opinion = -5
eligible_child_except_player_heir_opinion = -15
dynasty_house_opinion = 5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
piety = {
value = 0
if = {
limit = {
government_has_flag = government_is_clan
}
add = {
desc = "clan_government_cost_tooltip"
value = 1500
}
}
}
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
exists = primary_title
primary_title.tier > tier_county
OR = {
#West Slavic
culture = { has_cultural_pillar = heritage_west_slavic }
}
}
value = 2
}
}
potential = {
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_administrative
government_has_flag = government_is_nomadic
government_has_flag = government_is_mandala
}
}
}
acclamation_succession_law = {
can_keep = {
can_keep_acclamation_succession_law_trigger = yes
}
can_pass = {
can_change_acclamation_succession_law_trigger = yes
}
can_have = {
NOT = { government_has_flag = government_is_nomadic }
can_have_acclamation_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
has_ep3_dlc_trigger = yes
has_title = title:e_byzantium
government_allows = administrative
}
succession = {
order_of_succession = appointment
appointment_type = admin_emperor
}
flag = advanced_succession_law
flag = can_designate_heirs
flag = appointment_type_succession
pass_cost = {
prestige = {
value = change_succession_law_prestige_cost
multiply = {
value = 0.5 # We reduce the cost to ensure that going back to acclamation is easy
desc = "[administrative_government|E]"
}
}
}
ai_will_do = {
if = {
limit = { has_realm_law = confederate_partition_succession_law }
value = 1
}
}
potential = {
government_allows = administrative
is_independent_ruler = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
government_has_flag = government_is_celestial
government_has_flag = government_is_japan_administrative
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
}
}
appointment_succession_law = {
can_keep = {
can_keep_appointment_succession_law_trigger = yes
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
top_liege != this
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
NOT = { government_has_flag = government_is_nomadic }
can_have_appointment_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_pass = {
can_change_appointment_succession_law_trigger = yes
}
should_start_with = {
government_allows = administrative
NOR = {
government_has_flag = government_is_celestial
government_has_flag = government_is_japan_administrative
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
is_independent_ruler = no
}
succession = {
order_of_succession = appointment
appointment_type = admin_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = -10
parochial_opinion = -5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_allows = administrative # Default succession law for all admin types...
NOR = { # ... Unless you have a unique succession available
government_has_flag = government_is_celestial
government_has_flag = government_is_japan_administrative
government_has_flag = government_is_meritocratic
}
is_independent_ruler = no
}
}
#The prowess succession of LAAMPs is determined in code
landless_adventurer_succession_law = {
can_keep = {
government_has_flag = government_is_landless_adventurer
}
can_have = {
government_has_flag = government_is_landless_adventurer
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_pass = {
government_has_flag = government_is_landless_adventurer
}
should_start_with = {
government_has_flag = government_is_landless_adventurer
}
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 = inheritance
traversal_order = children
rank = oldest
title_division = single_heir
exclude_rulers = yes
limit_to_courtiers = yes
}
flag = can_designate_heirs
potential = {
government_has_flag = government_is_landless_adventurer
}
}
bishop_theocratic_succession_law = {
can_keep = {
can_have_bishop_theocratic_succession_law_trigger = yes # same as can_have
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_have = {
can_have_bishop_theocratic_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
always = yes
}
succession = {
order_of_succession = theocratic
faith = same_faith
pool_character_config = pool_theocratic_succession
}
potential = {
can_have_bishop_theocratic_succession_law_trigger = yes
}
}
holy_order_succession_law = {
can_keep = {
can_have_holy_order_succession_law_trigger = yes # same as can_have
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_have = {
can_have_holy_order_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_holy_order
}
succession = {
order_of_succession = theocratic
faith = same_faith
pool_character_config = pool_holy_order_succession
}
potential = {
can_have_holy_order_succession_law_trigger = yes
}
}
mercenary_company_succession_law = {
can_keep = {
can_have_mercenary_succession_law_trigger = yes
}
can_have = {
can_have_mercenary_succession_law_trigger = yes
}
should_start_with = {
government_has_flag = government_is_mercenary
}
succession = {
order_of_succession = company
pool_character_config = pool_mercenary_succession
}
potential = {
can_have_mercenary_succession_law_trigger = yes
}
}
city_succession_law = {
can_keep = {
can_have_city_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_have = {
can_have_city_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_republic
}
succession = {
order_of_succession = generate
pool_character_config = pool_city_succession
}
potential = {
can_have_city_succession_law_trigger = yes
}
}
clan_antagonistic_partition_succession_law = {
can_keep = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = antagonistic
}
}
can_pass = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = antagonistic
}
}
can_have = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = antagonistic
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_clan
house ?= { has_house_unity_stage = antagonistic }
}
potential = {
government_has_flag = government_is_clan
}
requires_approve = {
NOT = {
government_has_flag = government_is_clan
}
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
}
flag = same_house_vassals_gain_claim_on_primary_title
flag = house_unity_stage_antagonistic
modifier = {
dynasty_house_opinion = -10
glory_hound_opinion = 15
zealot_opinion = 10
belligerent_opinion = -10
player_heir_opinion = 10
eligible_child_except_player_heir_opinion = 5
}
widget_name = "widget_clan_law"
}
clan_competitive_partition_succession_law = {
can_keep = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = competitive
}
}
can_pass = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = competitive
}
}
can_have = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = competitive
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_clan
house ?= { has_house_unity_stage = competitive }
}
potential = {
government_has_flag = government_is_clan
}
requires_approve = {
NOT = {
government_has_flag = government_is_clan
}
}
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
}
flag = same_house_vassals_gain_claim_on_primary_title
flag = house_unity_stage_competitive
modifier = {
glory_hound_opinion = 10
zealot_opinion = 5
belligerent_opinion = -5
player_heir_opinion = 10
eligible_child_except_player_heir_opinion = 5
}
widget_name = "widget_clan_law"
}
clan_impassive_partition_succession_law = {
can_keep = {
government_has_flag = government_is_clan
house ?= {
OR = {
has_house_unity_stage = impassive
# In case the house is fully unlanded
has_house_unity = no
}
}
}
can_pass = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = impassive
}
}
can_have = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = impassive
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_clan
house ?= {
OR = {
has_house_unity_stage = impassive
# In case the house is fully unlanded
has_house_unity = no
}
}
}
potential = {
government_has_flag = government_is_clan
}
requires_approve = {
NOT = {
government_has_flag = government_is_clan
}
}
flag = house_unity_stage_impassive
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
primary_heir_minimum_share = 0.25
}
modifier = {
glory_hound_opinion = 5
parochial_opinion = 5
player_heir_opinion = 15
}
widget_name = "widget_clan_law"
}
clan_friendly_partition_succession_law = {
can_keep = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = friendly
}
}
can_pass = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = friendly
}
}
can_have = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = friendly
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_clan
house ?= { has_house_unity_stage = friendly }
}
potential = {
government_has_flag = government_is_clan
}
requires_approve = {
NOT = {
government_has_flag = government_is_clan
}
}
flag = house_unity_stage_friendly
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
primary_heir_minimum_share = 0.5
}
modifier = {
parochial_opinion = 10
courtly_opinion = 5
player_heir_opinion = 25
}
widget_name = "widget_clan_law"
}
clan_harmonious_partition_succession_law = {
can_keep = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = harmonious
}
}
can_pass = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = harmonious
}
}
can_have = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = harmonious
}
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_clan
house ?= {
has_house_unity_stage = harmonious
}
}
potential = {
government_has_flag = government_is_clan
}
requires_approve = {
NOT = {
government_has_flag = government_is_clan
}
}
flag = house_unity_stage_harmonious
succession = {
order_of_succession = inheritance
traversal_order = children
rank = oldest
title_division = partition
primary_heir_minimum_share = 0.75
}
modifier = {
parochial_opinion = 15
courtly_opinion = 10
player_heir_opinion = 40
}
widget_name = "widget_clan_law"
}
herder_succession_law = {
can_keep = {
can_have_herder_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_have = {
can_have_herder_succession_law_trigger = yes
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
should_start_with = {
government_has_flag = government_is_herder
}
can_remove_from_title = {
always = no
}
succession = {
order_of_succession = generate
pool_character_config = pool_herder_succession
}
potential = {
can_have_herder_succession_law_trigger = yes
}
}
celestial_appointment_succession_law = {
can_keep = {
government_allows = administrative
is_independent_ruler = no
custom_tooltip = {
text = celestial_appointment_allowed_desc
NOT = { vassal_contract_has_flag = celestial_military_appointment }
}
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
is_independent_ruler = no
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
government_allows = administrative
is_independent_ruler = no
NOR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
can_pass = {
government_allows = administrative
is_independent_ruler = no
}
should_start_with = {
government_has_flag = government_is_celestial
is_independent_ruler = no
custom_tooltip = {
text = celestial_appointment_allowed_desc
NOT = { vassal_contract_has_flag = celestial_military_appointment }
}
}
succession = {
order_of_succession = appointment
appointment_type = celestial_civic_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = -10
courtly_opinion = 5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_has_flag = government_is_celestial
is_independent_ruler = no
}
}
celestial_military_appointment_succession_law = {
can_keep = {
government_allows = administrative
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
vassal_contract_has_flag = celestial_military_appointment
}
# Vassal Contract allows it
custom_description = {
NAND = {
is_independent_ruler = no
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
government_allows = administrative
is_independent_ruler = no
}
can_pass = {
can_change_succession_law_trigger = yes
government_allows = administrative
is_independent_ruler = no
}
should_start_with = {
government_has_flag = government_is_celestial
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
vassal_contract_has_flag = celestial_military_appointment
}
}
succession = {
order_of_succession = appointment
appointment_type = celestial_military_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = 5
courtly_opinion = -10
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_has_flag = government_is_celestial
is_independent_ruler = no
}
}
japanese_regency_succession_law = {
can_keep = {
can_have_japanese_regency_succession_law_trigger = yes
}
can_pass = {
can_have_japanese_regency_succession_law_trigger = yes
}
can_have = {
can_have_japanese_regency_succession_law_trigger = yes
}
can_title_have = {
exists = var:administrative_ui_special_title
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_remove_from_title = {
always = no
}
should_start_with = {
always = no
}
succession = {
order_of_succession = appointment
appointment_type = japanese_regent
}
flag = advanced_succession_law
flag = can_designate_heirs
flag = appointment_type_succession
pass_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = { has_realm_law = confederate_partition_succession_law }
value = 1
}
}
potential = {
government_has_flag = government_is_japan_administrative
}
}
japanese_appointment_succession_law = {
can_keep = {
can_keep_japanese_appointment_succession_law_trigger = yes
}
can_pass = {
can_change_japanese_appointment_succession_law_trigger = yes
}
can_have = {
can_have_japanese_appointment_succession_law_trigger = yes
}
should_start_with = {
government_has_flag = government_is_japan_administrative
is_independent_ruler = no
NOT = { has_title = title:k_chrysanthemum_throne }
}
succession = {
order_of_succession = appointment
appointment_type = japanese_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = -10
parochial_opinion = -5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_has_flag = government_is_japan_administrative
is_independent_ruler = no
}
}
japanese_military_appointment_succession_law = {
can_keep = {
government_allows = administrative
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
vassal_contract_has_flag = japan_administrative_military_appointment
}
# Vassal Contract allows it
custom_description = {
NAND = {
is_independent_ruler = no
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
government_allows = administrative
is_independent_ruler = no
}
can_pass = {
can_change_succession_law_trigger = yes
government_allows = administrative
is_independent_ruler = no
}
should_start_with = {
government_has_flag = government_is_japan_administrative
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
vassal_contract_has_flag = japan_administrative_military_appointment
}
}
succession = {
order_of_succession = appointment
appointment_type = japanese_military_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = 5
courtly_opinion = -10
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_has_flag = government_is_japan_administrative
is_independent_ruler = no
}
}
mandala_succession_law = {
can_keep = {
realm_law_is_mandala = yes
}
can_have = {
realm_law_is_mandala = yes
}
can_pass = {
realm_law_is_mandala = yes
}
should_start_with = {
realm_law_is_mandala = yes
}
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 = inheritance
traversal_order = children
rank = oldest
title_division = single_heir
}
flag = can_designate_heirs
potential = {
realm_law_is_mandala = yes
}
}
meritocratic_appointment_succession_law = {
can_keep = {
government_allows = administrative
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
NOT = { vassal_contract_has_flag = meritocratic_military_appointment }
}
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
is_independent_ruler = no
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
government_allows = administrative
is_independent_ruler = no
}
can_pass = {
government_allows = administrative
is_independent_ruler = no
}
should_start_with = {
OR = {
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
NOT = { vassal_contract_has_flag = meritocratic_military_appointment }
}
}
succession = {
order_of_succession = appointment
appointment_type = meritocratic_civic_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = -10
courtly_opinion = 5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_has_flag = government_is_meritocratic
is_independent_ruler = no
}
}
meritocratic_military_appointment_succession_law = {
can_keep = {
government_allows = administrative
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
vassal_contract_has_flag = meritocratic_military_appointment
}
# Vassal Contract allows it
custom_description = {
text = succession_laws_must_not_be_forced_partition
NAND = {
is_independent_ruler = no
vassal_contract_has_flag = locked_to_partition
}
}
}
can_have = {
government_allows = administrative
is_independent_ruler = no
}
can_pass = {
government_allows = administrative
is_independent_ruler = no
}
should_start_with = {
OR = {
government_has_flag = government_is_meritocratic
government_has_flag = government_is_steppe_admin
}
is_independent_ruler = no
custom_tooltip = {
text = celestial_military_appointment_allowed_desc
vassal_contract_has_flag = meritocratic_military_appointment
}
}
succession = {
order_of_succession = appointment
appointment_type = meritocratic_military_governor
}
flag = advanced_succession_law
flag = appointment_type_succession
modifier = {
glory_hound_opinion = -10
courtly_opinion = 5
player_heir_opinion = 20
eligible_child_except_player_heir_opinion = -5
}
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
OR = {
has_realm_law = confederate_partition_succession_law
has_realm_law = partition_succession_law
has_realm_law = high_partition_succession_law
}
}
value = 3
}
}
potential = {
government_has_flag = government_is_meritocratic
is_independent_ruler = no
}
}
meritocratic_regency_succession_law = {
can_keep = {
can_have_meritocratic_regency_succession_law_trigger = yes
}
can_pass = {
can_have_meritocratic_regency_succession_law_trigger = yes
}
can_have = {
can_have_meritocratic_regency_succession_law_trigger = yes
}
can_title_have = {
exists = var:administrative_ui_special_title
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_remove_from_title = {
always = no
}
should_start_with = {
always = no
}
succession = {
order_of_succession = appointment
appointment_type = meritocratic_regent
}
flag = advanced_succession_law
flag = can_designate_heirs
flag = appointment_type_succession
pass_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = { has_realm_law = confederate_partition_succession_law }
value = 1
}
}
potential = {
government_allows = administrative
government_allows = merit
tgp_realm_has_ceremonial_liege_trigger = yes
}
}
}
succession_gender_laws = {
default = male_preference_law
flag = succession_gender_laws
male_only_law = {
can_title_have = {
can_title_have_law_general_trigger = yes
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_keep = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = male_only_law }
}
trigger_else = {
custom_tooltip = {
text = culture_not_male_only_tt
OR = {
faith = { has_doctrine = doctrine_gender_male_dominated }
NOT = {
culture = { has_cultural_parameter = female_only_inheritance }
}
}
}
}
}
can_pass = {
can_change_succession_law_trigger = yes
}
should_start_with = {
trigger_if = {
limit = {
government_has_flag = government_has_merit
}
faith = {
has_doctrine = doctrine_gender_male_dominated
}
}
trigger_else_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = male_only_law }
}
trigger_else = {
faith = {
has_doctrine = doctrine_gender_male_dominated
religion_tag = islam_religion
}
}
}
succession = {
gender_law = male_only
}
flag = men_can_have_multiple_spouses
flag = men_can_have_consorts
flag = no_female_commanders
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
}
male_preference_law = {
can_title_have = {
can_title_have_law_general_trigger = yes
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_keep = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = male_preference_law }
}
trigger_else = {
custom_description = {
text = change_law_male_preference_faith_requirement
faith = {
NOT = { has_doctrine = doctrine_gender_female_dominated }
}
}
custom_tooltip = {
text = culture_not_female_only_tt
OR = {
faith = { has_doctrine = doctrine_gender_male_dominated }
NOT = {
culture = { has_cultural_parameter = female_only_inheritance }
}
}
}
}
}
can_pass = {
can_change_succession_law_trigger = yes
}
should_start_with = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = male_preference_law }
}
trigger_else = {
NOT = {
culture = { has_cultural_parameter = female_preference_inheritance }
}
OR = {
faith = {
NOR = {
religion_tag = islam_religion
AND = {
root = {
government_has_flag = government_has_merit
}
has_doctrine = doctrine_gender_male_dominated
}
}
has_doctrine = doctrine_gender_male_dominated
}
AND = {
has_realm_law = male_only_law # For when male_only_law ceases to be a legal option
trigger_if = {
limit = {
is_independent_ruler = no
government_allows = administrative
}
NOT = {
top_liege = { has_realm_law = male_only_law }
}
}
trigger_else = {
custom_tooltip = {
text = culture_not_female_only_tt
NOR = {
faith = { has_doctrine = doctrine_gender_male_dominated }
NOT = {
culture = { has_cultural_parameter = female_only_inheritance }
}
}
}
}
}
}
}
}
succession = {
gender_law = male_preference
}
flag = men_can_have_multiple_spouses
flag = men_can_have_consorts
flag = no_female_commanders
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
}
equal_law = {
can_title_have = {
can_title_have_law_general_trigger = yes
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_keep = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = equal_law }
}
trigger_else = {
custom_tooltip = {
text = equal_law_culture_faith_or_innovation_trigger
OR = {
culture = { has_cultural_parameter = gender_equal_inheritance }
#culture = { has_innovation = innovation_visigothic_codes }
faith = { has_doctrine = doctrine_gender_equal }
AND = { #Culture is female dominated but religion is male dominated
faith = { has_doctrine = doctrine_gender_male_dominated }
culture = { has_cultural_parameter = female_only_inheritance }
}
AND = { #Culture is male dominated but faith is female dominated
faith = { has_doctrine = doctrine_gender_female_dominated }
NOT = { culture = { has_cultural_parameter = female_only_inheritance } }
}
primary_title.var:can_keep_realm_law ?= flag:equal_law
}
}
}
}
can_pass = {
#can_change_to_equal_succession_law_trigger = yes
can_change_succession_law_trigger = yes
}
should_start_with = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = equal_law }
}
trigger_else = {
NOR = {
culture = { has_cultural_parameter = female_preference_inheritance }
culture = { has_cultural_tradition = tradition_nubian_warrior_queens }
}
faith = {
has_doctrine = doctrine_gender_equal
}
NOT = { has_realm_law = female_only_law } # For when female_only_law ceases to be valid
}
}
succession = {
gender_law = equal
}
flag = men_can_have_multiple_spouses
flag = men_can_have_consorts
flag = women_can_have_multiple_spouses
flag = women_can_have_consorts
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
ai_will_do = {
if = {
limit = {
exists = primary_title
primary_title.tier > tier_county
faith = {
NOT = {
has_dominant_ruling_gender = prev
}
}
}
value = 2
}
}
}
female_preference_law = {
can_title_have = {
can_title_have_law_general_trigger = yes
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_keep = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = female_preference_law }
}
trigger_else_if = {
limit = {
culture = { has_cultural_parameter = female_preference_inheritance }
}
culture = { has_cultural_parameter = female_preference_inheritance }
}
trigger_else = {
custom_description = {
text = change_law_female_preference_faith_requirement
faith = {
NOT = { has_doctrine = doctrine_gender_male_dominated }
}
}
custom_tooltip = {
text = female_preference_law_faith_or_culture_trigger
OR = {
faith = { has_doctrine = doctrine_gender_female_dominated }
NOT = {
culture = { has_cultural_parameter = male_only_inheritance }
}
}
}
}
}
should_start_with = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = female_preference_law }
}
trigger_else = {
OR = {
culture = { has_cultural_parameter = female_preference_inheritance }
faith = {
has_doctrine = doctrine_gender_female_dominated
}
has_realm_law = female_only_law # For when male_only_law ceases to be a legal option
}
}
}
can_pass = {
can_change_succession_law_trigger = yes
}
succession = {
gender_law = female_preference
}
flag = women_can_have_multiple_spouses
flag = women_can_have_consorts
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
}
female_only_law = {
can_title_have = {
can_title_have_law_general_trigger = yes
}
should_show_for_title = { # Never show this in the UI, just apply it through script
always = no
}
can_keep = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = female_only_law }
}
trigger_else_if = {
limit = {
culture = { has_cultural_parameter = female_only_inheritance }
}
culture = { has_cultural_parameter = female_only_inheritance }
}
trigger_else = {
custom_tooltip = {
text = culture_not_female_only_tt
faith = { has_doctrine = doctrine_gender_female_dominated }
NOT = {
culture = { has_cultural_parameter = male_only_inheritance }
}
}
}
}
can_pass = {
can_change_succession_law_trigger = yes
}
succession = {
gender_law = female_only
}
flag = women_can_have_multiple_spouses
flag = women_can_have_consorts
pass_cost = {
prestige = change_succession_law_prestige_cost
}
revoke_cost = {
prestige = change_succession_law_prestige_cost
}
should_start_with = {
trigger_if = {
limit = {
top_liege != this
government_allows = administrative
}
top_liege = { has_realm_law = female_only_law }
}
trigger_else = {
culture = { has_cultural_parameter = female_only_inheritance }
}
}
}
}
succession_faith = {
same_faith_only_law = {
can_keep = {
should_have_same_faith_succession_trigger = yes
}
can_pass = {
should_have_same_faith_succession_trigger = yes
}
should_start_with = {
should_have_same_faith_succession_trigger = yes
}
succession = {
faith = same_faith
}
}
}
succession_rel_head = {
same_faith_theocratic_succession_law = {
shown_in_encyclopedia = no
can_keep = {
faith = {
religious_head = root
has_doctrine = doctrine_spiritual_head
}
}
succession = {
order_of_succession = theocratic
faith = same_faith
pool_character_config = pool_theocratic_succession
}
}
same_faith_succession_law = {
shown_in_encyclopedia = no
can_keep = {
faith = {
religious_head = root
has_doctrine = doctrine_temporal_head
}
}
succession = {
faith = same_faith
}
}
}