﻿agse_apply_squire_personality_imprint_effect = {
	if = {
		limit = { flag:$TRAIT$ = flag:lustful has_trait = chaste }
		remove_trait = chaste
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:chaste has_trait = lustful }
		remove_trait = lustful
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:gluttonous has_trait = temperate }
		remove_trait = temperate
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:temperate has_trait = gluttonous }
		remove_trait = gluttonous
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:greedy has_trait = generous }
		remove_trait = generous
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:generous has_trait = greedy }
		remove_trait = greedy
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:lazy has_trait = diligent }
		remove_trait = diligent
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:diligent has_trait = lazy }
		remove_trait = lazy
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:wrathful has_trait = calm }
		remove_trait = calm
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:calm has_trait = wrathful }
		remove_trait = wrathful
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:patient has_trait = impatient }
		remove_trait = impatient
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:impatient has_trait = patient }
		remove_trait = patient
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:arrogant has_trait = humble }
		remove_trait = humble
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:humble has_trait = arrogant }
		remove_trait = arrogant
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:deceitful has_trait = honest }
		remove_trait = honest
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:honest has_trait = deceitful }
		remove_trait = deceitful
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:craven has_trait = brave }
		remove_trait = brave
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:brave has_trait = craven }
		remove_trait = craven
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:shy has_trait = gregarious }
		remove_trait = gregarious
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:gregarious has_trait = shy }
		remove_trait = shy
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:ambitious has_trait = content }
		remove_trait = content
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:content has_trait = ambitious }
		remove_trait = ambitious
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:arbitrary has_trait = just }
		remove_trait = just
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:just has_trait = arbitrary }
		remove_trait = arbitrary
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:cynical has_trait = zealous }
		remove_trait = zealous
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:zealous has_trait = cynical }
		remove_trait = cynical
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:paranoid has_trait = trusting }
		remove_trait = trusting
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:trusting has_trait = paranoid }
		remove_trait = paranoid
	}
	else_if = {
		limit = {
			flag:$TRAIT$ = flag:compassionate
			OR = {
				has_trait = callous
				has_trait = sadistic
			}
		}
		remove_trait = callous
		remove_trait = sadistic
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:callous has_trait = compassionate }
		remove_trait = compassionate
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:sadistic has_trait = compassionate }
		remove_trait = compassionate
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:stubborn has_trait = fickle }
		remove_trait = fickle
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:fickle has_trait = stubborn }
		remove_trait = stubborn
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:vengeful has_trait = forgiving }
		remove_trait = forgiving
	}
	else_if = {
		limit = { flag:$TRAIT$ = flag:forgiving has_trait = vengeful }
		remove_trait = vengeful
	}

	add_trait_force_tooltip = $TRAIT$
	if = {
		limit = { has_character_flag = agse_squire_personality_imprint_1 }
		add_character_flag = agse_squire_personality_imprint_2
	}
	else = {
		add_character_flag = agse_squire_personality_imprint_1
	}
	if = {
		limit = { root = { is_ai = no } }
		debug_log = "AGSE: A squire personality imprint succeeded."
	}
}

