﻿
PetBodyColor = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:brown
			}
		}
		localization_key = body_color_brown
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:orange
			}
		}
		localization_key = body_color_orange
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:green
			}
		}
		localization_key = body_color_green
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:blue
			}
		}
		localization_key = body_color_blue
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:red
			}
		}
		localization_key = body_color_red
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:yellow
			}
		}
		localization_key = body_color_yellow
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:golden
			}
		}
		localization_key = body_color_golden
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:tawny
			}
		}
		localization_key = body_color_tawny
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:cream
			}
		}
		localization_key = body_color_cream
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:gray
			}
		}
		localization_key = body_color_gray
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:silver
			}
		}
		localization_key = body_color_silver
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:black
			}
		}
		localization_key = body_color_black
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:white
			}
		}
		localization_key = body_color_white
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:body_color = flag:black_and_white
			}
		}
		localization_key = body_color_black_and_white
	}
}

PetEyeColor = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:blue
			}
		}
		localization_key = eye_color_blue
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:yellow
			}
		}
		localization_key = eye_color_yellow
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:green
			}
		}
		localization_key = eye_color_green
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:emerald
			}
		}
		localization_key = eye_color_emerald
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:hazel
			}
		}
		localization_key = eye_color_hazel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:amber
			}
		}
		localization_key = eye_color_amber
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:copper
			}
		}
		localization_key = eye_color_copper
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:brown
			}
		}
		localization_key = eye_color_brown
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:gray
			}
		}
		localization_key = eye_color_gray
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:eye_color = flag:black
			}
		}
		localization_key = eye_color_black
	}
}

PetHealth = {
	type = character

	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:health = flag:good
				exists = var:is_pregnant
			}
		}
		localization_key = pet_health_good_pregnant
	}
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:health = flag:bad
				exists = var:is_pregnant
			}
		}
		localization_key = pet_health_bad_pregnant
	}

	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				exists = var:is_pregnant
			}
		}
		localization_key = pet_health_fine_pregnant
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:health = flag:good
			}
		}
		localization_key = pet_health_good
	}
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:health = flag:bad
			}
		}
		localization_key = pet_health_bad
	}

	text = {
		localization_key = pet_health_fine
		fallback = yes
	}
}


PetOpinion = {
	type = character

	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:opinion_of_owner >= very_good_pet_opinion
			}
		}
		localization_key = pet_opinion_very_good
	}
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:opinion_of_owner >= good_pet_opinion
			}
		}
		localization_key = pet_opinion_good
	}

	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:opinion_of_owner >= neutral_pet_opinion
			}
		}
		localization_key = pet_opinion_neutral
	}

	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:opinion_of_owner >= bad_pet_opinion
			}
		}
		localization_key = pet_opinion_bad
	}

	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:opinion_of_owner >= very_bad_pet_opinion
			}
		}
		localization_key = pet_opinion_very_bad
	}

	text = {
		localization_key = pet_opinion_neutral
		fallback = yes
	}
}

PetPersonality = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:friendly
			}
		}
		localization_key = personality_friendly
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:aggressive
			}
		}
		localization_key = personality_aggressive
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:mischievous
			}
		}
		localization_key = personality_mischievous
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:curious
			}
		}
		localization_key = personality_curious
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:spoiled
			}
		}
		localization_key = personality_spoiled
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:adventurous
			}
		}
		localization_key = personality_adventurous
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:aloof
			}
		}
		localization_key = personality_aloof
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:lazy
			}
		}
		localization_key = personality_lazy
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				var:personality = flag:skittish
			}
		}
		localization_key = personality_skittish
	}
}


PetType = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_cat
			}
		}
		localization_key = pet_type_cat
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_dog
			}
		}
		localization_key = pet_type_dog
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_badger
			}
		}
		localization_key = pet_type_badger
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_bear
			}
		}
		localization_key = pet_type_bear
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_falcon
			}
		}
		localization_key = pet_type_falcon
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_ferret
			}
		}
		localization_key = pet_type_ferret
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_fox
			}
		}
		localization_key = pet_type_fox
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hedgehog
			}
		}
		localization_key = pet_type_hedgehog
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_lion
			}
		}
		localization_key = pet_type_lion
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_monkey
			}
		}
		localization_key = pet_type_monkey
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_nightingale
			}
		}
		localization_key = pet_type_nightingale
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_parrot
			}
		}
		localization_key = pet_type_parrot
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_rabbit
			}
		}
		localization_key = pet_type_rabbit
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_squirrel
			}
		}
		localization_key = pet_type_squirrel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_tiger
			}
		}
		localization_key = pet_type_tiger
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_weasel
			}
		}
		localization_key = pet_type_weasel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_elephant
			}
		}
		localization_key = pet_type_elephant
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hawk
			}
		}
		localization_key = pet_type_hawk
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_raven
			}
		}
		localization_key = pet_type_raven
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_type_horse
	}
}

PetTypeIndefinite = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_cat
			}
		}
		localization_key = pet_type_indefinite_cat
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_dog
			}
		}
		localization_key = pet_type_indefinite_dog
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_badger
			}
		}
		localization_key = pet_type_indefinite_badger
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_bear
			}
		}
		localization_key = pet_type_indefinite_bear
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_falcon
			}
		}
		localization_key = pet_type_indefinite_falcon
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_ferret
			}
		}
		localization_key = pet_type_indefinite_ferret
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_fox
			}
		}
		localization_key = pet_type_indefinite_fox
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hedgehog
			}
		}
		localization_key = pet_type_indefinite_hedgehog
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_lion
			}
		}
		localization_key = pet_type_indefinite_lion
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_monkey
			}
		}
		localization_key = pet_type_indefinite_monkey
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_nightingale
			}
		}
		localization_key = pet_type_indefinite_nightingale
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_parrot
			}
		}
		localization_key = pet_type_indefinite_parrot
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_rabbit
			}
		}
		localization_key = pet_type_indefinite_rabbit
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_squirrel
			}
		}
		localization_key = pet_type_indefinite_squirrel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_tiger
			}
		}
		localization_key = pet_type_indefinite_tiger
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_weasel
			}
		}
		localization_key = pet_type_indefinite_weasel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_elephant
			}
		}
		localization_key = pet_type_indefinite_elephant
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hawk
			}
		}
		localization_key = pet_type_indefinite_hawk
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_raven
			}
		}
		localization_key = pet_type_indefinite_raven
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_type_indefinite_horse
	}
}

PetType_FromVariable = {
	type = character
	
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:cat
		}
		localization_key = pet_type_cat
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:dog
		}
		localization_key = pet_type_dog
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:badger
		}
		localization_key = pet_type_badger
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:bear
		}
		localization_key = pet_type_bear
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:falcon
		}
		localization_key = pet_type_falcon
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:ferret
		}
		localization_key = pet_type_ferret
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:fox
		}
		localization_key = pet_type_fox
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:hedgehog
		}
		localization_key = pet_type_hedgehog
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:lion
		}
		localization_key = pet_type_lion
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:monkey
		}
		localization_key = pet_type_monkey
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:nightingale
		}
		localization_key = pet_type_nightingale
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:parrot
		}
		localization_key = pet_type_parrot
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:rabbit
		}
		localization_key = pet_type_rabbit
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:squirrel
		}
		localization_key = pet_type_squirrel
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:tiger
		}
		localization_key = pet_type_tiger
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:weasel
		}
		localization_key = pet_type_weasel
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:elephant
		}
		localization_key = pet_type_elephant
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:hawk
		}
		localization_key = pet_type_hawk
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:raven
		}
		localization_key = pet_type_raven
	}
	text = {
		trigger = {
			has_variable = search_for_animal
			var:search_for_animal = flag:horse
		}
		localization_key = pet_type_horse
	}
}

