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

@ -2692,30 +2692,30 @@ incite_revolts_interaction = {
has_relation_rival = scope:recipient
}
}
# Only available during Opportunity, Hostility and Tension phases
scope:actor = {
any_character_struggle = {
involvement = involved
has_struggle_phase_parameter = unlocks_incite_revolts_interaction
# Can only target involved
is_secondary_character_involvement_involved_trigger = { CHAR = scope:recipient }
}
}
AND = {
scope:actor = {
has_trait = fp3_struggle_detractor
any_character_struggle = {
involvement = involved
is_struggle_type = persian_struggle
}
}
scope:recipient = {
any_character_struggle = {
is_struggle_type = persian_struggle
involvement = involved
}
}
}
# # Only available during Opportunity, Hostility and Tension phases
# scope:actor = {
# any_character_struggle = {
# involvement = involved
# has_struggle_phase_parameter = unlocks_incite_revolts_interaction
# # Can only target involved
# is_secondary_character_involvement_involved_trigger = { CHAR = scope:recipient }
# }
# }
# AND = {
# scope:actor = {
# has_trait = fp3_struggle_detractor
# any_character_struggle = {
# involvement = involved
# is_struggle_type = persian_struggle
# }
# }
# scope:recipient = {
# any_character_struggle = {
# is_struggle_type = persian_struggle
# involvement = involved
# }
# }
# }
scope:actor.domicile ?= {
has_domicile_parameter = can_use_incite_revolts
}
@ -3026,18 +3026,18 @@ incite_revolts_interaction = {
ai_potential = {
short_term_gold >= medium_gold_value
OR = {
any_character_struggle = {
has_struggle_phase_parameter = unlocks_incite_revolts_interaction
involvement = involved
OR = {
is_struggle_phase = struggle_iberia_phase_opportunity
is_struggle_phase = struggle_iberia_phase_hostility
}
}
any_character_struggle = {
is_struggle_type = persian_struggle
involvement = involved
}
# any_character_struggle = {
# has_struggle_phase_parameter = unlocks_incite_revolts_interaction
# involvement = involved
# OR = {
# is_struggle_phase = struggle_iberia_phase_opportunity
# is_struggle_phase = struggle_iberia_phase_hostility
# }
# }
# any_character_struggle = {
# is_struggle_type = persian_struggle
# involvement = involved
# }
domicile ?= {
has_domicile_parameter = can_use_incite_revolts
}
@ -5075,26 +5075,26 @@ invite_foreign_ruler_to = {
# Interaction deprecated by new activity planning system
always = no
scope:actor != scope:recipient
# Scope:actor needs to either be involved in certain struggle types or else have a specific perk.
scope:actor = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
}
}
# Scope:recipient must be landed, and neither over or under scope:actor.
scope:recipient = {
any_character_struggle = {
involvement = involved
is_struggle_type = iberian_struggle
}
is_playable_character = yes
NOR = {
any_liege_or_above = { this = scope:actor }
any_vassal_or_below = { this = scope:actor }
}
}
# scope:actor != scope:recipient
# # Scope:actor needs to either be involved in certain struggle types or else have a specific perk.
# scope:actor = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# }
# }
# # Scope:recipient must be landed, and neither over or under scope:actor.
# scope:recipient = {
# any_character_struggle = {
# involvement = involved
# is_struggle_type = iberian_struggle
# }
# is_playable_character = yes
# NOR = {
# any_liege_or_above = { this = scope:actor }
# any_vassal_or_below = { this = scope:actor }
# }
# }
}
is_valid_showing_failures_only = {