# One clean line per AI lesson. Useful logs, no twenty-page pulse nonsense.
agse_log_ai_squire_lesson_effect = {
	if = {
		limit = { is_ai = yes }
		if = { limit = { flag:$TRAIT$ = flag:ambitious } debug_log = "AGSE AI CHOICE: ambitious" }
		else_if = { limit = { flag:$TRAIT$ = flag:arbitrary } debug_log = "AGSE AI CHOICE: arbitrary" }
		else_if = { limit = { flag:$TRAIT$ = flag:arrogant } debug_log = "AGSE AI CHOICE: arrogant" }
		else_if = { limit = { flag:$TRAIT$ = flag:brave } debug_log = "AGSE AI CHOICE: brave" }
		else_if = { limit = { flag:$TRAIT$ = flag:callous } debug_log = "AGSE AI CHOICE: callous" }
		else_if = { limit = { flag:$TRAIT$ = flag:calm } debug_log = "AGSE AI CHOICE: calm" }
		else_if = { limit = { flag:$TRAIT$ = flag:compassionate } debug_log = "AGSE AI CHOICE: compassionate" }
		else_if = { limit = { flag:$TRAIT$ = flag:content } debug_log = "AGSE AI CHOICE: content" }
		else_if = { limit = { flag:$TRAIT$ = flag:craven } debug_log = "AGSE AI CHOICE: craven" }
		else_if = { limit = { flag:$TRAIT$ = flag:cynical } debug_log = "AGSE AI CHOICE: cynical" }
		else_if = { limit = { flag:$TRAIT$ = flag:deceitful } debug_log = "AGSE AI CHOICE: deceitful" }
		else_if = { limit = { flag:$TRAIT$ = flag:diligent } debug_log = "AGSE AI CHOICE: diligent" }
		else_if = { limit = { flag:$TRAIT$ = flag:forgiving } debug_log = "AGSE AI CHOICE: forgiving" }
		else_if = { limit = { flag:$TRAIT$ = flag:gallant } debug_log = "AGSE AI CHOICE: gallant" }
		else_if = { limit = { flag:$TRAIT$ = flag:generous } debug_log = "AGSE AI CHOICE: generous" }
		else_if = { limit = { flag:$TRAIT$ = flag:gluttonous } debug_log = "AGSE AI CHOICE: gluttonous" }
		else_if = { limit = { flag:$TRAIT$ = flag:greedy } debug_log = "AGSE AI CHOICE: greedy" }
		else_if = { limit = { flag:$TRAIT$ = flag:gregarious } debug_log = "AGSE AI CHOICE: gregarious" }
		else_if = { limit = { flag:$TRAIT$ = flag:honest } debug_log = "AGSE AI CHOICE: honest" }
		else_if = { limit = { flag:$TRAIT$ = flag:humble } debug_log = "AGSE AI CHOICE: humble" }
		else_if = { limit = { flag:$TRAIT$ = flag:impatient } debug_log = "AGSE AI CHOICE: impatient" }
		else_if = { limit = { flag:$TRAIT$ = flag:just } debug_log = "AGSE AI CHOICE: just" }
		else_if = { limit = { flag:$TRAIT$ = flag:lunatic_1 } debug_log = "AGSE AI CHOICE: lunatic" }
		else_if = { limit = { flag:$TRAIT$ = flag:lunatic_genetic } debug_log = "AGSE AI CHOICE: lunatic_genetic" }
		else_if = { limit = { flag:$TRAIT$ = flag:paranoid } debug_log = "AGSE AI CHOICE: paranoid" }
		else_if = { limit = { flag:$TRAIT$ = flag:patient } debug_log = "AGSE AI CHOICE: patient" }
		else_if = { limit = { flag:$TRAIT$ = flag:sadistic } debug_log = "AGSE AI CHOICE: sadistic" }
		else_if = { limit = { flag:$TRAIT$ = flag:shy } debug_log = "AGSE AI CHOICE: shy" }
		else_if = { limit = { flag:$TRAIT$ = flag:stubborn } debug_log = "AGSE AI CHOICE: stubborn" }
		else_if = { limit = { flag:$TRAIT$ = flag:temperate } debug_log = "AGSE AI CHOICE: temperate" }
		else_if = { limit = { flag:$TRAIT$ = flag:trusting } debug_log = "AGSE AI CHOICE: trusting" }
		else_if = { limit = { flag:$TRAIT$ = flag:vengeful } debug_log = "AGSE AI CHOICE: vengeful" }
		else_if = { limit = { flag:$TRAIT$ = flag:wrathful } debug_log = "AGSE AI CHOICE: wrathful" }
		else_if = { limit = { flag:$TRAIT$ = flag:zealous } debug_log = "AGSE AI CHOICE: zealous" }
	}
}

