republics shot and killed in preparation for s&s

This commit is contained in:
trashmasteruni 2026-10-16 00:05:43 +02:00
parent e947a33860
commit 5f9505526a
33 changed files with 2645 additions and 2457 deletions

View file

@ -60,7 +60,7 @@
type = male
birth = 2513.1.1
title = k_ireland
government = peasantrepublic_government
government = feudal_government
culture = high_irish
religion = "celtic_rite"
difficulty = "BOOKMARK_CHARACTER_DIFFICULTY_MEDIUM"

View file

@ -4660,8 +4660,6 @@ doges_palace_01 = {
text = government_is_not_republic_or_admin_desc
OR = {
government_has_flag = government_is_republic
government_has_flag = government_is_urepublic
government_has_flag = government_is_prepublic
government_has_flag = government_is_administrative
}
}
@ -10144,8 +10142,6 @@ rector_palace_01 = {
text = government_is_not_republic_or_admin_desc
OR = {
government_has_flag = government_is_republic
government_has_flag = government_is_urepublic
government_has_flag = government_is_prepublic
government_has_flag = government_is_administrative
}
}
@ -10931,8 +10927,6 @@ celje_hall_01 = {
text = government_is_not_republic_or_admin_desc
OR = {
government_has_flag = government_is_republic
government_has_flag = government_is_urepublic
government_has_flag = government_is_prepublic
government_has_flag = government_is_administrative
}
}

View file

