revert Alignment
This commit is contained in:
Vannifar 2026-04-25 10:02:11 +02:00
parent 15a5108e23
commit c4b6d9bdeb
250 changed files with 11067 additions and 16365 deletions

View file

@ -1,49 +1,4 @@
eligible_for_tgp_china_legacy_trigger = {
has_tgp_dlc_trigger = yes
OR = {
game_rule_unrestricted_dynasty_legacies_trigger = yes
dynasty = {
OR = {
dynast = {
government_has_flag = government_has_merit
}
has_dynasty_perk = tgp_chinese_legacy_1
}
}
}
}
eligible_for_tgp_japan_legacy_trigger = {
has_tgp_dlc_trigger = yes
OR = {
game_rule_unrestricted_dynasty_legacies_trigger = yes
dynasty = {
OR = {
dynast = {
government_is_japanese_trigger = yes
}
has_dynasty_perk = tgp_japan_legacy_1
}
}
}
}
eligible_for_tgp_sea_legacy_trigger = {
has_tgp_dlc_trigger = yes
OR = {
game_rule_unrestricted_dynasty_legacies_trigger = yes
dynasty = {
OR = {
dynast = {
OR = {
government_has_flag = government_is_mandala
government_has_flag = government_is_wanua
}
}
has_dynasty_perk = tgp_sea_legacy_1
}
}
}
}