PetType_Plural = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_cat
			}
		}
		localization_key = pet_type_cat_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_dog
			}
		}
		localization_key = pet_type_dog_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_badger
			}
		}
		localization_key = pet_type_badger_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_bear
			}
		}
		localization_key = pet_type_bear_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_falcon
			}
		}
		localization_key = pet_type_falcon_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_ferret
			}
		}
		localization_key = pet_type_ferret_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_fox
			}
		}
		localization_key = pet_type_fox_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hedgehog
			}
		}
		localization_key = pet_type_hedgehog_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_lion
			}
		}
		localization_key = pet_type_lion_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_monkey
			}
		}
		localization_key = pet_type_monkey_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_nightingale
			}
		}
		localization_key = pet_type_nightingale_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_parrot
			}
		}
		localization_key = pet_type_parrot_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_rabbit
			}
		}
		localization_key = pet_type_rabbit_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_squirrel
			}
		}
		localization_key = pet_type_squirrel_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_tiger
			}
		}
		localization_key = pet_type_tiger_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_weasel
			}
		}
		localization_key = pet_type_weasel_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_elephant
			}
		}
		localization_key = pet_type_elephant_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hawk
			}
		}
		localization_key = pet_type_hawk_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_raven
			}
		}
		localization_key = pet_type_raven_plural
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_type_horse_plural
	}
}

PetType_Baby = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_cat
			}
		}
		localization_key = pet_type_baby_cat
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_dog
			}
		}
		localization_key = pet_type_baby_dog
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_badger
			}
		}
		localization_key = pet_type_baby_badger
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_bear
			}
		}
		localization_key = pet_type_baby_bear
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_falcon
			}
		}
		localization_key = pet_type_baby_falcon
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_ferret
			}
		}
		localization_key = pet_type_baby_ferret
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_fox
			}
		}
		localization_key = pet_type_baby_fox
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hedgehog
			}
		}
		localization_key = pet_type_baby_hedgehog
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_lion
			}
		}
		localization_key = pet_type_baby_lion
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_monkey
			}
		}
		localization_key = pet_type_baby_monkey
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_nightingale
			}
		}
		localization_key = pet_type_baby_nightingale
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_parrot
			}
		}
		localization_key = pet_type_baby_parrot
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_rabbit
			}
		}
		localization_key = pet_type_baby_rabbit
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_squirrel
			}
		}
		localization_key = pet_type_baby_squirrel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_tiger
			}
		}
		localization_key = pet_type_baby_tiger
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_weasel
			}
		}
		localization_key = pet_type_baby_weasel
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_elephant
			}
		}
		localization_key = pet_type_baby_elephant
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_hawk
			}
		}
		localization_key = pet_type_baby_hawk
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_raven
			}
		}
		localization_key = pet_type_baby_raven
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_type_baby_horse
	}
}

BodyCoveringType = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = body_covering_type_coat
	}
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				pet_has_fur_trigger = yes
			}
		}
		localization_key = body_covering_type_fur
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				pet_has_feathers_trigger = yes
			}
		}
		localization_key = body_covering_type_feathers
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				pet_has_quills_trigger = yes
			}
		}
		localization_key = body_covering_type_quills
	}
	text = {
		trigger = { always = yes }
		localization_key = body_covering_type_fallback
	}
}


PetFastMovement = {
	type = character
	random_valid = yes
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_dog
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_bear
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
					story_type = PE_story_cycle_elephant
				}
			}
		}
		localization_key = pet_movement_runs
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_dog
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
				}
			}
		}
		localization_key = pet_movement_bounds
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_elephant
				}
			}
		}
		localization_key = pet_movement_lumbers
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_hawk
					story_type = PE_story_cycle_raven
				}
			}
		}
		localization_key = pet_movement_flies
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_movement_gallops
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_rabbit
			}
		}
		localization_key = pet_movement_hops
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_squirrel
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_hedgehog
				}
			}
		}
		localization_key = pet_movement_scurries
	}
	text = {
		trigger = { always = no }
		localization_key = pet_movement_walks
		fallback = yes
	}
}

