﻿# Human recipients use a dedicated event which supports counter-proposals.
pde_ai_dispatch_treaty_effect = {
	if = {
		limit = {
			pde_treaty_context_is_valid_trigger = yes
			pde_has_any_treaty_clause_trigger = yes
			pde_deal_acceptance_value >= 0
			NOT = { has_variable = pde_treaty_locked }
			var:pde_treaty_opponent = {
				OR = {
					is_ai = yes
					NOT = { has_variable = pde_pending_treaty_proposer }
				}
			}
		}
		set_variable = { name = pde_treaty_locked value = 1 }
		var:pde_treaty_war = {
			set_variable = { name = pde_ai_offer_pending value = 1 }
		}
		if = {
			limit = { var:pde_treaty_opponent = { is_ai = yes } }
			var:pde_treaty_war = { remove_variable = pde_ai_offer_pending }
			pde_end_negotiated_war_effect = yes
			pde_apply_negotiated_treaty_effect = yes
		}
		else = {
			var:pde_treaty_opponent = {
				set_variable = { name = pde_pending_treaty_proposer value = root }
				trigger_event = { id = peace_deals_expanded.0201 }
			}
		}
	}
	else = {
		pde_clear_treaty_state_effect = yes
	}
}
