﻿############################################################
# Exotic predator companions (wolf / bear / lion / tiger).
# Deliberate trade-offs, not pure bonuses:
#   upside   - martial / prowess and a monthly prestige boost
#   downside - courtier_and_guest_opinion (a dangerous predator
#              at court unsettles those around it).
# The grander the beast, the heavier both sides of the bargain.
############################################################

bap_pet_wolf = {
	icon = bap_pet_wolf
	martial = 1
	prowess = 1
	monthly_prestige_gain_mult = 0.05
	courtier_and_guest_opinion = -3
}

bap_pet_bear = {
	icon = bap_pet_bear
	martial = 2
	monthly_prestige_gain_mult = 0.05
	courtier_and_guest_opinion = -4
}

bap_pet_lion = {
	icon = bap_pet_lion
	martial = 2
	monthly_prestige_gain_mult = 0.10
	courtier_and_guest_opinion = -5
}

bap_pet_tiger = {
	icon = bap_pet_tiger
	monthly_prestige_gain_mult = 0.15
	courtier_and_guest_opinion = -5
}

############################################################
# Monthly upkeep is kept in separate modifiers so the
# finance breakdown names the pet expense clearly instead of
# hiding it inside the beast's general bonus modifier.
############################################################

bap_pet_wolf_upkeep = {
	icon = bap_pet_wolf_negative
	monthly_income = -0.25
}

bap_pet_wolf_upkeep_generous = {
	icon = bap_pet_wolf_negative
	monthly_income = -0.125
}

bap_pet_wolf_upkeep_strict = {
	icon = bap_pet_wolf_negative
	monthly_income = -0.375
}

bap_pet_bear_upkeep = {
	icon = bap_pet_bear_negative
	monthly_income = -0.4
}

bap_pet_bear_upkeep_generous = {
	icon = bap_pet_bear_negative
	monthly_income = -0.2
}

bap_pet_bear_upkeep_strict = {
	icon = bap_pet_bear_negative
	monthly_income = -0.6
}

bap_pet_lion_upkeep = {
	icon = bap_pet_lion_negative
	monthly_income = -0.5
}

bap_pet_lion_upkeep_generous = {
	icon = bap_pet_lion_negative
	monthly_income = -0.25
}

bap_pet_lion_upkeep_strict = {
	icon = bap_pet_lion_negative
	monthly_income = -0.75
}

bap_pet_tiger_upkeep = {
	icon = bap_pet_tiger_negative
	monthly_income = -0.5
}

bap_pet_tiger_upkeep_generous = {
	icon = bap_pet_tiger_negative
	monthly_income = -0.25
}

bap_pet_tiger_upkeep_strict = {
	icon = bap_pet_tiger_negative
	monthly_income = -0.75
}

bap_pet_cat_upkeep = {
	icon = bap_pet_cat_negative
	monthly_income = -0.05
}

bap_pet_cat_upkeep_generous = {
	icon = bap_pet_cat_negative
	monthly_income = -0.025
}

bap_pet_cat_upkeep_strict = {
	icon = bap_pet_cat_negative
	monthly_income = -0.075
}

bap_pet_dog_upkeep = {
	icon = bap_pet_dog_negative
	monthly_income = -0.08
}

bap_pet_dog_upkeep_generous = {
	icon = bap_pet_dog_negative
	monthly_income = -0.04
}

bap_pet_dog_upkeep_strict = {
	icon = bap_pet_dog_negative
	monthly_income = -0.12
}

bap_pet_eagle_upkeep = {
	icon = bap_pet_eagle_negative
	monthly_income = -0.12
}

bap_pet_eagle_upkeep_generous = {
	icon = bap_pet_eagle_negative
	monthly_income = -0.06
}

bap_pet_eagle_upkeep_strict = {
	icon = bap_pet_eagle_negative
	monthly_income = -0.18
}

bap_pet_warhorse_upkeep = {
	icon = bap_pet_horse_negative
	monthly_income = -0.18
}

bap_pet_warhorse_upkeep_generous = {
	icon = bap_pet_horse_negative
	monthly_income = -0.09
}

bap_pet_warhorse_upkeep_strict = {
	icon = bap_pet_horse_negative
	monthly_income = -0.27
}

############################################################
# Event consequence modifiers (applied by pet events).
# Temporary ones are added with `years = N`; permanent ones
# are added with no duration and last for the current
# character's life. Re-applying a key refreshes it rather
# than stacking, so repeated events never pile up.
############################################################