PetCheekyMovement = {
	type = character
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_elephant
				}
			}
		}
		localization_key = pet_movement_walks
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_rabbit
					story_type = PE_story_cycle_squirrel
					story_type = PE_story_cycle_hedgehog
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_weasel
				}
			}
		}
		localization_key = pet_movement_scurries
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_hawk
					story_type = PE_story_cycle_raven
				}
			}
		}
		localization_key = pet_movement_flies
	}
	text = {
		trigger = { always = no }
		localization_key = pet_movement_prances
		fallback = yes
	}
}


PetSound = {
	type = character
	random_valid = yes
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
				}
			}
		}
		localization_key = pet_sound_meows
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_dog
			}
		}
		localization_key = pet_sound_barks
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_sound_neighs
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_horse
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_elephant
					story_type = PE_story_cycle_bear
				}
			}
		}
		localization_key = pet_sound_snorts
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_bear
			}
		}
		localization_key = pet_sound_huffs
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_rabbit
					story_type = PE_story_cycle_squirrel
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_hedgehog
					story_type = PE_story_cycle_badger
				}
			}
		}
		localization_key = pet_sound_squeaks
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_raven
					story_type = PE_story_cycle_hawk
					story_type = PE_story_cycle_badger
				}
			}
		}
		localization_key = pet_sound_chirps
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_raven
			}
		}
		localization_key = pet_sound_caws
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_parrot
			}
		}
		localization_key = pet_sound_whistles
	}
	text = {
		trigger = { always = no }
		localization_key = pet_sound_chirps
		fallback = yes
	}
}

PetSound_Singular = {
	type = character
	random_valid = yes
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
				}
			}
		}
		localization_key = pet_sound_singular_meow
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_dog
			}
		}
		localization_key = pet_sound_singular_bark
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_sound_singular_neigh
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_horse
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_elephant
				}
			}
		}
		localization_key = pet_sound_singular_snort
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_bear
			}
		}
		localization_key = pet_sound_singular_huff
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_rabbit
					story_type = PE_story_cycle_squirrel
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_hedgehog
					story_type = PE_story_cycle_badger
				}
			}
		}
		localization_key = pet_sound_singular_squeak
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_raven
					story_type = PE_story_cycle_hawk
				}
			}
		}
		localization_key = pet_sound_singular_chirp
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_raven
			}
		}
		localization_key = pet_sound_singular_caw
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_parrot
			}
		}
		localization_key = pet_sound_singular_whistle
	}
	text = {
		trigger = { always = no }
		localization_key = pet_sound_singular_chirp
		fallback = yes
	}
}

PetAngrySound = {
	type = character
	random_valid = yes
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_dog
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_rabbit
					story_type = PE_story_cycle_squirrel
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_hedgehog
				}
			}
		}
		localization_key = pet_sound_growling
	}
	
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_dog
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_badger
				}
			}
		}
		localization_key = pet_sound_snarling
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_horse
			}
		}
		localization_key = pet_sound_squealing
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				story_type = PE_story_cycle_elephant
			}
		}
		localization_key = pet_sound_trumpeting
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_raven
					story_type = PE_story_cycle_hawk
				}
			}
		}
		localization_key = pet_sound_shrieking
	}
	text = {
		trigger = { always = no }
		localization_key = pet_sound_growling
		fallback = yes
	}
}


PetBigLittle = {
	type = character
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				pet_is_big_trigger = yes
			}
		}
		localization_key = pet_size_big
	}
	text = {
		localization_key = pet_size_little
	}
}


PetDestructiveAction = {
	type = character
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_hawk
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_raven
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_rabbit
				}
			}
		}
		localization_key = pet_destructive_action_ripped
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_elephant
					story_type = PE_story_cycle_horse
				}
			}
		}
		localization_key = pet_destructive_action_smashed
	}
	text = {
		localization_key = pet_destructive_action_scratched
	}
}

