Minority Community First Draft
This commit is contained in:
parent
51cd212fdd
commit
bbd44e2a61
29 changed files with 37281 additions and 184 deletions
511
common/scripted_triggers/00_law_triggers.txt
Normal file
511
common/scripted_triggers/00_law_triggers.txt
Normal file
|
|
@ -0,0 +1,511 @@
|
|||
|
||||
character_gender_can_rule_title_trigger = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
$GENDER$ = { is_male = yes }
|
||||
exists = $TITLE$
|
||||
$TITLE$ = {
|
||||
NOT = {
|
||||
has_title_law = female_only_law
|
||||
}
|
||||
}
|
||||
}
|
||||
always = yes
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = {
|
||||
$GENDER$ = { is_female = yes }
|
||||
exists = $TITLE$
|
||||
$TITLE$ = {
|
||||
NOT = {
|
||||
has_title_law = male_only_law
|
||||
}
|
||||
}
|
||||
}
|
||||
always = yes
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
}
|
||||
}
|
||||
|
||||
character_gender_can_inherit_from_trigger = {
|
||||
save_temporary_scope_as = heir
|
||||
|
||||
trigger_if = {
|
||||
limit = {
|
||||
$CHARACTER$ = { exists = primary_title }
|
||||
}
|
||||
$CHARACTER$ = {
|
||||
character_gender_can_rule_title_trigger = {
|
||||
GENDER = scope:heir
|
||||
TITLE = primary_title
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
}
|
||||
}
|
||||
|
||||
has_partition_succession_realm_law_trigger = {
|
||||
OR = {
|
||||
has_realm_law = confederate_partition_succession_law
|
||||
has_realm_law = partition_succession_law
|
||||
has_realm_law = high_partition_succession_law
|
||||
has_realm_law = clan_antagonistic_partition_succession_law
|
||||
has_realm_law = clan_competitive_partition_succession_law
|
||||
has_realm_law = clan_impassive_partition_succession_law
|
||||
has_realm_law = clan_friendly_partition_succession_law
|
||||
has_realm_law = clan_harmonious_partition_succession_law
|
||||
}
|
||||
}
|
||||
|
||||
realm_law_use_crown_authority = {
|
||||
government_has_flag = government_uses_crown_authority
|
||||
}
|
||||
|
||||
realm_law_use_tribal_authority = {
|
||||
government_has_flag = government_is_tribal
|
||||
}
|
||||
|
||||
realm_law_use_camp_purpose = {
|
||||
government_has_flag = government_is_landless_adventurer
|
||||
}
|
||||
|
||||
realm_law_use_imperial_bureaucracy = {
|
||||
government_allows = administrative
|
||||
NOR = {
|
||||
government_has_flag = government_is_celestial
|
||||
government_has_flag = government_is_meritocratic
|
||||
government_has_flag = government_is_steppe_admin
|
||||
government_has_flag = government_is_japan_administrative
|
||||
}
|
||||
}
|
||||
|
||||
realm_law_use_nomadic_authority = {
|
||||
government_has_flag = government_is_nomadic
|
||||
}
|
||||
|
||||
realm_law_use_celestial_bureaucracy = {
|
||||
government_has_flag = government_is_celestial
|
||||
}
|
||||
|
||||
realm_law_is_mandala = {
|
||||
government_has_flag = government_is_mandala
|
||||
}
|
||||
|
||||
realm_law_use_meritocratic_bureaucracy = {
|
||||
OR = {
|
||||
government_has_flag = government_is_meritocratic
|
||||
government_has_flag = government_is_steppe_admin
|
||||
}
|
||||
}
|
||||
|
||||
realm_uses_treasury_laws_trigger = {
|
||||
government_allows = treasury
|
||||
}
|
||||
|
||||
realm_law_use_japanese_bureaucracy = {
|
||||
government_is_japanese_trigger = yes
|
||||
}
|
||||
|
||||
can_have_confederate_partition_succession_law_trigger = {
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_tribal
|
||||
government_has_flag = government_is_minority
|
||||
# TGP
|
||||
AND = {
|
||||
government_has_flag = government_is_japan_feudal
|
||||
tgp_realm_has_ceremonial_liege_trigger = yes
|
||||
is_independent_ruler = no
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_keep_partition_succession_law_trigger = {
|
||||
# The 'can_keep' triggers are dependent on actually having the law. If they aren't, the trigger breakdown for the player breaks and shows incomplete information.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = partition_succession_law
|
||||
}
|
||||
OR = {
|
||||
can_have_partition_succession_law_trigger = yes
|
||||
|
||||
# Mongol Empires
|
||||
has_title = title:e_mongol_empire
|
||||
has_title = title:e_ilkhanate
|
||||
has_title = title:e_golden_horde
|
||||
has_title = title:e_chagatai
|
||||
has_title = title:e_red_horde
|
||||
has_title = title:e_white_horde
|
||||
has_title = title:e_aarlud_khanate
|
||||
has_title = title:e_togskol_khanate
|
||||
has_title = title:e_baruun_khanate
|
||||
has_title = title:e_great_yuan
|
||||
has_title = title:e_blue_horde
|
||||
has_title = title:e_omnod_dalai_khanate
|
||||
}
|
||||
}
|
||||
NOT = { government_has_flag = government_is_clan }
|
||||
}
|
||||
|
||||
can_have_partition_succession_law_trigger = {
|
||||
culture = {
|
||||
has_innovation = innovation_hereditary_rule
|
||||
}
|
||||
custom_description = {
|
||||
text = succession_laws_must_have_organised_government_tooltip
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_keep_high_partition_succession_law_trigger = {
|
||||
# The 'can_keep' triggers are dependent on actually having the law. If they aren't, the trigger breakdown for the player breaks and shows incomplete information.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = high_partition_succession_law
|
||||
}
|
||||
OR = {
|
||||
can_have_high_partition_succession_law_trigger = yes
|
||||
|
||||
# Mongol Empires
|
||||
has_title = title:e_mongol_empire
|
||||
has_title = title:e_ilkhanate
|
||||
has_title = title:e_golden_horde
|
||||
has_title = title:e_chagatai
|
||||
has_title = title:e_red_horde
|
||||
has_title = title:e_white_horde
|
||||
has_title = title:e_aarlud_khanate
|
||||
has_title = title:e_togskol_khanate
|
||||
has_title = title:e_baruun_khanate
|
||||
has_title = title:e_great_yuan
|
||||
has_title = title:e_blue_horde
|
||||
has_title = title:e_omnod_dalai_khanate
|
||||
}
|
||||
}
|
||||
NOT = { government_has_flag = government_is_clan}
|
||||
}
|
||||
|
||||
can_have_high_partition_succession_law_trigger = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
NOT = {
|
||||
culture = { has_cultural_parameter = can_enact_high_partition_succession_law }
|
||||
}
|
||||
}
|
||||
culture = { has_innovation = innovation_heraldry }
|
||||
}
|
||||
custom_description = {
|
||||
text = succession_laws_must_have_organised_government_tooltip
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_keep_single_heir_succession_law_trigger = {
|
||||
# The 'can_keep' triggers are dependent on actually having the law. If they aren't, the trigger breakdown for the player breaks and shows incomplete information.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = single_heir_succession_law
|
||||
}
|
||||
OR = {
|
||||
can_have_single_heir_succession_law_trigger = yes
|
||||
# Byzantine Empire / Ceremonial Liege
|
||||
historical_succession_access_single_heir_succession_law_trigger = yes
|
||||
has_variable = purge_oath_previous_law # ACH Purge Pretenders Oath
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_have_single_heir_succession_law_trigger = {
|
||||
trigger_if = { # Celestial/Meritocratic/Soryo
|
||||
limit = {
|
||||
OR = {
|
||||
government_allows = merit
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
}
|
||||
custom_tooltip = { # You are independent, have the innovation or are Ceremonial Monarch
|
||||
text = can_have_single_heir_succession_law_trigger_merit_or_japan_tt
|
||||
OR = {
|
||||
is_independent_ruler = yes
|
||||
culture = {
|
||||
has_innovation = innovation_primogeniture
|
||||
}
|
||||
tgp_has_ceremonial_liege_title_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else_if = {
|
||||
limit = { tgp_realm_has_ceremonial_liege_trigger = yes }
|
||||
tgp_has_ceremonial_liege_title_trigger = yes
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
has_innovation = innovation_primogeniture
|
||||
}
|
||||
}
|
||||
# Non-tribals only
|
||||
trigger_if = { # We split the tooltip into two, to make sure we don't show admin unless you actually have it
|
||||
limit = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = must_be_feudal_clan_or_admin
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_allows = administrative
|
||||
government_has_flag = government_is_japan_feudal
|
||||
tgp_has_ceremonial_liege_title_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = succession_laws_must_have_organised_government_tooltip
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_allows = merit
|
||||
government_has_flag = government_is_japan_feudal
|
||||
tgp_has_ceremonial_liege_title_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
# Admin rules
|
||||
trigger_if = {
|
||||
limit = { government_allows = administrative }
|
||||
trigger_if = {
|
||||
limit = { tgp_realm_has_ceremonial_liege_trigger = yes }
|
||||
tgp_has_ceremonial_liege_title_trigger = yes
|
||||
}
|
||||
trigger_else = { is_independent_ruler = yes }
|
||||
}
|
||||
}
|
||||
|
||||
can_keep_single_heir_youngest_succession_law_trigger = {
|
||||
# The 'can_keep' triggers are dependent on actually having the law. If they aren't, the trigger breakdown for the player breaks and shows incomplete information.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = single_heir_succession_law_youngest
|
||||
}
|
||||
OR = {
|
||||
can_have_single_heir_youngest_succession_law_trigger = yes
|
||||
historical_succession_access_single_heir_succession_law_youngest_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_have_single_heir_youngest_succession_law_trigger = {
|
||||
culture = {
|
||||
has_innovation = innovation_primogeniture
|
||||
}
|
||||
# Non-tribals only
|
||||
trigger_if = { # We split the tooltip into two, to make sure we don't show admin unless you actually have it
|
||||
limit = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
}
|
||||
custom_tooltip = {
|
||||
text = must_be_feudal_clan_or_admin
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_allows = administrative
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
custom_description = {
|
||||
text = succession_laws_must_have_organised_government_tooltip
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_if = {
|
||||
limit = {
|
||||
government_allows = administrative
|
||||
}
|
||||
is_independent_ruler = yes
|
||||
}
|
||||
}
|
||||
|
||||
can_keep_single_heir_dynasty_house_trigger = {
|
||||
# The 'can_keep' triggers are dependent on actually having the law. If they aren't, the trigger breakdown for the player breaks and shows incomplete information.
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = single_heir_dynasty_house
|
||||
}
|
||||
OR = {
|
||||
can_have_single_heir_dynasty_house_trigger = yes
|
||||
historical_succession_access_single_heir_dynasty_house_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_have_single_heir_dynasty_house_trigger = {
|
||||
exists = house
|
||||
trigger_if = {
|
||||
limit = {
|
||||
culture = {
|
||||
OR = {
|
||||
this = culture:czech
|
||||
this = culture:slovien
|
||||
any_parent_culture_or_above = {
|
||||
this = culture:czech
|
||||
}
|
||||
any_parent_culture_or_above = {
|
||||
this = culture:slovien
|
||||
}
|
||||
NOT = { has_innovation = innovation_heraldry }
|
||||
}
|
||||
}
|
||||
}
|
||||
culture = {
|
||||
has_innovation = innovation_table_of_princes
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
culture = {
|
||||
has_innovation = innovation_heraldry
|
||||
}
|
||||
}
|
||||
custom_description = {
|
||||
text = succession_laws_must_have_organised_government_tooltip
|
||||
OR = {
|
||||
government_has_flag = government_is_feudal
|
||||
government_has_flag = government_is_clan
|
||||
government_has_flag = government_is_japan_feudal
|
||||
}
|
||||
}
|
||||
NOT = { government_allows = administrative }
|
||||
}
|
||||
|
||||
can_have_bishop_theocratic_succession_law_trigger = {
|
||||
OR = {
|
||||
is_theocratic_lessee = yes
|
||||
government_has_flag = government_is_theocracy
|
||||
}
|
||||
}
|
||||
|
||||
is_temporal_head_of_faith_trigger = {
|
||||
is_head_of_faith = yes
|
||||
holder.faith = { has_doctrine = doctrine_temporal_head }
|
||||
}
|
||||
|
||||
can_title_have_law_general_trigger = {
|
||||
tier >= tier_duchy
|
||||
is_temporal_head_of_faith_trigger = no
|
||||
}
|
||||
|
||||
can_have_holy_order_succession_law_trigger = {
|
||||
government_has_flag = government_is_holy_order
|
||||
}
|
||||
|
||||
can_have_mercenary_succession_law_trigger = {
|
||||
government_has_flag = government_is_mercenary
|
||||
}
|
||||
|
||||
can_have_city_succession_law_trigger = {
|
||||
government_has_flag = government_is_republic
|
||||
}
|
||||
|
||||
can_have_herder_succession_law_trigger = {
|
||||
government_has_flag = government_is_herder
|
||||
}
|
||||
|
||||
title_can_reduce_partition_law_trigger = {
|
||||
holder ?= {
|
||||
OR = {
|
||||
has_realm_law = single_heir_succession_law
|
||||
can_have_high_partition_succession_law_trigger = yes
|
||||
}
|
||||
OR = {
|
||||
has_realm_law = high_partition_succession_law
|
||||
can_have_high_partition_succession_law_trigger = yes
|
||||
}
|
||||
OR = {
|
||||
has_realm_law = partition_succession_law
|
||||
can_have_confederate_partition_succession_law_trigger = yes
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_pass_law_ca1_trigger = {
|
||||
culture = { has_innovation = innovation_plenary_assemblies }
|
||||
}
|
||||
|
||||
can_pass_law_ca2_trigger = {
|
||||
culture = { has_innovation = innovation_royal_prerogative }
|
||||
}
|
||||
|
||||
can_pass_law_ca3_trigger = {
|
||||
culture = { has_innovation = innovation_royal_prerogative }
|
||||
}
|
||||
|
||||
can_have_acclamation_succession_law_trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
top_liege = this
|
||||
government_allows = administrative
|
||||
NOR = {
|
||||
government_has_flag = government_is_celestial
|
||||
government_has_flag = government_is_japan_administrative
|
||||
government_has_flag = government_is_meritocratic
|
||||
government_has_flag = government_is_steppe_admin
|
||||
}
|
||||
}
|
||||
|
||||
can_keep_acclamation_succession_law_trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = acclamation_succession_law
|
||||
}
|
||||
OR = {
|
||||
can_have_acclamation_succession_law_trigger = yes
|
||||
has_title = title:e_byzantium
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
can_change_acclamation_succession_law_trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
}
|
||||
|
||||
can_have_appointment_succession_law_trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
government_allows = administrative
|
||||
NOR = {
|
||||
government_has_flag = government_is_celestial
|
||||
government_has_flag = government_is_japan_administrative
|
||||
government_has_flag = government_is_meritocratic
|
||||
}
|
||||
is_independent_ruler = no
|
||||
}
|
||||
|
||||
can_keep_appointment_succession_law_trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
trigger_if = {
|
||||
limit = {
|
||||
has_realm_law = appointment_succession_law
|
||||
}
|
||||
can_have_appointment_succession_law_trigger = yes
|
||||
}
|
||||
}
|
||||
|
||||
can_change_appointment_succession_law_trigger = {
|
||||
has_ep3_dlc_trigger = yes
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue