﻿bdp_battlefield_duel_victory_memory = {
	categories = { bdp_battlefield_chronicle positive martial battle }
	icon = "battle.dds"

	description = { desc = bdp_battlefield_duel_victory_memory_desc }
	second_perspective_description = { desc = bdp_battlefield_duel_victory_memory_desc_second_perspective }
		third_perspective_description = {
			first_valid = {
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_trial_by_combat var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_duel_victory_memory_trial_slain_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_trial_by_combat var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_duel_victory_memory_trial_spared_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_trial_by_combat var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_duel_victory_memory_trial_captured_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_trial_by_combat }
				desc = bdp_battlefield_duel_victory_memory_trial_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_contract_duel var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_duel_victory_memory_contract_slain_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_contract_duel var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_duel_victory_memory_contract_spared_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_contract_duel var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_duel_victory_memory_contract_captured_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_contract_duel }
				desc = bdp_battlefield_duel_victory_memory_contract_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_war_type_loc
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:slain
				}
				desc = bdp_battlefield_duel_victory_memory_battle_typed_war_slain_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_war_type_loc
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:spared
				}
				desc = bdp_battlefield_duel_victory_memory_battle_typed_war_spared_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_war_type_loc
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:captured
				}
				desc = bdp_battlefield_duel_victory_memory_battle_typed_war_captured_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_war_type_loc
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:maimed
				}
				desc = bdp_battlefield_duel_victory_memory_battle_typed_war_maimed_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_war_type_loc
				}
				desc = bdp_battlefield_duel_victory_memory_battle_typed_war_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:slain
				}
				desc = bdp_battlefield_duel_victory_memory_battle_war_slain_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:spared
				}
				desc = bdp_battlefield_duel_victory_memory_battle_war_spared_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:captured
				}
				desc = bdp_battlefield_duel_victory_memory_battle_war_captured_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
					has_variable = bdp_chronicle_outcome
					var:bdp_chronicle_outcome = flag:maimed
				}
				desc = bdp_battlefield_duel_victory_memory_battle_war_maimed_desc_third_perspective
			}
			triggered_desc = {
				trigger = {
					has_variable = bdp_chronicle_battle_location
					has_variable = bdp_chronicle_war_attacker
					has_variable = bdp_chronicle_war_defender
				}
				desc = bdp_battlefield_duel_victory_memory_battle_war_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_duel_victory_memory_battle_slain_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_duel_victory_memory_battle_spared_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_duel_victory_memory_battle_captured_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_duel_victory_memory_battle_maimed_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_battle_location }
				desc = bdp_battlefield_duel_victory_memory_battle_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_duel_victory_memory_slain_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_duel_victory_memory_spared_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_duel_victory_memory_captured_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_duel_victory_memory_maimed_desc_third_perspective
			}
			desc = bdp_battlefield_duel_victory_memory_desc_third_perspective
		}
	}

	participants = { opponent }
	duration = { years = 1000 }
}

bdp_battlefield_duel_defeat_memory = {
	categories = { bdp_battlefield_chronicle negative martial battle }
	icon = "battle.dds"

	description = { desc = bdp_battlefield_duel_defeat_memory_desc }
	second_perspective_description = { desc = bdp_battlefield_duel_defeat_memory_desc_second_perspective }
	third_perspective_description = {
		first_valid = {
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_trial_by_combat }
				desc = bdp_battlefield_duel_defeat_memory_trial_desc_third_perspective
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_contract_duel }
				desc = bdp_battlefield_duel_defeat_memory_contract_desc_third_perspective
			}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_war_type_loc
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:slain
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_typed_war_slain_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_war_type_loc
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:captured
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_typed_war_captured_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_war_type_loc
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:maimed
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_typed_war_maimed_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_war_type_loc
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:spared
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_typed_war_spared_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_war_type_loc
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_typed_war_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:slain
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_war_slain_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:captured
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_war_captured_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:maimed
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_war_maimed_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
						has_variable = bdp_chronicle_outcome
						var:bdp_chronicle_outcome = flag:spared
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_war_spared_desc_third_perspective
				}
				triggered_desc = {
					trigger = {
						has_variable = bdp_chronicle_battle_location
						has_variable = bdp_chronicle_war_attacker
						has_variable = bdp_chronicle_war_defender
					}
					desc = bdp_battlefield_duel_defeat_memory_battle_war_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:slain }
					desc = bdp_battlefield_duel_defeat_memory_battle_slain_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:captured }
					desc = bdp_battlefield_duel_defeat_memory_battle_captured_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:maimed }
					desc = bdp_battlefield_duel_defeat_memory_battle_maimed_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome has_variable = bdp_chronicle_battle_location var:bdp_chronicle_outcome = flag:spared }
					desc = bdp_battlefield_duel_defeat_memory_battle_spared_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_battle_location }
					desc = bdp_battlefield_duel_defeat_memory_battle_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:slain }
					desc = bdp_battlefield_duel_defeat_memory_slain_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:captured }
					desc = bdp_battlefield_duel_defeat_memory_captured_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:maimed }
					desc = bdp_battlefield_duel_defeat_memory_maimed_desc_third_perspective
				}
				triggered_desc = {
					trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:spared }
					desc = bdp_battlefield_duel_defeat_memory_spared_desc_third_perspective
				}
				desc = bdp_battlefield_duel_defeat_memory_desc_third_perspective
		}
	}

	participants = { opponent }
	duration = { years = 1000 }
}