# --- Temporary ---
bap_celebrated_beast_modifier = {
	monthly_prestige_gain_mult = 0.10
}

bap_uneasy_court_modifier = {
	courtier_and_guest_opinion = -8
}

bap_emboldened_modifier = {
	prowess = 2
	advantage = 5
}

bap_pet_courtly_fascination_modifier = {
	diplomacy = 1
	monthly_prestige = 0.15
}

bap_pet_ordered_menagerie_modifier = {
	courtier_and_guest_opinion = 4
	stress_gain_mult = -0.05
}

bap_pet_unsettled_household_modifier = {
	courtier_and_guest_opinion = -5
	stress_gain_mult = 0.10
}

bap_pet_sharpened_senses_modifier = {
	intrigue = 1
	dread_gain_mult = 0.05
}

bap_pet_hunting_rhythm_modifier = {
	martial = 1
	prowess = 1
}

bap_pet_handler_respect_modifier = {
	courtier_and_guest_opinion = 3
	monthly_prestige = 0.10
}

bap_pet_auspicious_omen_modifier = {
	monthly_prestige_gain_mult = 0.05
	stress_loss_mult = 0.05
}

bap_pet_training_accident_modifier = {
	prowess = -1
	stress_gain_mult = 0.10
}

bap_pet_memorial_modifier = {
	icon = bap_pet_dog
	monthly_prestige = 0.15
	courtier_and_guest_opinion = 2
	stress_loss_mult = 0.05
}

# --- Pet interaction buttons ---
bap_wolf_intimidation_modifier = {
	icon = bap_pet_wolf
	dread_gain_mult = 0.10
	enemy_hostile_scheme_phase_duration_add = 10
}

bap_lion_procession_modifier = {
	icon = bap_pet_lion
	monthly_prestige = 0.1
	monthly_dynasty_prestige = 0.1
	legitimacy_gain_mult = 0.10
	stress_gain_mult = 0.15
}

bap_tiger_hunt_preparation_modifier = {
	icon = bap_pet_tiger
	monthly_prestige = 0.1
}

# --- Permanent (until death) ---
bap_kindred_spirit_modifier = {
	stress_loss_mult = 0.15
}

bap_legendary_beastmaster_modifier = {
	martial = 1
	monthly_prestige = 0.5
}

############################################################
# Vanilla modifier overrides: only the ICON is changed.
# Stats are copied verbatim from the base game so nothing
# changes mechanically — this just gives the vanilla pets
# (cat / dog / eagle / warhorse) the new animal icons.
############################################################

# --- Cat (story_cycle_pet_cat) ---
cat_story_modifier = {
	icon = bap_pet_cat
	learning = 1
	intrigue = 1
	stress_gain_mult = -0.05
	health = 0.05
}

# --- Dog (story_cycle_pet_dog) ---
dog_story_modifier = {
	icon = bap_pet_dog
	prowess = 1
	diplomacy = 1
	stress_gain_mult = -0.05
	health = 0.05
}

# --- Eagle (story_cycle_pet_eagle) ---
eagle_story_modifier = {
	icon = bap_pet_eagle
	martial = 1
	stewardship = 1
	health = 0.1
}

# --- Warhorse (story_cycle_martial_lifestyle_warhorse), all stages ---
horse_story_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
}

horse_strength_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	levy_size = 0.1
}

horse_agility_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 2
}

horse_endurance_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	stress_loss_mult = 0.25
}

horse_fierceness_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	advantage = 2
}

horse_strength_strength_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 2
	levy_size = 0.15
}

horse_agility_strength_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 2
	levy_size = 0.1
}

horse_agility_agility_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 3
}

horse_endurance_strength_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	stress_loss_mult = 0.25
	levy_size = 0.1
}

horse_endurance_agility_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 2
	stress_loss_mult = 0.25
}

horse_endurance_endurance_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	stress_loss_mult = 0.5
}

horse_fierceness_strength_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	advantage = 2
	levy_size = 0.1
}

horse_fierceness_agility_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 2
	advantage = 2
}

horse_fierceness_endurance_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	advantage = 2
	stress_loss_mult = 0.25
}

horse_fierceness_fierceness_modifier = {
	icon = bap_pet_horse
	monthly_prestige = 0.25
	prowess = 1
	advantage = 6
}

horse_practice_modifier = {
	icon = bap_pet_horse
	prowess = 1
}
