Tooka

A tooka, also called cat, is a tameable non-sentient passive mob that can be found in villages.

=Spawning= Untamed tookas can spawn every 1200 ticks (1 minute) in villages on every planet, except on the Lothal. There can be max 5 tookas per a village.

=Drops= Adult tookas drop when killed:
 * 0–2 fibercord.
 * 1–3 experience points when killed by a player or hound.

Upon successful breeding, 1–7 experience points is dropped.

Like other baby animals, killing a kitten yields no item or experience.

=Behavior= Tookas are immune to fall damage, but they still avoid falling off cliffs high enough to normally cause fall damage.

Tookas can smell players even if they are using a cloaking device.

Mynocks and twirrls avoid tookas. Tookas hiss at mynocks and twirrls that are currently pursuing a player.

Stray tooka
WIP A stray tooka is an untamed tooka. Naturally spawned tookas always spawn as stray tookas. They can despawn naturally.

Stray tookas pursue and attack baby thala-sirens up to a distance of 15 blocks.

Even though they spawn in villages, they don't necessarily remain there.

Stray tookas avoid players within 16 blocks. However, they slowly approach players holding raw ? or ? within 10 blocks, allowing the player to feed and tame it. If the player moves, turns their head too quickly, or stops holding the item while within 6 blocks, the tooka flees and does not attempt to approach the player for a few seconds.

Stray tookas can be tied with fibercord whips.

Breeding
WIP When tamed tookas are fed an uncooked ? or ?, they enter love mode. Breeding creates a kitten, and the parents cannot breed again for 5 minutes. The kitten has the coloring of and belongs to the owner of one of the parents.

The growth of kittens can be accelerated using raw ? or ?. Each fish reduces the growth time remaining by 10%.

Healing
WIP Feeding an injured tamed tooka an uncooked ? or ? restores its health by 2.

=Appearance= Despite sharing the same model, tookas are smaller than Loth-cats.

There are three different colors that tookas can have: red, violet, and yellow.

Tamed tookas have a collar on their necks. The color of the collar is red by default and can be changed by using dyes.

=Taming= WIP Stray tookas can be tamed using raw ? or ?. Once tamed, tookas follow the player who tamed them. They don't despawn, no longer fear the player and purr or meow frequently. If not ordered to sit, tookas can teleport to their owners who moves 12 blocks away.

The player can order a tooka to sit/stand by pressing use on it.

A tooka not already sitting attempts to get on top of active furnaces, beds, or chests, and once on top often assumes a sitting position without a command from the player. A chest with a tooka sitting on top of it becomes unusable. Tookas can enter vehicles.

If a player is harmed by a hostile mob or poison, a tooka sitting in proximity to the player stands, moves a few blocks from its sitting location, and then resumes sitting.

Gifts
When the player sleeps, tamed tookas move toward their owner and sleep near them. When the owner wakes, their tookas also wake. There is a 70% chance for a tamed tooka to give its owner a gift after they wake up, but only if the owner sleeps at night.

=Advancements=
 * Scruffy-Looking Herder
 * Description: Breed two animals together
 * Best Friends Forever
 * Description: Tame an animal
 * Two by Two
 * Description: Breed all the animals!
 * A Complete Catalogue
 * Description: Tame all tooka variants!