tgp_distant_realm_marriage_trigger = {
$RECIPIENT_SPOUSE$ = {
culture = { has_cultural_parameter = reduced_marriage_acceptance_distant_realms }
@ -112,10 +67,6 @@ tgp_has_access_to_ministry_trigger = {
tgp_is_any_minister = {
liege ?= { tgp_has_access_to_ministry_trigger = yes }
tgp_has_minister_title = yes
}
tgp_has_minister_title = {
OR = {
has_title = title:e_minister_chancellor
has_title = title:e_minister_censor
@ -129,46 +80,6 @@ tgp_has_minister_title = {
}
}
tgp_has_civilian_minister_title = {
OR = {
has_title = title:e_minister_chancellor
has_title = title:e_minister_censor
has_title = title:e_minister_of_personnel
has_title = title:e_minister_of_revenue
has_title = title:e_minister_of_rites
has_title = title:e_minister_of_war
has_title = title:e_minister_of_justice
has_title = title:e_minister_of_works
}
}
tgp_is_civilian_minister_title = {
OR = {
this = title:e_minister_chancellor
this = title:e_minister_censor
this = title:e_minister_of_personnel
this = title:e_minister_of_revenue
this = title:e_minister_of_rites
this = title:e_minister_of_war
this = title:e_minister_of_justice
this = title:e_minister_of_works
}
}
tgp_is_minister_title = {
OR = {
this = title:e_minister_chancellor
this = title:e_minister_censor
this = title:e_minister_grand_marshal
this = title:e_minister_of_personnel
this = title:e_minister_of_revenue
this = title:e_minister_of_rites
this = title:e_minister_of_war
this = title:e_minister_of_justice
this = title:e_minister_of_works
}
}
tgp_can_be_a_minister_trigger = {
can_be_councillor_basics_trigger = yes
# Has to be celestial or a non-ruler
@ -178,7 +89,6 @@ tgp_can_be_a_minister_trigger = {
}
# Gender is based on laws of the liege
OR = {
has_variable = can_be_councillor_override
AND = {
is_female = yes
$COURT_OWNER$ = {
@ -217,6 +127,21 @@ tgp_can_be_a_minister_trigger = {
tgp_can_be_grand_marshal_trigger = {
can_be_councillor_basics_trigger = yes
$COURT_OWNER$ ?= {
NOT = { government_has_flag = government_is_nomadic }
}
NAND = {
has_council_position = councillor_court_chaplain
faith = { has_doctrine_parameter = clerical_appointment_fixed }
}
NOR = {
has_council_position = councillor_spouse
AND = {
this = liege.diarch
liege = { has_diarchy_active_parameter = diarchy_is_vizierate }
}
has_trait = devoted
}
# Has to be celestial or a non-ruler
OR = {
is_ruler = no
@ -227,9 +152,6 @@ tgp_can_be_grand_marshal_trigger = {
}
tgp_is_above_retirement_age_trigger = {
$REALM_OWNER$.top_liege = {
has_realm_law_flag = celestial_retirement_law
}
trigger_if = {
limit = {
$REALM_OWNER$.top_liege ?= { has_realm_law_flag = celestial_retirement_age_4 }
@ -281,7 +203,7 @@ tgp_is_above_retirement_age_trigger = {
}
custom_tooltip = {
text = tgp_is_above_retirement_age_5
always = yes
always = no
}
}
trigger_else = {
@ -391,8 +313,8 @@ tgp_realm_has_ceremonial_liege_trigger = {
tgp_is_ceremonial_liege_trigger = {
custom_tooltip = {
text = tgp_is_ceremonial_liege_tt
this != top_liege
tgp_has_ceremonial_liege_title_trigger = yes
is_independent_ruler = no
}
}
@ -405,38 +327,20 @@ tgp_portrait_liege_or_ceremonial_liege_emperor_trigger = {
}
# Standard Liege
trigger_else = {
trigger_if = {
limit = {
is_alive = yes
}
highest_held_title_tier >= tier_empire
is_independent_ruler = yes
}
trigger_else = {
scope:highest_held_title_tier >= tier_empire
}
scope:highest_held_title_tier >= tier_empire
is_independent_ruler = yes
}
}
tgp_portrait_liege_or_ceremonial_liege_king_trigger = {
# Ceremonial Liege
# Ceremonial Liege
trigger_if = {
limit = { tgp_realm_has_ceremonial_liege_trigger = yes }
tgp_has_ceremonial_liege_title_trigger = yes
primary_title.holder.top_liege.highest_held_title_tier = tier_kingdom
}
# Standard Liege
trigger_else = {
trigger_if = {
limit = {
is_alive = yes
}
highest_held_title_tier = tier_kingdom
}
trigger_else = {
scope:highest_held_title_tier = tier_kingdom
}
}
trigger_else = { highest_held_title_tier = tier_kingdom }
}
# Check if a character has a ceremonial liege title (but not if they are actually a ceremonial liege)
@ -473,7 +377,8 @@ tgp_ceremonial_liege_scope_trigger = {
tgp_is_in_ceremonial_house_trigger = {
custom_tooltip = {
text = tgp_is_in_ceremonial_house_tt
house.house_head.top_liege.primary_title.var:administrative_ui_special_title.holder.house ?= house
exists = house
top_liege.primary_title.var:administrative_ui_special_title.holder.house ?= house
}
}
@ -528,15 +433,15 @@ tgp_should_become_meritocratic_trigger = {
}
tgp_can_become_japan_administrative_trigger = {
OR = {
top_liege = {
OR = {
government_is_japanese_trigger = yes
has_character_flag = tgp_japan_restore_japanese_government_flag
top_liege = {
OR = {
government_is_japanese_trigger = yes
has_character_flag = tgp_japan_restore_japanese_government_flag
culture = culture:japanese
culture = {
any_parent_culture_or_above = { this = culture:japanese }
}
}
government_is_japanese_trigger = yes
has_character_flag = tgp_japan_restore_japanese_government_flag
}
}
@ -545,8 +450,9 @@ tgp_can_become_celestial_trigger = {
OR = {
has_government = celestial_government
has_title = title:h_china
culture = culture:han
culture = {
culture_is_or_has_ancestor_trigger = { CULTURE = culture:han }
any_parent_culture_or_above = { this = culture:han }
}
}
}
@ -621,7 +527,7 @@ tgp_japanese_high_nobility_clothing_family_trigger = {
is_lowborn = no
OR = {
highest_held_title_tier >= tier_county
court_owner ?= { highest_held_title_tier >= tier_county }
court_owner = { highest_held_title_tier >= tier_county }
}
}
}
@ -950,94 +856,45 @@ take_vows_available_trigger = {
}
}
tgp_use_chinese_naming_trigger = {
government_has_flag = government_is_celestial
}
tgp_is_in_chinese_naming_region = {
OR = {
# whole startup h_china
geographical_region = world_asia_china
# outside h_china
geographical_region = tgp_bao_region
geographical_region = tgp_kang_region
geographical_region = tgp_liao_region
geographical_region = tgp_yuan_ferghana_region
# partly outside
geographical_region = tgp_liang_west_region
geographical_region = tgp_cheng_region
}
}
tgp_has_cultural_naming_in_chinese = {
OR = {
has_cultural_pillar = heritage_viet
has_cultural_pillar = heritage_japonic
has_cultural_pillar = heritage_tibetan
has_cultural_pillar = heritage_buyeo
has_cultural_pillar = heritage_korean
has_name_list = name_list_jurchen
has_cultural_pillar = heritage_mongolic
culture_is_or_has_ancestor_trigger = { CULTURE = culture:bouxcuengh }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:bai }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:yi }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:tai }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:yughur }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:uyghur }
has_cultural_pillar = heritage_hmongic
culture_is_or_has_ancestor_trigger = { CULTURE = culture:cham }
has_cultural_pillar = heritage_byzantine
culture_is_or_has_ancestor_trigger = { CULTURE = culture:roman }
culture_is_or_has_ancestor_trigger = { CULTURE = culture:avar }
}
}
tgp_has_unique_chinese_naming = {
OR = {
capital_county.title_province ?= { tgp_is_in_chinese_naming_region = yes }
scope:title.capital_county.title_province ?= { tgp_is_in_chinese_naming_region = yes }
culture = { tgp_has_cultural_naming_in_chinese = no }
}
}
tgp_chinese_naming_tier_trigger = {
save_temporary_scope_as = ruler_temp
OR = {
capital_county.title_province ?= {
trigger_if = {
limit = {
geographical_region = tgp_county_chinese_naming_region
}
scope:ruler_temp.highest_held_title_tier >= tier_county
}
trigger_else_if = {
limit = {
geographical_region = tgp_duchy_chinese_naming_region
}
scope:ruler_temp.highest_held_title_tier >= tier_duchy
}
trigger_else = {
scope:ruler_temp.highest_held_title_tier >= tier_kingdom
}
}
scope:title ?= {
capital_county.title_province ?= {
trigger_if = {
limit = {
geographical_region = tgp_county_chinese_naming_region
}
scope:ruler_temp.highest_held_title_tier >= tier_county
}
trigger_else_if = {
limit = {
geographical_region = tgp_duchy_chinese_naming_region
}
scope:ruler_temp.highest_held_title_tier >= tier_duchy
}
trigger_else = {
scope:ruler_temp.highest_held_title_tier >= tier_kingdom
}
}
tgp_capital_not_in_chinese_naming_region = {
capital_county.title_province ?= {
NOR = {
geographical_region = tgp_ba_region
geographical_region = tgp_cai_region
geographical_region = tgp_cao_region
geographical_region = tgp_chen_region
geographical_region = tgp_chu_region
geographical_region = tgp_dai_region
geographical_region = tgp_dian_region
geographical_region = tgp_gan_region
geographical_region = tgp_gui_region
geographical_region = tgp_han_region
geographical_region = tgp_huai_region
geographical_region = tgp_jin_region
geographical_region = tgp_jing_region
geographical_region = tgp_lai_region
geographical_region = tgp_liang_region
geographical_region = tgp_lu_region
geographical_region = tgp_min_region
geographical_region = tgp_qi_region
geographical_region = tgp_qian_region
geographical_region = tgp_shu_region
geographical_region = tgp_song_region
geographical_region = tgp_sui_region
geographical_region = tgp_tang_region
geographical_region = tgp_wei_region
geographical_region = tgp_wu_region
geographical_region = tgp_xia_region
geographical_region = tgp_xiang_region
geographical_region = tgp_xing_region
geographical_region = tgp_xu_region
geographical_region = tgp_yang_region
geographical_region = tgp_yin_region
geographical_region = tgp_yong_region
geographical_region = tgp_yue_region
geographical_region = tgp_zhao_region
geographical_region = tgp_zheng_region
geographical_region = tgp_zhou_region
}
}
}