I'm currently in the process of making a mod that adds several new ethics-themed resolution trees. In them, I've been including blocks like this one, modeled after the breach blocks in Vanilla resolutions:
However, I also notice that in the policies file, there is also a "breach" section that looks like this:
My question is, is the block in the policies necessary to make an empire in breach of a resolution correctly in breach, or is the block in the resolution itself all that's needed? I'm asking this because I'd prefer to avoid overwriting vanilla policies unless absolutely necessary to preserve compatibility.
Code:
breach = {
OR = {
AND = {
is_machine_empire = no
has_policy_flag = ai_servitude
}
AND = {
is_machine_empire = no
has_policy_flag = ai_full_rights
}
AND = {
is_machine_empire = yes
NOT = { has_valid_civic = civic_machine_servitor }
}
}
Code:
in_breach_of = {
{
key = resolution_galacticstudies_advanced_xenostudies
}
}
My question is, is the block in the policies necessary to make an empire in breach of a resolution correctly in breach, or is the block in the resolution itself all that's needed? I'm asking this because I'd prefer to avoid overwriting vanilla policies unless absolutely necessary to preserve compatibility.