agse_queue_squire_personality_imprint_event_effect = {
	save_scope_as = agse_personality_squire
	set_variable = {
		name = agse_personality_imprint_trait
		value = flag:$TRAIT$
	}
	root = { trigger_event = agse_squire_events.9800 }
}

agse_complete_squire_personality_imprint_effect = {
	agse_apply_squire_personality_imprint_effect = { TRAIT = $TRAIT$ }
	remove_variable = agse_personality_imprint_trait
}

agse_try_squire_personality_imprint_effect = {
	if = {
		limit = {
			is_alive = yes
			is_adult = no
			has_relation_agot_knight = root
			NOT = { has_character_flag = agse_squire_personality_imprint_2 }
			NOT = { has_trait = $TRAIT$ }
			OR = {
				number_of_personality_traits < 4
				agse_squire_has_opposite_personality_trait_trigger = { TRAIT = $TRAIT$ }
			}
		}
		custom_tooltip = agse_squire_personality_imprint_possible_tt
		hidden_effect = {
			random = {
				chance = {
					value = 20
					if = {
						limit = { root = { has_trait = $TRAIT$ } }
						add = 20
					}
				}
				agse_queue_squire_personality_imprint_event_effect = { TRAIT = $TRAIT$ }
			}
		}
	}
}

agse_clear_squire_battle_tracking_effect = {
	remove_character_flag = agse_squire_battle_participant
	remove_character_flag = agse_squire_prebattle_wound_1
	remove_character_flag = agse_squire_prebattle_wound_2
	remove_character_flag = agse_squire_prebattle_wound_3
}

agse_clear_squire_post_battle_pending_effect = {
	remove_character_flag = agse_squire_post_battle_queued
	remove_character_flag = agse_squire_fresh_battle_wound
}

agse_begin_squire_battle_tracking_effect = {
	agse_clear_squire_battle_tracking_effect = yes
	add_character_flag = {
		flag = agse_squire_battle_participant
		years = 1
	}
	if = {
		limit = { has_trait = wounded_1 }
		add_character_flag = {
			flag = agse_squire_prebattle_wound_1
			years = 1
		}
	}
	else_if = {
		limit = { has_trait = wounded_2 }
		add_character_flag = {
			flag = agse_squire_prebattle_wound_2
			years = 1
		}
	}
	else_if = {
		limit = { has_trait = wounded_3 }
		add_character_flag = {
			flag = agse_squire_prebattle_wound_3
			years = 1
		}
	}
}

agse_track_player_squire_battle_participants_effect = {
	if = {
		limit = {
			exists = side_commander
			side_commander = {
				agse_knight_with_squire_trigger = yes
				NOT = { has_character_flag = agse_squire_battle_participant }
				NOT = { has_character_flag = agse_squire_post_battle_queued }
				# Dragonriders are not standing behind shields while they are in the sky.
				is_current_dragonrider_warfare = no
			}
		}
		side_commander = { agse_begin_squire_battle_tracking_effect = yes }
	}
	every_side_commander = {
		limit = {
			agse_knight_with_squire_trigger = yes
			NOT = { has_character_flag = agse_squire_battle_participant }
			NOT = { has_character_flag = agse_squire_post_battle_queued }
			is_current_dragonrider_warfare = no
		}
		agse_begin_squire_battle_tracking_effect = yes
	}
	every_side_knight = {
		limit = {
			agse_knight_with_squire_trigger = yes
			NOT = { has_character_flag = agse_squire_battle_participant }
			NOT = { has_character_flag = agse_squire_post_battle_queued }
			is_current_dragonrider_warfare = no
		}
		agse_begin_squire_battle_tracking_effect = yes
	}
}

