N3OW/common/scripted_triggers/00_death_management_triggers.txt

97 lines
3.1 KiB
Text

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
}
}