709 lines
16 KiB
Text
709 lines
16 KiB
Text
##################################################
|
|
### FRANKOKRATIA TRIGGERS
|
|
##################################################
|
|
ep3_frankokratia_ghw_trigger = {
|
|
#There is an emperor of Byzantium
|
|
exists = title:e_byzantium.holder
|
|
#There is NOT a Latin emperor
|
|
NOT = { exists = title:e_latin_empire.holder }
|
|
#Byzantine emperor is Christian, but not Catholic
|
|
title:e_byzantium.holder.faith = {
|
|
NOT = { this = faith:catholic }
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
}
|
|
trigger_if = {
|
|
limit = {
|
|
title:e_byzantium.holder = {
|
|
government_has_flag = government_is_special_administrative
|
|
}
|
|
}
|
|
#Byzantine state faith is not Catholic
|
|
title:e_byzantium.holder.primary_title = {
|
|
state_faith = {
|
|
NOT = { this = faith:catholic }
|
|
OR = { religion = religion:eastern_orthodox_religion religion = religion:catholic_religion religion = religion:protestant_religion }
|
|
}
|
|
}
|
|
}
|
|
|
|
trigger_if = {
|
|
limit = {
|
|
has_game_rule = historicity_frankokratia_default
|
|
}
|
|
OR = {
|
|
exists = global_var:cath_crusade_1
|
|
current_date >= 1178.1.1
|
|
}
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
has_game_rule = historicity_frankokratia_blocked
|
|
}
|
|
always = no
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
has_game_rule = historicity_frankokratia_fourth_crusade
|
|
}
|
|
OR = {
|
|
AND = {
|
|
current_date < 1178.1.1
|
|
exists = global_var:cath_crusade_1
|
|
global_var:cath_crusade_1 >= 3
|
|
}
|
|
AND = {
|
|
current_date >= 1178.1.1
|
|
exists = global_var:cath_crusade_1
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
#historicity_frankokratia_high game rule has no start date-based restrictions
|
|
}
|
|
|
|
#Byz emperor or By capital is some kind of Greek
|
|
OR = {
|
|
title:e_byzantium.holder.culture = {
|
|
OR = {
|
|
this = culture:greek
|
|
any_parent_culture_or_above = {
|
|
this = culture:greek
|
|
}
|
|
has_cultural_pillar = heritage_byzantine
|
|
}
|
|
}
|
|
title:e_byzantium.holder.capital_county.culture = {
|
|
OR = {
|
|
this = culture:greek
|
|
any_parent_culture_or_above = {
|
|
this = culture:greek
|
|
}
|
|
has_cultural_pillar = heritage_byzantine
|
|
}
|
|
}
|
|
}
|
|
#Looser requirements if we really want it to happen
|
|
trigger_if = {
|
|
limit = {
|
|
current_date >= 1200.1.1
|
|
#Latin empire hasn't been made before
|
|
NOT = {
|
|
has_global_variable = frankokratia_occurred
|
|
}
|
|
exists = global_var:cath_crusade_1
|
|
}
|
|
#A target that Mediterranean control could help reach.. and a bit more
|
|
ghw_target_title = {
|
|
OR = {
|
|
title_capital_county.title_province = { geographical_region = world_middle_east_arabia }
|
|
title_capital_county.title_province = { geographical_region = world_middle_east_jerusalem }
|
|
title_capital_county.title_province = { geographical_region = world_asia_minor }
|
|
title_capital_county.title_province = { geographical_region = world_africa_north }
|
|
title_capital_county.title_province = { geographical_region = world_europe_west_iberia }
|
|
this = title:k_caucasus
|
|
this = title:k_pontic_steppe
|
|
this = title:k_cyprus
|
|
this = title:k_krete
|
|
this = title:k_hellas
|
|
this = title:k_sardinia
|
|
}
|
|
}
|
|
}
|
|
trigger_else = {
|
|
#A target that Mediterranean control could help reach
|
|
ghw_target_title = {
|
|
OR = {
|
|
title_capital_county.title_province = { geographical_region = world_middle_east_arabia }
|
|
title_capital_county.title_province = { geographical_region = world_middle_east_jerusalem }
|
|
title_capital_county.title_province = { geographical_region = world_asia_minor }
|
|
title_capital_county.title_province = { geographical_region = world_africa_north }
|
|
this = title:k_caucasus
|
|
this = title:k_pontic_steppe
|
|
this = title:k_cyprus
|
|
this = title:k_krete
|
|
this = title:k_hellas
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_transiting_relative_trigger = {
|
|
OR = {
|
|
is_ruler = no
|
|
AND = {
|
|
exists = scope:char_temp
|
|
highest_held_title_tier <= scope:char_temp.highest_held_title_tier
|
|
}
|
|
AND = {
|
|
exists = root
|
|
highest_held_title_tier <= root.highest_held_title_tier
|
|
}
|
|
highest_held_title_tier < tier_county
|
|
NOT = {
|
|
faith = faith:catholic
|
|
}
|
|
is_imprisoned = yes
|
|
is_incapable = yes
|
|
capital_province = {
|
|
NOR = {
|
|
geographical_region = world_europe_south_italy
|
|
geographical_region = world_europe_west_francia
|
|
geographical_region = world_europe_west_germania
|
|
geographical_region = world_europe_west_iberia
|
|
geographical_region = custom_hungary
|
|
geographical_region = custom_west_slavia
|
|
kingdom = title:k_croatia
|
|
kingdom = title:k_bavaria
|
|
}
|
|
}
|
|
is_vassal_of = title:e_byzantium.holder
|
|
is_at_war_with = title:e_byzantium.holder
|
|
}
|
|
is_ai = yes
|
|
}
|
|
|
|
ep3_frankokratia_story_owner_trigger = {
|
|
save_temporary_scope_as = char_temp
|
|
faith = faith:catholic
|
|
is_playable_character = yes
|
|
highest_held_title_tier >= tier_county
|
|
highest_held_title_tier <= tier_kingdom
|
|
exists = faith.religious_head
|
|
faith.religious_head = { is_ai = yes }
|
|
scope:char_temp != faith.religious_head
|
|
exists = scope:char_temp.faith.great_holy_war
|
|
#Not pals with the Byzantine emperor
|
|
exists = title:e_byzantium.holder
|
|
is_imprisoned = no
|
|
is_incapable = no
|
|
#Use this to eliminate owners that might lose the story
|
|
OR = {
|
|
exists = primary_heir
|
|
exists = player_heir
|
|
}
|
|
NOR = {
|
|
is_allied_to = title:e_byzantium.holder
|
|
top_liege = title:e_byzantium.holder
|
|
is_at_war_with = title:e_byzantium.holder
|
|
has_truce = title:e_byzantium.holder
|
|
has_relation_friend = title:e_byzantium.holder
|
|
has_relation_lover = title:e_byzantium.holder
|
|
has_relation_soulmate = title:e_byzantium.holder
|
|
}
|
|
#Needs to be interesteed in working with Latin shipbuilders
|
|
capital_province = {
|
|
OR = {
|
|
geographical_region = world_europe_south_italy
|
|
geographical_region = world_europe_west_francia
|
|
geographical_region = world_europe_west_germania
|
|
geographical_region = world_europe_west_iberia
|
|
geographical_region = custom_hungary
|
|
geographical_region = custom_west_slavia
|
|
kingdom = title:k_croatia
|
|
kingdom = title:k_bavaria
|
|
}
|
|
}
|
|
#Needs to be related to a claimant
|
|
OR = {
|
|
#Close family claimant
|
|
any_close_or_extended_family_member = {
|
|
OR = {
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
|
|
AND = {
|
|
ep3_frankokratia_transiting_relative_trigger = yes
|
|
#In-law claimant
|
|
any_spouse = {
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
#Close family in-law
|
|
any_close_family_member = {
|
|
ep3_frankokratia_transiting_relative_trigger = yes
|
|
any_spouse = {
|
|
ep3_frankokratia_transiting_relative_trigger = yes
|
|
any_close_family_member = {
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
#Spouse claimant
|
|
any_spouse = {
|
|
OR = {
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
AND = {
|
|
ep3_frankokratia_transiting_relative_trigger = yes
|
|
any_close_family_member = {
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
}
|
|
|
|
}
|
|
}
|
|
#Courtier claimant
|
|
any_courtier_or_guest = {
|
|
is_foreign_court_guest = no
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
#friends
|
|
any_relation = {
|
|
type = friend
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
#soulmates
|
|
any_relation = {
|
|
type = soulmate
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
#any pool character
|
|
any_pool_character = {
|
|
province = scope:char_temp.capital_province
|
|
ep3_frankokratia_claimant_trigger = yes
|
|
}
|
|
|
|
}
|
|
#Should be vaguely Western in culture
|
|
culture = {
|
|
OR = {
|
|
has_cultural_pillar = heritage_goidelic
|
|
has_cultural_pillar = heritage_west_germanic
|
|
has_cultural_pillar = heritage_brythonic
|
|
has_cultural_pillar = heritage_north_germanic
|
|
has_cultural_pillar = heritage_iberian
|
|
has_cultural_pillar = heritage_latin
|
|
has_cultural_pillar = heritage_south_slavic
|
|
has_cultural_pillar = heritage_magyar
|
|
has_cultural_pillar = heritage_west_slavic
|
|
has_cultural_pillar = heritage_central_germanic
|
|
has_cultural_pillar = heritage_frankish
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_claimant_trigger = {
|
|
trigger_if = {
|
|
limit = {
|
|
exists = scope:char_temp
|
|
}
|
|
highest_held_title_tier < scope:char_temp.highest_held_title_tier
|
|
}
|
|
OR = {
|
|
has_claim_on = title:e_byzantium
|
|
AND = {
|
|
title:e_byzantium.holder.capital_county = title:c_byzantion
|
|
has_claim_on = title:k_thessalonika
|
|
}
|
|
AND = {
|
|
title:e_byzantium.holder.capital_county = title:c_byzantion
|
|
has_claim_on = title:d_thrace
|
|
}
|
|
AND = {
|
|
title:e_byzantium.holder.capital_county = title:c_byzantion
|
|
has_claim_on = title:c_byzantion
|
|
}
|
|
AND = {
|
|
is_child_of = title:e_byzantium.holder
|
|
title:e_byzantium.holder = {
|
|
has_realm_law = equal_law
|
|
}
|
|
}
|
|
AND = {
|
|
is_child_of = title:e_byzantium.holder
|
|
is_male = yes
|
|
title:e_byzantium.holder = {
|
|
OR = {
|
|
has_realm_law = male_preference_law
|
|
has_realm_law = male_only_law
|
|
}
|
|
}
|
|
}
|
|
AND = {
|
|
is_child_of = title:e_byzantium.holder
|
|
is_female = yes
|
|
title:e_byzantium.holder = {
|
|
OR = {
|
|
has_realm_law = female_preference_law
|
|
has_realm_law = female_only_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
age >= 10
|
|
is_imprisoned = no
|
|
is_healthy = yes
|
|
is_ai = yes
|
|
OR = {
|
|
has_claim_on = title:e_byzantium
|
|
ai_boldness >= 0
|
|
ai_greed >= 0
|
|
ai_honor <= 0
|
|
}
|
|
NOR = {
|
|
is_vassal_of = title:e_byzantium.holder
|
|
is_consort_of = title:e_byzantium.holder
|
|
has_relation_soulmate = title:e_byzantium.holder
|
|
has_relation_friend = title:e_byzantium.holder
|
|
has_relation_best_friend = title:e_byzantium.holder
|
|
}
|
|
NAND = {
|
|
OR = {
|
|
is_landed = yes
|
|
is_landless_ruler = yes
|
|
}
|
|
top_liege = title:e_byzantium.holder
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_will_start_trigger = {
|
|
NOR = {
|
|
has_trait = just
|
|
has_trait = humble
|
|
has_trait = content
|
|
has_trait = lazy
|
|
has_trait = craven
|
|
has_trait = loyal
|
|
}
|
|
OR = {
|
|
has_trait = greedy
|
|
has_trait = eccentric
|
|
has_trait = ambitious
|
|
has_trait = fickle
|
|
has_trait = arbitrary
|
|
AND = {
|
|
ai_rationality <= 0
|
|
ai_boldness >= 0
|
|
ai_honor <= 0
|
|
ai_energy >= 0
|
|
}
|
|
}
|
|
|
|
}
|
|
|
|
ep3_frankokratia_financier_trigger = {
|
|
faith = faith:catholic
|
|
is_ai = yes
|
|
#Not pals with byz emperor
|
|
NOR = {
|
|
is_allied_to = title:e_byzantium.holder
|
|
is_vassal_of = title:e_byzantium.holder
|
|
has_relation_friend = title:e_byzantium.holder
|
|
has_relation_lover = title:e_byzantium.holder
|
|
has_relation_soulmate = title:e_byzantium.holder
|
|
AND = {
|
|
exists = faith.religious_head
|
|
this = faith.religious_head
|
|
}
|
|
}
|
|
#Gotta have money to be a financier
|
|
gold >= 0
|
|
#Your capital needs to be somewhere useful
|
|
capital_county = {
|
|
title_province = {
|
|
OR = {
|
|
geographical_region = world_europe_south
|
|
geographical_region = world_europe_west_iberia
|
|
geographical_region = world_europe_west_francia
|
|
}
|
|
}
|
|
is_coastal_county = yes
|
|
}
|
|
is_at_war = no
|
|
}
|
|
|
|
ep3_frankokratia_financier_sub_trigger = {
|
|
highest_held_title_tier >= tier_county
|
|
government_has_flag = government_is_republic
|
|
ep3_frankokratia_financier_trigger = yes
|
|
}
|
|
|
|
ep3_frankokratia_financier_exists_trigger = {
|
|
OR = {
|
|
AND = {
|
|
exists = title:k_venice.holder
|
|
title:k_venice.holder = {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
title:e_italy = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:k_sicily = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:k_croatia = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:k_burgundy = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:k_aquitaine = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:e_spain = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
ep3_frankokratia_financier_sub_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:e_italy = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
highest_held_title_tier >= tier_county
|
|
highest_held_title_tier < tier_empire
|
|
ep3_frankokratia_financier_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:k_sicily = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
highest_held_title_tier >= tier_county
|
|
highest_held_title_tier < tier_empire
|
|
ep3_frankokratia_financier_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
title:k_croatia = {
|
|
any_in_de_jure_hierarchy = {
|
|
count >= 1
|
|
holder ?= {
|
|
highest_held_title_tier >= tier_county
|
|
highest_held_title_tier < tier_empire
|
|
ep3_frankokratia_financier_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_valid_joiner_trigger = {
|
|
NOR = {
|
|
has_character_flag = had_event_frankokratia_0020
|
|
this = faith.religious_head
|
|
any_liege_or_above = {
|
|
this = title:e_byzantium.holder
|
|
}
|
|
is_allied_to = title:e_byzantium.holder
|
|
is_vassal_of = title:e_byzantium.holder
|
|
has_truce = title:e_byzantium.holder
|
|
has_relation_friend = title:e_byzantium.holder
|
|
any_owned_story = {
|
|
type = frankokratia_story
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_latin_kingdom_available_trigger = {
|
|
OR = {
|
|
NOT = { exists = holder }
|
|
holder = {
|
|
this = title:e_byzantium.holder
|
|
}
|
|
holder = {
|
|
is_vassal_or_below_of = title:e_byzantium.holder
|
|
NOT = {
|
|
is_at_war_with = title:e_byzantium.holder
|
|
}
|
|
}
|
|
}
|
|
#At least 2 counties in the kingdom belong to byzantine emperor
|
|
any_de_jure_county = {
|
|
count >= 2
|
|
OR = {
|
|
holder = {
|
|
this = title:e_byzantium.holder
|
|
}
|
|
holder = {
|
|
is_vassal_or_below_of = title:e_byzantium.holder
|
|
NOT = {
|
|
is_at_war_with = title:e_byzantium.holder
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_discard_old_lands_trigger = {
|
|
NAND = {
|
|
primary_title = {
|
|
tier <= tier_empire
|
|
empire = title:e_byzantium
|
|
}
|
|
any_sub_realm_county = {
|
|
empire = title:e_byzantium
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_beneficiary_trigger = {
|
|
is_ruler = no
|
|
is_imprisoned = no
|
|
is_adult = yes
|
|
faith = scope:frankokratia_crusader.faith
|
|
NOR = {
|
|
this = scope:financier
|
|
any_heir_title = { }
|
|
has_trait = incapable
|
|
has_trait = devoted
|
|
AND = {
|
|
scope:frankokratia_crusader.faith = {
|
|
has_doctrine = doctrine_theocracy_temporal
|
|
}
|
|
has_council_position = councillor_court_chaplain
|
|
}
|
|
}
|
|
OR = { #Either not married, or not married to a ruler.
|
|
is_married = no
|
|
NOT = {
|
|
any_spouse = {
|
|
is_ruler = yes
|
|
}
|
|
}
|
|
}
|
|
OR = {
|
|
AND = {
|
|
is_male = yes
|
|
age < 50
|
|
}
|
|
AND = {
|
|
is_female = yes
|
|
age <= 35
|
|
}
|
|
any_child = {
|
|
count >= 1
|
|
is_ruler = no
|
|
ep3_frankokratia_beneficiary_gender_soft_trigger = yes
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_beneficiary_gender_trigger = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:frankokratia_crusader = {
|
|
OR = {
|
|
has_realm_law = male_preference_law
|
|
has_realm_law = male_only_law
|
|
}
|
|
}
|
|
}
|
|
is_male = yes
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:frankokratia_crusader = {
|
|
OR = {
|
|
has_realm_law = female_preference_law
|
|
has_realm_law = female_only_law
|
|
}
|
|
}
|
|
}
|
|
is_female = yes
|
|
}
|
|
trigger_else = {
|
|
scope:frankokratia_crusader = {
|
|
has_realm_law = equal_law
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_beneficiary_gender_soft_trigger = {
|
|
trigger_if = {
|
|
limit = {
|
|
scope:frankokratia_crusader = {
|
|
has_realm_law = male_only_law
|
|
}
|
|
}
|
|
is_male = yes
|
|
}
|
|
trigger_else_if = {
|
|
limit = {
|
|
scope:frankokratia_crusader = {
|
|
has_realm_law = female_only_law
|
|
}
|
|
}
|
|
is_female = yes
|
|
}
|
|
trigger_else = {
|
|
scope:frankokratia_crusader = {
|
|
OR = {
|
|
has_realm_law = male_preference_law
|
|
has_realm_law = female_preference_law
|
|
has_realm_law = equal_law
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
ep3_frankokratia_notification_recipient_trigger = {
|
|
OR = {
|
|
#Rulers in the Byz region
|
|
capital_province = {
|
|
county = {
|
|
empire = title:e_byzantium
|
|
}
|
|
}
|
|
#Most affected Christians
|
|
faith = faith:catholic
|
|
faith = faith:orthodox
|
|
faith = faith:armenian_apostolic
|
|
#Target faith of crusade
|
|
faith = scope:defender.faith
|
|
#Vassals of crusade defender
|
|
liege ?= scope:defender
|
|
#Vassals of byz emp
|
|
AND = {
|
|
exists = title:e_byzantium.holder
|
|
liege ?= title:e_byzantium.holder
|
|
}
|
|
#Byz emp
|
|
AND = {
|
|
exists = title:e_byzantium.holder
|
|
this ?= title:e_byzantium.holder
|
|
}
|
|
is_in_list = non_christian_franko_leaders
|
|
}
|
|
}
|
|
|
|
ep3_orthodox_faith_trigger = {
|
|
OR = {
|
|
faith = faith:orthodox
|
|
faith = faith:coptic
|
|
faith = faith:armenian_apostolic
|
|
faith = faith:iconoclast
|
|
faith = faith:bogomilist
|
|
faith = faith:paulician
|
|
faith = faith:nestorian
|
|
}
|
|
}
|