###Accuse the Krstjani of Heresy accuse_krstjani_of_heresy_decision_suitable_krstjani_realm_owner_trigger = { faith = faith:bosnian_church realm_size >= 8 primary_title.tier >= tier_duchy } ###Launch the Hungarian Migration launch_hungarian_migration_ducal_processing_trigger = { #We're currently processing dukes. highest_held_title_tier = tier_duchy #Doesn't hold a valid duchy-tier title in Pannonia. NOT = { any_held_title = { title_capital_county.title_province = { geographical_region = custom_hungary } tier = tier_duchy } } } launch_hungarian_migration_count_processing_trigger = { #Doesn't hold a valid county-tier title in Pannonia. NOT = { any_held_title = { tier = tier_county title_province = { geographical_region = custom_hungary } } } } launch_hungarian_migration_sub_vassal_liege_pairing_trigger = { tier = tier_county #Liege should be a suitable duke within Pannonia. holder = scope:receiving_vassal.liege #Double-check that the duke can afford to give a title away. scope:receiving_vassal.liege = { any_held_title = { count >= 2 tier = tier_county title_province = { geographical_region = custom_hungary } } } } launch_hungarian_migration_direct_vassal_requirements_trigger = { tier = tier_county holder = $INVADER$ } launch_hungarian_migration_county_is_within_custom_hungary_trigger = { tier = tier_county title_province = { geographical_region = custom_hungary } } launch_hungarian_migration_misplaced_count_suitable_liege_trigger = { launch_hungarian_migration_county_is_within_custom_hungary_trigger = yes duchy = { exists = holder holder = { NOT = { this = $INVADER$ } liege = $INVADER$ } } } ################################################## # Danelaw Triggers ## Colonial Sides ### The decision requires one lowland British party & one colonial Norse party. negotiate_the_danelaw_british_side_trigger = { OR = { culture = { has_cultural_pillar = heritage_west_germanic } culture = { has_cultural_pillar = heritage_brythonic } } NOT = { religion = religion:germanic_religion } } negotiate_the_danelaw_norse_side_trigger = { OR = { culture = { has_cultural_pillar = heritage_north_germanic } culture = culture:norman religion = religion:germanic_religion } } ## Standard Filters ### Does this character meet the basic eligibility requirements? negotiate_the_danelaw_basic_filter_trigger = { # Standard filter checks. is_playable_character = yes exists = dynasty OR = { government_has_flag = government_is_tribal government_has_flag = government_is_feudal government_has_flag = government_is_clan } # Must be one of the two valid sides. OR = { negotiate_the_danelaw_british_side_trigger = yes negotiate_the_danelaw_norse_side_trigger = yes } } negotiate_the_danelaw_additional_filter_trigger = { # Independent only, please. is_independent_ruler = yes # Kings & Emperors are too high a rank to make concessions. highest_held_title_tier <= tier_duchy # Plus, a capital inside title:k_england. Not strictly necessary, but removes *so* many edge-cases. capital_county.kingdom = title:k_england } negotiate_the_danelaw_standard_filter_trigger = { negotiate_the_danelaw_basic_filter_trigger = yes negotiate_the_danelaw_additional_filter_trigger = yes } ## Valid Opponent ### Assuming that we have a character who can take the decision (which has stricter requirements), do they have an opponent to negotiate with? negotiate_the_danelaw_valid_danelaw_opponent_trigger = { # Standard filter checks. negotiate_the_danelaw_standard_filter_trigger = yes # Ensure they match the opposing side. trigger_if = { limit = { root = { negotiate_the_danelaw_british_side_trigger = yes } } negotiate_the_danelaw_norse_side_trigger = yes } trigger_if = { limit = { root = { negotiate_the_danelaw_norse_side_trigger = yes } } negotiate_the_danelaw_british_side_trigger = yes } # Holds a certain amount of de jure counties within k_england. save_temporary_scope_as = valid_opponent title:k_england = { any_in_de_jure_hierarchy = { count >= 10 tier = tier_county holder = { OR = { this = scope:valid_opponent any_liege_or_above = { this = scope:valid_opponent } } } } } } ################################################## # Favour the Countryside Basques Triggers favour_the_countryside_basques_counts_as_basque_trigger = { culture = { OR = { this = culture:basque any_parent_culture = { this = culture:basque } } } } ## We keep these isolated so that we can maintain easy parity between the decision rationales & the event desc rationales. favour_the_countryside_basques_rationale_negative_piety_level_trigger = { piety_level < low_piety_level } favour_the_countryside_basques_rationale_sinful_traits_trigger = { num_sinful_traits >= 2 } favour_the_countryside_basques_rationale_virtuous_basque_pagan_traits_trigger = { num_virtuous_traits = { value >= favour_the_countryside_basques_decision_basque_pagan_virtues_tally_value faith = faith:basque_pagan } } favour_the_countryside_basques_rationale_excommunicated_trigger = { has_trait = excommunicated } favour_the_countryside_basques_rationale_naked_cynicism_trigger = { trigger_if = { limit = { is_ai = no } has_trait = cynical } } favour_the_countryside_basques_rationale_hof_rivalry_trigger = { AND = { exists = faith.religious_head has_relation_rival = faith.religious_head } } ################################################## # Rebuke Roman Revanchism Triggers rebuke_roman_revanchism_counties_controlled_trigger = { holder = { OR = { this = root top_liege = root } } } rebuke_roman_revanchism_counties_controlled_by_ere_trigger = { exists = title:e_byzantium.holder holder = { OR = { this = title:e_byzantium.holder top_liege = title:e_byzantium.holder } } } rebuke_roman_revanchism_sicily_controls_unlisted_empire_trigger = { highest_held_title_tier >= tier_empire primary_title = { NOR = { this = title:e_italy this = title:e_maghreb } } }