Virtual Pet System
Adopt companions, spin the gacha machine, train your pet through play, and collect rare creatures across four rarity tiers.
ShadowCore's Virtual Pet system is a fully featured companion game built into your Discord server. Adopt a creature, keep it fed and happy, level it up through play, and use the gacha system to roll for rarer pets — all without leaving Discord.
Getting Started — Adoption
Before anything else, you need a pet! Use the adoption command to pick your first companion:
/pet adopt
This opens an interactive menu showing all available pets. Once you choose one, give it a name and it becomes yours.
Rarity System
There are four rarity tiers, each with different base stats and visual flair:
| Rarity | Stars | Drop Rate | Notes |
|---|---|---|---|
| Common | ⭐ | Very High | Easy to obtain, great for getting started |
| Rare | ⭐⭐ | High | Noticeably stronger stats |
| Epic | ⭐⭐⭐ | Medium | Harder to obtain, significant power |
| Legendary | ⭐⭐⭐⭐ | Very Low | The top tier — impressive power |
The Gacha System
The gacha machine lets you trade in your current pet for a randomly rolled replacement. The new pet's rarity is influenced by the rarity of the pet you're rolling with.
/pet gacha
Rarity probability table:
| Your Current Pet | Same Rarity | Higher Rarity |
|---|---|---|
| Common | 90% | 10% |
| Rare | 75% | 10% |
| Epic | 50% | 10% |
| Legendary | 10% | N/A (already max) |
The gacha machine has a cooldown between rolls (default: 1 hour).
Keeping Your Pet Happy
Feeding
/pet feed
Restores your pet's hunger. A hungry pet will be unhappy and may perform worse in play sessions. Feed regularly to keep your companion in peak condition.
Playing
/pet play
Plays with your pet! This raises happiness, grants experience points, and may trigger level-ups. Playing is the primary way to grow your pet's level.
/pet info to see current hunger, happiness, and when you can next interact.Items & Info
Use an item
/pet use item: <item-name>
Apply a consumable item to your pet. Items can restore stats, boost performance, or trigger special events.
Check your pet's info
/pet info [user]
Displays a full profile of your pet (or another user's):
- Pet name, species, icon, and rarity
- Current level and experience
- Hunger and happiness bars
- Last gacha timestamp
Selling Your Pet
/pet sell
Sells your current pet for ShadowCoreCoins (the global economy currency). The sell price scales with your pet's level and rarity. Once sold, you're free to adopt a new one.
Leaderboard
/pet leaderboard
See who has the highest-level pet in the server. Compete with friends to raise the most powerful companion!
Admin Controls
Server admins have access to special management commands:
/pet admin add # Add a new pet species to the pool
/pet admin delete # Remove a pet species
/pet admin list # View all pet species in the database
The add and delete commands let you fully customize which pets are available on your server, including their name, icon, rarity, and base stats.