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 } } }