Stability measures

This commit is contained in:
Heidesommer 2026-05-28 10:08:00 -04:00
parent cf10d05052
commit 7c968185ab
17 changed files with 1382 additions and 1396 deletions

View file

@ -8592,29 +8592,29 @@ coronation_events.1032 = {
NOT = { fp1_valid_norse_faith_for_jomsvikings_trigger = yes }
}
}
trigger_if = {
limit = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
}
highest_held_title_tier >= tier_duchy
}
NOT = {
any_sub_realm_barony = {
is_under_holy_order_lease = yes
}
}
}
# trigger_if = {
# limit = {
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
# }
# highest_held_title_tier >= tier_duchy
# }
# NOT = {
# any_sub_realm_barony = {
# is_under_holy_order_lease = yes
# }
# }
# }
OR = {
AND = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
}
highest_held_title_tier >= tier_duchy
}
# AND = {
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
# }
# highest_held_title_tier >= tier_duchy
# }
highest_held_title_tier >= tier_kingdom
any_held_county = {
any_in_de_jure_hierarchy = {
@ -8666,29 +8666,29 @@ coronation_events.1032 = {
NOT = { fp1_valid_norse_faith_for_jomsvikings_trigger = yes }
}
}
trigger_if = {
limit = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
}
highest_held_title_tier >= tier_duchy
}
NOT = {
any_sub_realm_barony = {
is_under_holy_order_lease = yes
}
}
}
# trigger_if = {
# limit = {
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
# }
# highest_held_title_tier >= tier_duchy
# }
# NOT = {
# any_sub_realm_barony = {
# is_under_holy_order_lease = yes
# }
# }
# }
OR = {
AND = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
}
highest_held_title_tier >= tier_duchy
}
# AND = {
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = holy_order_can_be_created_by_dukes
# }
# highest_held_title_tier >= tier_duchy
# }
highest_held_title_tier >= tier_kingdom
any_held_county = {
any_in_de_jure_hierarchy = {

View file

@ -1296,33 +1296,33 @@ coronation_events.6010 = {
NOT = { has_diarchy_parameter = can_be_instantly_dismissed }
}
}
AND = {
is_powerful_vassal_of = scope:host
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = unlocks_claim_throne_for_powerful_vassals
is_secondary_character_involvement_involved_trigger = {
CHAR = scope:host
}
}
}
AND = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = unlocks_claim_throne_for_all
is_secondary_character_involvement_involved_trigger = {
CHAR = scope:host
}
}
}
AND = {
exists = title:d_sunni.holder
is_vassal_of = title:d_sunni.holder
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = unlocks_claim_throne_for_caliph_vassals
}
}
# AND = {
# is_powerful_vassal_of = scope:host
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = unlocks_claim_throne_for_powerful_vassals
# is_secondary_character_involvement_involved_trigger = {
# CHAR = scope:host
# }
# }
# }
# AND = {
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = unlocks_claim_throne_for_all
# is_secondary_character_involvement_involved_trigger = {
# CHAR = scope:host
# }
# }
# }
# AND = {
# exists = title:d_sunni.holder
# is_vassal_of = title:d_sunni.holder
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = unlocks_claim_throne_for_caliph_vassals
# }
# }
has_character_flag = confederation_claim_throne
}
has_activity_intent = coronation_disrupt_loyalists

View file

@ -292,26 +292,26 @@ sway_outcome.1002 = {
add_prestige = minor_prestige_gain
scope:target = {
if = {
limit = {
any_character_struggle = {
is_struggle_type = persian_struggle
has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
}
}
add_opinion = {
target = scope:owner
modifier = scheme_sway_and_compelled_to_submit_opinion
opinion = 50
}
}
else = {
# if = {
# limit = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# has_struggle_phase_parameter = fp3_sway_vassals_removes_disloyalty
# }
# }
# add_opinion = {
# target = scope:owner
# modifier = scheme_sway_and_compelled_to_submit_opinion
# opinion = 50
# }
# }
# else = {
add_opinion = {
target = scope:owner
modifier = scheme_sway_opinion
opinion = 50
}
}
# }
scope:owner = {
if = {
limit = {