a few fixes, some loc and itinerant pastoralists

This commit is contained in:
Fishedotjpg 2026-07-02 03:01:35 +01:00
parent d32eed5869
commit 0b7425e179
12 changed files with 159 additions and 1487 deletions

View file

@ -12,7 +12,7 @@ ask_for_conversion_interaction = {
scope:actor.faith != scope:recipient.faith
scope:recipient.liege = scope:actor
NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } }
NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
is_valid_showing_failures_only = {
@ -394,7 +394,7 @@ ask_for_conversion_courtier_interaction = {
scope:recipient = {
faith.religion = religion:judaism_religion
culture = {
has_cultural_tradition = tradition_diasporic
has_cultural_parameter = cannot_convert_diasporia
}
}
factor = 0
@ -526,7 +526,7 @@ demand_conversion_interaction = {
}
NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } }
NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
cooldown_against_recipient = { years = 15 }
@ -810,7 +810,7 @@ demand_conversion_vassal_ruler_interaction = {
is_ruler = yes
}
NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } }
NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
cooldown_against_recipient = { years = 15 }
@ -1264,7 +1264,7 @@ demand_conversion_player_ruler_interaction = {
faith != scope:actor.faith
}
NOT = { scope:recipient = { government_has_flag = government_is_landless_minority } }
NOT = { scope:recipient = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:recipient = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
cooldown_against_recipient = { years = 15 }
@ -1876,7 +1876,7 @@ convert_to_religion_interaction = {
NOT = { scope:actor = { government_has_flag = government_is_landless_minority } }
OR = {
is_ai = no
NOT = { scope:actor = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:actor = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
}
@ -1968,7 +1968,7 @@ convert_to_religion_adventurer_interaction = {
NOT = { scope:actor = { government_has_flag = government_is_landless_minority } }
OR = {
is_ai = no
NOT = { scope:actor = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:actor = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
}
@ -7123,7 +7123,7 @@ attempt_conversion_of_local_ruler_interaction = {
}
OR = {
is_ai = no
NOT = { scope:actor = { culture = { has_cultural_tradition = tradition_diasporic } } }
NOT = { scope:actor = { culture = { has_cultural_parameter = cannot_convert_diasporia } } }
}
}

View file

@ -41,10 +41,10 @@ sami = {
head_determination = head_determination_herd
traditions = {
tradition_winter_warriors
tradition_adaptive_skirmishing
tradition_forest_wardens
tradition_midnight_herders
tradition_isolationist
tradition_itinerant_pastoralists
}
name_list = name_list_sami

View file

@ -72,7 +72,7 @@ aromanian = {
martial_custom = martial_custom_male_only
head_determination = head_determination_domain
traditions = {
tradition_pastoralists
tradition_itinerant_pastoralists
tradition_mountain_homes
tradition_hill_dwellers
tradition_xenophilic

View file

@ -349,7 +349,7 @@ lipka = {
martial_custom = martial_custom_male_only
traditions = {
tradition_devoted_horsemanship
tradition_diasporic
tradition_itinerant_pastoralists
tradition_loyal_soldiers
tradition_faith_bound
tradition_warrior_culture

View file

@ -282,7 +282,10 @@ become_landless_minority_decision = {
is_shown = {
culture = {
has_cultural_tradition = tradition_diasporic
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
#DLC check.
has_ep3_dlc_trigger = yes
@ -301,7 +304,10 @@ become_landless_minority_decision = {
is_valid = {
is_valid_for_laampdom = yes
culture = {
has_cultural_tradition = tradition_diasporic
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
OR = {
prestige_level >= 3

View file

@ -657,7 +657,10 @@ landless_minority_government = {
is_landless_type_title = yes
}
culture = {
has_cultural_tradition = tradition_diasporic
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
}
valid_holdings = { tribal_holding church_holding castle_holding city_holding temple_citadel_holding }

View file

@ -959,6 +959,41 @@ pool_repopulate_local_flavor = {
}
}
}
culture:NEOW_pomak = {
trigger = {
root.capital_province = {
geographical_region = world_europe_south_east
}
}
}
culture:aromanian = {
trigger = {
root.capital_province = {
geographical_region = world_europe_south_east
}
}
}
culture:lipka = {
trigger = {
root.capital_province = {
OR = {
geographical_region = custom_west_slavia
geographical_region = ghw_region_southern_russia
geographical_region = ghw_region_northern_russia
}
}
}
}
culture:sami = {
trigger = {
root.capital_province = {
OR = {
geographical_region = sami_nomad_area
geographical_region = karelia_nomad_area
}
}
}
}
}
learning = {
@ -1168,6 +1203,80 @@ pool_repopulate_local_flavor = {
learn_language_of_culture = root.capital_province.culture
}
}
if = {
limit = {
culture = culture:aromanian
}
add_character_flag = ai_will_not_convert
random_list = {
50 = {
set_character_faith = faith:megalocratic
}
50 = {
set_character_faith = faith:orthodox
}
}
if = {
limit = {
NOT = {
knows_language_of_culture = root.capital_province.culture
}
}
learn_language_of_culture = root.capital_province.culture
}
}
if = {
limit = {
culture = culture:NEOW_pomak
}
add_character_flag = ai_will_not_convert
set_character_faith = faith:aqlani
if = {
limit = {
NOT = {
knows_language_of_culture = root.capital_province.culture
}
}
learn_language_of_culture = root.capital_province.culture
}
}
if = {
limit = {
culture = culture:lipka
}
add_character_flag = ai_will_not_convert
set_character_faith = faith:aqlani
if = {
limit = {
NOT = {
knows_language_of_culture = root.capital_province.culture
}
}
learn_language_of_culture = root.capital_province.culture
}
}
if = {
limit = {
culture = culture:sami
}
add_character_flag = ai_will_not_convert
random_list = {
50 = {
set_character_faith = faith:laestadian
}
50 = {
set_character_faith = faith:sami_pagan
}
}
if = {
limit = {
NOT = {
knows_language_of_culture = root.capital_province.culture
}
}
learn_language_of_culture = root.capital_province.culture
}
}
if = {
limit = {
culture = culture:NEOW_ashkenaze
@ -1227,7 +1336,10 @@ pool_repopulate_local_flavor = {
20 = {
set_character_faith = faith:haskalah
}
80 = {
40 = {
set_character_faith = karaite
}
40 = {
set_character_faith = faith:haredi
}
}

View file

@ -809,7 +809,10 @@ pool_character_is_pruneable_trigger = {
is_ruler = yes
}
culture = {
has_cultural_tradition = tradition_diasporic
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
}
}