﻿skonester_make_prisoner_incapable = {
	interface_priority = 30
	common_interaction = yes
	category = interaction_category_prison
	icon = lobotomize

	desc = skonester_make_prisoner_incapable_desc

	is_shown = {
		scope:recipient = {
			is_imprisoned_by = scope:puppet_or_actor
			NOT = { has_trait = incapable }
		}
	}

	is_valid_showing_failures_only = {
		scope:recipient = {
			custom_description = {
				text = skonester_currently_being_tortured
				NOT = { has_character_flag = is_being_tortured }
			}
		}
	}

	on_accept = {
		scope:recipient = {
			add_character_flag = {
				flag = is_being_tortured
				months = 6 # Players in MP can keep the event window open...
			}
		}

		show_as_tooltip = { skonester_interaction_effect = yes }

		scope:puppet_or_actor = {
			save_scope_as = bg_override_char
			trigger_event = skonester_lobotomy.0001
		}
	}

	auto_accept = yes

	ai_will_do = {
		base = -1000
	}
}
