﻿namespace = bap_buy_pet

############################################################
# Expanded multi-choice pet events + per-pet recurring
# dispatchers. The story cycles fire the 30xx dispatcher
# once every 2-4 years; the dispatcher rolls one event from
# that pet's pool. Branch events (e.g. 2013) are reached
# from another event and are not in the random pool.
############################################################

# ============================ WOLF ============================

# --- Wolf: interrogation branch (reached from 2011 option A) ---
bap_buy_pet.2013 = {
	type = character_event
	title = bap_buy_pet.2013.t
	desc = bap_buy_pet.2013.desc
	theme = bap_pet_market

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	# Wring the names out of him (dread + intrigue, but it weighs on you)
	option = {
		name = bap_buy_pet.2013.a
		add_dread = 10
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}

	# Show mercy before the court (prestige + stress relief)
	option = {
		name = bap_buy_pet.2013.b
		add_prestige = 40
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# --- Wolf: the hunt ---
bap_buy_pet.2014 = {
	type = character_event
	title = bap_buy_pet.2014.t
	desc = bap_buy_pet.2014.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Ride out at its side (martial xp + a temporary edge in the field)
	option = {
		name = bap_buy_pet.2014.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = {
			modifier = bap_emboldened_modifier
			years = 2
		}
		ai_chance = { base = 0 }
	}

	# Let the huntsmen profit from the kill (gold + stewardship xp)
	option = {
		name = bap_buy_pet.2014.b
		add_gold = 20
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Wolf: a test of loyalty ---
bap_buy_pet.2015 = {
	type = character_event
	title = bap_buy_pet.2015.t
	desc = bap_buy_pet.2015.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Permanent: set it free for the night; it returns, and your legend grows
	option = {
		name = bap_buy_pet.2015.a
		add_character_modifier = {
			modifier = bap_legendary_beastmaster_modifier
		}
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}

	# Keep it leashed and safe (modest prestige, no risk)
	option = {
		name = bap_buy_pet.2015.b
		add_prestige = 25
		ai_chance = { base = 0 }
	}
}

# --- Wolf: recurring dispatcher (fired by the story cycle every 2-4 years) ---
bap_buy_pet.3011 = {
	type = character_event
	hidden = yes

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	immediate = {
		random_list = {
			10 = { trigger_event = bap_buy_pet.2001 }
			10 = { trigger_event = bap_buy_pet.2011 }
			10 = { trigger_event = bap_buy_pet.2012 }
			10 = { trigger_event = bap_buy_pet.2014 }
			10 = { trigger_event = bap_buy_pet.2015 }
			10 = { trigger_event = bap_buy_pet.2501 }
			10 = { trigger_event = bap_buy_pet.2502 }
			10 = { trigger_event = bap_buy_pet.2503 }
			10 = { trigger_event = bap_buy_pet.2504 }
			10 = { trigger_event = bap_buy_pet.2505 }
			10 = { trigger_event = bap_buy_pet.2506 }
			10 = { trigger_event = bap_buy_pet.2507 }
			6 = { trigger_event = bap_buy_pet.9101 }
		}
	}
}

# ============================ BEAR ============================

# --- Bear: it breaks loose in the yard ---
bap_buy_pet.2023 = {
	type = character_event
	title = bap_buy_pet.2023.t
	desc = bap_buy_pet.2023.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Face it down yourself (a temporary edge, but the scare lingers)
	option = {
		name = bap_buy_pet.2023.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = {
			modifier = bap_emboldened_modifier
			years = 2
		}
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}

	# Let the handlers bring it to heel (safe; stewardship + small prestige)
	option = {
		name = bap_buy_pet.2023.b
		add_prestige = 15
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Bear: the feasting guests want a spectacle ---
bap_buy_pet.2024 = {
	type = character_event
	title = bap_buy_pet.2024.t
	desc = bap_buy_pet.2024.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	# Stage a grand spectacle (renown soars, but the court grows uneasy)
	option = {
		name = bap_buy_pet.2024.a
		add_prestige = 60
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		add_character_modifier = {
			modifier = bap_uneasy_court_modifier
			years = 2
		}
		ai_chance = { base = 0 }
	}

	# Refuse; it is a companion, not a circus (dignified prestige)
	option = {
		name = bap_buy_pet.2024.b
		add_prestige = 25
		ai_chance = { base = 0 }
	}
}

# --- Bear: its old strength saves a life ---
bap_buy_pet.2025 = {
	type = character_event
	title = bap_buy_pet.2025.t
	desc = bap_buy_pet.2025.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Permanent: let it become a legend, and you with it
	option = {
		name = bap_buy_pet.2025.a
		add_prestige = 30
		add_character_modifier = {
			modifier = bap_legendary_beastmaster_modifier
		}
		ai_chance = { base = 0 }
	}

	# Reward the handlers and move on (gold + stewardship)
	option = {
		name = bap_buy_pet.2025.b
		add_gold = 25
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Bear: recurring dispatcher ---
bap_buy_pet.3012 = {
	type = character_event
	hidden = yes

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	immediate = {
		random_list = {
			10 = { trigger_event = bap_buy_pet.2002 }
			10 = { trigger_event = bap_buy_pet.2021 }
			10 = { trigger_event = bap_buy_pet.2022 }
			10 = { trigger_event = bap_buy_pet.2023 }
			10 = { trigger_event = bap_buy_pet.2024 }
			10 = { trigger_event = bap_buy_pet.2025 }
			10 = { trigger_event = bap_buy_pet.2601 }
			10 = { trigger_event = bap_buy_pet.2602 }
			10 = { trigger_event = bap_buy_pet.2603 }
			10 = { trigger_event = bap_buy_pet.2604 }
			10 = { trigger_event = bap_buy_pet.2605 }
			10 = { trigger_event = bap_buy_pet.2606 }
			6 = { trigger_event = bap_buy_pet.9101 }
		}
	}
}

# ============================ LION ============================

# --- Lion: its royal appetite strains the larder (upkeep flavour) ---
bap_buy_pet.2033 = {
	type = character_event
	title = bap_buy_pet.2033.t
	desc = bap_buy_pet.2033.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	# Spare no expense to feed it like a king (gold cost + renown)
	option = {
		name = bap_buy_pet.2033.a
		remove_short_term_gold = 25
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		ai_chance = { base = 0 }
	}

	# Keep the larder lean (stewardship; the lion grows restless)
	option = {
		name = bap_buy_pet.2033.b
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}
}

# --- Lion: a rare moment of trust ---
bap_buy_pet.2034 = {
	type = character_event
	title = bap_buy_pet.2034.t
	desc = bap_buy_pet.2034.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Permanent: a deep, calming bond for the rest of your life
	option = {
		name = bap_buy_pet.2034.a
		add_character_modifier = {
			modifier = bap_kindred_spirit_modifier
		}
		ai_chance = { base = 0 }
	}

	# Enjoy the rare moment of trust (prestige + stress relief)
	option = {
		name = bap_buy_pet.2034.b
		add_prestige = 25
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# --- Lion: it faces down a sudden threat in the hall ---
bap_buy_pet.2035 = {
	type = character_event
	title = bap_buy_pet.2035.t
	desc = bap_buy_pet.2035.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Ride the fearsome moment (dread + a temporary edge)
	option = {
		name = bap_buy_pet.2035.a
		add_dread = 10
		add_character_modifier = {
			modifier = bap_emboldened_modifier
			years = 2
		}
		ai_chance = { base = 0 }
	}

	# Master it calmly before the court (prestige + martial)
	option = {
		name = bap_buy_pet.2035.b
		add_prestige = 40
		add_martial_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Lion: recurring dispatcher ---
bap_buy_pet.3013 = {
	type = character_event
	hidden = yes

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	immediate = {
		random_list = {
			10 = { trigger_event = bap_buy_pet.2003 }
			10 = { trigger_event = bap_buy_pet.2031 }
			10 = { trigger_event = bap_buy_pet.2032 }
			10 = { trigger_event = bap_buy_pet.2033 }
			10 = { trigger_event = bap_buy_pet.2034 }
			10 = { trigger_event = bap_buy_pet.2035 }
			10 = { trigger_event = bap_buy_pet.2701 }
			10 = { trigger_event = bap_buy_pet.2702 }
			10 = { trigger_event = bap_buy_pet.2703 }
			10 = { trigger_event = bap_buy_pet.2704 }
			10 = { trigger_event = bap_buy_pet.2705 }
			10 = { trigger_event = bap_buy_pet.2706 }
			6 = { trigger_event = bap_buy_pet.9101 }
		}
	}
}

# ============================ TIGER ============================

# --- Tiger: it returns from a hunt with a kill ---
bap_buy_pet.2043 = {
	type = character_event
	title = bap_buy_pet.2043.t
	desc = bap_buy_pet.2043.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Display the magnificent trophy (prestige + renown)
	option = {
		name = bap_buy_pet.2043.a
		add_prestige = 50
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		ai_chance = { base = 0 }
	}

	# Let the keepers profit from the pelt (gold + stewardship)
	option = {
		name = bap_buy_pet.2043.b
		add_gold = 20
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Tiger: it slips loose in the palace by night ---
bap_buy_pet.2044 = {
	type = character_event
	title = bap_buy_pet.2044.t
	desc = bap_buy_pet.2044.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Track it yourself through the dark halls (intrigue + a temporary edge)
	option = {
		name = bap_buy_pet.2044.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = {
			modifier = bap_emboldened_modifier
			years = 2
		}
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}

	# Mobilize the guard calmly (prestige + stewardship)
	option = {
		name = bap_buy_pet.2044.b
		add_prestige = 20
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Tiger: its legend spreads to distant courts ---
bap_buy_pet.2045 = {
	type = character_event
	title = bap_buy_pet.2045.t
	desc = bap_buy_pet.2045.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	# Permanent: let it crown your legend as a master of beasts
	option = {
		name = bap_buy_pet.2045.a
		add_prestige = 30
		add_character_modifier = {
			modifier = bap_legendary_beastmaster_modifier
		}
		ai_chance = { base = 0 }
	}

	# Bask in the spreading renown (prestige + renown)
	option = {
		name = bap_buy_pet.2045.b
		add_prestige = 40
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		ai_chance = { base = 0 }
	}
}

# --- Tiger: recurring dispatcher (fired by the tiger story cycle every 2-4 years) ---
bap_buy_pet.3014 = {
	type = character_event
	hidden = yes

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	immediate = {
		random_list = {
			10 = { trigger_event = bap_buy_pet.2004 }
			10 = { trigger_event = bap_buy_pet.2041 }
			10 = { trigger_event = bap_buy_pet.2042 }
			10 = { trigger_event = bap_buy_pet.2043 }
			10 = { trigger_event = bap_buy_pet.2044 }
			10 = { trigger_event = bap_buy_pet.2045 }
			10 = { trigger_event = bap_buy_pet.2801 }
			10 = { trigger_event = bap_buy_pet.2802 }
			10 = { trigger_event = bap_buy_pet.2803 }
			10 = { trigger_event = bap_buy_pet.2804 }
			10 = { trigger_event = bap_buy_pet.2805 }
			10 = { trigger_event = bap_buy_pet.2806 }
			6 = { trigger_event = bap_buy_pet.9101 }
		}
	}
}

# ============================ CAT ============================

# --- Cat: it paws at a loose panel and reveals something ---
bap_buy_pet.2104 = {
	type = character_event
	title = bap_buy_pet.2104.t
	desc = bap_buy_pet.2104.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	# Investigate what it found (intrigue + a small windfall)
	option = {
		name = bap_buy_pet.2104.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_gold = 15
		ai_chance = { base = 0 }
	}

	# It is only a cat being a cat (a little prestige)
	option = {
		name = bap_buy_pet.2104.b
		add_prestige = 10
		ai_chance = { base = 0 }
	}
}

# --- Cat: an unwelcome gift ---
bap_buy_pet.2105 = {
	type = character_event
	title = bap_buy_pet.2105.t
	desc = bap_buy_pet.2105.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	# Accept the tribute graciously (prestige + stress relief)
	option = {
		name = bap_buy_pet.2105.a
		add_prestige = 15
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}

	# Laugh it off and have it tidied away (stress relief)
	option = {
		name = bap_buy_pet.2105.b
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# --- Cat: the court thinks it lucky ---
bap_buy_pet.2106 = {
	type = character_event
	title = bap_buy_pet.2106.t
	desc = bap_buy_pet.2106.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Encourage the happy superstition (temporary renown at court)
	option = {
		name = bap_buy_pet.2106.a
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		ai_chance = { base = 0 }
	}

	# Gently remind them it is just a cat (learning)
	option = {
		name = bap_buy_pet.2106.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# ============================ DOG ============================

# --- Dog: gentle with a child ---
bap_buy_pet.2204 = {
	type = character_event
	title = bap_buy_pet.2204.t
	desc = bap_buy_pet.2204.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	# Let everyone see this gentle side (prestige + diplomacy)
	option = {
		name = bap_buy_pet.2204.a
		add_prestige = 20
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	# Share the quiet, tender moment (prestige + stress relief)
	option = {
		name = bap_buy_pet.2204.b
		add_prestige = 10
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# --- Dog: a brilliant run on the hunt ---
bap_buy_pet.2205 = {
	type = character_event
	title = bap_buy_pet.2205.t
	desc = bap_buy_pet.2205.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Ride hard at its side (martial + a temporary edge)
	option = {
		name = bap_buy_pet.2205.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = {
			modifier = bap_emboldened_modifier
			years = 2
		}
		ai_chance = { base = 0 }
	}

	# Let it show off for the guests (prestige + renown)
	option = {
		name = bap_buy_pet.2205.b
		add_prestige = 25
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		ai_chance = { base = 0 }
	}
}

# --- Dog: it shields you from sudden danger ---
bap_buy_pet.2206 = {
	type = character_event
	title = bap_buy_pet.2206.t
	desc = bap_buy_pet.2206.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Honor its courage before all (prestige + martial)
	option = {
		name = bap_buy_pet.2206.a
		add_prestige = 30
		add_martial_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	# Pull it back to safety, heart pounding (prestige + stress relief)
	option = {
		name = bap_buy_pet.2206.b
		add_prestige = 10
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# ============================ EAGLE ============================

# --- Eagle: a grand falconry display before guests ---
bap_buy_pet.2304 = {
	type = character_event
	title = bap_buy_pet.2304.t
	desc = bap_buy_pet.2304.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Make it a magnificent display (renown + prestige)
	option = {
		name = bap_buy_pet.2304.a
		add_prestige = 25
		add_character_modifier = {
			modifier = bap_celebrated_beast_modifier
			years = 3
		}
		ai_chance = { base = 0 }
	}

	# Savor a quiet personal triumph (martial + prestige)
	option = {
		name = bap_buy_pet.2304.b
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_prestige = 20
		ai_chance = { base = 0 }
	}
}

# --- Eagle: the bond of sky and hand ---
bap_buy_pet.2305 = {
	type = character_event
	title = bap_buy_pet.2305.t
	desc = bap_buy_pet.2305.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Permanent: this trust steadies you for the rest of your life
	option = {
		name = bap_buy_pet.2305.a
		add_character_modifier = {
			modifier = bap_kindred_spirit_modifier
		}
		ai_chance = { base = 0 }
	}

	# Simply enjoy the moment (prestige + stress relief)
	option = {
		name = bap_buy_pet.2305.b
		add_prestige = 15
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# --- Eagle: it spots a hidden danger from on high ---
bap_buy_pet.2306 = {
	type = character_event
	title = bap_buy_pet.2306.t
	desc = bap_buy_pet.2306.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Act on the warning at once (martial + a little dread)
	option = {
		name = bap_buy_pet.2306.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_dread = 3
		ai_chance = { base = 0 }
	}

	# Let it be known your eyes reach everywhere (prestige)
	option = {
		name = bap_buy_pet.2306.b
		add_prestige = 30
		ai_chance = { base = 0 }
	}
}

# ============================ WARHORSE ============================

# --- Warhorse: the moment of the charge ---
bap_buy_pet.2404 = {
	type = character_event
	title = bap_buy_pet.2404.t
	desc = bap_buy_pet.2404.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	# Ride headlong to glory (martial + prestige + a temporary edge)
	option = {
		name = bap_buy_pet.2404.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_prestige = 25
		add_character_modifier = {
			modifier = bap_emboldened_modifier
			years = 2
		}
		ai_chance = { base = 0 }
	}

	# Fight with cold, controlled discipline (martial + prestige)
	option = {
		name = bap_buy_pet.2404.b
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_prestige = 20
		ai_chance = { base = 0 }
	}
}

# --- Warhorse: its bloodline is prized ---
bap_buy_pet.2405 = {
	type = character_event
	title = bap_buy_pet.2405.t
	desc = bap_buy_pet.2405.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Permanent: breed it for lasting renown
	option = {
		name = bap_buy_pet.2405.a
		add_prestige = 25
		add_character_modifier = {
			modifier = bap_legendary_beastmaster_modifier
		}
		ai_chance = { base = 0 }
	}

	# Sell the foals for a handsome profit (gold + stewardship)
	option = {
		name = bap_buy_pet.2405.b
		add_gold = 30
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

# --- Warhorse: an old campaigner ---
bap_buy_pet.2406 = {
	type = character_event
	title = bap_buy_pet.2406.t
	desc = bap_buy_pet.2406.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	# Retire it to honor and easy pastures (prestige + stress relief)
	option = {
		name = bap_buy_pet.2406.a
		add_prestige = 25
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}

	# Ride on together, to the very last (martial + prestige)
	option = {
		name = bap_buy_pet.2406.b
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_prestige = 15
		ai_chance = { base = 0 }
	}
}

# ============================ MORE CAT EVENTS ============================

bap_buy_pet.2107 = {
	type = character_event
	title = bap_buy_pet.2107.t
	desc = bap_buy_pet.2107.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2107.a
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2107.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2108 = {
	type = character_event
	title = bap_buy_pet.2108.t
	desc = bap_buy_pet.2108.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2108.a
		add_prestige = 20
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2108.b
		add_gold = 10
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2109 = {
	type = character_event
	title = bap_buy_pet.2109.t
	desc = bap_buy_pet.2109.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2109.a
		remove_short_term_gold = 10
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2109.b
		add_gold = 10
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2110 = {
	type = character_event
	title = bap_buy_pet.2110.t
	desc = bap_buy_pet.2110.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2110.a
		add_stress = medium_stress_loss
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2110.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		add_prestige = 10
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2111 = {
	type = character_event
	title = bap_buy_pet.2111.t
	desc = bap_buy_pet.2111.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2111.a
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2111.b
		add_stress = minor_stress_loss
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2112 = {
	type = character_event
	title = bap_buy_pet.2112.t
	desc = bap_buy_pet.2112.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_cat_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2112.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2112.b
		add_prestige = 20
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# ============================ MORE DOG EVENTS ============================

bap_buy_pet.2207 = {
	type = character_event
	title = bap_buy_pet.2207.t
	desc = bap_buy_pet.2207.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2207.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2207.b
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_prestige = 20
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2208 = {
	type = character_event
	title = bap_buy_pet.2208.t
	desc = bap_buy_pet.2208.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2208.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_hunting_rhythm_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2208.b
		add_stress = minor_stress_loss
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2209 = {
	type = character_event
	title = bap_buy_pet.2209.t
	desc = bap_buy_pet.2209.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2209.a
		add_stress = minor_stress_gain
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2209.b
		remove_short_term_gold = 10
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2210 = {
	type = character_event
	title = bap_buy_pet.2210.t
	desc = bap_buy_pet.2210.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2210.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2210.b
		add_prestige = 25
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2211 = {
	type = character_event
	title = bap_buy_pet.2211.t
	desc = bap_buy_pet.2211.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2211.a
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2211.b
		add_prestige = 25
		add_martial_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2212 = {
	type = character_event
	title = bap_buy_pet.2212.t
	desc = bap_buy_pet.2212.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_dog_trigger = yes
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2212.a
		add_prestige = 20
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2212.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}
}

# ============================ MORE EAGLE EVENTS ============================

bap_buy_pet.2307 = {
	type = character_event
	title = bap_buy_pet.2307.t
	desc = bap_buy_pet.2307.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2307.a
		add_prestige = 20
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2307.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2308 = {
	type = character_event
	title = bap_buy_pet.2308.t
	desc = bap_buy_pet.2308.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2308.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2308.b
		remove_short_term_gold = 10
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2309 = {
	type = character_event
	title = bap_buy_pet.2309.t
	desc = bap_buy_pet.2309.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2309.a
		add_prestige = 35
		add_character_modifier = { modifier = bap_celebrated_beast_modifier years = 3 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2309.b
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2310 = {
	type = character_event
	title = bap_buy_pet.2310.t
	desc = bap_buy_pet.2310.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2310.a
		add_gold = 20
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2310.b
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		add_prestige = 15
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2311 = {
	type = character_event
	title = bap_buy_pet.2311.t
	desc = bap_buy_pet.2311.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2311.a
		add_prestige = 25
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2311.b
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2312 = {
	type = character_event
	title = bap_buy_pet.2312.t
	desc = bap_buy_pet.2312.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_eagle_trigger = yes
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2312.a
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2312.b
		add_prestige = 15
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# ============================ MORE WARHORSE EVENTS ============================

bap_buy_pet.2407 = {
	type = character_event
	title = bap_buy_pet.2407.t
	desc = bap_buy_pet.2407.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2407.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_hunting_rhythm_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2407.b
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2408 = {
	type = character_event
	title = bap_buy_pet.2408.t
	desc = bap_buy_pet.2408.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2408.a
		remove_short_term_gold = 10
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2408.b
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_training_accident_modifier years = 1 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2409 = {
	type = character_event
	title = bap_buy_pet.2409.t
	desc = bap_buy_pet.2409.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2409.a
		add_prestige = 25
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2409.b
		add_stress = medium_stress_loss
		add_prestige = 10
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2410 = {
	type = character_event
	title = bap_buy_pet.2410.t
	desc = bap_buy_pet.2410.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2410.a
		add_prestige = 30
		add_character_modifier = { modifier = bap_emboldened_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2410.b
		add_stress = minor_stress_loss
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2411 = {
	type = character_event
	title = bap_buy_pet.2411.t
	desc = bap_buy_pet.2411.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2411.a
		add_prestige = 35
		add_character_modifier = { modifier = bap_celebrated_beast_modifier years = 3 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2411.b
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_learning_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2412 = {
	type = character_event
	title = bap_buy_pet.2412.t
	desc = bap_buy_pet.2412.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		any_owned_story = { type = story_cycle_martial_lifestyle_warhorse }
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2412.a
		add_gold = 25
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2412.b
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		add_prestige = 15
		ai_chance = { base = 0 }
	}
}

# ============================ MORE WOLF EVENTS ============================

bap_buy_pet.2501 = {
	type = character_event
	title = bap_buy_pet.2501.t
	desc = bap_buy_pet.2501.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2501.a
		add_gold = 20
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2501.b
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2502 = {
	type = character_event
	title = bap_buy_pet.2502.t
	desc = bap_buy_pet.2502.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2502.a
		add_dread = 8
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2502.b
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2503 = {
	type = character_event
	title = bap_buy_pet.2503.t
	desc = bap_buy_pet.2503.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2503.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_hunting_rhythm_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2503.b
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2504 = {
	type = character_event
	title = bap_buy_pet.2504.t
	desc = bap_buy_pet.2504.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = sadness
	}

	option = {
		name = bap_buy_pet.2504.a
		remove_short_term_gold = 15
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2504.b
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2505 = {
	type = character_event
	title = bap_buy_pet.2505.t
	desc = bap_buy_pet.2505.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2505.a
		add_prestige = 25
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2505.b
		add_dread = 5
		add_character_modifier = { modifier = bap_pet_hunting_rhythm_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2506 = {
	type = character_event
	title = bap_buy_pet.2506.t
	desc = bap_buy_pet.2506.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2506.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2506.b
		add_prestige = 20
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2507 = {
	type = character_event
	title = bap_buy_pet.2507.t
	desc = bap_buy_pet.2507.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_wolf_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2507.a
		add_prestige = 30
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2507.b
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# ============================ MORE BEAR EVENTS ============================

bap_buy_pet.2601 = {
	type = character_event
	title = bap_buy_pet.2601.t
	desc = bap_buy_pet.2601.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2601.a
		add_stress = minor_stress_loss
		add_character_modifier = { modifier = bap_celebrated_beast_modifier years = 3 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2601.b
		remove_short_term_gold = 15
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2602 = {
	type = character_event
	title = bap_buy_pet.2602.t
	desc = bap_buy_pet.2602.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2602.a
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2602.b
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2603 = {
	type = character_event
	title = bap_buy_pet.2603.t
	desc = bap_buy_pet.2603.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2603.a
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2603.b
		add_prestige = 35
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2604 = {
	type = character_event
	title = bap_buy_pet.2604.t
	desc = bap_buy_pet.2604.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2604.a
		add_gold = 25
		add_dread = 5
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2604.b
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2605 = {
	type = character_event
	title = bap_buy_pet.2605.t
	desc = bap_buy_pet.2605.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2605.a
		add_prestige = 30
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2605.b
		remove_short_term_gold = 15
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2606 = {
	type = character_event
	title = bap_buy_pet.2606.t
	desc = bap_buy_pet.2606.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_bear_pet_alive
	}

	left_portrait = {
		character = root
		animation = sadness
	}

	option = {
		name = bap_buy_pet.2606.a
		remove_short_term_gold = 20
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2606.b
		add_dread = 8
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}
}

# ============================ MORE LION EVENTS ============================

bap_buy_pet.2701 = {
	type = character_event
	title = bap_buy_pet.2701.t
	desc = bap_buy_pet.2701.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2701.a
		add_prestige = 25
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2701.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2702 = {
	type = character_event
	title = bap_buy_pet.2702.t
	desc = bap_buy_pet.2702.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = happiness
	}

	option = {
		name = bap_buy_pet.2702.a
		add_character_modifier = { modifier = bap_pet_courtly_fascination_modifier years = 2 }
		add_prestige = 20
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2702.b
		add_stress = minor_stress_loss
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2703 = {
	type = character_event
	title = bap_buy_pet.2703.t
	desc = bap_buy_pet.2703.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2703.a
		add_dread = 8
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2703.b
		add_prestige = 25
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2704 = {
	type = character_event
	title = bap_buy_pet.2704.t
	desc = bap_buy_pet.2704.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2704.a
		add_stewardship_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2704.b
		add_prestige = 35
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2705 = {
	type = character_event
	title = bap_buy_pet.2705.t
	desc = bap_buy_pet.2705.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2705.a
		add_gold = 20
		add_prestige = 15
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2705.b
		add_prestige = 30
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2706 = {
	type = character_event
	title = bap_buy_pet.2706.t
	desc = bap_buy_pet.2706.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_lion_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2706.a
		add_dread = 8
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2706.b
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_loss
		ai_chance = { base = 0 }
	}
}

# ============================ MORE TIGER EVENTS ============================

bap_buy_pet.2801 = {
	type = character_event
	title = bap_buy_pet.2801.t
	desc = bap_buy_pet.2801.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2801.a
		add_dread = 8
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2801.b
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_ordered_menagerie_modifier years = 2 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2802 = {
	type = character_event
	title = bap_buy_pet.2802.t
	desc = bap_buy_pet.2802.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2802.a
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2802.b
		add_prestige = 35
		add_character_modifier = { modifier = bap_celebrated_beast_modifier years = 3 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2803 = {
	type = character_event
	title = bap_buy_pet.2803.t
	desc = bap_buy_pet.2803.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_content
	}

	option = {
		name = bap_buy_pet.2803.a
		add_character_modifier = { modifier = bap_pet_auspicious_omen_modifier years = 2 }
		add_prestige = 20
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2803.b
		add_learning_lifestyle_xp = minor_lifestyle_xp
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2804 = {
	type = character_event
	title = bap_buy_pet.2804.t
	desc = bap_buy_pet.2804.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_rational
	}

	option = {
		name = bap_buy_pet.2804.a
		remove_short_term_gold = 20
		add_character_modifier = { modifier = bap_pet_handler_respect_modifier years = 3 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2804.b
		add_martial_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2805 = {
	type = character_event
	title = bap_buy_pet.2805.t
	desc = bap_buy_pet.2805.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_bold
	}

	option = {
		name = bap_buy_pet.2805.a
		add_intrigue_lifestyle_xp = minor_lifestyle_xp
		add_character_modifier = { modifier = bap_pet_sharpened_senses_modifier years = 2 }
		add_stress = minor_stress_gain
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2805.b
		add_stress = medium_stress_loss
		add_prestige = 10
		ai_chance = { base = 0 }
	}
}

bap_buy_pet.2806 = {
	type = character_event
	title = bap_buy_pet.2806.t
	desc = bap_buy_pet.2806.desc
	theme = bap_pet_market

	trigger = {
		is_alive = yes
		has_character_flag = bap_tiger_pet_alive
	}

	left_portrait = {
		character = root
		animation = personality_arrogant
	}

	option = {
		name = bap_buy_pet.2806.a
		add_dread = 8
		add_character_modifier = { modifier = bap_pet_unsettled_household_modifier years = 1 }
		ai_chance = { base = 0 }
	}

	option = {
		name = bap_buy_pet.2806.b
		add_prestige = 25
		add_diplomacy_lifestyle_xp = minor_lifestyle_xp
		ai_chance = { base = 0 }
	}
}
