scripted_triggers updated files

This commit is contained in:
Thakia 2026-10-04 17:18:00 -03:00
parent 37045a17ee
commit 072e45c086
36 changed files with 4934 additions and 1754 deletions

View file

@ -48,6 +48,13 @@ valid_confederation_member_trigger = {
}
}
}
custom_tooltip = {
OR = {
government_has_flag = government_is_tribal
government_has_flag = government_is_nomadic
}
text = is_nomadic_or_tribal_tt
}
is_confederation_member = no
}
@ -189,14 +196,14 @@ mpo_valid_heir_friend_trigger = {
NOT = {
has_relation_blood_brother = $CHARACTER$.player_heir
}
custom_description = {
custom_tooltip = {
text = not_friends_with_player_heir_tt
NOR = {
has_relation_friend = $CHARACTER$.player_heir
has_relation_best_friend = $CHARACTER$.player_heir
}
}
custom_description = {
custom_tooltip = {
text = not_bad_relation_with_player_heir_tt
NOT = {
has_any_bad_relationship_with_character_trigger = { CHARACTER = $CHARACTER$.player_heir }
@ -205,10 +212,7 @@ mpo_valid_heir_friend_trigger = {
is_imprisoned = no
is_incapable = no
OR = {
custom_description = {
text = is_nomadic_tt
government_has_flag = government_is_nomadic
}
government_has_flag = government_is_nomadic
has_trait = nomadic_philosophy
}
highest_held_title_tier >= tier_county
@ -621,10 +625,8 @@ mpo_overrunning_willing_vassal_trigger = {
}
}
}
highest_held_title_tier >= tier_county
highest_held_title_tier = tier_county
government_has_flag = government_is_nomadic
highest_held_title_tier < tier_duchy
NOT = { government_has_flag = government_is_herder }
}
is_tsagaan_sar = {
@ -740,10 +742,10 @@ mpo_valid_widow_marrier_trigger = {
# faith.religion = faith:tengri_pagan.religion
}
#Can have multiple wives or concubines
faith = {
rite = {
OR = {
has_doctrine = doctrine_polygamy
has_doctrine = doctrine_concubines
rite_has_doctrine = doctrine_polygamy
rite_has_doctrine = doctrine_concubines
}
}
is_male = yes
@ -760,7 +762,7 @@ mpo_valid_widow_marrier_trigger = {
}
#Can marry the widow
NOT = {
relation_with_character_is_incestuous_in_my_faith_trigger = { CHARACTER = scope:widow }
relation_with_character_is_incestuous_in_my_rite_trigger = { CHARACTER = scope:widow }
}
}
@ -1056,8 +1058,8 @@ mpo_can_be_blood_brothers_trigger = {
}
}
}
$CHARACTER_1$.faith = {
NOT = { has_doctrine_parameter = gender_equal_law }
$CHARACTER_1$.rite = {
NOT = { rite_has_parameter = gender_equal_law }
}
}
custom_tooltip = {
@ -1391,6 +1393,7 @@ mpo_blood_brother_loving_trigger = {
has_bad_season_nomadic_capital_root_trigger = {
any_county_situation_sub_region = {
situation_sub_region_has_county = prev
OR = {
sub_region_current_phase = situation_steppe_white_zud_season
sub_region_current_phase = situation_steppe_cold_zud_season
@ -1401,61 +1404,67 @@ has_bad_season_nomadic_capital_root_trigger = {
}
has_zud_season_nomadic_capital_root_trigger = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.capital_county
root ?= {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = root.capital_county
}
}
}
}
}
has_zud_season_in_county_trigger = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = $COUNTY$
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = $COUNTY$
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = $COUNTY$
$COUNTY$ = {
any_county_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = $COUNTY$
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = $COUNTY$
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = $COUNTY$
}
}
}
}
}
has_bad_season_nomadic_capital_character_trigger = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_severe_drought_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = $CHARACTER$.capital_county
$CHARACTER$ = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_white_zud_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_cold_zud_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_severe_drought_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_havsarsan_zud_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
}
}
}
@ -1463,6 +1472,7 @@ has_bad_season_nomadic_capital_character_trigger = {
has_bad_season_in_county_trigger = {
any_county_situation_sub_region = {
situation_sub_region_has_county = prev
OR = {
sub_region_current_phase = situation_steppe_white_zud_season
sub_region_current_phase = situation_steppe_cold_zud_season
@ -1473,39 +1483,42 @@ has_bad_season_in_county_trigger = {
}
has_good_season_nomadic_capital_root_trigger = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_abundant_grazing_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_warm_nights_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_sky_blessing_season
situation_sub_region_has_county = root.capital_county
root ?= {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_abundant_grazing_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_warm_nights_season
situation_sub_region_has_county = root.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_sky_blessing_season
situation_sub_region_has_county = root.capital_county
}
}
}
}
}
has_good_season_nomadic_capital_character_trigger = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_abundant_grazing_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_warm_nights_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_sky_blessing_season
situation_sub_region_has_county = $CHARACTER$.capital_county
$CHARACTER$ = {
any_character_situation = {
OR = {
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_abundant_grazing_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_warm_nights_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
any_situation_sub_region = {
sub_region_current_phase = situation_steppe_sky_blessing_season
situation_sub_region_has_county = $CHARACTER$.capital_county
}
}
}
}
@ -1513,6 +1526,7 @@ has_good_season_nomadic_capital_character_trigger = {
has_good_season_in_county_trigger = {
any_county_situation_sub_region = {
situation_sub_region_has_county = prev
OR = {
sub_region_current_phase = situation_steppe_abundant_grazing_season
sub_region_current_phase = situation_steppe_warm_nights_season
@ -1910,6 +1924,7 @@ mpo_nomad_invasion_war_ai_trigger = {
# Havsaran zud? Leave the steppe!
capital_county ?= {
any_county_situation_sub_region = {
situation_sub_region_has_county = prev
sub_region_current_phase = situation_steppe_havsarsan_zud_season
}
}
@ -2002,6 +2017,7 @@ mpo_nomad_duchy_invasion_war_ai_trigger = {
# Havsaran zud? Leave the steppe!
capital_county ?= {
any_county_situation_sub_region = {
situation_sub_region_has_county = prev
sub_region_current_phase = situation_steppe_havsarsan_zud_season
}
}