The debugging will continue until stability improves

This commit is contained in:
Heidesommer 2026-05-22 22:45:00 -04:00
parent bd75dc0b38
commit b21331e150
39 changed files with 25050 additions and 13859 deletions

View file

@ -842,62 +842,62 @@ befriend_interaction = {
# Struggle
modifier = {
scope:actor = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_friend_lover_with_character
}
}
scope:recipient = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_friend_lover_with_character
}
}
add = {
value = 0
if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_deescalation
trait_compatibility = {
target = scope:recipient
value >= low_positive_trait_compatibility
}
}
scope:recipient = {
has_character_flag = agenda_towards_deescalation
}
}
add = 200
}
else_if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_deescalation
trait_compatibility = {
target = scope:recipient
value >= low_positive_trait_compatibility
}
}
}
add = 50
}
else_if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_escalation
}
}
add = -200
}
else = {
add = 10
}
}
}
# scope:actor = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_friend_lover_with_character
# }
# }
# scope:recipient = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_friend_lover_with_character
# }
# }
# add = {
# value = 0
# if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_deescalation
# trait_compatibility = {
# target = scope:recipient
# value >= low_positive_trait_compatibility
# }
# }
# scope:recipient = {
# has_character_flag = agenda_towards_deescalation
# }
# }
# add = 200
# }
# else_if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_deescalation
# trait_compatibility = {
# target = scope:recipient
# value >= low_positive_trait_compatibility
# }
# }
# }
# add = 50
# }
# else_if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_escalation
# }
# }
# add = -200
# }
# else = {
# add = 10
# }
# }
# }
modifier = {
factor = 25
@ -1402,52 +1402,52 @@ seduce_interaction = {
}
}
# Struggle
modifier = {
scope:recipient = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_friend_lover_with_character
}
}
scope:actor = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_friend_lover_with_character
}
}
add = {
value = 0
if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_deescalation
trait_compatibility = {
target = scope:recipient
value >= low_positive_trait_compatibility
}
}
scope:recipient = {
has_character_flag = agenda_towards_deescalation
}
}
add = 50
}
else_if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_escalation
}
}
add = -200
}
else = {
add = 5
}
}
}
# # Struggle
# modifier = {
# scope:recipient = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_friend_lover_with_character
# }
# }
# scope:actor = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_friend_lover_with_character
# }
# }
# add = {
# value = 0
# if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_deescalation
# trait_compatibility = {
# target = scope:recipient
# value >= low_positive_trait_compatibility
# }
# }
# scope:recipient = {
# has_character_flag = agenda_towards_deescalation
# }
# }
# add = 50
# }
# else_if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_escalation
# }
# }
# add = -200
# }
# else = {
# add = 5
# }
# }
# }
modifier = {
factor = 1.25
@ -1843,25 +1843,25 @@ court_interaction = {
ai_potential = {
is_adult = yes
trigger_if = {
limit = {
NOR = {
culture = {
has_cultural_parameter = ai_romance_scheme_increase
}
AND = {
has_character_flag = agenda_towards_deescalation
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
}
}
}
}
ai_honor >= high_positive_ai_value
ai_compassion >= low_positive_ai_value
}
# trigger_if = {
# limit = {
# NOR = {
# culture = {
# has_cultural_parameter = ai_romance_scheme_increase
# }
# AND = {
# has_character_flag = agenda_towards_deescalation
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
# }
# }
# }
# }
# ai_honor >= high_positive_ai_value
# ai_compassion >= low_positive_ai_value
# }
highest_held_title_tier > tier_barony
NOR = {
has_trait = celibate
@ -1881,69 +1881,69 @@ court_interaction = {
# Struggle
modifier = {
scope:actor = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
}
}
scope:recipient = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
}
}
add = {
value = 0
if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_deescalation
}
scope:recipient = {
has_character_flag = agenda_towards_deescalation
}
}
add = 25
}
else_if = {
limit = {
scope:actor = {
has_character_flag = agenda_towards_escalation
}
}
add = -200
}
else = {
add = 5
}
}
}
modifier = { # Motivate AI's to use it on catalyst providers exclusively
add = -50
scope:actor = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
}
}
scope:recipient = {
NOT = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
}
}
}
}
# # Struggle
# modifier = {
# scope:actor = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
# }
# }
# scope:recipient = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
# }
# }
# add = {
# value = 0
# if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_deescalation
# }
# scope:recipient = {
# has_character_flag = agenda_towards_deescalation
# }
# }
# add = 25
# }
# else_if = {
# limit = {
# scope:actor = {
# has_character_flag = agenda_towards_escalation
# }
# }
# add = -200
# }
# else = {
# add = 5
# }
# }
# }
# modifier = { # Motivate AI's to use it on catalyst providers exclusively
# add = -50
# scope:actor = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
# }
# }
# scope:recipient = {
# NOT = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# phase_has_catalyst = catalyst_became_best_friend_soulmate_with_very_important_character
# }
# }
# }
# }
#
opinion_modifier = {
opinion_target = scope:recipient
multiplier = 0.4