PetPlayfulAttack = {
	type = character
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_hawk
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_raven
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_rabbit
				}
			}
		}
		localization_key = pet_playful_attack_pounces
	}
	text = {
		trigger = {
			any_owned_story = {
				exists = var:pet_dummy
				var:pet_dummy = { this = scope:second }
				OR = {
					story_type = PE_story_cycle_elephant
					story_type = PE_story_cycle_horse
				}
			}
		}
		localization_key = pet_playful_attack_bats
	}
	text = {
		localization_key = pet_playful_attack_charges
	}
}

PetWeapon_IsAre = {
	type = character
	random_valid = yes
	
	text = {
		trigger = {
			any_owned_story = {
				var:pet_dummy ?= { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
					story_type = PE_story_cycle_dog
					story_type = PE_story_cycle_ferret
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_monkey
					story_type = PE_story_cycle_rabbit
					story_type = PE_story_cycle_squirrel
					story_type = PE_story_cycle_weasel
					story_type = PE_story_cycle_hedgehog
					story_type = PE_story_cycle_badger
					story_type = PE_story_cycle_bear
				}
			}
		}
		localization_key = pet_weapon_mouth
	}
	text = {
		trigger = {
			any_owned_story = {
				var:pet_dummy ?= { this = scope:second }
				OR = {
					story_type = PE_story_cycle_cat
					story_type = PE_story_cycle_lion
					story_type = PE_story_cycle_tiger
					story_type = PE_story_cycle_dog
					story_type = PE_story_cycle_fox
					story_type = PE_story_cycle_bear
				}
			}
		}
		weight_multiplier = {
			base = 0.5
		}
		localization_key = pet_weapon_claws
	}
	text = {
		trigger = {
			any_owned_story = {
				var:pet_dummy ?= { this = scope:second }
				story_type = PE_story_cycle_hedgehog
			}
		}
		localization_key = pet_weapon_quills
	}
	text = {
		trigger = {
			any_owned_story = {
				var:pet_dummy ?= { this = scope:second }
				OR = {
					story_type = PE_story_cycle_horse
					story_type = PE_story_cycle_elephant
				}
			}
		}
		localization_key = pet_weapon_hoofs
	}
	text = {
		trigger = {
			any_owned_story = {
				var:pet_dummy ?= { this = scope:second }
				OR = {
					story_type = PE_story_cycle_parrot
					story_type = PE_story_cycle_falcon
					story_type = PE_story_cycle_nightingale
					story_type = PE_story_cycle_raven
					story_type = PE_story_cycle_hawk
				}
			}
		}
		localization_key = pet_weapon_beak
	}
	text = {
		trigger = { always = no }
		localization_key = pet_weapon_mouth
		fallback = yes
	}
}


############
# FOR NAMES
###########

