227 lines
5.9 KiB
Text
227 lines
5.9 KiB
Text
|
|
###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
|
||
|
|
}
|
||
|
|
}
|
||
|
|
}
|