﻿@designate_heir_cost = 1000
@designate_heir_cost_legit = 300
# Set one of your children as heir

gpt_designate_heir_interaction = {
	icon = heir

	category = interaction_category_diplomacy

	desc = designate_heir_interaction_desc

	is_shown = {
		scope:actor = {
			OR = {
				is_landless_adventurer = no
				NOT = { government_has_flag = government_is_administrative }
			}
		}
		scope:recipient = {
			is_child_of = scope:actor
		}
	 #	scope:actor = {	can_designate_heir_trigger = no }
		NOT = {
			scope:recipient = scope:actor.designated_heir
		}
		NOT = {
			scope:actor = {
				has_realm_law_flag = can_designate_heirs
			}
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = {
			basic_is_available_ai = yes
			NOR = {
				has_trait = disinherited
				has_trait = eunuch
				has_trait = devoted
				has_trait = order_member
				has_trait = bastard
			}
		}
		scope:actor = { prestige >= @designate_heir_cost }
	}

	is_valid = {
		scope:actor = { legitimacy_level >= 4 }
	}

	on_auto_accept = {
		scope:recipient = {
			trigger_event = char_interaction.0120
		}
	}

	on_accept = {
		scope:actor = {
			send_interface_toast = {
				title = designate_heir_interaction_notification

				left_icon = scope:actor					
				right_icon = scope:recipient

				set_designated_heir = scope:recipient
				add_prestige = { subtract = @designate_heir_cost }
				add_legitimacy = { subtract = @designate_heir_cost_legit }
			}
		}		
	}

	auto_accept = yes
}