agse_queue_player_squire_post_battle_effect = {
	remove_character_flag = agse_squire_fresh_battle_wound
	if = {
		limit = {
			has_trait = wounded_3
			NOT = { has_character_flag = agse_squire_prebattle_wound_3 }
		}
		add_character_flag = {
			flag = agse_squire_fresh_battle_wound
			days = 30
		}
	}
	else_if = {
		limit = {
			has_trait = wounded_2
			NOR = {
				has_character_flag = agse_squire_prebattle_wound_2
				has_character_flag = agse_squire_prebattle_wound_3
			}
		}
		add_character_flag = {
			flag = agse_squire_fresh_battle_wound
			days = 30
		}
	}
	else_if = {
		limit = {
			has_trait = wounded_1
			NOR = {
				has_character_flag = agse_squire_prebattle_wound_1
				has_character_flag = agse_squire_prebattle_wound_2
				has_character_flag = agse_squire_prebattle_wound_3
			}
		}
		add_character_flag = {
			flag = agse_squire_fresh_battle_wound
			days = 30
		}
	}
	agse_clear_squire_battle_tracking_effect = yes
	add_character_flag = {
		flag = agse_squire_post_battle_queued
		days = 30
	}
	trigger_event = {
		id = agse_squire_events.9900
		days = 3
	}
}

agse_reset_squire_tournament_tracking_effect = {
	remove_character_flag = agse_squire_loose_girth_roll_checked
	remove_character_flag = agse_squire_tournament_event_queued
	remove_character_flag = agse_squire_tournament_event_fired
	remove_character_flag = agse_squire_tournament_participation_pending
	remove_character_flag = agse_squire_tournament_loss_roll_checked
	remove_character_flag = agse_squire_tournament_wager_pending
	remove_character_flag = agse_squire_tournament_wager_greedy
	remove_character_flag = agse_squire_tournament_wager_brave
	remove_variable = agse_squire_tournament_selected_squire
	remove_variable = agse_squire_tournament_winner
	remove_variable = agse_squire_tournament_contest
	remove_variable = agse_squire_tournament_event_contest
	remove_variable = agse_squire_loose_girth_selected_squire
	remove_variable = agse_squire_tournament_wager_contest
	remove_variable = agse_squire_tournament_wager_squire
	set_variable = {
		name = agse_squire_tournament_activity
		value = scope:activity
	}
	if = {
		limit = { is_ai = no }
		debug_log = "AGSE: Tournament tracking initialized."
	}
}

agse_record_squire_tournament_contest_effect = {
	remove_variable = agse_squire_tournament_contest
	if = {
		limit = {
			scope:activity = { has_current_phase = tournament_phase_melee }
			NOT = { exists = scope:activity.var:melee_winner }
		}
		set_variable = { name = agse_squire_tournament_contest value = flag:melee }
	}
	else_if = {
		limit = {
			scope:activity = { has_current_phase = tournament_phase_archery }
			NOT = { exists = scope:activity.var:archery_winner }
		}
		set_variable = { name = agse_squire_tournament_contest value = flag:archery }
	}
	else_if = {
		limit = {
			scope:activity = { has_current_phase = tournament_phase_horse_race }
			NOT = { exists = scope:activity.var:horse_race_winner }
		}
		set_variable = { name = agse_squire_tournament_contest value = flag:horse_race }
	}
	else_if = {
		limit = {
			scope:activity = { has_current_phase = tournament_phase_joust }
			NOT = { exists = scope:activity.var:joust_winner }
		}
		set_variable = { name = agse_squire_tournament_contest value = flag:joust }
	}
	else_if = {
		limit = {
			scope:activity = { has_current_phase = tournament_phase_wrestling }
			NOT = { exists = scope:activity.var:wrestling_winner }
		}
		set_variable = { name = agse_squire_tournament_contest value = flag:wrestling }
	}
	else_if = {
		limit = {
			scope:activity = { has_current_phase = tournament_phase_duel }
			NOT = { exists = scope:activity.var:duel_winner }
		}
		set_variable = { name = agse_squire_tournament_contest value = flag:duel }
	}
	if = {
		limit = { has_variable = agse_squire_tournament_contest }
		add_character_flag = agse_squire_tournament_participation_pending
		if = {
			limit = { is_ai = no }
			debug_log = "AGSE: Tournament contest participation recorded."
		}
	}
}

