More fixes

This commit is contained in:
Heidesommer 2026-05-28 07:00:37 -04:00
parent f78dbd4986
commit a6f8acc22f
23 changed files with 5790 additions and 1934 deletions

View file

@ -933,18 +933,18 @@ offer_vassalization_interaction = {
}
add = 5
}
modifier = { # FP3 modifier.
desc = GENERIC_YOUR_PIETY_LEVEL_MODIFIER
trigger = { scope:actor = { any_character_struggle = { has_struggle_phase_parameter = piety_level_affects_vassalage_acceptance } } }
add = {
value = {
value = scope:actor.piety_level
subtract = low_piety_level
}
multiply = 10
}
}
#
# modifier = { # FP3 modifier.
# desc = GENERIC_YOUR_PIETY_LEVEL_MODIFIER
# trigger = { scope:actor = { any_character_struggle = { has_struggle_phase_parameter = piety_level_affects_vassalage_acceptance } } }
# add = {
# value = {
# value = scope:actor.piety_level
# subtract = low_piety_level
# }
# multiply = 10
# }
# }
# OPINION INFLUENCE
modifier = {
@ -1334,10 +1334,10 @@ offer_vassalization_interaction = {
remove_character_modifier = event_bonus_to_vassal_accept
}
if = { # FP3
limit = { any_character_struggle = { has_struggle_phase_parameter = offer_vassalization_removes_disloyalty } }
scope:recipient = { remove_trait = disloyal }
}
# if = { # FP3
# limit = { any_character_struggle = { has_struggle_phase_parameter = offer_vassalization_removes_disloyalty } }
# scope:recipient = { remove_trait = disloyal }
# }
}
}
@ -2241,23 +2241,23 @@ grant_independence_interaction = {
custom_tooltip = grant_vassal_independence_interaction_toast_desc
# Struggle Parameter
if = {
limit = {
exists = dynasty
NOT = {
any_held_title = {
is_de_jure_liege_or_above_target = scope:recipient.primary_title
}
}
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = granting_independence_to_non_dejure_gives_renown
}
}
dynasty = {
add_dynasty_prestige = medium_dynasty_prestige_value
}
}
# if = {
# limit = {
# exists = dynasty
# NOT = {
# any_held_title = {
# is_de_jure_liege_or_above_target = scope:recipient.primary_title
# }
# }
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = granting_independence_to_non_dejure_gives_renown
# }
# }
# dynasty = {
# add_dynasty_prestige = medium_dynasty_prestige_value
# }
# }
}
}
}
@ -2432,30 +2432,30 @@ grant_independence_interaction = {
}
}
}
add = {
value = 0
if = {
limit = {
scope:actor = {
any_character_struggle = {
phase_has_catalyst = catalyst_independence_from_non_dejure_vassal
}
has_character_flag = agenda_towards_escalation
}
}
add = -50
}
else_if = {
limit = {
scope:actor = {
any_character_struggle = {
phase_has_catalyst = catalyst_independence_from_non_dejure_vassal
}
}
}
add = 100
}
}
# add = {
# value = 0
# if = {
# limit = {
# scope:actor = {
# any_character_struggle = {
# phase_has_catalyst = catalyst_independence_from_non_dejure_vassal
# }
# has_character_flag = agenda_towards_escalation
# }
# }
# add = -50
# }
# else_if = {
# limit = {
# scope:actor = {
# any_character_struggle = {
# phase_has_catalyst = catalyst_independence_from_non_dejure_vassal
# }
# }
# }
# add = 100
# }
# }
}
# Unity modifiers