Logo
ShadowCore
Toggle sidebar
⌘K
Login
Login
ShadowCore [SYS]

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.

Each user can own one pet at a time. To get a different pet, you can sell yours or use the Gacha system to roll for a new one.

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)
Gacha permanently replaces your current pet. Your pet's name carries over, but your new pet starts at 40% of your previous pet's level. Plan your rolls carefully!

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.

Both Feed and Play have cooldowns. Check /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.

ShadowCore Documentation
Are you sure?

This action cannot be reversed.

Ready

Keyboard Combos

HOVER TO PLAY
Keyboard Combos

General

Quick Search
CTRL K
Toggle Theme
CTRL D
Show Shortcuts
CTRL /
Clear Data
CTRL DEL

Navigation

Go to Dashboard
G H
Go to Users
G U
Go to Roles
G R
Go to Settings
G S

Actions

Create User
C U
Create Role
C R

Utilities

Toggle Sidebar
CTRL B

Search Navigation

Next Result
Previous Result
Select Result
ENTER
Opening App...
Unsaved Changes

You have unsaved changes. Leaving this page will discard them permanently.