Files
Proximity_Control_Overhaul/in_game/common/estates/00_default.txt
T
2026-10-17 14:54:36 +03:00

1337 lines
28 KiB
Plaintext

crown_estate = {
color = estate_crown
power_per_pop = 0
tax_per_pop = 0
rival = 0
alliance = 0
revolt_court_language = court_language
priority_for_dynasty_head = yes # when calculating a new dynasty head, the dynasty will check characters of this estate first before falling back to the other estates
can_spawn_random_characters = no
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
#not shown for ruler-estate, and as satisfaction is always at max.
}
power = {
parliament_base_support = 0.5
trade_income = 1.0
monthly_political_influence_gain_modifier = 1.0
country_cabinet_efficiency = 0.5
diplomatic_reputation = 2
power_projection = 5
revoke_privilege_cost_modifier = -1
estate_building_destruction_satisfaction_impact = -0.5
change_policy_cost_modifier = -0.5
monthly_legitimacy = 1.0
remove_bureaucracy_price_cost_modifier = -0.25
maintain_bureaucracy_price_cost_modifier = -0.05
global_estate_max_tax = 0.8
global_estate_target_satisfaction = crown_power_estate_satisfaction_impact
}
ruler = yes
}
bureaucrats_estate = {
color = estate_crown
tax_per_pop = 175
revolt_court_language = court_language
characters_have_dynasty = sometimes
can_generate_mercenary_leaders = no
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
country_cabinet_efficiency = 0.50
stability_cost_efficiency = 0.10
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
global_estate_max_tax = 0.10
tax_income_efficiency = 0.10
country_cabinet_efficiency = 0.20
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
tax_income_efficiency = -0.10
country_cabinet_efficiency = -0.10
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
}
}
nobles_estate = {
color = pop_nobles
tax_per_pop = 150
rival = -0.01
alliance = 0.01
characters_have_dynasty = always # new characters always spawn with a dynasty
can_generate_mercenary_leaders = yes
bank = yes #can and will loan money
revolt_court_language = court_language
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
monthly_prestige = 0.2
monthly_legitimacy = 0.2
}
power = {
building_upkeep_multiplier= -1.0
monthly_political_influence_gain_modifier = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
levy_combat_efficiency_modifier = 1.0
fort_maintenance_efficiency = 1.0
nobles_estate_max_tax = -1.0
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
nobles_estate_max_tax = 0.1
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
add = {
desc = "ESTATE_OPINION_PRESTIGE"
value = prestige
subtract = scope:target.prestige
multiply = 0.05
}
add = {
desc = "ESTATE_OPINION_POWER_PROJECTION"
value = power_projection
subtract = scope:target.power_projection
multiply = 0.1
}
add = {
desc = "aristocracy_vs_plutocracy"
value = {
value = scope:target.societal_value:aristocracy_vs_plutocracy
subtract = societal_value:aristocracy_vs_plutocracy
multiply = -1
divide = 10
}
}
add = {
desc = "serfdom_vs_free_subjects"
value = {
value = scope:target.societal_value:serfdom_vs_free_subjects
subtract = societal_value:serfdom_vs_free_subjects
multiply = -1
divide = 10
}
}
if = {
limit = {
government_type = government_type:monarchy
scope:target = { government_type = government_type:monarchy }
}
add = {
desc = "ESTATE_OPINION_BOTH_MONARCHY"
value = 5
}
}
add = {
desc = "ESTATE_OPINION_TARGET_N_ESTATE_POWER"
value = "scope:target.estate_power(estate_type:nobles_estate)"
multiply = 5
}
add = {
desc = "ESTATE_OPINION_TARGET_DIPLOMATIC_REPUTATION"
value = scope:target.modifier:diplomatic_reputation
multiply = 0.25
}
if = {
limit = {
culture.cultural_influence < scope:target.culture.cultural_influence
}
add = {
desc = "ESTATE_OPINION_HIGHER_CULTURE_INF"
value = 5
}
}
if = {
limit = {
expected_army_size < scope:target.expected_army_size
}
add = {
desc = "ESTATE_OPINION_HIGHER_MIL_POWER"
value = -10
}
}
if = {
limit = {
country_art_quality > scope:target.country_art_quality
}
add = {
desc = "ESTATE_OPINION_LOWER_ART"
value = -10
}
}
if = {
limit = {
is_neighbor_of = scope:target
}
add = {
desc = "ESTATE_OPINION_NEIGHBOR"
value = -5
}
}
if = {
limit = {
court_language = scope:target.court_language
}
add = {
desc = "ESTATE_OPINION_SAME_COURT_LANGUAGE"
value = 5
}
}
if = {
limit = {
language = scope:target.court_language
}
add = {
desc = "ESTATE_OPINION_COURT_LANGUAGE_IS_OUR_COMMON_LANGUAGE"
value = 5
}
}
if = {
limit = {
is_subject_of = scope:target
}
if = {
limit = { is_disloyal_subject = yes }
add = {
desc = "ESTATE_OPINION_SUBJECT_DISLOYAL"
value = -10
}
}
else = {
add = {
desc = "ESTATE_OPINION_SUBJECT_LOYAL"
value = 10
}
}
}
else_if = {
limit = { any_subject = { this = scope:target } }
if = {
limit = {
scope:target = { is_disloyal_subject = yes }
}
add = {
desc = "ESTATE_OPINION_SUBJECT_DISLOYAL"
value = -10
}
}
else = {
add = {
desc = "ESTATE_OPINION_SUBJECT_LOYAL"
value = 10
}
}
}
if = {
limit = {
"estate(estate_type:nobles_estate)" = {
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:nobles_estate)" = {
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:nobles_estate)" = {
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:nobles_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}
clergy_estate = {
color = pop_clergy
tax_per_pop = 50
rival = -0.01
alliance = 0.01
revolt_court_language = liturgical_language
characters_have_dynasty = sometimes # new characters may spawn with a dynasty
can_generate_mercenary_leaders = no
bank = yes #can and will loan money
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
research_speed_modifier = 0.5
diplomatic_reputation = 2
}
power = {
building_upkeep_multiplier= -1.0
monthly_political_influence_gain_modifier = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
clergy_estate_max_tax = -0.50
global_pop_conversion_speed_modifier = 2.0
stability_cost_efficiency = 1
monthly_towards_spiritualist = societal_value_significant_monthly_move
court_language_is_liturgical_language_importance_modifier = 12
monthly_legitimacy = -0.2
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
clergy_estate_max_tax = 0.1
court_language_is_liturgical_language_importance_modifier = -6
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
if = {
limit = {
"estate(estate_type:clergy_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = {
desc = "ESTATE_OPINION_TRUE_FAITH"
value = 10
multiply = modifier:tolerance_own
}
}
if = {
limit = {
"estate(estate_type:clergy_estate)" = {
dominant_religion ?= {
this != scope:target.religion
group = scope:target.religion.group
}
}
}
add = {
desc = "ESTATE_OPINION_HERETIC"
value = 10
multiply = modifier:tolerance_heretic
}
}
if = {
limit = {
"estate(estate_type:clergy_estate)" = {
dominant_religion ?= { group != scope:target.religion.group }
}
}
add = {
desc = "ESTATE_OPINION_HEATHEN"
value = 10
multiply = modifier:tolerance_heathen
}
}
add = {
desc = "ESTATE_OPINION_TARGET_C_ESTATE_POWER"
value = "scope:target.estate_power(estate_type:clergy_estate)"
subtract = 0.15
multiply = 6
}
if = {
limit = {
scope:target.religious_unity < 0.90
}
add = {
desc = "ESTATE_OPINION_RELIGIOUS_UNITY"
value = 1
subtract = scope:target.religious_unity
multiply = -10
}
}
add = {
desc = "spiritualist_vs_humanist"
value = {
value = scope:target.societal_value:spiritualist_vs_humanist
subtract = societal_value:spiritualist_vs_humanist
multiply = -1
divide = 10
multiply = "religion.religious_view_impact(scope:target.religion)"
}
}
add = {
desc = "ESTATE_OPINION_TARGET_ADVANCED"
value = num_of_advances_researched
subtract = scope:target.num_of_advances_researched
multiply = -0.05
max = 5
}
if = {
limit = {
scope:target = {
government_type = government_type:theocracy
}
}
add = {
desc = "ESTATE_OPINION_THEOCRACY"
value = 5
multiply = "religion.religious_view_impact(scope:target.religion)"
}
}
if = {
limit = {
scope:target.liturgical_language ?= liturgical_language
}
add = {
desc = "ESTATE_OPINION_SAME_LITURGICAL"
value = 10
}
}
if = {
limit = {
scope:target.court_language ?= liturgical_language
}
add = {
desc = "ESTATE_OPINION_THEIR_COURT_LITURGICAL"
value = 10
}
}
if = {
limit = {
"estate(estate_type:clergy_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
scope:target = {
has_reform =government_reform:papacy_reform
}
}
add = {
desc = "ESTATE_OPINION_HOLY_SEE"
value = 20
}
}
if = {
limit = {
OR = {
has_reform =government_reform:military_order_reform
has_estate_privilege = estate_privilege:clergy_military_orders
}
"estate(estate_type:clergy_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
scope:target = {
OR = {
has_reform =government_reform:military_order_reform
has_estate_privilege = estate_privilege:clergy_military_orders
}
}
}
add = {
desc = "ESTATE_OPINION_BOTH_MIL_ORDERS"
value = 10
}
}
if = {
limit = {
"estate(estate_type:clergy_estate)" = {
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:clergy_estate)" = {
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:clergy_estate)" = {
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:clergy_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}
burghers_estate = {
color = pop_burghers
tax_per_pop = 85
rival = -0.01
alliance = 0.01
revolt_court_language = common_language
characters_have_dynasty = sometimes # new characters may spawn with a dynasty
can_generate_mercenary_leaders = yes
bank = yes #can and will loan money
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
global_merchant_power = 1.0
global_production_efficiency = large_production_efficiency_bonus
}
power = {
building_upkeep_multiplier= -1.0
monthly_political_influence_gain_modifier = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
burghers_estate_max_tax = -1.0
global_merchant_capacity_modifier = 1.0
navy_maintenance_efficiency = 0.5
court_language_is_market_language_importance_modifier = 12
monthly_legitimacy = -0.2
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
burghers_estate_max_tax = 0.1
court_language_is_market_language_importance_modifier = -6
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
add = {
desc = "ESTATE_OPINION_TARGET_B_ESTATE_POWER"
value = "scope:target.estate_power(estate_type:burghers_estate)"
subtract = 0.2
multiply = 5
}
add = {
desc = "ESTATE_OPINION_MERCHANT_CAPACITY"
value = total_merchant_capacity
subtract = scope:target.total_merchant_capacity
multiply = 0.1
max = 5
min = -5
}
add = {
desc = "capital_economy_vs_traditional_economy"
value = {
value = scope:target.societal_value:capital_economy_vs_traditional_economy
subtract = societal_value:capital_economy_vs_traditional_economy
multiply = -1
divide = 10
}
}
add = {
desc = "aristocracy_vs_plutocracy"
value = {
value = scope:target.societal_value:aristocracy_vs_plutocracy
subtract = societal_value:aristocracy_vs_plutocracy
divide = 10
}
}
add = {
desc = "mercantilism_vs_free_trade"
value = {
value = scope:target.societal_value:mercantilism_vs_free_trade
subtract = societal_value:mercantilism_vs_free_trade
divide = 10
}
}
if = {
limit = {
capital.market.language = scope:target.capital.market.language
}
add = {
desc = "ESTATE_OPINION_OUR_MARKET_LANGUAGE"
value = 10
}
}
if = {
limit = {
capital.market = { has_merchant = scope:target }
}
add = {
desc = "ESTATE_OPINION_MERCHANT_IN_CAPITAL"
value = -5
}
}
if = {
limit = {
scope:target.capital.market = { has_merchant = root }
}
add = {
desc = "ESTATE_OPINION_OUR_MERCHANT_IN_THEIR_CAPITAL"
value = 10
}
}
if = {
limit = {
government_type = government_type:republic
scope:target = { government_type = government_type:republic }
}
add = {
desc = "ESTATE_OPINION_BOTH_REPUBLIC"
value = 5
}
}
if = {
limit = {
is_embargoed_by = scope:target
}
add = {
desc = "ESTATE_OPINION_EMBARGOING_US"
value = -5
}
}
if = {
limit = {
"estate(estate_type:burghers_estate)" = {
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:burghers_estate)" = {
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:burghers_estate)" = {
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:burghers_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}
peasants_estate = {
color = pop_peasants
power_per_pop = 0.025
tax_per_pop = 2.5
rival = -0.01
alliance = 0.01
disenfranchise_to = nobles_estate
bank = yes #can and will loan money
revolt_court_language = common_language
characters_have_dynasty = never # new characters never spawn with a dynasty
use_diminutive = yes
can_generate_mercenary_leaders = yes
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
stability_cost_efficiency = 0.4
global_monthly_food_modifier = 0.25
levy_recovery_modifier = 0.5
}
power = {
building_upkeep_multiplier= -1.0
monthly_political_influence_gain_modifier = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
peasants_estate_max_tax = -0.25
food_purchase_efficiency = 1
global_estate_target_satisfaction = medium_permanent_target_satisfaction
monthly_towards_free_subjects = societal_value_significant_monthly_move
court_language_is_common_language_importance_modifier = 12
monthly_legitimacy = -0.2
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
peasants_estate_max_tax = 0.1
court_language_is_common_language_importance_modifier = -6
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
add = {
desc = "ESTATE_OPINION_TARGET_P_ESTATE_POWER"
value = "scope:target.estate_power(estate_type:peasants_estate)"
subtract = 0.2
multiply = 5
}
if = {
limit = {
"estate(estate_type:peasants_estate)" = {
dominant_religion ?= {
this != scope:target.religion
group = scope:target.religion.group
}
}
}
add = {
desc = "ESTATE_OPINION_HERETIC"
value = -5
}
}
if = {
limit = {
"estate(estate_type:peasants_estate)" = {
dominant_religion ?= { group != scope:target.religion.group }
}
}
add = {
desc = "ESTATE_OPINION_HEATHEN"
value = -10
}
}
if = {
limit = {
"estate(estate_type:peasants_estate)" = {
NOT = { scope:target.culture = { has_shared_culture_group = prev.dominant_culture } }
}
}
add = {
desc = "ESTATE_OPINION_DIFFERENT_CULTURE_GROUP"
value = -5
}
}
if = {
limit = {
"estate(estate_type:peasants_estate)" = {
exists = dominant_culture.language
scope:target.culture.language = dominant_culture.language
}
}
add = {
desc = "ESTATE_OPINION_SAME_COMMON_LANGUAGE"
value = 5
}
}
if = {
limit = {
is_rival_of = scope:target
}
add = {
desc = "ESTATE_OPINION_RIVAL"
value = -20
}
}
if = {
limit = {
scope:target = {
has_reform = government_reform:peasant_republic_reform
}
}
add = {
desc = "ESTATE_OPINION_PEASANT_REPUBLIC"
value = 10
}
}
add = {
desc = "capital_economy_vs_traditional_economy"
value = {
value = scope:target.societal_value:capital_economy_vs_traditional_economy
subtract = societal_value:capital_economy_vs_traditional_economy
divide = 10
}
}
add = {
desc = "spiritualist_vs_humanist"
value = {
value = scope:target.societal_value:spiritualist_vs_humanist
subtract = societal_value:spiritualist_vs_humanist
divide = 10
}
}
add = {
desc = "serfdom_vs_free_subjects"
value = {
value = scope:target.societal_value:serfdom_vs_free_subjects
subtract = societal_value:serfdom_vs_free_subjects
divide = 10
}
}
if = {
limit = {
"estate(estate_type:peasants_estate)" = {
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:peasants_estate)" = {
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:peasants_estate)" = {
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:peasants_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}
dhimmi_estate = {
color = estate_dhimmi
power_per_pop = 0.02
tax_per_pop = 1
rival = -0.01
alliance = 0.01
can_generate_mercenary_leaders = no
disenfranchise_to = nobles_estate
revolt_court_language = common_language
characters_have_dynasty = never # new characters never spawn with a dynasty
use_diminutive = yes
bank = yes #can and will loan money
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
tolerance_heathen = 2
country_cabinet_efficiency = 0.1
}
power = {
building_upkeep_multiplier= -1.0
political_influence = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
dhimmi_estate_max_tax = -0.3
monthly_towards_humanist = societal_value_significant_monthly_move
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
dhimmi_estate_max_tax = 0.5
pop_join_rebel_threshold = -0.1
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
if = {
limit = {
"estate(estate_type:dhimmi_estate)" = {
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:dhimmi_estate)" = {
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:dhimmi_estate)" = {
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:dhimmi_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}
tribes_estate = {
color = pop_tribes
power_per_pop = 0.01
tax_per_pop = 0.01
rival = -0.01
alliance = 0.01
can_generate_mercenary_leaders = yes
revolt_court_language = common_language
characters_have_dynasty = never # new characters never spawn with a dynasty
use_diminutive = yes
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
global_raw_material_output = 0.05
global_monthly_food_modifier = 0.10
}
power = {
building_upkeep_multiplier= -1.0
political_influence = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
global_raw_material_output = 0.1
tribes_estate_max_tax = -0.3
monthly_towards_traditional_economy = societal_value_significant_monthly_move
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
tribes_estate_max_tax = 0.5
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
add = {
desc = "ESTATE_OPINION_TARGET_T_ESTATE_POWER"
value = "scope:target.estate_power(estate_type:tribes_estate)"
subtract = 0.2
multiply = 5
}
if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_religion
dominant_religion ?= {
this != scope:target.religion
group = scope:target.religion.group
}
}
}
add = {
desc = "ESTATE_OPINION_HERETIC"
value = -5
}
}
if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_religion
dominant_religion ?= { group != scope:target.religion.group }
}
}
add = {
desc = "ESTATE_OPINION_HEATHEN"
value = -10
}
}
if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_culture
NOT = { scope:target.culture = { has_shared_culture_group = prev.dominant_culture } }
}
}
add = {
desc = "ESTATE_OPINION_DIFFERENT_CULTURE_GROUP"
value = -5
}
}
if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_culture.language
scope:target.culture.language = dominant_culture.language
}
}
add = {
desc = "ESTATE_OPINION_SAME_COMMON_LANGUAGE"
value = 5
}
}
if = {
limit = {
is_rival_of = scope:target
}
add = {
desc = "ESTATE_OPINION_RIVAL"
value = -20
}
}
if = {
limit = {
scope:target = {
government_type = government_type:tribe
}
}
add = {
desc = "ESTATE_OPINION_TRIBE"
value = 10
}
}
if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_culture
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_culture
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_culture
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:tribes_estate)" = {
exists = dominant_religion
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}
cossacks_estate = {
color = map_cossack
power_per_pop = 0.5
tax_per_pop = 0.02
rival = -0.01
alliance = 0.01
revolt_court_language = common_language
characters_have_dynasty = never # new characters never spawn with a dynasty
use_diminutive = yes
can_generate_mercenary_leaders = yes
#multiplied with (satisfaction - LOW_SATISFACTION_THRESHOLD)
satisfaction = {
monthly_war_exhaustion = -0.05
global_monthly_food_modifier = 0.10
}
power = {
building_upkeep_multiplier= -1.0
political_influence = -1.0
}
#multiplied with (relative_power - LOW_POWER_THRESHOLD) if > LOW_POWER_THRESHOLD
high_power = {
cossacks_estate_max_tax = -0.3
military_tactics = 0.1
monthly_towards_offensive = societal_value_significant_monthly_move
}
#multiplied with -(relative_power - LOW_POWER_THRESHOLD) if < LOW_POWER_THRESHOLD
low_power = {
cossacks_estate_max_tax = 0.5
pop_join_rebel_threshold = -0.1
}
opinion = {
add = {
desc = "ESTATE_OPINION_BASE"
value = "opinion(scope:target)"
multiply = 0.05
}
if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
dominant_religion ?= {
this != scope:target.religion
group = scope:target.religion.group
}
}
}
add = {
desc = "ESTATE_OPINION_HERETIC"
value = -5
}
}
if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
dominant_religion ?= { group != scope:target.religion.group }
}
}
add = {
desc = "ESTATE_OPINION_HEATHEN"
value = -10
}
}
if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
scope:target.culture.language = dominant_culture.language
}
}
add = {
desc = "ESTATE_OPINION_SAME_COMMON_LANGUAGE"
value = 5
}
}
if = {
limit = {
is_rival_of = scope:target
}
add = {
desc = "ESTATE_OPINION_RIVAL"
value = -20
}
}
if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
dominant_culture ?= { this = scope:target.culture }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_CULTURE" value = 20 }
}
else_if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
scope:target = { has_accepted_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_ACCEPTED_ESTATE_CULTURE" value = 10 }
}
else_if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
scope:target = { has_tolerated_culture = prev.dominant_culture }
}
}
add = { desc = "ESTATE_OPINION_TOLERATED_ESTATE_CULTURE" value = 5 }
}
if = {
limit = {
"estate(estate_type:cossacks_estate)" = {
dominant_religion ?= { this = scope:target.religion }
}
}
add = { desc = "ESTATE_OPINION_SAME_ESTATE_RELIGION" value = 20 }
}
}
}