Pretty much done urban republics just need to set up italy

This commit is contained in:
Fishedotjpg 2026-03-13 05:36:49 +00:00
parent 184f0786d4
commit e1b96544d5
10 changed files with 2568 additions and 132 deletions

View file

@ -129,7 +129,7 @@ NCharacter = {
MAX_PROVISIONS = 2500 # maximum provisions value a character can have
PROVISIONS_LOW_WARNING = 500 # when travel planner should warn about provisions running low
BASE_HERD_CONVERSION_RATE = 0.1 # base herd conversion rate
BASE_HERD_CONVERSION_RATE = 0.08 # base herd conversion rate
BASE_HERD_CAPACITY = { # base herd capacity for different title tiers
0 # Unlanded
500 # Barony

View file

@ -425,7 +425,7 @@ estate_main_05 = {
### Diplomacy Upgrade
living_quarters_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -462,7 +462,7 @@ living_quarters_01 = {
}
living_quarters_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = living_quarters_01
@ -501,7 +501,7 @@ living_quarters_02 = {
}
living_quarters_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = living_quarters_02
@ -543,7 +543,7 @@ living_quarters_03 = {
}
living_quarters_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = living_quarters_03
@ -588,7 +588,7 @@ living_quarters_04 = {
### Martial Upgrade
trophy_room_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -620,7 +620,7 @@ trophy_room_01 = {
}
trophy_room_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = trophy_room_01
@ -653,7 +653,7 @@ trophy_room_02 = {
}
trophy_room_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = trophy_room_02
@ -694,7 +694,7 @@ trophy_room_03 = {
}
trophy_room_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = trophy_room_03
@ -738,7 +738,7 @@ trophy_room_04 = {
### Stewardship Upgrade
office_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -775,7 +775,7 @@ office_01 = {
}
office_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = office_01
@ -813,7 +813,7 @@ office_02 = {
}
office_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = office_02
@ -856,7 +856,7 @@ office_03 = {
}
office_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = office_03
@ -902,7 +902,7 @@ office_04 = {
### Intrigue Upgrade
servants_quarters_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -935,7 +935,7 @@ servants_quarters_01 = {
}
servants_quarters_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = servants_quarters_01
@ -971,7 +971,7 @@ servants_quarters_02 = {
}
servants_quarters_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = servants_quarters_02
@ -1012,7 +1012,7 @@ servants_quarters_03 = {
}
servants_quarters_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = servants_quarters_03
@ -1057,7 +1057,7 @@ servants_quarters_04 = {
### Learning Upgrade
library_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -1089,7 +1089,7 @@ library_01 = {
}
library_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = library_01
@ -1127,7 +1127,7 @@ library_02 = {
# Observatory sub-branch
library_observatory_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = library_02
@ -1168,7 +1168,7 @@ library_observatory_03 = {
}
library_observatory_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = library_observatory_03
@ -1211,7 +1211,7 @@ library_observatory_04 = {
# Education sub-branch
library_education_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = library_02
@ -1252,7 +1252,7 @@ library_education_03 = {
}
library_education_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = library_education_03
@ -1297,7 +1297,7 @@ library_education_04 = {
### Bath
bath_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -1334,7 +1334,7 @@ bath_01 = {
}
bath_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = bath_01
@ -1372,7 +1372,7 @@ bath_02 = {
}
bath_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = bath_02
@ -1414,7 +1414,7 @@ bath_03 = {
}
bath_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = bath_03
@ -1458,7 +1458,7 @@ bath_04 = {
### Guest Room
guest_room_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -1499,7 +1499,7 @@ guest_room_01 = {
}
guest_room_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = guest_room_01
@ -1543,7 +1543,7 @@ guest_room_02 = {
}
guest_room_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = guest_room_02
@ -1592,7 +1592,7 @@ guest_room_03 = {
}
guest_room_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = guest_room_03
@ -1640,7 +1640,7 @@ guest_room_04 = {
}
guest_room_05 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = guest_room_04
@ -1689,7 +1689,7 @@ guest_room_05 = {
}
guest_room_06 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = guest_room_05
@ -1739,7 +1739,7 @@ guest_room_06 = {
### Wine Cellar
wine_cellar_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -1781,7 +1781,7 @@ wine_cellar_01 = {
}
wine_cellar_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = wine_cellar_01
@ -1823,7 +1823,7 @@ wine_cellar_02 = {
}
wine_cellar_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = wine_cellar_02
@ -1867,7 +1867,7 @@ wine_cellar_03 = {
### Courtyard
courtyard_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -1903,7 +1903,7 @@ courtyard_01 = {
}
courtyard_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = courtyard_01
@ -1940,7 +1940,7 @@ courtyard_02 = {
}
courtyard_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = courtyard_02
@ -1981,7 +1981,7 @@ courtyard_03 = {
}
courtyard_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = courtyard_03
@ -2024,7 +2024,7 @@ courtyard_04 = {
### Prison
prison_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -2069,7 +2069,7 @@ prison_01 = {
}
prison_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = prison_01
@ -2118,7 +2118,7 @@ prison_02 = {
}
prison_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = prison_02
@ -2172,7 +2172,7 @@ prison_03 = {
}
prison_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = prison_03
@ -2228,7 +2228,7 @@ prison_04 = {
### Reception Hall
reception_hall_01 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -2270,7 +2270,7 @@ reception_hall_01 = {
reception_hall_02 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = reception_hall_01
@ -2313,7 +2313,7 @@ reception_hall_02 = {
reception_hall_03 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = reception_hall_02
@ -2357,7 +2357,7 @@ reception_hall_03 = {
reception_hall_04 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = reception_hall_03
@ -2401,7 +2401,7 @@ reception_hall_04 = {
reception_hall_05 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = reception_hall_04
@ -2446,7 +2446,7 @@ reception_hall_05 = {
### Cabinet of Curiosities
cabinet_of_curiosities_01 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -2490,7 +2490,7 @@ cabinet_of_curiosities_01 = {
cabinet_of_curiosities_02 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = cabinet_of_curiosities_01
@ -2544,7 +2544,7 @@ cabinet_of_curiosities_02 = {
cabinet_of_curiosities_03 = {
construction_time = 1000
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = cabinet_of_curiosities_02
@ -2601,7 +2601,7 @@ cabinet_of_curiosities_03 = {
#Grand Solar
grand_solar_01 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = estate_main_01
@ -2642,7 +2642,7 @@ grand_solar_01 = {
grand_solar_02 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = grand_solar_01
@ -2683,7 +2683,7 @@ grand_solar_02 = {
grand_solar_03 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = grand_solar_02
@ -2726,7 +2726,7 @@ grand_solar_03 = {
grand_solar_04 = {
construction_time = 730
allowed_domicile_types = { estate palace }
allowed_domicile_types = { estate }
slot_type = internal
previous_building = grand_solar_03

File diff suppressed because it is too large Load diff

View file

@ -735,7 +735,7 @@ peasantrepublic_government = {
urbanrepublic_government = {
primary_holding = city_holding
valid_holdings = { temple_citadel_holding monotown_holding }
required_county_holdings = { city_holding church_holding monotown_holding }
required_county_holdings = { city_holding church_holding }
government_rules = {
create_cadet_branches = yes
court_generate_spouses = yes
@ -799,6 +799,8 @@ urbanrepublic_government = {
government_uses_legitimacy
government_uses_domain_limit
government_uses_monotowns
government_has_citizen_militia
government_elections_and_tax_influenced_by_influence
government_is_barterer
government_is_urepublic
government_locked_to_elective

View file

@ -29,6 +29,12 @@
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.1
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
@ -67,6 +73,12 @@
multiply = dynasty_prestige_level
}
}
scope:liege = {
add = {
value = 0.1
multiply = influence_level
}
}
if = {
limit = { OR = { scope:opinion_of_liege > 0 scope:opinion_of_liege < 0} }
add = {
@ -104,41 +116,10 @@
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 = 1
scope:liege = {
add = {
value = 0.1
multiply = legitimacy_level
}
}
scope:liege = {
add = {
value = 0.1
multiply = prestige_level
}
}
scope:liege = {
add = {
value = 0.1
multiply = piety_level
}
}
scope:liege = {
add = {
value = 0.1
multiply = dynasty_prestige_level
multiply = influence_level
}
}
if = {

View file

@ -11,7 +11,6 @@ saxon_elective = { #Farmer Elective
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
is_landed_or_landless_administrative = yes
domain_size >= 1
any_held_title = {
title_tier = county
@ -46,7 +45,6 @@ saxon_elective = { #Farmer Elective
}
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
@ -188,7 +186,6 @@ urban_elective = { #Urban Elective
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
is_landed_or_landless_administrative = yes
domain_size >= 1
any_held_title = {
title_tier = county
@ -234,6 +231,13 @@ urban_elective = { #Urban Elective
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
}