﻿# Strike Lineages
strike_lineage_interaction = {
	icon = strike_lineage
	use_diplomatic_range = no
	common_interaction = yes
	interface_priority = -900

	category = interaction_category_hostile

	desc = strike_lineage_interaction_desc

	is_shown = {
		scope:actor = {
			is_ai = no
		}
		scope:recipient = {
			NOT = {
				this = scope:actor
			}
			OR = {
				has_trait_rank = {
					trait = dynastylineages
					rank > 0
				}
				has_trait_rank = {
					trait = patrilineages
					rank > 0
				}
				has_trait_rank = {
					trait = matrilineages
					rank > 0
				}
			}
		}
	}

	is_valid_showing_failures_only = {
		# scope:recipient = {
		# 	is_ai = yes
		# }
	}
	
	auto_accept = yes
	
	on_accept = {
		scope:actor = {
			remove_trait_rank_effect = { GROUP = dynastylineages }
			remove_trait_rank_effect = { GROUP = patrilineages }
			remove_trait_rank_effect = { GROUP = matrilineages }
		}
	}
	
	ai_will_do = {
		base = 0
	}
}

# Good Lineage
mark_good_lineage_interaction = {
	icon = good_lineage
	use_diplomatic_range = no
	common_interaction = yes
	interface_priority = -900

	category = interaction_category_friendly

	desc = mark_good_lineage_interaction_desc

	is_shown = {
		scope:actor = {
			is_ai = no
		}
		check_global_trait_not_set_trigger = { GROUP = goodlineages }
		NOT = {
			scope:recipient = scope:actor
		}
	}

	is_valid_showing_failures_only = {
		# scope:recipient = {
		# 	is_ai = yes
		# }
	}
	
	auto_accept = yes
	
	on_accept = {
		scope:actor = {
			trigger_event = line_character.2001
		}
	}
	
	ai_will_do = {
		base = 0
	}
}

# Bad Lineage
mark_bad_lineage_interaction = {
	icon = bad_lineage
	use_diplomatic_range = no
	common_interaction = yes
	interface_priority = -900

	category = interaction_category_hostile

	desc = mark_bad_lineage_interaction_desc

	is_shown = {
		scope:actor = {
			is_ai = no
		}
		check_global_trait_not_set_trigger = { GROUP = badlineages }
		NOT = {
			scope:recipient = scope:actor
		}
	}

	is_valid_showing_failures_only = {
		# scope:recipient = {
		# 	is_ai = yes
		# }
	}
	
	auto_accept = yes
	
	on_accept = {
		scope:actor = {
			trigger_event = line_character.2002
		}
	}
	
	ai_will_do = {
		base = 0
	}
}