1246 lines
30 KiB
Text
1246 lines
30 KiB
Text
# Can't reference a named value that hasn't been defined yet, so this file is late in the load order
|
|
# Feel free to use other files as well, but be careful about load order
|
|
# Please remove the example formulas once there's a few real formulas
|
|
|
|
|
|
steward_learn_on_the_job_scale = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
liege = { has_perk = learn_on_the_job_perk }
|
|
}
|
|
add = stewardship
|
|
multiply = {
|
|
add = learn_on_the_job_percentage
|
|
divide = 100
|
|
}
|
|
floor = yes
|
|
min = 1
|
|
}
|
|
}
|
|
|
|
### Reliable House modifier
|
|
steward_reliable_house_scale = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
exists = liege.dynasty
|
|
liege.dynasty = { has_dynasty_perk = fp2_coterie_legacy_2 }
|
|
house = liege.house
|
|
}
|
|
add = stewardship
|
|
multiply = {
|
|
add = council_reliable_house_percentage
|
|
divide = 100
|
|
}
|
|
floor = yes
|
|
min = 1
|
|
}
|
|
}
|
|
|
|
|
|
#########################################
|
|
########## COLLECT TAXES TASK ###########
|
|
#########################################
|
|
|
|
steward_collect_taxes_scale_base = {
|
|
add = stewardship
|
|
divide = 2
|
|
}
|
|
|
|
steward_collect_taxes_perk_bonus_scale = {
|
|
add = steward_collect_taxes_scale_base
|
|
multiply = {
|
|
add = tax_man_perk_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_collect_taxes_erudition_bonus_scale = {
|
|
add = steward_collect_taxes_scale_base
|
|
multiply = {
|
|
add = erudition_legacy_5_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_collect_taxes_family_business_bonus_scale = {
|
|
add = steward_collect_taxes_scale_base
|
|
multiply = {
|
|
add = family_business_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_collect_taxes_consulted_house_bonus_scale = {
|
|
add = steward_collect_taxes_scale_base
|
|
multiply = {
|
|
add = consulted_house_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_collect_taxes_scale_tooltip_total = {
|
|
add = steward_collect_taxes_scale_base
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = { has_perk = tax_man_perk }
|
|
}
|
|
add = steward_collect_taxes_perk_bonus_scale
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_erudition_legacy_5_perk = yes
|
|
}
|
|
add = steward_collect_taxes_erudition_bonus_scale
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_family_business_bonus = yes
|
|
}
|
|
add = steward_collect_taxes_family_business_bonus_scale
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_consulted_house_bonus = yes
|
|
}
|
|
add = steward_collect_taxes_consulted_house_bonus_scale
|
|
}
|
|
}
|
|
|
|
steward_collect_taxes_total_scale = {
|
|
add = steward_collect_taxes_scale_tooltip_total
|
|
divide = 100
|
|
}
|
|
|
|
steward_collect_taxes_bonus_tax_income = {
|
|
add = medium_gold_value
|
|
multiply = stewardship
|
|
divide = 10
|
|
}
|
|
|
|
#########################################
|
|
######### DEVELOP COUNTY TASK ###########
|
|
#########################################
|
|
|
|
steward_develop_county_full_progress = {
|
|
if = {
|
|
limit = { exists = scope:county }
|
|
add = scope:county.development_rate
|
|
}
|
|
}
|
|
|
|
steward_develop_county_current_progress = {
|
|
value = 0
|
|
if = {
|
|
limit = { exists = scope:county }
|
|
add = scope:county.development_towards_level_increase
|
|
}
|
|
}
|
|
|
|
steward_develop_county_base = {
|
|
add = 0.1
|
|
}
|
|
|
|
steward_develop_county_monthly_increase = {
|
|
add = stewardship
|
|
multiply = 0.175
|
|
}
|
|
|
|
steward_develop_county_base_total = {
|
|
add = steward_develop_county_base
|
|
add = steward_develop_county_monthly_increase
|
|
}
|
|
|
|
steward_develop_county_modifier_scale = {
|
|
add = steward_develop_county_base_total
|
|
divide = 100
|
|
}
|
|
|
|
# Relation impact
|
|
steward_develop_county_monthly_increase_friend_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_friend = scope:councillor
|
|
NOT = { has_relation_best_friend = scope:councillor }
|
|
}
|
|
}
|
|
value = steward_develop_county_base_total
|
|
multiply = {
|
|
add = council_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_develop_county_monthly_increase_best_friend_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_best_friend = scope:councillor
|
|
}
|
|
}
|
|
value = steward_develop_county_base_total
|
|
multiply = {
|
|
add = council_best_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_develop_county_monthly_increase_rival_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_rival = scope:councillor
|
|
NOT = { has_relation_nemesis = scope:councillor }
|
|
}
|
|
}
|
|
value = steward_develop_county_base_total
|
|
multiply = {
|
|
add = council_rival_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_develop_county_monthly_increase_nemesis_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_nemesis = scope:councillor
|
|
}
|
|
}
|
|
value = steward_develop_county_base_total
|
|
multiply = {
|
|
add = council_nemesis_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
steward_develop_county_perk_bonus_monthly_increase = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
liege = { has_perk = planned_cultivation_perk }
|
|
}
|
|
add = steward_develop_county_base_total
|
|
multiply = {
|
|
add = planned_cultivation_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
steward_develop_county_erudition_bonus_monthly_increase = {
|
|
value = 0
|
|
add = steward_develop_county_base_total
|
|
multiply = {
|
|
add = erudition_legacy_5_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_develop_county_family_business_monthly_increase = {
|
|
value = 0
|
|
add = steward_develop_county_base_total
|
|
multiply = {
|
|
add = family_business_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_develop_county_consulted_house_monthly_increase = {
|
|
value = 0
|
|
add = steward_develop_county_base_total
|
|
multiply = {
|
|
add = consulted_house_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_develop_county_total = {
|
|
add = steward_develop_county_base
|
|
add = steward_develop_county_monthly_increase
|
|
add = steward_develop_county_monthly_increase_friend_bonus
|
|
add = steward_develop_county_monthly_increase_best_friend_bonus
|
|
add = steward_develop_county_monthly_increase_rival_bonus
|
|
add = steward_develop_county_monthly_increase_nemesis_bonus
|
|
add = steward_develop_county_perk_bonus_monthly_increase
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_erudition_legacy_5_perk = yes
|
|
}
|
|
add = steward_develop_county_erudition_bonus_monthly_increase
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_family_business_bonus = yes
|
|
}
|
|
add = steward_develop_county_family_business_monthly_increase
|
|
}
|
|
}
|
|
|
|
steward_develop_county_tribal_penalty = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
should_apply_tribal_development_penalty_trigger = yes
|
|
}
|
|
}
|
|
add = scope:councillor.steward_develop_county_total
|
|
add = scope:councillor.steward_develop_county_perk_bonus_monthly_increase
|
|
multiply = -0.5
|
|
}
|
|
}
|
|
|
|
steward_develop_county_perk_bonus_modifier_scale = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
liege = { has_perk = planned_cultivation_perk }
|
|
}
|
|
add = steward_develop_county_modifier_scale
|
|
multiply = 0.2
|
|
}
|
|
}
|
|
|
|
current_development_penalty = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
}
|
|
add = scope:councillor.steward_develop_county_base_total
|
|
add = scope:councillor.steward_develop_county_perk_bonus_monthly_increase
|
|
add = scope:councillor.steward_develop_county_tribal_penalty
|
|
multiply = {
|
|
subtract = scope:county.development_level
|
|
multiply = {
|
|
value = 9.13 # Due to the way the development penalty is calculated, this means you reach maximum penalty at Development Level 10.
|
|
# If you want really mathy-stuff, the formula is: Monthly Increase - (Monthly Increase(Development Level/100)*Above Number)
|
|
if = {
|
|
limit = { culture = { has_innovation = innovation_development_04 } }
|
|
multiply = 0.1111 # With Rennisance Thought, this is increased to Development Level 90.
|
|
}
|
|
else_if = {
|
|
limit = { culture = { has_innovation = innovation_development_03 } }
|
|
multiply = 0.1818 # With Urbanization, Development Level 55.
|
|
}
|
|
else_if = {
|
|
limit = { culture = { has_innovation = innovation_development_02 } }
|
|
multiply = 0.2856 # With Communal Government, Development Level 35.
|
|
}
|
|
else_if = {
|
|
limit = { culture = { has_innovation = innovation_development_01 } }
|
|
multiply = 0.5000 # With the Public Works innovation, Development Level 20.
|
|
}
|
|
}
|
|
divide = 100
|
|
min = -0.875 # This is the maximum penalty.
|
|
}
|
|
}
|
|
}
|
|
|
|
#########################################
|
|
######### PROMOTE CULTURE TASK ##########
|
|
#########################################
|
|
|
|
steward_promote_culture_base = 0.25
|
|
|
|
steward_promote_culture_monthly_increase = {
|
|
add = stewardship
|
|
divide = 20
|
|
}
|
|
|
|
steward_promote_culture_contextual_bonuses = {
|
|
# Relation Bonuses/Penalties
|
|
if = { # Friend
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_friend = scope:councillor
|
|
NOT = { has_relation_best_friend = scope:councillor }
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.steward_promote_culture_monthly_increase_friend_bonus
|
|
desc = COUNCILLOR_IS_YOUR_FRIEND
|
|
}
|
|
}
|
|
if = { # Best Friend
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_best_friend = scope:councillor
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.steward_promote_culture_monthly_increase_best_friend_bonus
|
|
desc = COUNCILLOR_IS_YOUR_BEST_FRIEND
|
|
}
|
|
}
|
|
if = { # Rival
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_rival = scope:councillor
|
|
NOT = { has_relation_nemesis = scope:councillor }
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.steward_promote_culture_monthly_increase_rival_bonus
|
|
desc = COUNCILLOR_IS_YOUR_RIVAL
|
|
}
|
|
}
|
|
if = { # Nemesis
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_nemesis = scope:councillor
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.steward_promote_culture_monthly_increase_nemesis_bonus
|
|
desc = COUNCILLOR_IS_YOUR_NEMESIS
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_erudition_legacy_5_perk = yes
|
|
}
|
|
add = {
|
|
value = steward_promote_culture_erudition_bonus
|
|
desc = ERUDITION_DYNASTY_PERK_BONUS_VALUE
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_family_business_bonus = yes
|
|
}
|
|
add = {
|
|
value = scope:councillor.steward_promote_culture_family_business_bonus
|
|
desc = FAMILY_BUSINESS_BONUS_VALUE
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor_liege.culture = {
|
|
is_hybrid_culture = yes
|
|
culture_age < culture_hybrid_cooldown
|
|
any_parent_culture = {
|
|
this = scope:county.culture
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_hybrid_culture_vs_parents_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_HYBRID_VS_PARENTS_BONUS_MODIFIER
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor_liege.culture = {
|
|
is_divergent_culture = yes
|
|
culture_age < culture_hybrid_cooldown # Intentional
|
|
any_parent_culture = {
|
|
this = scope:county.culture
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_divergent_culture_vs_parents_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_DIVERGENT_VS_PARENTS_BONUS_MODIFIER
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor_liege.faith = {
|
|
has_doctrine_parameter = same_faith_promote_culture_bonus_active
|
|
}
|
|
scope:county.faith = scope:councillor_liege.faith
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_communal_identity_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_COMMUNAL_IDENTITY_BONUS_MODIFIER
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor_liege.faith = { has_doctrine_parameter = easier_to_convert_culture_in_same_faith_mountains }
|
|
scope:county = {
|
|
faith = scope:councillor_liege.faith
|
|
any_county_province = {
|
|
OR = {
|
|
terrain = mountains
|
|
terrain = desert_mountains
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_MOUNTAINS_BONUS
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor_liege.faith = { has_doctrine_parameter = easier_to_convert_culture_in_same_faith_hills_forests }
|
|
scope:county = {
|
|
faith = scope:councillor_liege.faith
|
|
any_county_province = {
|
|
OR = {
|
|
terrain = mountains
|
|
terrain = desert_mountains
|
|
}
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_easier_to_convert_culture_in_same_faith_hills_forests_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_EASIER_TO_CONVERT_CULTURE_IN_SAME_FAITH_HILLS_FORESTS_BONUS
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege.culture = {
|
|
has_innovation = innovation_east_settling
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_east_settling_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_INNOVATION_BONUS_EAST_SETTLING
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = { has_county_modifier = 6210_architect_county_modifier }
|
|
}
|
|
add = {
|
|
value = scope:councillor.6210_architect_promote_culture_bonus
|
|
desc = COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = { has_county_modifier = easier_to_culture_convert }
|
|
}
|
|
add = {
|
|
value = scope:councillor.easier_to_convert_bonus
|
|
desc = COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = { has_character_modifier = court_fashion_culture_modifier }
|
|
}
|
|
add = {
|
|
value = scope:councillor.steward_fashion_bonus
|
|
desc = COUNCILLOR_LIEGE_MODIFIERS_BONUS
|
|
}
|
|
}
|
|
#Reduce for various county modifiers.
|
|
# Cultural Traditions
|
|
## Bonuses
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county.culture = { has_cultural_parameter = easier_to_convert_county_culture_with_heritage }
|
|
scope:councillor_liege.culture = { has_same_culture_heritage = scope:county.culture }
|
|
}
|
|
add = {
|
|
value = conversion_culture_easier_to_culture_change_with_heritage_value
|
|
desc = TRADITION_EASIER_TO_CULTURE_CONVERT_WITH_HERITAGE_MODIFIER
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_erudition_legacy_5_perk = yes
|
|
}
|
|
add = {
|
|
value = steward_promote_culture_erudition_bonus_monthly_increase
|
|
desc = ERUDITION_DYNASTY_PERK_BONUS_VALUE
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_family_business_bonus = yes
|
|
}
|
|
add = {
|
|
value = steward_promote_culture_family_business_monthly_increase
|
|
desc = FAMILY_BUSINESS_BONUS_VALUE
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_consulted_house_bonus = yes
|
|
}
|
|
add = {
|
|
value = steward_promote_culture_consulted_house_monthly_increase
|
|
desc = CONSULTED_HOUSE_BONUS_VALUE
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
scope:county = {
|
|
OR = {
|
|
has_county_modifier = 3020_own_culture_monument
|
|
has_county_modifier = 3020_multicultural_monument
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = hold_court_3020_culture_bonus
|
|
desc = 3020_MONUMENT_VALUE
|
|
}
|
|
}
|
|
## Penalties
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county.culture = { has_cultural_parameter = harder_to_convert_county_culture_without_heritage }
|
|
NOT = {
|
|
scope:councillor_liege.culture = { has_same_culture_heritage = scope:county.culture }
|
|
}
|
|
}
|
|
add = {
|
|
value = conversion_culture_resistant_to_culture_change_without_heritage_value
|
|
desc = TRADITION_HARDER_TO_CULTURE_CONVERT_WITHOUT_HERITAGE_MODIFIER
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county.culture = { has_cultural_parameter = harder_to_convert_county_culture }
|
|
}
|
|
add = {
|
|
value = conversion_culture_resistant_to_culture_change
|
|
desc = TRADITION_HARDER_TO_CULTURE_CONVERT
|
|
}
|
|
}
|
|
|
|
# Struggles
|
|
## Penalties
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = {
|
|
any_county_struggle = { has_struggle_phase_parameter = county_culture_conversion_in_region_proceeds_slower }
|
|
}
|
|
}
|
|
add = {
|
|
value = conversion_culture_resistant_to_culture_change_due_to_struggle_phase_value
|
|
desc = STRUGGLE_HARDER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER
|
|
}
|
|
}
|
|
## Bonuses
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = {
|
|
any_county_struggle = { has_struggle_phase_parameter = county_culture_conversion_in_region_proceeds_faster }
|
|
}
|
|
}
|
|
add = {
|
|
value = conversion_culture_accepting_of_culture_change_due_to_struggle_phase_value
|
|
desc = STRUGGLE_EASIER_TO_CULTURE_CONVERT_DUE_TO_STRUGGLE_PHASE_MODIFIER
|
|
}
|
|
}
|
|
# Decisions
|
|
if = {
|
|
limit = {
|
|
OR = {
|
|
scope:councillor_liege.culture = { has_cultural_pillar = heritage_goidelic }
|
|
scope:councillor_liege.culture = { has_cultural_pillar = heritage_brythonic }
|
|
}
|
|
exists = scope:county
|
|
scope:county = {
|
|
has_county_modifier = reclaim_britannia_culture_modifier
|
|
NOR= {
|
|
culture = { has_cultural_pillar = heritage_goidelic }
|
|
culture = { has_cultural_pillar = heritage_brythonic }
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = promote_culture_reclaimed_brittania_bonus
|
|
desc = STEWARD_PROMOTE_CULTURE_RECLAIMING_BRITANNIA
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:county.culture ?= { has_cultural_pillar = heritage_iranian }
|
|
exists = global_var:fp3_struggle_ending
|
|
global_var:fp3_struggle_ending = flag:fp3_struggle_rekindle_iran_ending
|
|
|
|
NOT = {
|
|
scope:councillor_liege.culture = { has_same_culture_heritage = scope:county.culture }
|
|
}
|
|
}
|
|
add = {
|
|
value = conversion_culture_resistant_to_culture_change
|
|
desc = struggle_persia_ending_rekindle_iran_harder_to_convert_culture_reason
|
|
}
|
|
}
|
|
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege.culture = { has_cultural_pillar = heritage_iranian }
|
|
exists = global_var:fp3_struggle_ending
|
|
global_var:fp3_struggle_ending = flag:fp3_struggle_rekindle_iran_ending
|
|
|
|
NOT = {
|
|
scope:councillor_liege.culture = { has_same_culture_heritage = scope:county.culture }
|
|
}
|
|
}
|
|
add = {
|
|
value = conversion_culture_easy
|
|
desc = struggle_persia_ending_rekindle_iran_harder_to_convert_culture_reason
|
|
}
|
|
}
|
|
|
|
# Events
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = {
|
|
has_county_modifier = governance_1073_conversion_resistance_modifier
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_local_traditions_respected_penalty
|
|
desc = STEWARD_PROMOTE_CULTURE_LOCAL_TRADITIONS_RESPECTED
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = {
|
|
has_county_modifier = county_shuubiyya_modifier
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_shuubiyya_penalty
|
|
desc = STEWARD_PROMOTE_CULTURE_SHUUBIYYA
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = {
|
|
OR = {
|
|
has_county_modifier = enthusiastic_nomad_settlement_saharan_modifier
|
|
has_county_modifier = nomad_settlement_saharan_modifier
|
|
}
|
|
}
|
|
}
|
|
add = {
|
|
value = scope:councillor.promote_culture_allowed_nomad_settlement_penalty
|
|
desc = STEWARD_PROMOTE_CULTURE_ALLOWED_NOMAD_SETTLEMENT
|
|
}
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = { has_county_modifier = hold_court_8190_vassal_modifier }
|
|
}
|
|
add = {
|
|
value = scope:councillor.court_8190_vassal_modifier_value
|
|
desc = COURT_CHAPLAIN_CONVERSION_LOCAL_COUNTY_MODIFIERS
|
|
}
|
|
}
|
|
}
|
|
|
|
steward_promote_culture_monthly_increase_friend_bonus = {
|
|
value = steward_promote_culture_monthly_increase
|
|
multiply = {
|
|
value = council_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_promote_culture_base_total = {
|
|
add = steward_promote_culture_base
|
|
add = steward_promote_culture_monthly_increase
|
|
}
|
|
|
|
steward_promote_culture_monthly_increase_best_friend_bonus = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = {
|
|
value = council_best_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
steward_promote_culture_monthly_increase_rival_bonus = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = {
|
|
value = council_rival_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
steward_promote_culture_monthly_increase_nemesis_bonus = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = {
|
|
value = council_nemesis_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_promote_culture_erudition_bonus = {
|
|
add = steward_promote_culture_base_total
|
|
multiply = {
|
|
add = erudition_legacy_5_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_promote_culture_family_business_bonus = {
|
|
add = steward_promote_culture_base_total
|
|
multiply = {
|
|
add = family_business_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
promote_culture_communal_identity_bonus = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = 0.50
|
|
}
|
|
|
|
promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_root_value = 0.5
|
|
|
|
promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_loc_control = {
|
|
value = promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_root_value
|
|
multiply = 100
|
|
}
|
|
|
|
promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = promote_culture_easier_to_convert_culture_in_same_faith_mountains_bonus_root_value
|
|
}
|
|
|
|
promote_culture_hybrid_culture_vs_parents_bonus = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = 1.5
|
|
}
|
|
|
|
promote_culture_divergent_culture_vs_parents_bonus = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = 1.3
|
|
}
|
|
|
|
promote_culture_east_settling_bonus = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = 0.15
|
|
}
|
|
|
|
promote_culture_reclaimed_brittania_bonus = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = 0.75
|
|
}
|
|
|
|
steward_promote_culture_erudition_bonus_monthly_increase = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = {
|
|
add = erudition_legacy_5_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_promote_culture_family_business_monthly_increase = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = {
|
|
add = family_business_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_promote_culture_consulted_house_monthly_increase = {
|
|
value = steward_promote_culture_base_total
|
|
multiply = {
|
|
add = consulted_house_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
hold_court_3020_culture_bonus = {
|
|
value = 0.1
|
|
}
|
|
|
|
promote_culture_local_traditions_respected_penalty = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = -0.75
|
|
}
|
|
|
|
promote_culture_shuubiyya_penalty = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:county = {
|
|
has_county_modifier = county_shuubiyya_modifier
|
|
}
|
|
}
|
|
add = steward_promote_culture_base_total
|
|
multiply = -0.75
|
|
}
|
|
}
|
|
|
|
promote_culture_allowed_nomad_settlement_penalty = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = -0.8
|
|
}
|
|
|
|
promote_culture_development_penalty = {
|
|
value = 0
|
|
if = {
|
|
limit = { exists = scope:county }
|
|
add = scope:councillor.steward_promote_culture_base_total
|
|
add = scope:councillor.steward_promote_culture_contextual_bonuses
|
|
multiply = {
|
|
subtract = scope:county.development_level
|
|
divide = 100
|
|
min = -0.9
|
|
}
|
|
}
|
|
}
|
|
|
|
conversion_culture_easier_to_culture_change_with_heritage_value = {
|
|
value = 0
|
|
add = steward_promote_culture_base
|
|
multiply = 0.3
|
|
}
|
|
|
|
conversion_culture_resistant_to_culture_change_without_heritage_value = {
|
|
value = 0
|
|
subtract = steward_promote_culture_base_total
|
|
multiply = 0.5
|
|
}
|
|
|
|
conversion_culture_resistant_to_culture_change = {
|
|
value = 0
|
|
subtract = steward_promote_culture_base_total
|
|
multiply = 0.5
|
|
}
|
|
|
|
conversion_culture_resistant_to_culture_change_due_to_struggle_phase_value = {
|
|
value = 0
|
|
subtract = steward_promote_culture_base
|
|
multiply = 0.5
|
|
}
|
|
|
|
conversion_culture_accepting_of_culture_change_due_to_struggle_phase_value = {
|
|
value = 0
|
|
subtract = steward_promote_culture_base
|
|
multiply = -0.5
|
|
}
|
|
|
|
conversion_culture_easy = {
|
|
value = 0
|
|
add = steward_promote_culture_base_total
|
|
multiply = 0.5
|
|
}
|
|
|
|
#########################################
|
|
######## CONVINCE DE JURE TASK ##########
|
|
#########################################
|
|
|
|
steward_convince_dejure_base = 0.1
|
|
|
|
steward_convince_dejure_monthly_increase = {
|
|
add = stewardship
|
|
divide = 20
|
|
}
|
|
|
|
steward_convince_dejure_monthly_increase_friend_bonus = {
|
|
value = steward_convince_dejure_monthly_increase
|
|
multiply = {
|
|
value = council_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
steward_convince_dejure_base_total = {
|
|
add = steward_convince_dejure_monthly_increase
|
|
add = steward_convince_dejure_monthly_increase_friend_bonus
|
|
}
|
|
steward_convince_dejure_monthly_increase_best_friend_bonus = {
|
|
value = steward_convince_dejure_base_total
|
|
multiply = {
|
|
value = council_best_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
steward_convince_dejure_monthly_increase_rival_bonus = {
|
|
value = steward_convince_dejure_base_total
|
|
multiply = {
|
|
value = council_rival_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
steward_convince_dejure_monthly_increase_nemesis_bonus = {
|
|
value = steward_convince_dejure_base_total
|
|
multiply = {
|
|
value = council_nemesis_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_convince_dejure_erudition_bonus = {
|
|
add = steward_convince_dejure_base_total
|
|
multiply = {
|
|
add = erudition_legacy_5_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_convince_dejure_family_business_bonus = {
|
|
add = steward_convince_dejure_base_total
|
|
multiply = {
|
|
add = family_business_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_convince_dejure_consulted_house_bonus = {
|
|
add = steward_convince_dejure_base_total
|
|
multiply = {
|
|
add = consulted_house_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
#########################################
|
|
######### ACCEPT CULTURE TASK ###########
|
|
#########################################
|
|
|
|
task_accept_culture_base_progress = {
|
|
value = 0.01
|
|
multiply = scope:councillor_liege.primary_title.tier
|
|
}
|
|
|
|
steward_accept_culture_base_total = {
|
|
add = task_accept_culture_base_progress
|
|
add = steward_accept_culture_yearly_increase
|
|
}
|
|
|
|
steward_accept_culture_yearly_increase = {
|
|
add = stewardship
|
|
multiply = 0.005
|
|
}
|
|
|
|
steward_accept_culture_erudition_bonus_yearly_increase = {
|
|
add = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = erudition_legacy_5_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_accept_culture_customs_bonus_yearly_increase = {
|
|
add = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = customs_legacy_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
# Relation impact
|
|
steward_accept_culture_yearly_increase_friend_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_friend = scope:councillor
|
|
NOT = { has_relation_best_friend = scope:councillor }
|
|
}
|
|
}
|
|
value = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = council_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_accept_culture_yearly_increase_best_friend_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_best_friend = scope:councillor
|
|
}
|
|
}
|
|
value = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = council_best_friend_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_accept_culture_yearly_increase_rival_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_rival = scope:councillor
|
|
NOT = { has_relation_nemesis = scope:councillor }
|
|
}
|
|
}
|
|
value = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = council_rival_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_accept_culture_yearly_increase_nemesis_bonus = {
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_relation_nemesis = scope:councillor
|
|
}
|
|
}
|
|
value = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = council_nemesis_impact_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
steward_accept_culture_yearly_increase_independent_bonus = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
is_independent_ruler = yes
|
|
}
|
|
}
|
|
add = {
|
|
value = steward_accept_culture_base_total
|
|
multiply = 5
|
|
}
|
|
}
|
|
}
|
|
|
|
steward_accept_culture_court_type_bonus = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
scope:councillor_liege = {
|
|
has_royal_court = yes
|
|
has_dlc_feature = royal_court
|
|
has_court_type = court_administrative
|
|
court_grandeur_current_level >= 4
|
|
}
|
|
}
|
|
add = steward_accept_culture_base_total
|
|
multiply = {
|
|
value = court_administrative_steward_task_bonus
|
|
divide = 100
|
|
}
|
|
}
|
|
}
|
|
|
|
task_accept_culture_total_base_value = {
|
|
add = task_accept_culture_base_progress
|
|
add = steward_accept_culture_yearly_increase
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_customs_legacy_perk = yes
|
|
}
|
|
add = steward_accept_culture_customs_bonus_yearly_increase
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_erudition_legacy_5_perk = yes
|
|
}
|
|
add = steward_accept_culture_erudition_bonus_yearly_increase
|
|
}
|
|
add = steward_accept_culture_yearly_increase_friend_bonus
|
|
add = steward_accept_culture_yearly_increase_best_friend_bonus
|
|
add = steward_accept_culture_yearly_increase_rival_bonus
|
|
add = steward_accept_culture_yearly_increase_nemesis_bonus
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_family_business_bonus = yes
|
|
}
|
|
add = steward_accept_culture_family_business_bonus_yearly_increase
|
|
}
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor.culture = scope:county.culture
|
|
}
|
|
add = steward_accept_culture_yearly_increase_same_culture_bonus
|
|
}
|
|
}
|
|
|
|
task_accept_culture_progress = {
|
|
add = task_accept_culture_base_progress
|
|
add = steward_accept_culture_yearly_increase
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_customs_legacy_perk = yes
|
|
}
|
|
add = steward_accept_culture_customs_bonus_yearly_increase
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_erudition_legacy_5_perk = yes
|
|
}
|
|
add = steward_accept_culture_erudition_bonus_yearly_increase
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_family_business_bonus = yes
|
|
}
|
|
add = steward_accept_culture_family_business_bonus_yearly_increase
|
|
}
|
|
if = {
|
|
limit = {
|
|
councillor_liege_has_consulted_house_bonus = yes
|
|
}
|
|
add = steward_accept_culture_consulted_house_bonus_yearly_increase
|
|
}
|
|
add = steward_accept_culture_yearly_increase_friend_bonus
|
|
add = steward_accept_culture_yearly_increase_best_friend_bonus
|
|
add = steward_accept_culture_yearly_increase_rival_bonus
|
|
add = steward_accept_culture_yearly_increase_nemesis_bonus
|
|
add = steward_accept_culture_yearly_increase_independent_bonus
|
|
add = steward_accept_culture_court_type_bonus
|
|
if = {
|
|
limit = {
|
|
exists = scope:county
|
|
scope:councillor.culture = scope:county.culture
|
|
}
|
|
add = steward_accept_culture_yearly_increase_same_culture_bonus
|
|
}
|
|
}
|
|
|
|
steward_accept_culture_family_business_bonus_yearly_increase = {
|
|
add = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = family_business_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_accept_culture_consulted_house_bonus_yearly_increase = {
|
|
add = steward_accept_culture_base_total
|
|
multiply = {
|
|
add = consulted_house_councillors_percentage
|
|
divide = 100
|
|
}
|
|
}
|
|
|
|
steward_accept_culture_yearly_increase_same_culture_bonus = {
|
|
value = steward_accept_culture_base_total
|
|
multiply = 0.25
|
|
}
|