﻿block_death_event_trigger = {
	OR = {
		trigger_if = {
			limit = { exists = var:block_death_event_from }
			var:block_death_event_from = $DEAD$
			#If we get timed variables in list:
	#		is_target_in_variable_list = {
	#			name = block_death_event_from
	#			target = $DEAD$
	#		}
		}
		has_character_flag = sent_relevant_death_event
	}
}

had_gruesome_death_trigger = { #Used to check if a character's death was gruesome
	OR = {
		death_reason = death_physician_mistreatment
		death_reason = death_murder
		death_reason = death_ended_on_feast_table
		death_reason = death_mysterious
		death_reason = death_plotting
		death_reason = death_script_cruelty
		death_reason = death_punishment
		death_reason = death_dungeon
		death_reason = death_head_ripped_off
		death_reason = death_cloven_in_half
		death_reason = death_viciously_dismembered
		death_reason = death_ripped_apart_limb_by_limb
		death_reason = death_chopped_to_pieces
		death_reason = death_heart_ripped_out
		death_reason = death_fear
		death_reason = death_skull_cracked_open
		death_reason = death_strangled_with_own_intestines
		death_reason = death_carp_accident
		death_reason = death_whipping
		death_reason = death_torture
		death_reason = death_execution_blood_eagle
		death_reason = death_execution_blot
		death_reason = death_execution
		death_reason = death_burned
		death_reason = death_eaten
		death_reason = death_beaten
		death_reason = death_sacrificed_to_gods
		death_reason = death_crucified
		death_reason = death_burned_witch
		death_reason = death_feast_accident
		death_reason = death_fall
		death_reason = death_poison
		death_reason = death_crocodile
		death_reason = death_dog_attack
		death_reason = death_wolves
		death_reason = death_bear
		death_reason = death_ritually_hung_then_eaten
		death_reason = death_ritually_hung
		death_reason = death_ritually_eaten
		death_reason = death_botched_decapitation
		death_reason = death_decapitated
		death_reason = death_kennel
		death_reason = death_thrown_onto_chariot_track
		death_reason = death_thrown_off_kathisma
		death_reason = death_killed_while_attempting_murder
		death_reason = death_chariot_race_trick
		death_reason = death_snake
	}
}

death_killer_always_public_trigger = {
	OR = {
		# Executions
		death_reason = death_crucified
		death_reason = death_burned_witch
		death_reason = death_torture
		death_reason = death_execution_blood_eagle
		death_reason = death_execution_blot
		death_reason = death_execution
		death_reason = death_dungeon
		death_reason = death_ritually_hung_then_eaten
		death_reason = death_ritually_hung
		death_reason = death_ritually_eaten
		death_reason = death_hostage_execution
		death_reason = death_botched_decapitation
		death_reason = death_decapitated
		death_reason = death_sacrificed_to_gods
		death_reason = death_eaten
		death_reason = death_kennel
		# Public Fights
		death_reason = death_fight
		death_reason = death_battle
		death_reason = death_duel
		death_reason = death_beaten
		death_reason = death_killed_while_attempting_murder
		# Accidents
		death_reason = death_carp_accident
		death_reason = death_feast_accident
	}
}
