More fixes
This commit is contained in:
parent
f78dbd4986
commit
a6f8acc22f
23 changed files with 5790 additions and 1934 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -2192,20 +2192,20 @@ grant_governorship_interaction = {
|
|||
custom_tooltip = grant_titles_interaction_notification_effect_5
|
||||
}
|
||||
else = { custom_tooltip = grant_titles_interaction_notification_effect }
|
||||
if = {
|
||||
limit = {
|
||||
exists = dynasty
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige
|
||||
}
|
||||
}
|
||||
dynasty = { add_dynasty_prestige = minor_dynasty_prestige_gain }
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# exists = dynasty
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = struggle_grant_titles_diff_faith_culture_gives_prestige
|
||||
# }
|
||||
# }
|
||||
# dynasty = { add_dynasty_prestige = minor_dynasty_prestige_gain }
|
||||
# }
|
||||
remove_variable = lower_count
|
||||
}
|
||||
}
|
||||
|
|
@ -2214,38 +2214,38 @@ grant_governorship_interaction = {
|
|||
|
||||
hidden_effect = {
|
||||
# Struggle Catalyst
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
every_character_struggle = {
|
||||
involvement = involved
|
||||
limit = {
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
activate_struggle_catalyst = {
|
||||
catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
character = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = {
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# character = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
# Achievements.
|
||||
|
|
|
|||
|
|
@ -205,39 +205,39 @@
|
|||
}
|
||||
|
||||
# Improving contract catalyst
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
scope:actor = {
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
every_character_struggle = {
|
||||
involvement = involved
|
||||
limit = {
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
activate_struggle_catalyst = {
|
||||
catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
character = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
# scope:actor = {
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = {
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# character = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
# Enact changes.
|
||||
|
|
@ -507,39 +507,39 @@ vassal_modify_vassal_contract_interaction = {
|
|||
}
|
||||
}
|
||||
# Improving contract catalyst
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
scope:actor = {
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
every_character_struggle = {
|
||||
involvement = involved
|
||||
limit = {
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
activate_struggle_catalyst = {
|
||||
catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
character = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
# scope:actor = {
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = {
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# character = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
# Additional Flavor Titles
|
||||
|
|
@ -956,38 +956,38 @@ admin_liege_modify_vassal_contract_interaction = {
|
|||
|
||||
# Improving contract catalyst
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
scope:actor = {
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
every_character_struggle = {
|
||||
involvement = involved
|
||||
limit = {
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
activate_struggle_catalyst = {
|
||||
catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
character = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# limit = {
|
||||
# scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
# scope:actor = {
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = {
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# character = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
# Enact changes.
|
||||
|
|
@ -1373,39 +1373,39 @@ admin_vassal_modify_vassal_contract_interaction = {
|
|||
}
|
||||
}
|
||||
# Improving contract catalyst
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor.count_obligation_improvements_for_vassal > 0
|
||||
scope:recipient = {
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:actor
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:recipient = {
|
||||
every_character_struggle = {
|
||||
involvement = involved
|
||||
limit = {
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:actor
|
||||
}
|
||||
}
|
||||
activate_struggle_catalyst = {
|
||||
catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
character = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor.count_obligation_improvements_for_vassal > 0
|
||||
# scope:recipient = {
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:actor
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# scope:recipient = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = {
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:actor
|
||||
# }
|
||||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# character = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -1659,39 +1659,39 @@ nomad_liege_modify_vassal_contract_interaction = {
|
|||
}
|
||||
|
||||
# Improving contract catalyst
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
scope:actor = {
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
every_character_struggle = {
|
||||
involvement = involved
|
||||
limit = {
|
||||
activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
activate_struggle_catalyst = {
|
||||
catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
character = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient.count_obligation_improvements_for_vassal > 0
|
||||
# scope:actor = {
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# every_character_struggle = {
|
||||
# involvement = involved
|
||||
# limit = {
|
||||
# activate_struggle_catalyst_secondary_character_involvement_involved_trigger = {
|
||||
# CATALYST = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# activate_struggle_catalyst = {
|
||||
# catalyst = catalyst_grant_privilege_to_diff_faith_culture_vassal
|
||||
# character = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
# Enact changes.
|
||||
|
|
|
|||
|
|
@ -1372,38 +1372,38 @@
|
|||
}
|
||||
|
||||
# Agenda impact
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
is_important_or_vip_struggle_character = yes
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_imprison_important
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_imprison_important
|
||||
}
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# is_important_or_vip_struggle_character = yes
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_imprison_important
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_imprison_important
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# has_trait = fp3_struggle_supporter
|
||||
|
|
@ -2291,42 +2291,42 @@ ransom_interaction = {
|
|||
}
|
||||
|
||||
# Struggle Agenda
|
||||
modifier = {
|
||||
scope:secondary_recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_ransom_important
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_ransom_important
|
||||
}
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# scope:secondary_recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_ransom_important
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_ransom_important
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
modifier = { # Do not ransom at war
|
||||
factor = 0
|
||||
|
|
@ -3385,42 +3385,42 @@ pay_ransom_interaction = {
|
|||
}
|
||||
|
||||
# Struggle Agenda
|
||||
modifier = {
|
||||
scope:secondary_recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_ransom_important
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_ransom_important
|
||||
}
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# scope:secondary_recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_ransom_important
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_ransom_important
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
evaluate_action_increasing_house_unity = {
|
||||
VALUE = 100
|
||||
|
|
@ -4718,22 +4718,22 @@ release_from_prison_interaction = {
|
|||
callous = minor_stress_impact_gain
|
||||
}
|
||||
# Struggle impact
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
OR = {
|
||||
has_struggle_phase_parameter = release_prisoner_diff_culture_gives_prestige
|
||||
has_struggle_phase_parameter = release_prisoner_diff_faith_gives_prestige
|
||||
}
|
||||
}
|
||||
is_diff_faith_or_culture_trigger = {
|
||||
CHAR = scope:recipient
|
||||
STATUS = involved
|
||||
}
|
||||
}
|
||||
add_prestige = medium_prestige_gain
|
||||
}
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# OR = {
|
||||
# has_struggle_phase_parameter = release_prisoner_diff_culture_gives_prestige
|
||||
# has_struggle_phase_parameter = release_prisoner_diff_faith_gives_prestige
|
||||
# }
|
||||
# }
|
||||
# is_diff_faith_or_culture_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# STATUS = involved
|
||||
# }
|
||||
# }
|
||||
# add_prestige = medium_prestige_gain
|
||||
# }
|
||||
|
||||
# Struggle Catalyst
|
||||
# if = {
|
||||
|
|
@ -5928,50 +5928,50 @@ release_from_prison_interaction = {
|
|||
desc = "DEMAND_ADMIN_NEGATIVE_REASON"
|
||||
}
|
||||
# Struggle
|
||||
modifier = {
|
||||
trigger = {
|
||||
scope:demand_conversion = no
|
||||
scope:renounce_claims = no
|
||||
scope:banish = no
|
||||
scope:gain_hook = no
|
||||
scope:take_vows = no
|
||||
scope:recruit = no
|
||||
}
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_release_important
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_release_important
|
||||
}
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# trigger = {
|
||||
# scope:demand_conversion = no
|
||||
# scope:renounce_claims = no
|
||||
# scope:banish = no
|
||||
# scope:gain_hook = no
|
||||
# scope:take_vows = no
|
||||
# scope:recruit = no
|
||||
# }
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_release_important
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_release_important
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
# AI
|
||||
|
|
@ -6139,62 +6139,62 @@ release_from_prison_interaction = {
|
|||
}
|
||||
}
|
||||
# Struggle
|
||||
modifier = {
|
||||
trigger = {
|
||||
scope:demand_conversion = no
|
||||
scope:renounce_claims = no
|
||||
scope:banish = no
|
||||
scope:gain_hook = no
|
||||
scope:take_vows = no
|
||||
scope:recruit = no
|
||||
}
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_release_important
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_release_important
|
||||
}
|
||||
NOT = {
|
||||
ai_greed >= 25
|
||||
}
|
||||
OR = {
|
||||
ai_compassion > 50
|
||||
AND = {
|
||||
ai_compassion > 0
|
||||
scope:recipient = {
|
||||
time_in_prison = { years > 1 }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# trigger = {
|
||||
# scope:demand_conversion = no
|
||||
# scope:renounce_claims = no
|
||||
# scope:banish = no
|
||||
# scope:gain_hook = no
|
||||
# scope:take_vows = no
|
||||
# scope:recruit = no
|
||||
# }
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_release_important
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_release_important
|
||||
# }
|
||||
# NOT = {
|
||||
# ai_greed >= 25
|
||||
# }
|
||||
# OR = {
|
||||
# ai_compassion > 50
|
||||
# AND = {
|
||||
# ai_compassion > 0
|
||||
# scope:recipient = {
|
||||
# time_in_prison = { years > 1 }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
modifier = { # Family Feud
|
||||
add = -50
|
||||
scope:actor = {
|
||||
|
|
@ -6364,71 +6364,71 @@ execute_prisoner_interaction = {
|
|||
}
|
||||
|
||||
# Agenda impact
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
is_important_or_vip_struggle_character = yes
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_execute_important
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_execute_important
|
||||
}
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
has_trait = fp3_struggle_supporter
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_execute_supporter
|
||||
}
|
||||
has_trait = fp3_struggle_detractor
|
||||
}
|
||||
}
|
||||
add = 200
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_execute_supporter
|
||||
}
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# is_important_or_vip_struggle_character = yes
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_execute_important
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_execute_important
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
#
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# has_trait = fp3_struggle_supporter
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_execute_supporter
|
||||
# }
|
||||
# has_trait = fp3_struggle_detractor
|
||||
# }
|
||||
# }
|
||||
# add = 200
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_execute_supporter
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
#Nomads get the special beheading stuff
|
||||
modifier = {
|
||||
|
|
@ -6560,20 +6560,20 @@ execute_prisoner_interaction = {
|
|||
}
|
||||
|
||||
# Blocked by current struggle phase
|
||||
custom_tooltip = {
|
||||
text = struggle_parameter_struggle_cannot_execute_involved_prisoners
|
||||
NOT = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = struggle_cannot_execute_involved_prisoners
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# custom_tooltip = {
|
||||
# text = struggle_parameter_struggle_cannot_execute_involved_prisoners
|
||||
# NOT = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = struggle_cannot_execute_involved_prisoners
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
custom_tooltip = {
|
||||
text = is_currently_being_purged_tt
|
||||
|
|
|
|||
|
|
@ -97,20 +97,20 @@ ask_for_conversion_interaction = {
|
|||
# If character is converting to the state faith, we add influence
|
||||
state_faith_conversion_add_piety_effect = yes
|
||||
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
}
|
||||
# scope:actor = {
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_piety = medium_piety_gain
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
|
|
@ -270,20 +270,20 @@ ask_for_conversion_courtier_interaction = {
|
|||
# If character is converting to the state faith, we add influence
|
||||
state_faith_conversion_add_piety_effect = yes
|
||||
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
}
|
||||
# scope:actor = {
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_piety = medium_piety_gain
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
|
|
@ -597,20 +597,20 @@ demand_conversion_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
}
|
||||
# scope:actor = {
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_piety = medium_piety_gain
|
||||
# }
|
||||
# }
|
||||
|
||||
# If we're a clan this interaction affects unity
|
||||
accept_faith_conversion_add_clan_unity_effect = yes
|
||||
|
|
@ -880,21 +880,21 @@ demand_conversion_vassal_ruler_interaction = {
|
|||
|
||||
# If character is converting to the state faith, we add influence
|
||||
state_faith_conversion_add_piety_effect = yes
|
||||
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
}
|
||||
#
|
||||
# scope:actor = {
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_piety = medium_piety_gain
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
|
|
@ -1328,20 +1328,20 @@ demand_conversion_player_ruler_interaction = {
|
|||
# If character is converting to the state faith, we add influence
|
||||
state_faith_conversion_add_piety_effect = yes
|
||||
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
}
|
||||
# scope:actor = {
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_piety = medium_piety_gain
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
|
|
@ -7351,20 +7351,20 @@ attempt_conversion_of_local_ruler_interaction = {
|
|||
}
|
||||
}
|
||||
|
||||
scope:actor = {
|
||||
if = {
|
||||
limit = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
is_secondary_character_involvement_involved_trigger = {
|
||||
CHAR = scope:recipient
|
||||
}
|
||||
}
|
||||
}
|
||||
add_piety = medium_piety_gain
|
||||
}
|
||||
}
|
||||
# scope:actor = {
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# has_struggle_phase_parameter = piety_from_converting_involved_rulers
|
||||
# is_secondary_character_involvement_involved_trigger = {
|
||||
# CHAR = scope:recipient
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_piety = medium_piety_gain
|
||||
# }
|
||||
# }
|
||||
}
|
||||
|
||||
on_decline = {
|
||||
|
|
|
|||
|
|
@ -2532,39 +2532,39 @@ learn_language_interaction = {
|
|||
base = 0
|
||||
|
||||
# Struggle
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
phase_has_catalyst = catalyst_learned_new_language_important
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
phase_has_catalyst = catalyst_learned_new_language_important
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
has_character_flag = agenda_towards_deescalation
|
||||
}
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_learned_new_language_important
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_learned_new_language_important
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_deescalation
|
||||
# }
|
||||
# }
|
||||
# add = 100
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -50
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
|
||||
modifier = { # Focus on befriending if that's the path you've chosen
|
||||
add = -50
|
||||
|
|
|
|||
|
|
@ -2241,50 +2241,50 @@ purchase_truce_interaction = {
|
|||
base = 0
|
||||
|
||||
# Struggle
|
||||
modifier = {
|
||||
trigger_if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
trigger_else = {
|
||||
always = no
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
}
|
||||
}
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
}
|
||||
desc = AI_STRUGGLE_INTENT
|
||||
}
|
||||
# modifier = {
|
||||
# trigger_if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# trigger_else = {
|
||||
# always = no
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -50
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = 100
|
||||
# }
|
||||
# }
|
||||
# desc = AI_STRUGGLE_INTENT
|
||||
# }
|
||||
|
||||
# Factor up or down based on the sum offered.
|
||||
## Small.
|
||||
|
|
@ -2579,42 +2579,42 @@ purchase_truce_interaction = {
|
|||
}
|
||||
|
||||
# Struggle
|
||||
modifier = {
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
}
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
}
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -50
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
}
|
||||
}
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# }
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
# }
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -50
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# phase_has_catalyst = catalyst_sign_truce_outside_war
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add = 100
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# Finally, calculate factors.
|
||||
## Only buy truces from weaker/roughly-equal realms if you're craven have been at war forever.
|
||||
modifier = {
|
||||
|
|
@ -5350,45 +5350,45 @@ invite_foreign_ruler_to = {
|
|||
}
|
||||
|
||||
# Struggle agenda
|
||||
modifier = {
|
||||
desc = AI_STRUGGLE_INTENT
|
||||
scope:invite_to_feast = yes
|
||||
scope:recipient = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||
}
|
||||
}
|
||||
scope:actor = {
|
||||
any_character_struggle = {
|
||||
involvement = involved
|
||||
phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||
}
|
||||
}
|
||||
NAND = {
|
||||
scope:actor.faith = scope:recipient.faith
|
||||
scope:actor.culture = scope:recipient.culture
|
||||
}
|
||||
add = {
|
||||
value = 0
|
||||
if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
has_character_flag = agenda_towards_deescalation
|
||||
}
|
||||
}
|
||||
add = 100
|
||||
}
|
||||
else_if = {
|
||||
limit = {
|
||||
scope:actor = {
|
||||
has_character_flag = agenda_towards_escalation
|
||||
}
|
||||
}
|
||||
add = -100
|
||||
}
|
||||
}
|
||||
}
|
||||
# modifier = {
|
||||
# desc = AI_STRUGGLE_INTENT
|
||||
# scope:invite_to_feast = yes
|
||||
# scope:recipient = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||
# }
|
||||
# }
|
||||
# scope:actor = {
|
||||
# any_character_struggle = {
|
||||
# involvement = involved
|
||||
# phase_has_catalyst = catalyst_invite_diff_faith_culture_to_feast
|
||||
# }
|
||||
# }
|
||||
# NAND = {
|
||||
# scope:actor.faith = scope:recipient.faith
|
||||
# scope:actor.culture = scope:recipient.culture
|
||||
# }
|
||||
# add = {
|
||||
# value = 0
|
||||
# if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_deescalation
|
||||
# }
|
||||
# }
|
||||
# add = 100
|
||||
# }
|
||||
# else_if = {
|
||||
# limit = {
|
||||
# scope:actor = {
|
||||
# has_character_flag = agenda_towards_escalation
|
||||
# }
|
||||
# }
|
||||
# add = -100
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
}
|
||||
### Performance-enhancement
|
||||
#ai_potential = {
|
||||
|
|
|
|||
|
|
@ -7232,78 +7232,78 @@ laamp_war_change_sides_interaction = {
|
|||
}
|
||||
scope:actor = {
|
||||
#ROOT is a 4th crusader and should not be one anymore
|
||||
frankokratia_remove__war_leader_var_effect = yes
|
||||
#ROOT is not a 4th crusader and should be one
|
||||
if = {
|
||||
limit = {
|
||||
any_character_war = {
|
||||
using_cb = crusading_claim_cb
|
||||
any_war_participant = {
|
||||
this = scope:recipient
|
||||
}
|
||||
any_war_participant = {
|
||||
any_owned_story = {
|
||||
type = frankokratia_story
|
||||
NOT = {
|
||||
any_in_list = {
|
||||
variable = frankokratia_leaders
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
any_war_defender = {
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
random_character_war = {
|
||||
limit = {
|
||||
any_war_participant = {
|
||||
any_owned_story = {
|
||||
type = frankokratia_story
|
||||
NOT = {
|
||||
any_in_list = {
|
||||
variable = frankokratia_leaders
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
any_war_defender = {
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
random_war_participant = {
|
||||
limit = {
|
||||
any_owned_story = {
|
||||
type = frankokratia_story
|
||||
NOT = {
|
||||
any_in_list = {
|
||||
variable = frankokratia_leaders
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
random_owned_story = {
|
||||
type = frankokratia_story
|
||||
limit = {
|
||||
NOT = {
|
||||
any_in_list = {
|
||||
variable = frankokratia_leaders
|
||||
this = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
add_to_variable_list = {
|
||||
name = frankokratia_leaders
|
||||
target = scope:actor
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
# frankokratia_remove__war_leader_var_effect = yes
|
||||
# #ROOT is not a 4th crusader and should be one
|
||||
# if = {
|
||||
# limit = {
|
||||
# any_character_war = {
|
||||
# using_cb = crusading_claim_cb
|
||||
# any_war_participant = {
|
||||
# this = scope:recipient
|
||||
# }
|
||||
# any_war_participant = {
|
||||
# any_owned_story = {
|
||||
# type = frankokratia_story
|
||||
# NOT = {
|
||||
# any_in_list = {
|
||||
# variable = frankokratia_leaders
|
||||
# this = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# any_war_defender = {
|
||||
# this = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# random_character_war = {
|
||||
# limit = {
|
||||
# any_war_participant = {
|
||||
# any_owned_story = {
|
||||
# type = frankokratia_story
|
||||
# NOT = {
|
||||
# any_in_list = {
|
||||
# variable = frankokratia_leaders
|
||||
# this = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# any_war_defender = {
|
||||
# this = scope:actor
|
||||
# }
|
||||
# }
|
||||
# random_war_participant = {
|
||||
# limit = {
|
||||
# any_owned_story = {
|
||||
# type = frankokratia_story
|
||||
# NOT = {
|
||||
# any_in_list = {
|
||||
# variable = frankokratia_leaders
|
||||
# this = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# random_owned_story = {
|
||||
# type = frankokratia_story
|
||||
# limit = {
|
||||
# NOT = {
|
||||
# any_in_list = {
|
||||
# variable = frankokratia_leaders
|
||||
# this = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# add_to_variable_list = {
|
||||
# name = frankokratia_leaders
|
||||
# target = scope:actor
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
# }
|
||||
random_character_war = {
|
||||
limit = {
|
||||
OR = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue