While an expansion to pets are planned, I figured I could make a suggestion post on it anyways.
Since I enjoy making them for TU~
Change to Reactions
Currently, pets choose a number of random reactions and showcase it with text.
I find this quite primitive and can be greatly expanded upon.
If a following pet bumps into an object or their owner, they’ll set themselves upright and freeze before displaying a confused or irritated emote;
If a following pet remains unmoving for a period of time, display an irritated or bored emote before promptly setting themselves upright;
If a following pet is near their owner for a period of time, display a random emote;
Some following pets come with unique emotes;
Non-Rolling Following Pets
Rather simple suggestion; rather than rolling, these pets will simply just face towards the owner and follow them with a fixed upward position. Perhaps playing an animation as they move to gain distance to their owner. Before prompty going into an idle animation once they reach them.
Placeable Equippable Pets
Simple suggestion to allow pets to be placeable in condos, this allows them to exist as a sort of furniture as a static thing or given the option to freeroam, where they will pick a random direction every so often in which they will roll for a short distance before stopping and repeating the process again.
Players can interact with the pet, to make them play a sfx and emit an emotion.
I/O could also interact with the pet, perhaps allowing I/O to tell coordinates where the pet should go and for how long they should attempt to get there, to play a specific emote, to jump, etc.
Or to output when petted, bumping a wall, etc.