PE_InsultNoun = {
	type = character
	random_valid = yes

	text = {
		localization_key = witch
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:witch
		}
	}
	text = {
		localization_key = doxy
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:doxy
		}
	}
	text = {
		localization_key = churl
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:churl
		}
	}
	text = {
		localization_key = knave
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:knave
		}
	}
	text = {
		localization_key = spawn_of_hell
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:spawn_of_hell
		}
	}
	text = {
		localization_key = fiend
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:fiend
		}
	}
	text = {
		localization_key = buffoon
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:buffoon
		}
	}
	text = {
		localization_key = cur
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:cur
		}
	}
	text = {
		localization_key = bastard
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:bastard
		}
	}
	text = {
		localization_key = coward
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:coward
		}
	}
	text = {
		localization_key = coward_female
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:coward_female
		}
	}
	text = {
		localization_key = boar
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:boar
		}
	}
	text = {
		localization_key = boar_female
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:boar_female
		}
	}
	text = {
		localization_key = brat
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:brat
		}
	}
	text = {
		localization_key = rascal
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:rascal
		}
	}
	text = {
		localization_key = ankle_biter
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:ankle_biter
		}
	}
	text = {
		localization_key = whelp
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:whelp
		}
	}
	text = {
		localization_key = changeling
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:changeling
		}
	}
	text = {
		localization_key = troll_spawn
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:troll_spawn
		}
	}
	text = {
		localization_key = newt
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:newt
		}
	}
	text = {
		localization_key = waif
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:waif
		}
	}
	text = {
		localization_key = ragamuffin
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:ragamuffin
		}
	}
	text = {
		localization_key = killcrop
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:killcrop
		}
	}
	text = {
		localization_key = cox_comb
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:cox_comb
		}
	}
	text = {
		localization_key = cox_comb_female
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:cox_comb_female
		}
	}
	text = {
		localization_key = strumpet
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:strumpet
		}
	}
	text = {
		localization_key = bedswerver
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:bedswerver
		}
	}
	text = {
		localization_key = bedswerver_female
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:bedswerver_female
		}
	}
	text = {
		localization_key = hag
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:hag
		}
	}
	text = {
		localization_key = ogre
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:ogre
		}
	}
	text = {
		localization_key = wench
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:wench
		}
	}
	text = {
		localization_key = swain
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:swain
		}
	}
	text = {
		localization_key = oaf_insult
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:oaf_insult
		}
	}
	text = {
		localization_key = lummox
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:lummox
		}
	}
	text = {
		localization_key = fopdoodle
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:fopdoodle
		}
	}
	text = {
		localization_key = scullion
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:scullion
		}
	}
	text = {
		localization_key = commoner
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:commoner
		}
	}
	text = {
		localization_key = sycophant
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:sycophant
		}
	}
	text = {
		localization_key = banbury_cheese
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:banbury_cheese
		}
	}
	text = {
		localization_key = bampot
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:bampot
		}
	}
	text = {
		localization_key = pervert
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:pervert
		}
	}
	text = {
		localization_key = debaucher
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:debaucher
		}
	}
	text = {
		localization_key = kumquat
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:kumquat
		}
	}
	text = {
		localization_key = fool
		trigger = {
			exists = var:name_insult_saved
			var:name_insult_saved = flag:fool
		}
		fallback = yes
	}
}

PE_LoverPetName_uppercase = {
	type = character

	random_valid = yes

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:darling
		}
		localization_key = pet_name_darling_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:dearest
		}
		localization_key = pet_name_dearest_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:morsel
		}
		localization_key = pet_name_morsel_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:little_firebrand
		}
		localization_key = pet_name_little_firebrand_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:songbird
		}
		localization_key = pet_name_songbird_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:beloved
		}
		localization_key = pet_name_beloved_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:beauty
		}
		localization_key = pet_name_beauty_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:little_pet
		}
		localization_key = pet_name_little_pet_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:treasure
		}
		localization_key = pet_name_treasure_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:sweetheart
		}
		localization_key = pet_name_sweetheart_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:rose
		}
		localization_key = pet_name_rose_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:sweetness
		}
		localization_key = pet_name_sweetness_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:sunshine
		}
		localization_key = pet_name_sunshine_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:spring_blossom
		}
		localization_key = pet_name_spring_blossom_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:petal
		}
		localization_key = pet_name_petal_uppercase
	}

	text = {
		trigger = {
			exists = var:name_pet_name_saved
			var:name_pet_name_saved = flag:honeycomb
		}
		localization_key = pet_name_honeycomb_uppercase
	}
}



############
# FOR MENAGERIE
###########

PE_MenagerieLevel = {
	type = character

	text = {
		localization_key = pets_expanded_menagerie_level_high
		trigger = {
			exists = var:PE_menagerie_level
			var:PE_menagerie_level >= PE_menagerie_level_high_value
		}
	}
	text = {
		localization_key = pets_expanded_menagerie_level_medium
		trigger = {
			exists = var:PE_menagerie_level
			var:PE_menagerie_level >= PE_menagerie_level_medium_value
		}
	}
	text = {
		localization_key = pets_expanded_menagerie_level_low
		trigger = {
			exists = var:PE_menagerie_level
			var:PE_menagerie_level >= PE_menagerie_level_low_value
		}
	}
}