﻿war_declarer_needs_hook_on_liege = {
	scope:actor = {
		top_liege != this
		liege != scope:recipient
		NAND = {
			government_allows = administrative
			liege = { government_allows = administrative }
		}
		NOT = {
			vassal_contract_has_flag = vassal_contract_war_override
		}
		liege = {
			OR = {
				has_realm_law_flag = vassal_all_wars_banned
				pca_tribal_vassal_all_wars_banned_trigger = yes
				pca_mandala_vassal_all_wars_banned_trigger = yes
				AND = {
					this = scope:recipient.liege
					OR = {
						has_realm_law_flag = vassal_internal_wars_banned
						pca_tribal_vassal_internal_wars_banned_trigger = yes
						pca_mandala_vassal_internal_wars_banned_trigger = yes
					}
				}
			}
		}
	}
}