﻿battlefield_duel_torturer_below_eye_cap_trigger = {
	custom_description = {
		text = battlefield_duel_torturer_eye_cap_trigger_tt
		NOT = {
			any_character_artifact = {
				count >= 3
				has_variable = battlefield_duel_bottled_eye_artifact
			}
		}
	}
}

battlefield_duel_torturer_rescuer_candidate_trigger = {
	is_alive = yes
	is_imprisoned = no
	is_in_army = yes
	is_at_same_location = root
	is_current_dragonrider_warfare = no
	NOT = { has_trait = incapable }
	NOT = { has_character_flag = already_fighting }
	NOT = { has_variable = engaged_in_single_combat }
	NOT = { this = root }
	NOT = { this = scope:enemy_knight }
	exists = scope:battlefield_duel_torturer_enemy_side
	OR = {
		AND = {
			exists = knight_army
			knight_army = {
				is_army_in_combat = yes
				OR = {
					AND = {
						involved_combat_side = { is_combat_side_attacker = yes }
						scope:battlefield_duel_torturer_enemy_side = { is_combat_side_attacker = yes }
					}
					AND = {
						involved_combat_side = { is_combat_side_attacker = no }
						scope:battlefield_duel_torturer_enemy_side = { is_combat_side_attacker = no }
					}
				}
			}
		}
		AND = {
			exists = commanding_army
			commanding_army = {
				is_army_in_combat = yes
				OR = {
					AND = {
						involved_combat_side = { is_combat_side_attacker = yes }
						scope:battlefield_duel_torturer_enemy_side = { is_combat_side_attacker = yes }
					}
					AND = {
						involved_combat_side = { is_combat_side_attacker = no }
						scope:battlefield_duel_torturer_enemy_side = { is_combat_side_attacker = no }
					}
				}
			}
		}
	}
}

battlefield_duel_torturer_close_rescuer_trigger = {
	battlefield_duel_torturer_rescuer_candidate_trigger = yes
	OR = {
		is_close_family_of = scope:enemy_knight
		has_relation_lover = scope:enemy_knight
		has_relation_soulmate = scope:enemy_knight
		has_relation_friend = scope:enemy_knight
		has_relation_best_friend = scope:enemy_knight
		opinion = { target = scope:enemy_knight value >= 40 }
	}
}