@ -1174,46 +1174,6 @@ GetGovernmentIcon = {
}
localization_key = republic_icon_concept
}
text = { # Peasant Republic
trigger = {
trigger_if = {
limit = {
is_alive = no
}
has_government = peasantrepublic_government
}
trigger_else = {
trigger_if = {
limit = { is_ruler = yes }
government_has_flag = government_is_prepublic
}
trigger_else = {
liege ?= { government_has_flag = government_is_prepublic }
}
}
}
localization_key = peasantrepublic_icon_concept
}
text = { # Urban Republic
trigger = {
trigger_if = {
limit = {
is_alive = no
}
has_government = urbanrepublic_government
}
trigger_else = {
trigger_if = {
limit = { is_ruler = yes }
government_has_flag = government_is_urepublic
}
trigger_else = {
liege ?= { government_has_flag = government_is_urepublic }
}
}
}
localization_key = urbanrepublic_icon_concept
}
text = { # Ecclesiastical
trigger = {
trigger_if = {
@ -1384,18 +1344,6 @@ GetGovernmentTypeIcon = {
}
localization_key = republic_icon_concept
}
text = { # Peasant Republic
trigger = {
government_type_has_flag = government_is_prepublic
}
localization_key = peasantrepublic_icon_concept
}
text = { # Urban Republic
trigger = {
government_type_has_flag = government_is_urepublic
}
localization_key = urbanrepublic_icon_concept
}
text = { # Ecclesiastical
trigger = {
government_type_has_flag = government_is_ecclesiastical

View file

@ -562,8 +562,6 @@ NGovernment = {
"landless_minority_government"
"nomad_government"
"herder_government"
"peasantrepublic_government"
"urbanrepublic_government"
"celestial_government"
"japan_administrative_government"
"japan_feudal_government"

View file

@ -439,16 +439,16 @@ kingdom_administrative = {
only_vassals = yes
}
}
kingdom_peasantrepublic = {
type = title
tier = kingdom
priority = 73
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = yes
ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc.
}
}
#kingdom_peasantrepublic = {
# type = title
# tier = kingdom
# priority = 73
# governments = { peasantrepublic_government }
# flavourization_rules = {
# top_liege = yes
# ignore_top_liege_government = yes #In an administrative realm all governors vassals will use the titles of the top liege - this ensures it is only the governors that do, and not also feudal vassals, republican vassals, etc.
# }
#}
#kingdom_administrative_byzantine_group = {
# type = title
# tier = kingdom

View file

@ -3181,7 +3181,7 @@ count_republic_latin_male = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
count_republic_latin_female = {
@ -3193,7 +3193,7 @@ count_republic_latin_female = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
duke_republic_male_latin_group = {
@ -3205,7 +3205,7 @@ duke_republic_male_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
duke_republic_female_latin_group = {
@ -3217,7 +3217,7 @@ duke_republic_female_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
king_republic_male_latin_group = {
@ -3229,7 +3229,7 @@ king_republic_male_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
king_republic_female_latin_group = {
@ -3241,7 +3241,7 @@ king_republic_female_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
@ -3252,7 +3252,7 @@ duchy_republic_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
@ -3263,7 +3263,7 @@ kingdom_republic_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
@ -3274,14 +3274,14 @@ empire_republic_latin_group = {
flavourization_rules = {
top_liege = no
}
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
}
venice_genoa_lucca_republic_group= {
type = title
titles = { d_venice d_genoa c_lucca }
priority = 160
governments = { republic_government urbanrepublic_government }
governments = { republic_government }
heritages = { heritage_italian }
#flavourization_rules = {
# top_liege = no

View file

@ -597,7 +597,7 @@ baron_greek_city = {
special = holder
tier = barony
priority = 15
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
baron_greek_city_female = {
@ -606,14 +606,14 @@ baron_greek_city_female = {
special = holder
tier = barony
priority = 15
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
barony_greek_city = {
type = title
tier = barony
priority = 15
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
count_greek_city = {
@ -622,7 +622,7 @@ count_greek_city = {
special = holder
tier = county
priority = 25
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
count_greek_city_female = {
@ -631,14 +631,14 @@ count_greek_city_female = {
special = holder
tier = county
priority = 25
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
county_greek_city = {
type = title
tier = county
priority = 25
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
duke_greek_city = {
@ -647,7 +647,7 @@ duke_greek_city = {
special = holder
tier = duchy
priority = 40
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
duke_greek_city_female = {
@ -656,14 +656,14 @@ duke_greek_city_female = {
special = holder
tier = duchy
priority = 40
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
duchy_greek_city = {
type = title
tier = duchy
priority = 40
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
king_greek_city = {
@ -672,7 +672,7 @@ king_greek_city = {
gender = male
tier = kingdom
priority = 60
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
king_greek_city_female = {
@ -681,14 +681,14 @@ king_greek_city_female = {
gender = female
tier = kingdom
priority = 60
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
kingdom_greek_city = {
type = title
tier = kingdom
priority = 60
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
emperor_greek_city = {
@ -697,7 +697,7 @@ emperor_greek_city = {
gender = male
tier = empire
priority = 105
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
emperor_greek_city_female = {
@ -706,14 +706,14 @@ emperor_greek_city_female = {
gender = female
tier = empire
priority = 105
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
empire_greek_city = {
type = title
tier = empire
priority = 105
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
heritages = { heritage_greek }
}
@ -919,331 +919,6 @@ druid_king_female = { # Bandruí-Queen
}
}
baron_peasantrepublic_male = {
type = character
gender = male
special = holder
tier = barony
priority = 7
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
baron_peasantrepublic_female = {
type = character
gender = female
special = holder
tier = barony
priority = 7
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
barony_peasantrepublic = {
type = title
tier = barony
priority = 7
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
count_peasantrepublic_male = {
type = character
gender = male
special = holder
tier = county
priority = 28
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
count_peasantrepublic_female = {
type = character
gender = female
special = holder
tier = county
priority = 28
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
county_peasantrepublic = {
type = title
tier = county
priority = 51
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
duke_peasantrepublic_male = {
type = character
gender = male
special = holder
tier = duchy
priority = 29
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
duke_peasantrepublic_female = {
type = character
gender = female
special = holder
tier = duchy
priority = 29
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
duchy_peasantrepublic = {
type = title
tier = duchy
priority = 60
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
king_peasantrepublic_male = {
type = character
gender = male
special = holder
tier = kingdom
priority = 75
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
king_peasantrepublic_female = {
type = character
gender = female
special = holder
tier = kingdom
priority = 75
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
kingdom_peasantrepublic = {
type = title
tier = kingdom
priority = 75
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
emperor_peasantrepublic_male = {
type = character
gender = male
special = holder
tier = empire
priority = 102
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
emperor_peasantrepublic_female = {
type = character
gender = female
special = holder
tier = empire
priority = 102
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
empire_peasantrepublic = {
type = title
tier = empire
priority = 102
governments = { peasantrepublic_government }
flavourization_rules = {
top_liege = no
}
}
baron_urbanrepublic_male = {
type = character
gender = male
special = holder
tier = barony
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
baron_urbanrepublic_female = {
type = character
gender = female
special = holder
tier = barony
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
barony_urbanrepublic = {
type = title
tier = barony
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
count_urbanrepublic_male = {
type = character
gender = male
special = holder
tier = county
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
count_urbanrepublic_female = {
type = character
gender = female
special = holder
tier = county
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
county_urbanrepublic = {
type = title
tier = county
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
duke_urbanrepublic_male = {
type = character
gender = male
special = holder
tier = duchy
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
duke_urbanrepublic_female = {
type = character
gender = female
special = holder
tier = duchy
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
duchy_urbanrepublic = {
type = title
tier = duchy
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
king_urbanrepublic_male = {
type = character
gender = male
special = holder
tier = kingdom
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
king_urbanrepublic_female = {
type = character
gender = female
special = holder
tier = kingdom
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
kingdom_urbanrepublic = {
type = title
tier = kingdom
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
emperor_urbanrepublic_male = {
type = character
gender = male
special = holder
tier = empire
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
emperor_urbanrepublic_female = {
type = character
gender = female
special = holder
tier = empire
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
empire_urbanrepublic = {
type = title
tier = empire
priority = 100
governments = { urbanrepublic_government }
flavourization_rules = {
top_liege = no
}
}
### Russian ###
hegemony_russian = { #Tsarstvo
type = title
@ -1420,7 +1095,7 @@ barony_republic_russian = { # Posad
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
baron_republic_russian = { # Posadnik
@ -1431,7 +1106,7 @@ baron_republic_russian = { # Posadnik
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
county_republic_russian = { # Gorod
@ -1441,7 +1116,7 @@ county_republic_russian = { # Gorod
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
count_republic_male_russian = { # Gorodovoy
@ -1453,7 +1128,7 @@ count_republic_male_russian = { # Gorodovoy
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
count_republic_female_russian = { # Gorodovaya
@ -1464,7 +1139,7 @@ count_republic_female_russian = { # Gorodovaya
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
duchy_republic_russian = { # Gubernskiy Gorod
@ -1474,7 +1149,7 @@ duchy_republic_russian = { # Gubernskiy Gorod
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
duke_republic_russian = { # Gubernator
@ -1485,7 +1160,7 @@ duke_republic_russian = { # Gubernator
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
@ -1496,7 +1171,7 @@ kingdom_republic_russian = { # Gosudarev Grad
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
@ -1508,7 +1183,7 @@ king_republic_russian = { # Gubernator
flavourization_rules = {
top_liege = no
}
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_pribaltiyskiy name_list_NEOW_west_russian name_list_NEOW_crimean }
}
@ -2523,7 +2198,7 @@ baron_turkish_city = {
special = holder
tier = barony
priority = 15
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
baron_turkish_city_female = {
@ -2532,14 +2207,14 @@ baron_turkish_city_female = {
special = holder
tier = barony
priority = 15
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
barony_turkish_city = {
type = title
tier = barony
priority = 15
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
count_turkish_city = {
@ -2548,7 +2223,7 @@ count_turkish_city = {
special = holder
tier = county
priority = 25
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
count_turkish_city_female = {
@ -2557,14 +2232,14 @@ count_turkish_city_female = {
special = holder
tier = county
priority = 25
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
county_turkish_city = {
type = title
tier = county
priority = 25
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
duke_turkish_city = {
@ -2573,7 +2248,7 @@ duke_turkish_city = {
special = holder
tier = duchy
priority = 40
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
duke_turkish_city_female = {
@ -2582,14 +2257,14 @@ duke_turkish_city_female = {
special = holder
tier = duchy
priority = 40
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
duchy_turkish_city = {
type = title
tier = duchy
priority = 40
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
king_turkish_city = {
@ -2598,7 +2273,7 @@ king_turkish_city = {
gender = male
tier = kingdom
priority = 60
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
king_turkish_city_female = {
@ -2607,14 +2282,14 @@ king_turkish_city_female = {
gender = female
tier = kingdom
priority = 60
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
kingdom_turkish_city = {
type = title
tier = kingdom
priority = 60
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
emperor_turkish_city = {
@ -2623,7 +2298,7 @@ emperor_turkish_city = {
gender = male
tier = empire
priority = 105
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
emperor_turkish_city_female = {
@ -2632,14 +2307,14 @@ emperor_turkish_city_female = {
gender = female
tier = empire
priority = 105
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}
empire_turkish_city = {
type = title
tier = empire
priority = 105
governments = { peasantrepublic_government urbanrepublic_government republic_government }
governments = { republic_government }
name_lists = { name_list_NEOW_turkish }
}

View file

@ -26,28 +26,18 @@ minority_government = {
texture = "gfx/interface/icons/government_types/landless_minority_government.dds"
parent = government
}
farmstead = {
texture = "gfx/interface/icons/government_types/peasantrepublic_government.dds"
alias = { farmstead farmstead_i }
parent = domicile
}
peasantrepublic_government = {
texture = "gfx/interface/icons/government_types/peasantrepublic_government.dds"
alias = { peasantrepublic_government peasantrepublic_i }
parent = government
}
palace = {
texture = "gfx/interface/icons/map_icons/map_icon_urban.dds"
alias = { palace palace_i }
parent = domicile
}
urbanrepublic_government = {
texture = "gfx/interface/icons/government_types/urbanrepublic_government.dds"
alias = { urbanrepublic_government urbanrepublic_i }
parent = government
}
monotown_holding = {
texture = "gfx/interface/icons/map_icons/onmap_holding_icon.dds"
parent = domicile
alias = { monotown_holdings }
}
#farmstead = {
# texture = "gfx/interface/icons/government_types/peasantrepublic_government.dds"
# alias = { farmstead farmstead_i }
# parent = domicile
#}
#palace = {
# texture = "gfx/interface/icons/map_icons/map_icon_urban.dds"
# alias = { palace palace_i }
# parent = domicile
#}
#monotown_holding = {
# texture = "gfx/interface/icons/map_icons/onmap_holding_icon.dds"
# parent = domicile
# alias = { monotown_holdings }
#}

View file

@ -48,7 +48,7 @@ feudal_government = {
if = {
limit = {
pam_nomad_grant_settled_government_trigger = yes
faith ?= {
faith = {
NOR = {
religion = religion:islam_religion
has_doctrine_parameter = unreformed
@ -64,220 +64,6 @@ feudal_government = {
realm_mask_scale = { 1 1 }
}
urbanrepublic_government = {
primary_holding = city_holding
valid_holdings = { temple_citadel_holding monotown_holding castle_holding }
required_county_holdings = { city_holding church_holding }
government_rules = {
create_cadet_branches = yes
court_generate_spouses = yes
council = yes
always_use_patronym = yes
rulers_should_have_dynasty = yes
landless_playable = yes
barter = yes
mercenary = yes
use_as_base_on_landed = yes
allow_out_of_realm_inheritance = no
use_as_base_on_rank_up = yes
sticky_government = yes
uses_county_fertility = yes
inherit_from_dynastic_government = no
treasury = yes
replace_gold_cost_by_treasury = yes
house_aspirations = yes
}
can_get_government = {
NOR = {
AND = {
exists = culture
trigger_if = {
limit = { exists = culture }
culture ?= {
OR = {
has_cultural_tradition = tradition_farmer_republics
has_cultural_tradition = tradition_collective_lands
has_cultural_tradition = tradition_landstinget
}
}
}
}
AND = {
exists = faith
trigger_if = {
limit = { exists = faith }
faith ?= { has_doctrine = tenet_communal_possessions }
}
}
liege = {
has_government = peasantrepublic_government
}
primary_title = {
is_target_in_global_variable_list = {
name = prepublic_list
target = prev
}
}
}
NOT = {
primary_title.tier = tier_barony
}
}
domicile_type = palace
character_modifier = {
feudal_government_tax_contribution_mult = -0.5
feudal_government_levy_contribution_mult = -0.5
clan_government_tax_contribution_mult = -0.5
clan_government_levy_contribution_mult = -0.5
ignore_negative_opinion_of_culture = yes
men_at_arms_cap = 2
men_at_arms_limit = 2
knight_limit = -4
title_creation_cost_mult = 1.5
mercenary_hire_cost_mult = -0.25
men_at_arms_maintenance = 2
vassal_limit = 5
ai_war_cooldown = 2
ai_war_chance = -0.15
monthly_treasury_from_vassals = 0.85
}
vassal_contract_group = urbanrepublic_vassal
# Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player).
flags = {
government_can_raid_rule
government_enables_naval_raiding
government_has_influence
government_is_settled
government_has_treasury
may_elevate_co_monarch
government_uses_domain_limit
government_uses_monotowns
government_uses_domicile_but_not_adventurer
government_has_citizen_militia
government_elections_and_tax_influenced_by_influence
government_is_barterer
government_use_barter_goods
government_is_urepublic
government_locked_to_elective
government_allows_nomad_domicile_titles
gov_uses_non_crown_coa
government_uses_crown_authority
}
mechanic_type = feudal
color = { 0 85 164 }
realm_mask_offset = { 0.0 -0.01 }
realm_mask_scale = { 1 1 }
}
peasantrepublic_government = {
primary_holding = city_holding
valid_holdings = { temple_citadel_holding }
required_county_holdings = { city_holding church_holding }
government_rules = {
create_cadet_branches = yes
court_generate_spouses = yes
council = yes
always_use_patronym = yes
rulers_should_have_dynasty = yes
landless_playable = yes
barter = yes
mercenary = yes
use_as_base_on_landed = yes
allow_out_of_realm_inheritance = no
use_as_base_on_rank_up = yes
uses_county_fertility = yes
sticky_government = yes
replenishes_county_fertility = yes
regiments_use_barter_goods_as_gold = yes
inherit_from_dynastic_government = no
house_aspirations = yes
}
can_get_government = {
OR = {
AND = {
exists = culture
trigger_if = {
limit = { exists = culture }
culture ?= {
OR = {
has_cultural_tradition = tradition_farmer_republics
has_cultural_tradition = tradition_collective_lands
has_cultural_tradition = tradition_landstinget
}
}
}
}
AND = {
exists = faith
trigger_if = {
limit = { exists = faith }
faith ?= { has_doctrine = tenet_communal_possessions }
}
}
liege = {
has_government = peasantrepublic_government
}
primary_title = {
is_target_in_global_variable_list = {
name = prepublic_list
target = prev
}
}
}
NOT = {
any_liege_or_above = {
has_government = urbanrepublic_government
}
}
NOT = {
primary_title.tier = tier_barony
}
}
domicile_type = farmstead
character_modifier = {
feudal_government_tax_contribution_mult = -0.5
feudal_government_levy_contribution_mult = -0.5
clan_government_tax_contribution_mult = -0.5
clan_government_levy_contribution_mult = -0.5
ignore_negative_opinion_of_culture = yes
men_at_arms_cap = -1
men_at_arms_limit = -1
knight_limit = -4
title_creation_cost_mult = 1.5
mercenary_hire_cost_mult = 2
men_at_arms_maintenance = 1.5
vassal_limit = 5
ai_war_cooldown = 2
ai_war_chance = -0.15
}
vassal_contract_group = peasantrepublic_vassal
# Use flags instead of has_government for moddability if possible (i.e., wherever not visible to the player).
flags = {
government_can_raid_rule
government_enables_naval_raiding
government_is_settled
may_elevate_co_monarch
government_uses_domain_limit
government_has_herd
government_uses_domicile_but_not_adventurer
government_is_barterer
government_use_barter_goods
government_is_prepublic
government_locked_to_elective
government_allows_nomad_domicile_titles
gov_uses_non_crown_coa
government_uses_crown_authority
}
mechanic_type = feudal
color = hsv{ 0.30 0.60 0.68 }
realm_mask_offset = { 0.0 -0.01 }
realm_mask_scale = { 1 1 }
}
republic_government = {
primary_holding = city_holding
valid_holdings = { castle_holding monotown_holding }
@ -286,40 +72,6 @@ republic_government = {
inherit_from_dynastic_government = no
}
can_get_government = {
NOR = {
AND = {
exists = culture
trigger_if = {
limit = { exists = culture }
culture ?= {
OR = {
has_cultural_tradition = tradition_farmer_republics
has_cultural_tradition = tradition_collective_lands
}
}
}
}
AND = {
exists = faith
trigger_if = {
limit = { exists = faith }
faith ?= { has_doctrine = tenet_egalite }
}
}
any_liege_or_above = {
has_government = peasantrepublic_government
}
primary_title = {
is_target_in_global_variable_list = {
name = prepublic_list
target = prev
}
}
}
primary_title.tier = tier_barony
}
ai = {
arrange_marriage = no
use_goals = no
@ -336,7 +88,6 @@ republic_government = {
government_is_settled
government_uses_domain_limit
gov_uses_non_crown_coa
government_locked_to_elective
}
color = hsv{ 0.00 1.00 0.98 }
@ -430,7 +181,7 @@ clan_government = {
if = {
limit = {
pam_nomad_grant_settled_government_trigger = yes
faith ?= { religion = religion:islam_religion }
faith = { religion = religion:islam_religion }
}
add = 10
}
@ -500,7 +251,7 @@ tribal_government = {
if = {
limit = {
pam_nomad_grant_settled_government_trigger = yes
faith ?= { has_doctrine_parameter = unreformed }
faith = { has_doctrine_parameter = unreformed }
}
add = 10
}
@ -1190,9 +941,8 @@ celestial_government = {
}
top_liege_character_modifier = {
# 99% of vassal income goes to the treasury
monthly_treasury_from_vassals = 0.99
men_at_arms_title_cap = -1
# 95% of vassal income goes to the treasury
monthly_treasury_from_vassals = 0.95
}
ai_ruler_desired_kingdom_titles = {

View file

@ -314,14 +314,14 @@ temple_citadel_holding = {
can_be_inherited = yes
}
monotown_holding = {
primary_building = monotown_01
can_be_inherited = yes
required_heir_government_types = { urbanrepublic_government }
parameters = {
no_buildings
}
can_be_inherited = yes
}
#monotown_holding = {
# primary_building = monotown_01
# can_be_inherited = yes
# required_heir_government_types = { urbanrepublic_government }
#
# parameters = {
# no_buildings
# }
#
# can_be_inherited = yes
#}

View file

@ -409,7 +409,6 @@ NEOW_militia = {
has_domicile_parameter = can_recruit_militia
}
}
government_has_flag = government_is_prepublic
}
}
@ -454,7 +453,7 @@ NEOW_citizen_militia = {
camel_cavalry = 1
}
can_recruit = {
government_has_flag = government_is_urepublic
government_has_flag = government_is_republic
}
buy_cost = { gold = militia_recruitment_cost }

View file

@ -44,19 +44,6 @@ on_game_start = {
create_noble_family_effect = { GOVERNMENT_GIVER = this }
domicile ?= { set_up_domicile_estate_effect = yes }
}
### REPUBLIC ELECTIVE SETUP ###
every_ruler = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
every_held_title = {
add_title_law = feudal_elective_succession_law
}
}
every_religion_global = {
every_faith = {
@ -2465,44 +2452,6 @@ on_game_start_after_lobby = {
}
}
}
if = {
limit = {
government_has_flag = government_is_prepublic
is_landed = yes
}
save_scope_as = scoped_farmer
create_nomad_title = {
name = domicile_farmstead
holder = scope:scoped_farmer
government = peasantrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
if = {
limit = {
government_has_flag = government_is_urepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_merchant
create_nomad_title = {
name = domicile_palace
holder = scope:scoped_merchant
government = urbanrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
# Extra Nomad Regions
#Tibet

View file

@ -211,68 +211,6 @@ on_title_gain = {
######################################################
#############################
# REPUBLIC ELECTIVE SUCCESSION
#############################
if = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
scope:title = {
add_title_law = feudal_elective_succession_law
}
}
######################
# COUNTY-TIER TITLES #
######################
if = {
limit = {
OR = {
government_has_flag = government_is_urepublic
}
scope:title = {
is_nomad_title = no
tier = tier_county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
}
scope:title.title_province = {
set_holding_type = city_holding
}
}
if = {
limit = {
government_has_flag = government_is_prepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_farmer
create_nomad_title = {
name = domicile_farmstead
holder = scope:scoped_farmer
government = peasantrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
# Empire Faith Gate: refresh contested-empire modifiers immediately when an empire is destroyed.
if = {
limit = {
@ -281,27 +219,6 @@ on_title_gain = {
}
root = { efg_recalculate_contested_empire_for_faith_effect = yes }
}
if = {
limit = {
government_has_flag = government_is_urepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_merchant
create_nomad_title = {
name = domicile_palace
holder = scope:scoped_merchant
government = urbanrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
if = {
limit = {
@ -3180,78 +3097,6 @@ on_title_gain_inheritance = {
######################################################
if = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
scope:title = {
add_title_law = feudal_elective_succession_law
}
}
if = {
limit = {
OR = {
government_has_flag = government_is_urepublic
}
scope:title = {
is_nomad_title = no
tier >= tier_county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
}
scope:title.title_province = {
set_holding_type = city_holding
}
}
if = {
limit = {
government_has_flag = government_is_prepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_farmer
create_nomad_title = {
name = domicile_farmstead
holder = scope:scoped_farmer
government = peasantrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
if = {
limit = {
government_has_flag = government_is_urepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_merchant
create_nomad_title = {
name = domicile_palace
holder = scope:scoped_merchant
government = urbanrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
if = {
limit = {
has_government = landless_minority_government
@ -3302,19 +3147,7 @@ on_title_gain_usurpation = {
events = {
}
effect = {
if = {
limit = {
OR = {
government_has_flag = government_is_prepublic
government_has_flag = government_is_urepublic
}
}
scope:title = {
add_title_law = feudal_elective_succession_law
}
}
################ N3OW Dynamic Titles ##################
if = {
limit = {
@ -3335,68 +3168,6 @@ on_title_gain_usurpation = {
######################################################
if = {
limit = {
OR = {
government_has_flag = government_is_urepublic
}
scope:title = {
is_nomad_title = no
tier = tier_county
scope:title.title_province = {
NOR = {
has_holding_type = monotown_holding
has_holding_type = city_holding
}
}
}
}
scope:title = {
scope:title.title_province = {
set_holding_type = city_holding
}
}
}
if = {
limit = {
government_has_flag = government_is_prepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_farmer
create_nomad_title = {
name = domicile_farmstead
holder = scope:scoped_farmer
government = peasantrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
if = {
limit = {
government_has_flag = government_is_urepublic
NOT = {
exists = domicile
}
}
save_scope_as = scoped_merchant
create_nomad_title = {
name = domicile_palace
holder = scope:scoped_merchant
government = urbanrepublic_government
save_scope_as = new_title
}
scope:new_title ?= {
hidden_effect = {
add_title_law = noble_family_succession_law
}
}
}
if = {
limit = {
has_government = landless_minority_government

View file

@ -452,7 +452,6 @@ portrait_wear_no_crown_trigger = { # Rulers should be coronated to wear a crown
NOT = { coronation_proper_artifact_regalia_trigger = yes }
}
}
government_has_flag = government_is_prepublic
has_character_flag = sold_crown_charmod # No crowns for characters who sold theirs
has_character_modifier = vow_of_poverty_modifier # Or for characters with an active Vow of Poverty

View file

@ -62,8 +62,6 @@ can_raid_trigger = {
# But not for Nomads or Wanua
government_has_flag = government_is_nomadic
government_has_flag = government_is_wanua
government_has_flag = government_is_urepublic
government_has_flag = government_is_prepublic
}
is_landed = yes
}

View file

@ -1,5 +0,0 @@
# Time
catalyst_situation_passing_of_time_blessing = {}
catalyst_situation_passing_of_time_lucky_chance_blessing = {}
catalyst_situation_passing_of_time_havsarsan = {}
catalyst_situation_passing_of_time_lucky_chance_havsarsan = {}

View file

@ -1,453 +0,0 @@
the_great_steppe = {
illustration = "gfx/interface/illustrations/event_story/mpo_steppe_region.dds"
situation_group_type = major
# Initial nomad assignment is done in two on_actions sections within game_start.txt, on_game_start and on_game_start_after_lobby
# Basic nomad govs are assigned in on_game_start so that realms that are nomadic correctly appear as such in the lobby
# Nomad titular titles, traits, domiciles are assigned in on_game_start_after_lobby, because read order made the game throw errors when these items were read pre-lobby-initialization
window = the_great_steppe
gui_window_name = "window_the_great_steppe"
map_mode = sub_regions
is_unique = yes # It can only exist once in the world
migration = yes
##################################################
# Regions
##################################################
sub_regions = {
world_europe = {
map_color = { 0 51 153 }
geographical_regions = { world_europe }
}
}
##################################################
# On Actions
##################################################
on_monthly = {
trigger_event = {
on_action = mpo_the_great_steppe_monthly_pulse
}
}
on_yearly = {
trigger_event = {
on_action = mpo_the_great_steppe_yearly_pulse
}
trigger_event = {
on_action = mpo_generic_nomadic_region_yearly_pulse
}
}
##################################################
# Groups
##################################################
participant_groups = {
nomad_rulers_capital = {
require_capital_in_sub_region = yes
auto_add_landless_rulers = no
is_character_valid = {
has_government = nomad_government
highest_held_title_tier >= tier_county
}
on_join = {
if = {
limit = {
is_ai = no
NOT = { has_character_flag = mpo_the_great_steppe_events_0001_var }
}
trigger_event = mpo_the_great_steppe.0001
}
}
map_color = { 255 127 80 }
}
nomad_rulers_realm = {
require_capital_in_sub_region = no
require_realm_in_sub_region = yes
auto_add_landless_rulers = no
is_character_valid = {
has_government = nomad_government
highest_held_title_tier >= tier_county
}
on_join = {
if = {
limit = {
is_ai = no
NOT = { has_character_flag = mpo_the_great_steppe_events_0001_var }
}
trigger_event = mpo_the_great_steppe.0001
}
}
map_color = { 255 127 80 }
}
herders = {
auto_add_landless_rulers = no
is_character_valid = {
has_government = herder_government
highest_held_title_tier >= tier_county
}
map_color = { 235 213 52 }
}
settled_rulers = { # They're unaware they're part of the situation, this is just so we can apply the fertility modifiers to their counties
auto_add_landless_rulers = no
is_character_valid = {
NOR = {
has_government = herder_government
has_government = nomad_government
}
highest_held_title_tier >= tier_county
}
on_join = {
if = {
limit = {
is_ai = no
NOT = { has_variable = mpo_the_great_steppe_events_0001_var }
has_government = peasantrepublic_government
}
trigger_event = mpo_the_great_steppe.0001
}
}
map_color = { 19 111 0 }
}
}
##################################################
# Phases
##################################################
start_phase = situation_steppe_abundant_grazing_season
phases = {
situation_steppe_abundant_grazing_season = {
icon = "gfx/interface/icons/seasons/abudant_grazing.dds"
illustration = "gfx/interface/illustrations/terrain_types/mpo_season_abudant_grazing.dds"
max_duration = { days = 3650 }
on_start = {
scope:situation_sub_region = {
save_scope_as = my_subregion
every_situation_sub_region_participant_group = {
limit = { participant_group_type = nomad_rulers_capital }
every_situation_group_participant = {
trigger_event = mpo_the_great_steppe.0002
}
}
}
}
max_duration_next_phase = random_non_takeover
future_phases = {
situation_steppe_severe_drought_season = {
}
situation_steppe_warm_nights_season = {
}
situation_steppe_abundant_grazing_season = {
}
}
modifier_sets = {
situation_steppe_fertility_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_fertility.dds"
nomad_rulers_capital = {
county_modifier = {
county_fertility_growth_mult = cf_abundant_grazing_growth_mult_value
}
}
nomad_rulers_realm = {
county_modifier = {
county_fertility_growth_mult = cf_abundant_grazing_growth_mult_value
}
}
herders = {
county_modifier = {
county_fertility_growth_mult = cf_abundant_grazing_growth_mult_value
}
}
settled_rulers = {
county_modifier = {
county_fertility_growth_mult = cf_abundant_grazing_growth_mult_value
}
}
}
situation_steppe_subject_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_subject.dds"
nomad_rulers_capital = {
character_modifier = {
vassal_opinion = 20
}
parameters = {
the_great_steppe_demand_herd_higher_rate = yes
}
}
settled_rulers = {
character_modifier = {
vassal_opinion = 10
vassal_tax_contribution_mult = 0.05
vassal_levy_contribution_mult = 0.05
}
}
}
situation_steppe_military_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_military.dds"
nomad_rulers_capital = {
character_modifier = {
men_at_arms_maintenance = -0.1
}
}
settled_rulers = {
character_modifier = {
men_at_arms_maintenance = -0.1
levy_size = 0.1
}
}
}
situation_steppe_personal_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_character.dds"
nomad_rulers_capital = {
parameters = {
the_great_steppe_cheaper_hunts = yes
}
}
}
}
}
situation_steppe_severe_drought_season = {
icon = "gfx/interface/icons/seasons/severe_drought.dds"
illustration = "gfx/interface/illustrations/terrain_types/mpo_season_severe_drought.dds"
max_duration = { days = 3650 }
map_province_effect = drought
on_start = {
scope:situation_sub_region = {
save_scope_as = my_subregion
every_situation_sub_region_participant_group = {
limit = { participant_group_type = nomad_rulers_capital }
every_situation_group_participant = {
trigger_event = mpo_the_great_steppe.0002
}
}
every_situation_sub_region_participant_group = {
limit = { participant_group_type = herders }
every_situation_group_participant = {
trigger_event = mpo_the_great_steppe.0003
}
}
}
}
max_duration_next_phase = random_non_takeover
future_phases = {
situation_steppe_abundant_grazing_season = {
}
situation_steppe_severe_drought_season = {
}
situation_steppe_warm_nights_season = {
}
}
modifier_sets = {
situation_steppe_fertility_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_fertility.dds"
nomad_rulers_capital = {
county_modifier = {
county_fertility_decline_mult = cf_severe_drought_decline_mult_value
}
}
nomad_rulers_realm = {
county_modifier = {
county_fertility_decline_mult = cf_severe_drought_decline_mult_value
}
}
herders = {
county_modifier = {
county_fertility_decline_add = cf_severe_drought_decline_add_value
county_fertility_decline_mult = cf_severe_drought_decline_mult_value
county_fertility_growth_mult = cf_severe_drought_growth_mult_value
}
}
settled_rulers = {
county_modifier = {
county_fertility_decline_add = cf_severe_drought_decline_add_value
county_fertility_decline_mult = cf_severe_drought_decline_mult_value
county_fertility_growth_mult = cf_severe_drought_growth_mult_value
}
character_modifier = {
levy_size = 0.05
vassal_tax_contribution_mult = 0.05
vassal_levy_contribution_mult = 0.05
}
}
}
situation_steppe_subject_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_subject.dds"
nomad_rulers_capital = {
parameters = {
the_great_steppe_migration_acceptance_boost = yes
the_great_steppe_migration_morale_boost = yes
}
}
}
situation_steppe_herd_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_herd.dds"
nomad_rulers_capital = {
character_modifier = {
herd_conversion = 0.05
herd_gain_mult = -0.05
}
}
settled_rulers = {
character_modifier = {
herd_conversion = 0.05
herd_gain_mult = -0.05
levy_size = -0.05
vassal_tax_contribution_mult = -0.05
vassal_levy_contribution_mult = -0.05
}
}
}
situation_steppe_military_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_military.dds"
nomad_rulers_capital = {
character_modifier = {
raid_speed = 0.25
}
}
}
}
}
situation_steppe_warm_nights_season = {
icon = "gfx/interface/icons/seasons/everlasting_summer.dds"
illustration = "gfx/interface/illustrations/terrain_types/mpo_season_everlasting_summer.dds"
max_duration = { days = 3650 }
map_province_effect = summer
map_province_effect_intensity = 0.6
on_start = {
scope:situation_sub_region = {
save_scope_as = my_subregion
every_situation_sub_region_participant_group = {
limit = { participant_group_type = nomad_rulers_capital }
every_situation_group_participant = {
trigger_event = mpo_the_great_steppe.0002
}
}
}
}
max_duration_next_phase = random_non_takeover
future_phases = {
situation_steppe_severe_drought_season = {
}
situation_steppe_abundant_grazing_season = {
}
situation_steppe_warm_nights_season = {
}
}
modifier_sets = {
situation_steppe_fertility_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_fertility.dds"
nomad_rulers_capital = {
county_modifier = {
county_fertility_growth_mult = cf_warm_nights_growth_mult_value
}
}
nomad_rulers_realm = {
county_modifier = {
county_fertility_growth_mult = cf_warm_nights_growth_mult_value
}
}
herders = {
county_modifier = {
county_fertility_growth_mult = cf_warm_nights_growth_mult_value
}
}
settled_rulers = {
county_modifier = {
county_fertility_growth_mult = cf_warm_nights_growth_mult_value
}
character_modifier = {
levy_size = 0.1
vassal_tax_contribution_mult = 0.1
vassal_levy_contribution_mult = 0.1
}
}
}
situation_steppe_military_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_military.dds"
nomad_rulers_capital = {
character_modifier = {
movement_speed = 0.1
}
}
}
situation_steppe_subject_effects = {
icon = "gfx/interface/icons/situations/situation_modifier_subject.dds"
nomad_rulers_capital = {
character_modifier = {
tributary_opinion = 5
vassal_opinion = 5
vassal_herd_contribution_mult = 0.2
}
}
settled_rulers = {
character_modifier = {
tributary_opinion = 5
vassal_opinion = 5
vassal_herd_contribution_mult = 0.1
vassal_tax_contribution_mult = 0.1
vassal_levy_contribution_mult = 0.1
}
}
}
}
}
}
}

View file

@ -1,516 +0,0 @@
peasantrepublic_obligations = {
display_mode = tree
uses_opinion_of_liege = yes
icon = prestige_icon
obligation_levels = {
military_canton_p = {
position = { 0 0 }
parent = balanced_canton_p
levies = {
value = 0.1
max = 0.55
scope:liege = {
add = {
value = 0.01
multiply = legitimacy_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
tax = {
value = 0.1
max = 0.35
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
barter_goods = {
value = 0.05
max = 0.3
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
herd = {
value = 0.1
max = 0.35
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
ai_liege_desire = {
value = 0
if = {
limit = {
scope:subject = {
is_ai = yes
OR = {
has_trait = education_martial
martial >= very_high_skill_rating
primary_title = { any_owned_title_maa_regiment = { count > 4 } }
AND = { # Large inland themes are good for military
any_sub_realm_county = { count >= 5 }
any_sub_realm_county = { percent >= 0.95 is_coastal_county = no }
}
}
}
}
add = 2
}
if = {
limit = {
scope:liege = {
ai_has_warlike_personality = yes
}
}
add = 1
}
}
subject_opinion = -5
ai_subject_desire = -1
score = -1
subject_modifier = {
fort_level = 2
hostile_county_attrition = -0.3
hostile_raid_time = 0.655
development_growth_factor = -0.25
men_at_arms_cap = 2
men_at_arms_maintenance = -0.2
}
flag = obligation_high_levies
}
balanced_canton_p = {
default = yes
position = { 1 0 }
levies = {
value = 0.1
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = legitimacy_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
tax = {
value = 0.1
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
barter_goods = {
value = 0.05
max = 0.4
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
herd = {
value = 0.1
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
ai_liege_desire = {
value = 0
if = {
limit = {
scope:subject = {
is_ai = yes
}
}
add = 1
}
}
score = 0
ai_subject_desire = 1
subject_modifier = {
monthly_martial_lifestyle_xp_gain_mult = 0.1
monthly_stewardship_lifestyle_xp_gain_mult = 0.1
monthly_diplomacy_lifestyle_xp_gain_mult = 0.1
monthly_treasury_from_military_budget_base = 0.5
monthly_treasury_from_salary_budget_base = 0.5
}
}
civilian_canton_p = {
parent = balanced_canton_p
position = { 2 0 }
levies = {
value = 0.1
max = 0.35
scope:liege = {
add = {
value = 0.01
multiply = legitimacy_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
tax = {
value = 0.1
max = 0.55
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
barter_goods = {
value = 0.05
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
herd = {
value = 0.1
max = 0.55
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
ai_liege_desire = {
value = 0
if = {
limit = {
scope:subject = {
is_ai = yes
OR = {
has_trait = education_stewardship
stewardship >= very_high_skill_rating
AND = { # Large semi-coastal themes are good for an economic focus
any_sub_realm_county = { count >= 2 is_coastal_county = yes }
any_sub_realm_county = { count >= 2 is_coastal_county = no }
}
}
}
}
add = 2
}
if = {
limit = {
scope:liege = {
ai_has_builder_or_pious_builder_personality = yes
}
}
add = 1
}
}
ai_subject_desire = 2
subject_opinion = 10
score = 1
subject_modifier = {
development_growth_factor = 0.2
build_gold_cost = -0.1
build_speed = -0.1
men_at_arms_limit = -2
men_at_arms_cap = -2
}
flag = obligation_high_taxes
}
}
}

View file

@ -1,472 +0,0 @@
urbanrepublic_obligations = {
display_mode = tree
uses_opinion_of_liege = yes
icon = prestige_icon
obligation_levels = {
military_canton_u = {
position = { 0 0 }
parent = balanced_canton_u
levies = {
value = 0.1
max = 0.55
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
tax = {
value = 0.1
max = 0.35
scope:liege = {
add = {
value = 0.01
multiply = legitimacy_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
barter_goods = {
value = 0.1
max = 0.35
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
ai_liege_desire = {
value = 0
if = {
limit = {
scope:subject = {
is_ai = yes
OR = {
has_trait = education_martial
martial >= very_high_skill_rating
primary_title = { any_owned_title_maa_regiment = { count > 4 } }
AND = { # Large inland themes are good for military
any_sub_realm_county = { count >= 5 }
any_sub_realm_county = { percent >= 0.95 is_coastal_county = no }
}
}
}
}
add = 2
}
if = {
limit = {
scope:liege = {
ai_has_warlike_personality = yes
}
}
add = 1
}
}
subject_opinion = -5
ai_subject_desire = -1
score = -1
subject_modifier = {
fort_level = 2
hostile_county_attrition = -0.3
hostile_raid_time = 0.75
development_growth_factor = -0.25
men_at_arms_cap = 2
men_at_arms_maintenance = -0.2
monthly_treasury_from_military_budget_base = 1
monthly_treasury_from_salary_budget_base = 0.25
}
flag = obligation_high_levies
}
balanced_canton_u = {
default = yes
position = { 1 0 }
levies = {
value = 0.1
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
tax = {
value = 0.1
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = legitimacy_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
barter_goods = {
value = 0.1
max = 0.45
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
ai_liege_desire = {
value = 0
if = {
limit = {
scope:subject = {
is_ai = yes
}
}
add = 1
}
}
ai_subject_desire = 1
score = 0
subject_modifier = {
monthly_martial_lifestyle_xp_gain_mult = 0.1
monthly_stewardship_lifestyle_xp_gain_mult = 0.1
monthly_diplomacy_lifestyle_xp_gain_mult = 0.1
monthly_treasury_from_military_budget_base = 0.5
monthly_treasury_from_salary_budget_base = 0.5
}
}
civilian_canton_u = {
parent = balanced_canton_u
position = { 2 0 }
levies = {
value = 0.1
max = 0.35
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
tax = {
value = 0.1
max = 0.55
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
barter_goods = {
value = 0.1
max = 0.55
scope:liege = {
add = {
value = 0.01
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = piety_level
}
}
scope:liege.dynasty = {
add = {
value = 0.01
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.01
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
value = {
add = scope:opinion_of_liege
divide = 100
}
}
}
}
ai_liege_desire = {
value = 0
if = {
limit = {
scope:subject = {
is_ai = yes
OR = {
has_trait = education_stewardship
stewardship >= very_high_skill_rating
AND = { # Large semi-coastal themes are good for an economic focus
any_sub_realm_county = { count >= 2 is_coastal_county = yes }
any_sub_realm_county = { count >= 2 is_coastal_county = no }
}
}
}
}
add = 2
}
if = {
limit = {
scope:liege = {
ai_has_builder_or_pious_builder_personality = yes
}
}
add = 1
}
}
ai_subject_desire = 2
score = 1
subject_opinion = 10
subject_modifier = {
development_growth_factor = 0.2
build_gold_cost = -0.1
build_speed = -0.1
men_at_arms_limit = -2
men_at_arms_cap = -2
monthly_treasury_from_military_budget_base = 0.25
monthly_treasury_from_salary_budget_base = 1
}
flag = obligation_high_taxes
}
}
}

View file

@ -20,28 +20,6 @@ republic_vassal = {
republic_government_obligations
}
}
peasantrepublic_vassal = {
contracts = {
peasantrepublic_obligations
war_declaration_rights
council_rights
title_revocation_rights
religious_rights
fortification_rights
coinage_rights
}
}
urbanrepublic_vassal = {
contracts = {
urbanrepublic_obligations
war_declaration_rights
council_rights
title_revocation_rights
religious_rights
fortification_rights
coinage_rights
}
}
theocracy_vassal ={

View file

@ -1,408 +0,0 @@
# The entry should be named in the same way that the elective succession law is named to define it's voter's logic.
# Root scope - Elector, the character voting in the election.
# scope:candidate scope - Candidate, Character considered for the title.
# scope:title scope - Title, The title the nomination is for.
# scope:holder scope - Ruler, The ruler currently holding the title.
# scope:holder_candidate scope - Favored Candidate, The title owner's candidate.
# The voter will vote for the top score candidate calculated from this script.
saxon_elective = { #Farmer Elective
elector_vote_strength = {
base = 1
modifier = { #Each voter is the "representative" of all the free men living in his domain. The larger the domain, the more voting power he has.
desc = tooltip_scandinavian_elective_development
domain_size >= 1
any_held_title = {
title_tier = county
development_level > 0
target_is_de_jure_liege_or_above = scope:title
}
add = {
every_held_title = {
title_tier = county
limit = {
development_level > 0
target_is_de_jure_liege_or_above = scope:title
}
add = {
value = this.development_level
if = {
limit = {
this.faith != root.faith
}
divide = 2
}
if = {
limit = {
NOT = { this.culture = { has_same_culture_heritage = root.culture } }
}
divide = 2
}
min = 1
}
}
}
}
modifier = { #Further boost/reduction is given depending on capital county's opinion.
desc = tooltip_scandinavian_elective_capital_opinion
exists = capital_county
OR = {
capital_county.county_opinion <= -5
capital_county.county_opinion >= 5
}
add = {
value = capital_county.county_opinion
multiply = 0.2
}
}
min = 1
}
electors = {
character_sets = {
electors_holder = {
type = holder
}
electors_dejure_vassals = {
type = title_dejure_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
is_adult = yes
NOT = { has_trait = incapable }
}
}
electors_council_members = {
type = holder_council_members
limit = {
is_adult = yes
NOT = { has_trait = incapable }
}
}
electors_direct_vassals = {
type = holder_direct_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
is_adult = yes
NOT = { has_trait = incapable }
}
}
}
}
candidate_score = {
base = 0
###################### Elector self-voting pattern ##########################
elector_self_voting_pattern_feudal_elective_modifier = yes
########################## Holder voting pattern ##########################
holder_voting_pattern_feudal_elective_modifier = yes
########################## Elector voting patterns (circumstances) ##########################
elector_voting_pattern_circumstances_feudal_elective_modifier = yes
elector_voting_pattern_circumstances_saxon_elective_modifier = yes
########################## Elector voting patterns (prestige/piety) ##########################
elector_voting_pattern_prestige_piety_feudal_elective_modifier = yes
########################## Elector voting patterns (traits) ##########################
elector_voting_pattern_traits_feudal_elective_modifier = yes
########################## Elector voting patterns (opinion) ##########################
elector_voting_pattern_opinion_feudal_elective_modifier = yes
########################## Elector voting patterns (misc) ##########################
elector_voting_pattern_circumstances_misc_elective_modifier = yes
}
#scope:candidate = Candidate, scope:title = Title, scope:holder_candidate = Candidate currently selected by ruler.
candidates = {
character_sets = {
candidates_dejure_vassals = {
type = title_dejure_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
feudal_elective_potential_landed_candidate_trigger = yes
government_has_flag = government_is_prepublic
OR = {
culture = {
has_cultural_tradition = tradition_farmer_republics
}
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
candidates_family = {
type = holder_close_or_extended_family
limit = {
feudal_elective_potential_landless_dynastic_candidate_trigger = yes
NOT = {
government_has_flag = government_is_theocracy
}
OR = {
culture = {
has_cultural_tradition = tradition_farmer_republics
}
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
candidates_direct_vassals = {
type = holder_direct_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
government_has_flag = government_is_prepublic
OR = {
culture = {
has_cultural_tradition = tradition_farmer_republics
}
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
candidates_council_members = {
type = holder_council_members
limit = {
OR = {
is_courtier_of = scope:holder
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
}
NOT = {
government_has_flag = government_is_theocracy
}
OR = {
culture = {
has_cultural_tradition = tradition_farmer_republics
}
faith = {
has_doctrine = tenet_communal_possessions
}
any_liege_or_above = {
government_has_flag = government_is_prepublic
}
}
}
}
}
}
}
urban_elective = { #Urban Elective
elector_vote_strength = {
base = 1
modifier = { #Each voter is the "representative" of all the free men living in his domain. The larger the domain, the more voting power he has.
desc = tooltip_scandinavian_elective_development
domain_size >= 1
any_held_title = {
title_tier = county
development_level > 0
target_is_de_jure_liege_or_above = scope:title
}
add = {
every_held_title = {
title_tier = county
limit = {
development_level > 0
target_is_de_jure_liege_or_above = scope:title
}
add = {
value = this.development_level
if = {
limit = {
this.faith != root.faith
}
divide = 2
}
if = {
limit = {
NOT = { this.culture = { has_same_culture_heritage = root.culture } }
}
divide = 2
}
min = 1
}
}
}
}
modifier = { #Further boost/reduction is given depending on capital county's opinion.
desc = tooltip_scandinavian_elective_capital_opinion
is_landed_or_landless_administrative = yes
exists = capital_county
OR = {
capital_county.county_opinion <= -5
capital_county.county_opinion >= 5
}
add = {
value = capital_county.county_opinion
multiply = 0.2
}
}
modifier = { #Further boost/reduction is given depending on capital county's opinion.
desc = tooltip_urbanrep_vote_strength_influence
add = {
value = 3
multiply = influence_level
}
}
min = 1
}
electors = {
character_sets = {
electors_holder = {
type = holder
}
electors_dejure_vassals = {
type = title_dejure_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
is_adult = yes
NOT = { has_trait = incapable }
}
}
electors_council_members = {
type = holder_council_members
limit = {
is_adult = yes
NOT = { has_trait = incapable }
}
}
electors_direct_vassals = {
type = holder_direct_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
is_adult = yes
NOT = { has_trait = incapable }
}
}
}
}
candidate_score = {
base = 0
###################### Elector self-voting pattern ##########################
elector_self_voting_pattern_feudal_elective_modifier = yes
########################## Holder voting pattern ##########################
holder_voting_pattern_feudal_elective_modifier = yes
########################## Elector voting patterns (circumstances) ##########################
elector_voting_pattern_circumstances_feudal_elective_modifier = yes
elector_voting_pattern_circumstances_saxon_elective_modifier = yes
########################## Elector voting patterns (prestige/piety) ##########################
elector_voting_pattern_prestige_piety_feudal_elective_modifier = yes
########################## Elector voting patterns (traits) ##########################
elector_voting_pattern_traits_feudal_elective_modifier = yes
########################## Elector voting patterns (opinion) ##########################
elector_voting_pattern_opinion_feudal_elective_modifier = yes
########################## Elector voting patterns (misc) ##########################
elector_voting_pattern_circumstances_misc_elective_modifier = yes
}
#scope:candidate = Candidate, scope:title = Title, scope:holder_candidate = Candidate currently selected by ruler.
candidates = {
character_sets = {
candidates_dejure_vassals = {
type = title_dejure_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
feudal_elective_potential_landed_candidate_trigger = yes
government_has_flag = government_is_urepublic
NOT = {
government_has_flag = government_is_theocracy
}
OR = {
culture = {
has_cultural_tradition = tradition_republican_legacy
}
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
candidates_family = {
type = holder_close_or_extended_family
limit = {
feudal_elective_potential_landless_dynastic_candidate_trigger = yes
NOT = {
government_has_flag = government_is_theocracy
}
OR = {
culture = {
has_cultural_tradition = tradition_republican_legacy
}
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
candidates_direct_vassals = {
type = holder_direct_vassals
limit = {
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
government_has_flag = government_is_urepublic
OR = {
culture = {
has_cultural_tradition = tradition_republican_legacy
}
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
candidates_council_members = {
type = holder_council_members
limit = {
OR = {
is_courtier_of = scope:holder
target_is_liege_or_above = scope:holder #All de jure vassals, no matter the tier, sub-vassals included.
}
NOT = {
government_has_flag = government_is_theocracy
}
OR = {
culture = {
has_cultural_tradition = tradition_republican_legacy
}
faith = {
has_doctrine = tenet_egalite
}
any_liege_or_above = {
government_has_flag = government_is_urepublic
}
}
}
}
}
}
}