Kittens

Kittens can be received to raise by either breeding for them or adopting ones other users have put up for taking. Feed and keep them healthy until they reach the age of 6 moons to become apprentices. Commands of this category start with w!kittens/w!kits.

By performing the command, the nursery roster is displayed with the food meter as well as a notification for any uncleared alerts. The list contains the positions, names, and appearances of the kittens being raised.

Obtaining Kittens
The nursery starts empty and Littlecloud will prompt you to breed for or adopt kittens. Using the command w!kittens breed/w!kits breed allows you a chance to receive up to 4 kittens every week, though if the breeding failed, half a week will be taken off the cooldown. Adoption allows you to pick any kitten that has been put up for adoption by its current parent and keep for yourself, any kitten available is adopted by a first come first serve basis, they cannot be directly transferred to a select user, and any user in server with the bot may adopt them. There are cooldowns for both adopting out a kit and claiming a kit. To check for available kittens, perform the command w!kittens adopt browse/w!kits adopt browse. Any available kitten will appear alongside its kitten ID and stats, which is needed to select it to take with w!kittens adopt (ID)/w!kits adopt (ID). Adopted kittens retain their stats but the bond is always lower or at 10%. One may have at most 10 kittens at one time and if the limit is reached, neither breed nor adopt may be used.

Raising kittens
Kittens have to be fed and taken to the medicine den periodically to prevent death so that they can reach the age of 6 moons and be apprenticed. A kitten has four stats that change over time, being health, hunger, bond, and age. Health of the kitten is affected by a sick status and low hunger, if it reaches 0%, the kitten dies. Rate of health decrease is dependant on bond level. If there are no negative statuses on health, it replenishes over time. Hunger decreases over time and the rate depends on bond. An alert will be sent if any kittens have their hunger lower than 20%, a low hunger decreases health (30%) and bond while a high hunger increases bond. To replenish hunger, perform the command w!kittens feed/w!kits feed (position of kit/prefix of kit), which uses one charge of the food meter per feed and grants the kittens fed 40% hunger. Bond decreases when the kitten is too hungry, taken to the medicine den, or groomed/played with too often. Bond increases when the kitten has a high enough hunger and is interacted with w!kits play/groom/comfort only once every 12 hours. Keeping bond above 0% is not required to keep the kitten alive. Age increases over time and is only to show when you can promote the kitten, age does not affect interactions or stats of the kitten until above 6 moons, which the kitten would refuse to play come that time.

Kittens may be put in daycare, or be paused if one cannot attend to them and do not wish to have them dead. All stats will be frozen, including the food meter until they are resumed. Once the kitten survives for 6 moons or 3 real life months, it may be promoted to become an apprentice. Promoted kittens no longer have to be cared for or appear. Kittens may be kept beyond 6 moons until they reach 8 moons, at which point they will run away if still retained as a kit. Kittens older than 6.25 moons will refuse to be played with and those older than 6.5 moons receive a bond debuff, in turn increasing hunger drop rate if bond is previously kept high.

Users may adopt out kittens of their own for others to take. Perform the command w!kits adopt (position) push to put the selected kit up and w!kits adopt (position) pull to cancel the offer. Kittens put up for adoption are frozen but their stats update once adopted.

Users may view their stats on raising kittens with w!kittens stat(s)/w!kits stat(s), five categories are shown: Abandoned, Adopted, Entrusted, Killed, Raised. Abandoned refers to kittens who have ran away due to no promotion, adopted refers to kittens taken in from others, entrusted refers to adopting out kittens, killed refers to neglected kittens that have died, and raised for kittens promoted. Details of past kittens may be viewed with w!hist(ory), where promoted ones will continue to grow and eventually gain a warrior name, abandoned ones continue to grow and retain only their prefix, and as a morgue for dead ones.

Depending on the number of kittens raised, killed, and entrusted, buffs and debuffs are applied to the user, such as speed of cooldown for breeding and adopting. There is a mercy amount of 3 for killed and 2 for entrusted. These will not go over negative or positive 300%.

Appearance
Kittens come with a basic description of their appearance unlike apprentices. With w!kits draw, Littlecloud can provide a sprite based on the fur and eye colours as well as the gender.