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
}
}
}
}

View file

@ -609,7 +609,10 @@ courtier_guest_management.2001 = {
if = {
limit = {
culture = {
has_cultural_tradition = tradition_diasporic
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
is_adult = yes
is_lowborn = no
@ -1269,10 +1272,20 @@ courtier_guest_management.4002 = {
OR = {
has_character_flag = easteregg
has_trait = historical_character
culture = { has_cultural_tradition = tradition_diasporic }
culture = {
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
AND = {
is_lowborn = no
culture = { has_cultural_tradition = tradition_diasporic }
culture = {
OR = {
has_cultural_tradition = tradition_diasporic
has_cultural_tradition = tradition_itinerant_pastoralists
}
}
}
any_claim = { tier >= tier_kingdom }
}

File diff suppressed because it is too large Load diff

View file

@ -313,4 +313,4 @@
domicile_building_parameter_minority_comm_contributes_provisions: "This building chain will contribute [provisions_i][provisions|E] to your community yearly"
domicile_building_parameter_can_recruit_militia: "This building chain allows the recruitment of [peasant_militia|E] MAAs"
culture_parameter_unlock_minority_community: "Allows the [GetDecisionWithKey('become_landless_minority_decision').GetName] [decision|E] & unlanded characters of this culture will occasionally form a [minority_community_i|E][minority_community|E]"
culture_parameter_cannot_convert_diasporia: "Characters of diasporic Cultures cannot be Converted."
culture_parameter_cannot_convert_diasporia: "Characters whose Culture have this paramter cannot be Converted."

View file

@ -25,6 +25,8 @@
## ^The above descs mirror each other deliberately.
# Traditions
tradition_itinerant_pastoralists_name:0 "Itinerant Pastoralists"
tradition_itinerant_pastoralists_desc:1 "This culture has an extensive history of wandering the landscape being shepherds following their herds as they graze."
tradition_court_eunuchs_name:0 "Court Eunuchs"
tradition_court_eunuchs_desc:1 "This culture makes extensive use of eunuchs at court, occupying positions ranging from domestic servants to bureaucratic administrators and even military commanders. Men with no desire are easy to trust."
tradition_byzantine_succession_name:1 "Byzantine Traditions"