agse_save_squire_tournament_contest_winner_effect = {
	if = {
		limit = {
			var:agse_squire_tournament_contest = flag:melee
			exists = scope:activity.var:melee_winner
		}
		scope:activity.var:melee_winner ?= { save_scope_as = agse_tournament_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_contest = flag:archery
			exists = scope:activity.var:archery_winner
		}
		scope:activity.var:archery_winner ?= { save_scope_as = agse_tournament_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_contest = flag:horse_race
			exists = scope:activity.var:horse_race_winner
		}
		scope:activity.var:horse_race_winner ?= { save_scope_as = agse_tournament_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_contest = flag:joust
			exists = scope:activity.var:joust_winner
		}
		scope:activity.var:joust_winner ?= { save_scope_as = agse_tournament_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_contest = flag:wrestling
			exists = scope:activity.var:wrestling_winner
		}
		scope:activity.var:wrestling_winner ?= { save_scope_as = agse_tournament_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_contest = flag:duel
			exists = scope:activity.var:duel_winner
		}
		scope:activity.var:duel_winner ?= { save_scope_as = agse_tournament_winner }
	}
}

agse_begin_squire_tournament_wager_effect = {
	remove_character_flag = agse_squire_tournament_wager_pending
	remove_variable = agse_squire_tournament_wager_contest
	remove_variable = agse_squire_tournament_wager_squire
	set_variable = {
		name = agse_squire_tournament_wager_squire
		value = scope:agse_squire
	}
	# Prefer the contest snapshot saved for the event; direct debug calls have neither variable.
	if = {
		limit = { has_variable = agse_squire_tournament_event_contest }
		set_variable = {
			name = agse_squire_tournament_wager_contest
			value = var:agse_squire_tournament_event_contest
		}
	}
	else_if = {
		limit = { has_variable = agse_squire_tournament_contest }
		set_variable = {
			name = agse_squire_tournament_wager_contest
			value = var:agse_squire_tournament_contest
		}
	}
	if = {
		limit = { has_variable = agse_squire_tournament_wager_contest }
		add_character_flag = agse_squire_tournament_wager_pending
		if = {
			limit = { is_ai = no }
			debug_log = "AGSE: Tournament wager recorded."
		}
		if = {
			limit = { exists = scope:activity }
			tournament_save_contest_winner_scopes_effect = yes
			agse_resolve_squire_tournament_wager_effect = yes
		}
	}
	else = {
		agse_clear_squire_tournament_wager_effect = yes
	}
}

agse_save_squire_tournament_event_contest_effect = {
	remove_variable = agse_squire_tournament_event_contest
	if = {
		limit = { var:agse_squire_tournament_contest = flag:melee }
		set_variable = { name = agse_squire_tournament_event_contest value = flag:melee }
	}
	else_if = {
		limit = { var:agse_squire_tournament_contest = flag:archery }
		set_variable = { name = agse_squire_tournament_event_contest value = flag:archery }
	}
	else_if = {
		limit = { var:agse_squire_tournament_contest = flag:horse_race }
		set_variable = { name = agse_squire_tournament_event_contest value = flag:horse_race }
	}
	else_if = {
		limit = { var:agse_squire_tournament_contest = flag:joust }
		set_variable = { name = agse_squire_tournament_event_contest value = flag:joust }
	}
	else_if = {
		limit = { var:agse_squire_tournament_contest = flag:wrestling }
		set_variable = { name = agse_squire_tournament_event_contest value = flag:wrestling }
	}
	else_if = {
		limit = { var:agse_squire_tournament_contest = flag:duel }
		set_variable = { name = agse_squire_tournament_event_contest value = flag:duel }
	}
}

