N3OW/common/casus_belli_groups/00_casus_belli_groups.txt
2026-10-09 16:36:59 -03:00

199 lines
5.4 KiB
Text

religious = {
allowed_for_character = {
OR = { # Cannot Holy War if your Liege(s) are of a different Faith than you.
top_liege = this
any_liege_or_above = {
faith = prev.faith
count = all
}
}
faith ?= {
NOR = {
has_doctrine_parameter = unreformed # Unreformed Pagans cannot Holy War
AND = {
has_doctrine_parameter = holy_wars_forbidden # Pacifists cannot Holy War
NOT = { prev = { has_character_flag = bonus_major_holy_war } } #...unless they got the legend bonus
}
}
}
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
}
}
#Holy wars that should be restricted if your liege disagrees, or your faith does, but which don't require organised religion. E.g., human sacrifice raids.
religious_disorganised = {
allowed_for_character = {
OR = { # Cannot Holy War if your Liege(s) are of a different Faith than you.
top_liege = this
any_liege_or_above = {
faith = prev.faith
count = all
}
}
faith ?= {
NOT = { has_doctrine_parameter = holy_wars_forbidden } # Pacifists cannot Holy War
}
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
}
}
religious_script_only = {
should_check_for_interface_availability = no
can_only_start_via_script = yes # Only fired by event
allowed_for_character = {
herders_and_tributary_constraints = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
}
}
de_jure = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
debug = {
debug = yes
should_check_for_interface_availability = no
allowed_for_character = {
herders_and_tributary_constraints = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
claim = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
civil_war = {
should_check_for_interface_availability = no
can_only_start_via_script = yes # Only fired by event
allowed_for_character = {
herders_and_tributary_constraints = yes
}
}
invasion = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
vassalization = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
conquest = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
struggle = {
allowed_for_character = {
can_use_struggle_cbs_trigger = yes
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
subjugation = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_dynastic_cycle_offensive_wars_ban_trigger = yes
tgp_war_ban_all_ministers_trigger = yes
OR = {
NOT = { government_has_flag = government_is_theocracy }
AND = {
government_has_flag = government_is_theocracy
has_variable = koh_subjugation_cb_allowed
}
}
}
}
independence = {
allowed_for_character = {
pam_personal_pacifism_offensive_war_ban_trigger = yes
}
}
event = {
should_check_for_interface_availability = no
can_only_start_via_script = yes # Only fired by event
allowed_for_character = {
herders_and_tributary_constraints = yes
}
}
artifact = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
}
}
migration = {
should_check_for_interface_availability = no
can_only_start_via_script = yes # Only fired by event
}
humiliation = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
mandala = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}
celestial = {
allowed_for_character = {
herders_and_tributary_constraints = yes
pam_personal_pacifism_offensive_war_ban_trigger = yes
tgp_war_ban_civilian_ministers_trigger = yes
NOT = { government_has_flag = government_is_theocracy }
}
}