improved
This commit is contained in:
parent
b735c08fb6
commit
eebbb7d32c
16 changed files with 222 additions and 99 deletions
|
|
@ -58,14 +58,7 @@ republic_government = {
|
|||
replace_gold_cost_by_treasury = yes
|
||||
admin_allows_holding_multiple_primary_tier_titles = yes
|
||||
}
|
||||
|
||||
ai = {
|
||||
arrange_marriage = no
|
||||
use_goals = no
|
||||
use_scripted_guis = no
|
||||
perform_religious_reformation = no
|
||||
use_legends = no
|
||||
}
|
||||
main_administrative_tier = county
|
||||
|
||||
vassal_contract_group = republic_vassal
|
||||
|
||||
|
|
@ -77,6 +70,7 @@ republic_government = {
|
|||
government_is_settled
|
||||
government_uses_domain_limit
|
||||
government_uses_domicile_but_not_adventurer
|
||||
government_has_house_blocs
|
||||
}
|
||||
|
||||
mechanic_type = administrative
|
||||
|
|
@ -427,9 +421,9 @@ administrative_government = {
|
|||
royal_court = top_liege
|
||||
|
||||
domicile_type = estate
|
||||
main_administrative_tier = duchy
|
||||
min_appointment_tier = duchy
|
||||
minimum_provincial_maa_tier = duchy
|
||||
main_administrative_tier = county
|
||||
min_appointment_tier = county
|
||||
minimum_provincial_maa_tier = county
|
||||
|
||||
fallback = 3
|
||||
|
||||
|
|
@ -479,6 +473,7 @@ administrative_government = {
|
|||
government_uses_domicile_but_not_adventurer
|
||||
government_uses_domain_limit
|
||||
government_uses_admin_province_obligations
|
||||
government_has_house_blocs
|
||||
}
|
||||
|
||||
mechanic_type = administrative
|
||||
|
|
|
|||
|
|
@ -1,123 +1,198 @@
|
|||
republic_government_obligations = {
|
||||
display_mode = radiobutton
|
||||
is_shown = {
|
||||
scope:subject.primary_title.tier >= tier_county
|
||||
}
|
||||
obligation_levels = {
|
||||
default = {
|
||||
levies = {
|
||||
scope:liege = {
|
||||
republic_administrative_province_standard = {
|
||||
default = yes
|
||||
position = { 0 0 }
|
||||
icon = "gfx/interface/icons/celestial_administration_types/icon_standard_republic_administration.dds"
|
||||
gui_tags = { civilian }
|
||||
|
||||
ai_liege_desire = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:subject = { is_ai = yes }
|
||||
}
|
||||
add = 1
|
||||
|
||||
# Cautious AI should tend to have a minor bias towards the default
|
||||
if = {
|
||||
limit = {
|
||||
scope:vassal = {
|
||||
primary_title.tier >= tier_county
|
||||
}
|
||||
culture = {
|
||||
has_cultural_parameter = republican_vassals_pay_more
|
||||
}
|
||||
scope:liege = { ai_has_cautious_personality = yes }
|
||||
}
|
||||
value = {
|
||||
add = 0.15
|
||||
# Add an extra with the right perk
|
||||
if = {
|
||||
limit = {
|
||||
dynasty ?= {
|
||||
has_dynasty_perk = fp2_urbanism_legacy_3
|
||||
}
|
||||
}
|
||||
add = 0.15
|
||||
add = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
ai_subject_desire = 0
|
||||
|
||||
score = 0
|
||||
color = { 0.7 0.7 0.7 1.0 }
|
||||
|
||||
enable_title_maa = no
|
||||
|
||||
flag = japan_administrative_province_standard
|
||||
}
|
||||
republic_administrative_province_trade = {
|
||||
position = { 1 0 }
|
||||
icon = "gfx/interface/icons/celestial_administration_types/icon_industrial_republic_administration.dds"
|
||||
gui_tags = { civilian }
|
||||
|
||||
ai_liege_desire = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:subject = {
|
||||
is_ai = yes
|
||||
OR = {
|
||||
has_trait = education_stewardship
|
||||
stewardship >= very_high_skill_rating
|
||||
}
|
||||
}
|
||||
}
|
||||
else = {
|
||||
value = {
|
||||
add = 0.1
|
||||
# Add an extra with the right perk
|
||||
if = {
|
||||
limit = {
|
||||
dynasty ?= {
|
||||
has_dynasty_perk = fp2_urbanism_legacy_3
|
||||
}
|
||||
}
|
||||
add = 0.15
|
||||
add = 2
|
||||
|
||||
# Economical AI wants more of civic vassals
|
||||
if = {
|
||||
limit = {
|
||||
scope:liege = { ai_has_builder_or_pious_builder_personality = yes }
|
||||
}
|
||||
add = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
ai_subject_desire = 0
|
||||
|
||||
score = 0
|
||||
color = { 0.2 0.2 0.7 1.0 }
|
||||
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { exists = this }
|
||||
# Only for direct vassals of the top liege
|
||||
scope:liege.top_liege = this
|
||||
}
|
||||
# There can only be a limited number of industries at a time
|
||||
custom_tooltip = {
|
||||
text = japan_administrative_province_trade_amount_desc
|
||||
OR = {
|
||||
scope:liege = {
|
||||
any_vassal = {
|
||||
count < japan_administrative_province_trade_max_value
|
||||
vassal_contract_has_flag = japan_administrative_province_trade
|
||||
}
|
||||
}
|
||||
scope:subject = {
|
||||
OR = {
|
||||
vassal_contract_has_flag = japan_administrative_province_trade
|
||||
any_sub_realm_county = { is_coastal_county = yes } # Is a coastal province
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
tax = {
|
||||
scope:liege = {
|
||||
if = {
|
||||
limit = { government_has_flag = government_is_tribal }
|
||||
value = {
|
||||
add = 0.05
|
||||
# Add an extra with the right perk
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
dynasty ?= {
|
||||
has_dynasty_perk = fp2_urbanism_legacy_3
|
||||
}
|
||||
tax_factor = 0.25
|
||||
enable_title_maa = no
|
||||
|
||||
subject_modifier = {
|
||||
development_growth_factor = 0.15
|
||||
build_gold_cost = -0.1
|
||||
build_speed = -0.2
|
||||
}
|
||||
|
||||
flag = admin_ai_is_builder
|
||||
flag = japan_administrative_province_trade
|
||||
flag = obligation_high_taxes
|
||||
}
|
||||
republic_administrative_province_military = {
|
||||
position = { 0 1 }
|
||||
icon = "gfx/interface/icons/celestial_administration_types/icon_military_republic_administration.dds"
|
||||
gui_tags = { military }
|
||||
|
||||
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 >= 3 }
|
||||
}
|
||||
any_sub_realm_county = { # Is a border province
|
||||
any_neighboring_county = { holder.top_liege != scope:subject.top_liege }
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
}
|
||||
else_if = {
|
||||
add = 2
|
||||
|
||||
# Preference for vassals along the border
|
||||
if = {
|
||||
limit = {
|
||||
scope:subject = {
|
||||
primary_title.tier >= tier_county
|
||||
}
|
||||
culture = {
|
||||
has_cultural_parameter = republican_vassals_pay_more
|
||||
}
|
||||
}
|
||||
value = {
|
||||
add = 0.3
|
||||
# Add an extra with the right perk
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
dynasty ?= {
|
||||
has_dynasty_perk = fp2_urbanism_legacy_3
|
||||
}
|
||||
any_sub_realm_county = {
|
||||
any_neighboring_county = { holder.top_liege != scope:subject.top_liege }
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
}
|
||||
add = 3
|
||||
}
|
||||
else = {
|
||||
value = {
|
||||
add = 0.2
|
||||
# Add an extra with the right perk
|
||||
|
||||
if = {
|
||||
limit = {
|
||||
dynasty ?= {
|
||||
has_dynasty_perk = fp2_urbanism_legacy_3
|
||||
}
|
||||
}
|
||||
add = 0.15
|
||||
}
|
||||
# Warlike AI wants more military vassals
|
||||
if = {
|
||||
limit = {
|
||||
scope:liege = { ai_has_warlike_personality = yes }
|
||||
}
|
||||
add = 1
|
||||
}
|
||||
}
|
||||
}
|
||||
contribution_desc = {
|
||||
first_valid = {
|
||||
triggered_desc = {
|
||||
trigger = { scope:liege = { government_has_flag = government_is_tribal } }
|
||||
desc = "tribal_liege_inefficiency"
|
||||
}
|
||||
triggered_desc = {
|
||||
trigger = {
|
||||
scope:subject = {
|
||||
primary_title.tier >= tier_county
|
||||
}
|
||||
scope:liege.culture = {
|
||||
has_cultural_parameter = republican_vassals_pay_more
|
||||
ai_subject_desire = 0
|
||||
|
||||
score = 0
|
||||
color = { 0.7 0.2 0.2 1.0 }
|
||||
|
||||
is_valid = {
|
||||
trigger_if = {
|
||||
limit = { exists = this }
|
||||
# Only for direct vassals of the top liege
|
||||
scope:liege.top_liege = this
|
||||
}
|
||||
# There can only be a limited number of militaries at a time
|
||||
custom_tooltip = {
|
||||
text = japan_administrative_province_military_amount_desc
|
||||
OR = {
|
||||
scope:liege = {
|
||||
any_vassal = {
|
||||
count < japan_administrative_province_military_max_value
|
||||
vassal_contract_has_flag = japan_administrative_province_military
|
||||
}
|
||||
}
|
||||
desc = "republican_vassals_pay_more_parameter"
|
||||
scope:subject = { vassal_contract_has_flag = japan_administrative_province_military }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
levies_factor = 0.5
|
||||
|
||||
subject_modifier = {
|
||||
development_growth_factor = -0.2
|
||||
monthly_county_control_growth_factor = 0.1
|
||||
fort_level = 1
|
||||
defender_advantage = 2
|
||||
men_at_arms_maintenance = -0.15
|
||||
}
|
||||
|
||||
flag = japan_administrative_province_military
|
||||
flag = japan_administrative_military_appointment
|
||||
flag = obligation_high_levies
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_industrial_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_industrial_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_metropolitan_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_metropolitan_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_military_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_protectorate_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_protectorate_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_standard_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_game_concept_celestial_standard_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_industrial_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_industrial_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_industrial_republic_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_industrial_republic_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_metropolitan_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_metropolitan_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_military_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_military_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_military_republic_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_military_republic_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_protectorate_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_protectorate_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_standard_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_standard_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_standard_republic_administration.dds
(Stored with Git LFS)
Normal file
BIN
N3OW/gfx/interface/icons/celestial_administration_types/icon_standard_republic_administration.dds
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -11,3 +11,17 @@
|
|||
NEOW_religious_decision.0001.aerosaurs:0 "Aerosaurs, Catchers of Stars!"
|
||||
NEOW_religious_decision.0001.optout:0 "$religious_decision.0101.flavor$"
|
||||
NEOW_religious_decision.0001.flavor:0 "$religious_decision.0101.flavor$"
|
||||
republic_administrative_province_standard: "@government_type_republic! Standard Administration"
|
||||
republic_administrative_province_standard_short: "Standard"
|
||||
republic_administrative_province_standard_text_icon: "@government_type_republic!"
|
||||
republic_administrative_province_standard_desc: "#low A civil type that attends to the everyday needs of the government and the local inhabitants#!"
|
||||
republic_administrative_province_trade: "@government_type_republic! Industrial Administration"
|
||||
republic_administrative_province_trade_short: "Industrial"
|
||||
republic_administrative_province_trade_text_icon: "@government_type_republic!"
|
||||
republic_administrative_province_trade_desc: "#low A civil administration that focuses on maritime commerce and long-term development.#!"
|
||||
republic_administrative_province_trade_amount_desc: "$republic_administrative_province_trade_short$ limit reached"
|
||||
republic_administrative_province_military: "@government_type_republic! Military Administration"
|
||||
republic_administrative_province_military_short: "Military"
|
||||
republic_administrative_province_military_text_icon: "@government_type_republic!"
|
||||
republic_administrative_province_military_desc: "#low A military administration focused on fortification and recruitment. Providing the realm with the means of protecting itself, or expanding its borders when necessary.#!"
|
||||
republic_administrative_province_military_amount_desc: "$republic_administrative_province_military_short$ limit reached"
|
||||
Loading…
Add table
Add a link
Reference in a new issue