agse_save_squire_tournament_wager_winner_effect = {
	if = {
		limit = {
			var:agse_squire_tournament_wager_contest = flag:melee
			exists = scope:activity.var:melee_winner
		}
		scope:activity.var:melee_winner ?= { save_scope_as = agse_wager_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_wager_contest = flag:archery
			exists = scope:activity.var:archery_winner
		}
		scope:activity.var:archery_winner ?= { save_scope_as = agse_wager_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_wager_contest = flag:horse_race
			exists = scope:activity.var:horse_race_winner
		}
		scope:activity.var:horse_race_winner ?= { save_scope_as = agse_wager_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_wager_contest = flag:joust
			exists = scope:activity.var:joust_winner
		}
		scope:activity.var:joust_winner ?= { save_scope_as = agse_wager_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_wager_contest = flag:wrestling
			exists = scope:activity.var:wrestling_winner
		}
		scope:activity.var:wrestling_winner ?= { save_scope_as = agse_wager_winner }
	}
	else_if = {
		limit = {
			var:agse_squire_tournament_wager_contest = flag:duel
			exists = scope:activity.var:duel_winner
		}
		scope:activity.var:duel_winner ?= { save_scope_as = agse_wager_winner }
	}
}

agse_clear_squire_tournament_wager_effect = {
	remove_character_flag = agse_squire_tournament_wager_pending
	remove_character_flag = agse_squire_tournament_wager_greedy
	remove_character_flag = agse_squire_tournament_wager_brave
	remove_variable = agse_squire_tournament_wager_contest
	remove_variable = agse_squire_tournament_wager_squire
}

agse_resolve_squire_tournament_wager_effect = {
	agse_save_squire_tournament_wager_winner_effect = yes
	if = {
		limit = { exists = scope:agse_wager_winner }
		var:agse_squire_tournament_wager_squire ?= { save_scope_as = agse_wager_squire }
		if = {
			limit = {
				has_character_flag = agse_squire_tournament_wager_greedy
				agse_player_won_recorded_tournament_wager_trigger = yes
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = agse_squire_events.9850.wager.greedy.win
				left_icon = root
				right_icon = scope:agse_wager_squire
				add_gold = minor_gold_value
			}
		}
		else_if = {
			limit = { has_character_flag = agse_squire_tournament_wager_greedy }
			send_interface_toast = {
				type = event_toast_effect_bad
				title = agse_squire_events.9850.wager.greedy.loss
				left_icon = root
				right_icon = scope:agse_wager_squire
			}
		}
		else_if = {
			limit = {
				has_character_flag = agse_squire_tournament_wager_brave
				agse_player_won_recorded_tournament_wager_trigger = yes
			}
			send_interface_toast = {
				type = event_toast_effect_good
				title = agse_squire_events.9850.wager.brave.win
				left_icon = root
				right_icon = scope:agse_wager_squire
				scope:agse_wager_squire = {
					add_gold = tiny_gold_value
					add_stress = minor_stress_loss
					add_opinion = {
						target = root
						modifier = agse_won_my_wager_opinion
					}
				}
			}
		}
		else_if = {
			limit = { has_character_flag = agse_squire_tournament_wager_brave }
			send_interface_toast = {
				type = event_toast_effect_bad
				title = agse_squire_events.9850.wager.brave.loss
				left_icon = root
				right_icon = scope:agse_wager_squire
				remove_short_term_gold = tiny_gold_value
				scope:agse_wager_squire = { add_stress = minor_stress_gain }
			}
		}
		agse_clear_squire_tournament_wager_effect = yes
		if = {
			limit = { is_ai = no }
			debug_log = "AGSE: Tournament wager resolved."
		}
	}
}