# Keep one durable record for every opponent personally defeated.
bdp_battlefield_opponent_record_memory = {
	categories = { bdp_battlefield_chronicle major martial battle }
	icon = "battle.dds"

	description = { desc = bdp_battlefield_opponent_record_memory_desc }
	second_perspective_description = { desc = bdp_battlefield_opponent_record_memory_desc_second_perspective }
	third_perspective_description = {
		first_valid = {
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_legendary_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_legendary_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_legendary_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_legendary_first_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 60 }
				desc = bdp_battlefield_opponent_record_legendary_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_illustrious_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_illustrious_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_illustrious_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_illustrious_first_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 45 }
				desc = bdp_battlefield_opponent_record_illustrious_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_great_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_great_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_great_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_great_first_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 30 }
				desc = bdp_battlefield_opponent_record_great_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_good_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_good_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_good_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_good_first_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_reputation >= 10 }
				desc = bdp_battlefield_opponent_record_good_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_unproven_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_unproven_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_unproven_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_unproven_first_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_encounters = 1 }
				desc = bdp_battlefield_opponent_record_unproven_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_legendary_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_legendary_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_legendary_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_legendary_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 60 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_legendary_defeated_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_opponent_reputation >= 60 }
				desc = bdp_battlefield_opponent_record_legendary_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_illustrious_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_illustrious_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_illustrious_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_illustrious_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 45 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_illustrious_defeated_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_opponent_reputation >= 45 }
				desc = bdp_battlefield_opponent_record_illustrious_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_great_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_great_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_great_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_great_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 30 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_great_defeated_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_opponent_reputation >= 30 }
				desc = bdp_battlefield_opponent_record_great_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_good_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_good_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_good_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_good_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_reputation >= 10 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_good_defeated_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation var:bdp_chronicle_opponent_reputation >= 10 }
				desc = bdp_battlefield_opponent_record_good_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_unproven_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_unproven_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_unproven_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_unproven_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_unproven_defeated_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_opponent_reputation }
				desc = bdp_battlefield_opponent_record_unproven_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_legendary_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_legendary_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_legendary_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_legendary_first_maimed_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 35 }
				desc = bdp_battlefield_opponent_record_legendary_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_great_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_great_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_great_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_great_first_maimed_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 18 }
				desc = bdp_battlefield_opponent_record_great_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_good_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_good_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_good_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_good_first_maimed_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_encounters = 1 var:bdp_chronicle_opponent_stature >= 10 }
				desc = bdp_battlefield_opponent_record_good_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_unproven_first_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_unproven_first_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_unproven_first_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_encounters = 1 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_unproven_first_maimed_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_encounters = 1 }
				desc = bdp_battlefield_opponent_record_unproven_first_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_legendary_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_legendary_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_legendary_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_legendary_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 35 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_legendary_defeated_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_opponent_stature >= 35 }
				desc = bdp_battlefield_opponent_record_legendary_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_great_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_great_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_great_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_great_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 18 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_great_defeated_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_opponent_stature >= 18 }
				desc = bdp_battlefield_opponent_record_great_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_good_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_good_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_good_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_good_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_opponent_stature >= 10 var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_good_defeated_desc
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_opponent_stature >= 10 }
				desc = bdp_battlefield_opponent_record_good_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:slain }
				desc = bdp_battlefield_opponent_record_unproven_slain_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:spared }
				desc = bdp_battlefield_opponent_record_unproven_spared_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:captured }
				desc = bdp_battlefield_opponent_record_unproven_captured_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:maimed }
				desc = bdp_battlefield_opponent_record_unproven_maimed_desc
			}
			triggered_desc = {
				trigger = { has_variable = bdp_chronicle_outcome var:bdp_chronicle_outcome = flag:defeated }
				desc = bdp_battlefield_opponent_record_unproven_defeated_desc
			}
			desc = bdp_battlefield_opponent_record_unproven_desc
		}
	}

	participants = { opponent }
	duration = { years = 1000 }
}

bdp_battlefield_chronicle_archive_memory = {
	categories = { bdp_battlefield_chronicle major martial }
	icon = "battle.dds"

	description = { desc = bdp_battlefield_chronicle_archive_memory_desc }
	second_perspective_description = { desc = bdp_battlefield_chronicle_archive_memory_desc_second_perspective }
	third_perspective_description = {
		first_valid = {
			triggered_desc = {
				trigger = { var:bdp_chronicle_archived_reputation >= 60 }
				desc = bdp_battlefield_chronicle_archive_legendary_desc_third_perspective
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_archived_reputation >= 45 }
				desc = bdp_battlefield_chronicle_archive_illustrious_desc_third_perspective
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_archived_reputation >= 30 }
				desc = bdp_battlefield_chronicle_archive_renowned_desc_third_perspective
			}
			triggered_desc = {
				trigger = { var:bdp_chronicle_archived_reputation >= 10 }
				desc = bdp_battlefield_chronicle_archive_proven_desc_third_perspective
			}
			desc = bdp_battlefield_chronicle_archive_unproven_desc_third_perspective
		}
	}

	duration = { years = 1000 }
}
