################################################### #### 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 = { # religion = religion:christianity_religion # } # title:e_byzantium.holder.rite = { # rite_has_doctrine = special_doctrine_is_eastern_christian_faith # } # trigger_if = { # limit = { # title:e_byzantium.holder = { # government_has_mechanic = administrative # } # } # #Byzantine state rite is still Eastern Christian (not Latin) # title:e_byzantium.holder.primary_title = { # state_rite = { # rite_has_doctrine = special_doctrine_is_eastern_christian_faith # } # } # } # # 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 # # Prefer char_temp; root is a faith in great_holy_war.0001, so do not evaluate root.highest_held_title_tier there. # AND = { # trigger_if = { # limit = { # exists = scope:char_temp # } # highest_held_title_tier <= scope:char_temp.highest_held_title_tier # } # trigger_else = { # 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 = { always = no } ep3_frankokratia_financier_sub_trigger = { always = no } ep3_frankokratia_financier_exists_trigger = { always = no } ep3_frankokratia_valid_joiner_triggerr = { always = no } ep3_frankokratia_latin_kingdom_available_trigger = { always = no } ep3_frankokratia_discard_old_lands_trigger = { always = no } ep3_frankokratia_beneficiary_trigger = { always = no } ep3_frankokratia_beneficiary_gender_trigger = { always = no } ep3_frankokratia_beneficiary_gender_soft_trigger = { always = no } ep3_frankokratia_notification_recipient_trigger = { always = no } ep3_orthodox_faith_trigger = { OR = { religion = religion:eastern_orthodox_religion religion = religion:oriental_orthodox_religion } }