592 lines
12 KiB
Text
592 lines
12 KiB
Text
### Convert to Local Culture ###
|
|
convert_to_local_culture_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/decision_realm.dds"
|
|
}
|
|
desc = convert_to_local_culture_decision_desc
|
|
selection_tooltip = convert_to_local_culture_decision_tooltip
|
|
|
|
is_shown = {
|
|
is_playable_character = yes
|
|
primary_title.tier > tier_barony
|
|
culture != capital_province.culture
|
|
NAND = {
|
|
is_ai = yes
|
|
OR = {
|
|
has_character_flag = converted_culture_this_lifetime
|
|
has_character_flag = converted_culture_this_lifetime_ai
|
|
}
|
|
}
|
|
NOT = { government_has_flag = government_is_landless_minority }
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
is_physically_able_adult = yes
|
|
is_at_war = no
|
|
custom_description = {
|
|
text = can_only_change_culture_once
|
|
NOT = { has_character_flag = converted_culture_this_lifetime }
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
value = convert_to_local_culture_base_cost
|
|
if = { # Cheaper to convert to a hybrid culture made from your culture
|
|
limit = {
|
|
capital_province.culture = {
|
|
any_parent_culture = {
|
|
this = root.culture
|
|
}
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
|
|
# Similarities in culture
|
|
if = {
|
|
limit = {
|
|
capital_province.culture = {
|
|
has_same_culture_ethos = root.culture
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
if = {
|
|
limit = {
|
|
capital_province.culture = {
|
|
has_same_culture_heritage = root.culture
|
|
}
|
|
}
|
|
multiply = 0.75
|
|
}
|
|
if = {
|
|
limit = {
|
|
capital_province.culture = {
|
|
has_same_culture_language = root.culture
|
|
}
|
|
}
|
|
multiply = 0.5
|
|
}
|
|
if = {
|
|
limit = {
|
|
NOT = {
|
|
capital_province.culture = {
|
|
has_same_culture_martial_tradition = root.culture
|
|
}
|
|
}
|
|
}
|
|
multiply = 1.25
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = expensive_convert_to_local_culture
|
|
}
|
|
}
|
|
multiply = 3
|
|
}
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = cheaper_convert_to_local_culture
|
|
}
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
NOT = {
|
|
government_has_flag = government_is_nomadic
|
|
}
|
|
has_trait = nomadic_philosophy
|
|
}
|
|
multiply = 0.25
|
|
}
|
|
# Account for struggle phase.
|
|
if = {
|
|
limit = { is_struggle_parameter_active_cheaper_to_convert_to_struggle_culture_trigger = yes }
|
|
multiply = 0.25
|
|
}
|
|
|
|
# Make sure it's never dumb numbers.
|
|
min = 25
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = less_likely_to_culture_convert
|
|
}
|
|
OR = {
|
|
has_trait = compassionate
|
|
has_trait = gregarious
|
|
has_trait = diligent
|
|
has_trait = fickle
|
|
has_trait = humble
|
|
has_trait = trusting
|
|
}
|
|
}
|
|
add_stress = medium_stress_gain
|
|
}
|
|
else_if = {
|
|
limit = {
|
|
culture = {
|
|
has_cultural_parameter = less_likely_to_culture_convert
|
|
}
|
|
}
|
|
add_stress = major_stress_gain
|
|
}
|
|
# Struggle Catalysts
|
|
if = {
|
|
limit = {
|
|
any_character_struggle = {
|
|
involvement = involved
|
|
phase_has_catalyst = catalyst_convert_local_culture_faith
|
|
is_culture_involved_in_struggle = root.capital_province.culture
|
|
}
|
|
}
|
|
every_character_struggle = {
|
|
involvement = involved
|
|
activate_struggle_catalyst = {
|
|
catalyst = catalyst_convert_local_culture_faith
|
|
character = root
|
|
}
|
|
}
|
|
}
|
|
|
|
convert_family_culture_and_notify_vassals_effect = {
|
|
CONVERTER = root
|
|
OLD_CULTURE = root.culture
|
|
NEW_CULTURE = capital_province.culture
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_potential = {
|
|
is_playable_character = yes
|
|
culture != capital_province.culture
|
|
is_landless_adventurer = no
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 3
|
|
|
|
modifier = { # If your liege is the same culture as your capital, better get on with it! This should combat scattered wrong-culture Counts and such.
|
|
add = 77
|
|
capital_province.culture = liege.culture
|
|
}
|
|
|
|
modifier = { # Motivate vassals to assimilate if they are different culture from their liege. If they can't curry their liege's favor, better get the peasants on your side at least...
|
|
add = 27
|
|
NOR = {
|
|
culture = capital_province.culture
|
|
culture = liege.culture
|
|
}
|
|
}
|
|
|
|
# Reduced chance for every vassal who has your old culture
|
|
modifier = {
|
|
factor = {
|
|
value = 1
|
|
every_vassal = {
|
|
limit = {
|
|
OR = {
|
|
highest_held_title_tier = tier_kingdom
|
|
highest_held_title_tier = tier_duchy
|
|
AND = {
|
|
root = {
|
|
highest_held_title_tier = tier_duchy
|
|
}
|
|
primary_title.tier = tier_county
|
|
}
|
|
}
|
|
culture = root.culture
|
|
}
|
|
add = -0.3
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # This factor 0 is not misplaced; Loyal Subjects should not culture convert unless it's to a hybrid!
|
|
factor = 0
|
|
top_liege != this
|
|
exists = liege
|
|
culture != liege.culture
|
|
culture = {
|
|
has_cultural_tradition = tradition_loyal_soldiers
|
|
}
|
|
}
|
|
|
|
modifier = { # You're an independent count that has become landed somewhere, as you can't increase acceptance, it's best to assimilate.
|
|
add = 200
|
|
top_liege = this
|
|
primary_title.tier = tier_county
|
|
domain_size <= 3
|
|
culture = {
|
|
NOR = {
|
|
has_cultural_parameter = easier_to_hybridize # Not for hybrid-loving cultures
|
|
has_cultural_parameter = expensive_convert_to_local_culture # Nor staunch traditionalists
|
|
}
|
|
cultural_acceptance = { target = root.capital_province.culture value < 50 }
|
|
}
|
|
}
|
|
|
|
modifier = { # Do convert to hybrids of your own culture
|
|
add = 200
|
|
capital_province.culture = {
|
|
is_hybrid_culture = yes
|
|
any_parent_culture = {
|
|
this = root.culture
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Farewell, norse culture (unless the player is running a norse empire)
|
|
add = 200
|
|
OR = {
|
|
top_liege = this
|
|
AND = {
|
|
top_liege != this
|
|
NOT = {
|
|
any_liege_or_above = {
|
|
culture = culture:norse
|
|
}
|
|
}
|
|
}
|
|
}
|
|
culture = culture:norse
|
|
capital_province.culture = {
|
|
OR = {
|
|
this = culture:swedish
|
|
this = culture:norwegian
|
|
this = culture:danish
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # Iberian Struggle modifiers
|
|
any_character_struggle = {
|
|
involvement = involved
|
|
}
|
|
add = {
|
|
value = 0
|
|
if = {
|
|
limit = {
|
|
any_character_struggle = {
|
|
phase_has_catalyst = catalyst_convert_local_culture_faith
|
|
}
|
|
has_character_flag = agenda_towards_escalation
|
|
}
|
|
add = -300
|
|
}
|
|
else_if = { # Slight boost, so players can't exploit landing lots of characters to bump catalyst progress
|
|
limit = {
|
|
any_character_struggle = {
|
|
phase_has_catalyst = catalyst_convert_local_culture_faith
|
|
}
|
|
}
|
|
add = 20
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # If you're the same culture as your liege, and your Capital is in a Duchy with your culture in it, never convert
|
|
factor = 0
|
|
top_liege != this
|
|
exists = liege
|
|
culture = liege.culture
|
|
capital_province.duchy = {
|
|
any_in_de_jure_hierarchy = {
|
|
tier = tier_county
|
|
any_county_province = {
|
|
culture = root.culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # If your capital borders a province with the correct culture, do not convert
|
|
factor = 0
|
|
top_liege != this
|
|
exists = liege
|
|
culture = liege.culture
|
|
capital_province.county = {
|
|
any_neighboring_county = {
|
|
any_county_province = {
|
|
culture = root.culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
modifier = { # If your liege is your parent, do not convert
|
|
factor = 0
|
|
top_liege != this
|
|
exists = liege
|
|
culture = liege.culture
|
|
OR = {
|
|
liege = root.mother
|
|
liege = root.father
|
|
}
|
|
}
|
|
|
|
# Some cultures should not assimilate to certain others
|
|
modifier = {
|
|
factor = 0
|
|
has_culture = culture:andalusian
|
|
capital_province = {
|
|
culture = { has_cultural_pillar = heritage_iberian }
|
|
}
|
|
NOT = {
|
|
capital_province = {
|
|
culture = {
|
|
is_hybrid_culture = yes
|
|
any_parent_culture_or_above = {
|
|
this = root.culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
culture = { has_cultural_pillar = heritage_iberian }
|
|
capital_province.culture = culture:andalusian
|
|
}
|
|
|
|
# Don't overwrite historically scripted developments
|
|
modifier = {
|
|
factor = 0
|
|
OR = {
|
|
has_culture = culture:norman
|
|
has_culture = culture:english
|
|
}
|
|
capital_province.culture = culture:anglo_saxon
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
has_culture = culture:turkish
|
|
capital_province = {
|
|
culture = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_byzantine
|
|
has_cultural_pillar = heritage_caucasian
|
|
}
|
|
}
|
|
}
|
|
NOT = {
|
|
capital_province = {
|
|
culture = {
|
|
is_hybrid_culture = yes
|
|
any_parent_culture_or_above = {
|
|
this = root.culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
has_culture = culture:turkish
|
|
primary_title.tier >= tier_empire
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
OR = {
|
|
has_title = title:k_jerusalem
|
|
has_title = title:e_outremer
|
|
any_liege_or_above = {
|
|
OR = {
|
|
has_title = title:k_jerusalem
|
|
has_title = title:e_outremer
|
|
}
|
|
}
|
|
}
|
|
NOR = {
|
|
capital_province = { # Convert to Hybrids of your culture in the Holy Land
|
|
culture = {
|
|
is_hybrid_culture = yes
|
|
any_parent_culture_or_above = {
|
|
this = root.culture
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
top_liege != this
|
|
exists = liege
|
|
capital_province.culture = liege.culture
|
|
}
|
|
}
|
|
}
|
|
modifier = {
|
|
factor = 0
|
|
has_title = title:e_latin_empire
|
|
NOT = {
|
|
capital_province = {
|
|
culture = {
|
|
is_hybrid_culture = yes
|
|
any_parent_culture_or_above = {
|
|
this = root.culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
# Scots needs a bit of help to dominate as it did historically
|
|
modifier = {
|
|
factor = 0
|
|
has_culture = culture:scottish
|
|
capital_province.culture = culture:gaelic
|
|
}
|
|
|
|
# Pictish should usually disappear
|
|
modifier = {
|
|
factor = 0
|
|
has_culture = culture:gaelic
|
|
capital_province.culture = culture:pictish
|
|
}
|
|
|
|
# Don't go back on a previous conversion
|
|
modifier = {
|
|
factor = 0
|
|
has_character_flag = converted_culture_this_lifetime
|
|
}
|
|
#Some traditions reeeallly don't like doing this
|
|
modifier = {
|
|
factor = 0.1
|
|
culture = {
|
|
OR = {
|
|
has_cultural_parameter = less_likely_to_culture_convert
|
|
has_cultural_parameter = expensive_convert_to_local_culture
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
### Have the Realm Embrace Local Traditions ###
|
|
assimilate_local_traditions_decision = {
|
|
picture = {
|
|
reference = "gfx/interface/illustrations/decisions/fp1_decision_raise_runestone.dds"
|
|
}
|
|
sort_order = 75
|
|
|
|
desc = assimilate_local_traditions_decision_desc
|
|
selection_tooltip = assimilate_local_traditions_decision_tooltip
|
|
|
|
is_shown = {
|
|
culture = culture:norse
|
|
is_landed = yes
|
|
primary_title.tier > tier_barony
|
|
culture != capital_province.culture
|
|
NAND = {
|
|
is_ai = yes
|
|
OR = {
|
|
has_character_flag = converted_culture_this_lifetime
|
|
has_character_flag = converted_culture_this_lifetime_ai
|
|
}
|
|
}
|
|
}
|
|
|
|
is_valid_showing_failures_only = {
|
|
top_liege = this
|
|
is_physically_able_adult = yes
|
|
is_at_war = no
|
|
custom_description = {
|
|
text = can_only_change_culture_once
|
|
NOT = { has_character_flag = converted_culture_this_lifetime }
|
|
}
|
|
capital_province = {
|
|
NOT = {
|
|
geographical_region = world_europe_north
|
|
}
|
|
}
|
|
}
|
|
|
|
cost = {
|
|
prestige = {
|
|
value = 300
|
|
if = {
|
|
limit = {
|
|
is_ai = yes
|
|
capital_province = {
|
|
geographical_region = world_europe_east
|
|
}
|
|
}
|
|
multiply = 0
|
|
}
|
|
# Account for struggle phase.
|
|
if = {
|
|
limit = { is_struggle_parameter_active_cheaper_to_convert_to_struggle_culture_trigger = yes }
|
|
multiply = 0.25
|
|
}
|
|
|
|
# Make sure it's never dumb numbers.
|
|
min = 25
|
|
}
|
|
}
|
|
|
|
effect = {
|
|
norse_assimilate_local_traditions_effect = {
|
|
CONVERTER = root
|
|
OLD_CULTURE = root.culture
|
|
OLD_FAITH = root.faith
|
|
NEW_CULTURE = capital_province.culture
|
|
NEW_FAITH = capital_province.faith
|
|
}
|
|
}
|
|
|
|
ai_check_interval_by_tier = {
|
|
barony = 0
|
|
county = 60
|
|
duchy = 60
|
|
kingdom = 60
|
|
empire = 60
|
|
hegemony = 60
|
|
}
|
|
|
|
ai_potential = {
|
|
culture = culture:norse
|
|
is_playable_character = yes
|
|
culture != capital_province.culture
|
|
}
|
|
|
|
ai_will_do = {
|
|
base = 100
|
|
|
|
# Don't do it too early
|
|
modifier = {
|
|
factor = 0
|
|
NOT = {
|
|
primary_title.title_held_years > 30
|
|
}
|
|
}
|
|
|
|
# Don't do it if you're zealous
|
|
modifier = {
|
|
factor = 0
|
|
has_trait = zealous
|
|
capital_province.faith != root.faith
|
|
}
|
|
|
|
# Historical Exceptions
|
|
modifier = {
|
|
add = 100
|
|
capital_province = {
|
|
geographical_region = world_europe_east
|
|
}
|
|
}
|
|
}
|
|
}
|