This commit is contained in:
Heidesommer 2026-05-25 07:54:55 -04:00
parent 26b04f6db4
commit c6eb868ef4
116 changed files with 69758 additions and 26333 deletions

View file

@ -403,34 +403,34 @@
}
}
# Harrying logic.
scope:actor = {
if = {
limit = {
character_is_valid_for_harrying_of_the_north_trigger = yes
scope:recipient = {
character_is_valid_for_harrying_of_the_north_trigger = yes
is_important_or_vip_struggle_character = yes
}
culture != scope:recipient.culture
}
global_var:harrying_of_the_north = { save_scope_as = story }
if = {
limit = {
character_is_valid_norman_for_harrying_of_the_north_trigger = yes
scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
}
ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
}
else_if = {
limit = {
character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
}
ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
}
}
}
# # Harrying logic.
# scope:actor = {
# if = {
# limit = {
# character_is_valid_for_harrying_of_the_north_trigger = yes
# scope:recipient = {
# character_is_valid_for_harrying_of_the_north_trigger = yes
# is_important_or_vip_struggle_character = yes
# }
# culture != scope:recipient.culture
# }
# global_var:harrying_of_the_north = { save_scope_as = story }
# if = {
# limit = {
# character_is_valid_norman_for_harrying_of_the_north_trigger = yes
# scope:recipient = { character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes }
# }
# ep3_increase_pacification_effect = { AMOUNT = harrying_minor_increase_value }
# }
# else_if = {
# limit = {
# character_is_valid_anglo_saxon_for_harrying_of_the_north_trigger = yes
# scope:recipient = { character_is_valid_norman_for_harrying_of_the_north_trigger = yes }
# }
# ep3_increase_resistance_effect = { AMOUNT = harrying_minor_increase_value }
# }
# }
# }
}
on_decline = {
@ -6491,38 +6491,38 @@ execute_prisoner_interaction = {
add = 30
}
modifier = {
scope:recipient = {
any_character_struggle = {
involvement = involved
}
has_trait = fp3_struggle_detractor
}
add = {
value = 0
if = {
limit = {
scope:actor = {
any_character_struggle = {
phase_has_catalyst = catalyst_execute_detractor
}
has_trait = fp3_struggle_supporter
}
}
add = 200
}
else_if = {
limit = {
scope:actor = {
any_character_struggle = {
phase_has_catalyst = catalyst_execute_detractor
}
}
}
add = -100
}
}
}
# modifier = {
# scope:recipient = {
# any_character_struggle = {
# involvement = involved
# }
# has_trait = fp3_struggle_detractor
# }
# add = {
# value = 0
# if = {
# limit = {
# scope:actor = {
# any_character_struggle = {
# phase_has_catalyst = catalyst_execute_detractor
# }
# has_trait = fp3_struggle_supporter
# }
# }
# add = 200
# }
# else_if = {
# limit = {
# scope:actor = {
# any_character_struggle = {
# phase_has_catalyst = catalyst_execute_detractor
# }
# }
# }
# add = -100
# }
# }
# }
modifier = {
add = 200
scope:actor.faith = {
@ -6882,65 +6882,65 @@ execute_prisoner_interaction = {
}
}
}
if = { # Execute Supporter/Detractor
limit = {
fp3_struggle_involves_one_supporter_and_one_detractor = {
FIRST = scope:actor
SECOND = scope:recipient
}
}
if = {
limit = {
scope:recipient = { has_trait = fp3_struggle_detractor }
struggle:persian_struggle = {
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
CATALYST = catalyst_execute_detractor
CHAR = scope:recipient
}
}
}
every_character_struggle = {
involvement = involved
limit = {
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
CATALYST = catalyst_execute_detractor
CHAR = scope:recipient
}
}
activate_struggle_catalyst = {
catalyst = catalyst_execute_detractor
character = scope:actor
}
log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_execute_detractor }
}
}
else_if = {
limit = {
scope:recipient = { has_trait = fp3_struggle_supporter }
any_character_struggle = {
involvement = involved
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
CATALYST = catalyst_execute_supporter
CHAR = scope:recipient
}
}
}
every_character_struggle = {
involvement = involved
limit = {
activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
CATALYST = catalyst_execute_supporter
CHAR = scope:recipient
}
}
activate_struggle_catalyst = {
catalyst = catalyst_execute_supporter
character = scope:actor
}
log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_execute_supporter }
}
}
}
# if = { # Execute Supporter/Detractor
# limit = {
# fp3_struggle_involves_one_supporter_and_one_detractor = {
# FIRST = scope:actor
# SECOND = scope:recipient
# }
# }
# if = {
# limit = {
# scope:recipient = { has_trait = fp3_struggle_detractor }
# struggle:persian_struggle = {
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
# CATALYST = catalyst_execute_detractor
# CHAR = scope:recipient
# }
# }
# }
# every_character_struggle = {
# involvement = involved
# limit = {
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
# CATALYST = catalyst_execute_detractor
# CHAR = scope:recipient
# }
# }
# activate_struggle_catalyst = {
# catalyst = catalyst_execute_detractor
# character = scope:actor
# }
# log_debug_variable_for_persian_struggle_effect = { VAR = stabil_catalyst_execute_detractor }
# }
# }
# else_if = {
# limit = {
# scope:recipient = { has_trait = fp3_struggle_supporter }
# any_character_struggle = {
# involvement = involved
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
# CATALYST = catalyst_execute_supporter
# CHAR = scope:recipient
# }
# }
# }
# every_character_struggle = {
# involvement = involved
# limit = {
# activate_struggle_catalyst_secondary_character_involvement_either_trigger = {
# CATALYST = catalyst_execute_supporter
# CHAR = scope:recipient
# }
# }
# activate_struggle_catalyst = {
# catalyst = catalyst_execute_supporter
# character = scope:actor
# }
# log_debug_variable_for_persian_struggle_effect = { VAR = unrest_catalyst_execute_supporter }
# }
# }
# }
# Free House Member CB target executed during war
if = {
limit = {