Kat

Kat is a NPC who resides in the Pet Care. She will look after Pets and, after a certain amount of time, upgrade the rarity of the pet.

Pet Sitting
Upgrading higher rarity pets with Kat requires progress in the Taming skill.

Calculator
Assuming that the factor is the same for all pets the cost is calculated as follows:


 * $$\text{cost} = \text{base price} - 0.3\% \times \text{pet level}$$
 * $$\text{cost} = \text{base price} \times (1 - 0.003 \times \text{pet level})$$

"Base Price" in the calculation / calculator is based on the value in the table listed below

To get the base price for a given pet you can calculate:


 * $$\text{base price} = -\frac{1000 \times \text{cost}}{3 \times \text{pet level} - 1000}$$

Trivia

 * The skin used for Kat is a reference to Serena, the deuteragonist of the anime Pokémon X/Y, and the female protagonist of the games of the same name.
 * The only pets that cannot be upgraded by Kat is the Griffin Pet which requires the use of a Griffin Upgrade Stone, the Grandma Wolf Pet through Bestiary Progress at Grandma Wolf, the Wisp Pet which requires the use of a Wisp Upgrade Stone, The Kuudra Pet which can be found at higher rarity in Kuudra and in the past, the Scatha Pet.
 * There is currently a bug that if you warp to another server before Kat finishes her dialogue and gives you the pet, you will permanently lose your pet, and you wont be able to salvage it from Jerry.

History
캣