Overview
Project Stardust features two shop systems:- Daily Character Shop: Rotating character selection with level-based discounts
- Item Shop: Permanent items like SSR Tokens for character upgrades
The Character Shop refreshes daily at midnight UTC with new characters!
Daily Character Shop
How It Works
Every day, the shop offers a random selection of characters across all rarities:- 2 SSR characters
- 3 SR characters
- 5 R characters
Viewing the Shop
- Todayโs date
- Your current gem balance
- All available characters with prices
- Level 30+ discount status (if applicable)
- Interactive dropdown to purchase
Pricing
Base prices by rarity:| Rarity | Base Price |
|---|---|
| R | 1,000 ๐ |
| SR | 20,000 ๐ |
| SSR | 100,000 ๐ |
Rate-up characters (featured on active banners) cost 20% more than base price.
Level 30 Discount
Players at Team Level 30 or higher receive:๐ Platinum Member Status
25% OFF all shop purchases!
- SSR:
100,00075,000 ๐ - SR:
20,00015,000 ๐ - R:
1,000750 ๐
Purchasing Characters
Use the interactive dropdown menu:- Select a character from the dropdown
- Bot checks if you can afford it
- If you already own the character, itโs upgraded by +1 Dupe Level
- If you donโt own it, itโs added to your inventory at Dupe Level 0
Item Shop
Viewing the Item Shop
!ishop, !items_shop
Displays:
- Your coin and gem balance
- All available items with descriptions
- Interactive dropdown to purchase
Available Items
SSR Token
SSR Token
Description: Upgrades an SSR unit by +1 Dupe Level.Cost: 2,000 ๐ช (Coins)Usage: Use with
!use_token <character_id>SSR Tokens allow you to dupe your SSR characters without pulling duplicates from gacha!More items may be added to the Item Shop in future updates!
Quick Purchase: SSR Tokens
- Calculates total cost (amount ร 2,000 coins)
- Verifies you have enough coins
- Purchases the tokens instantly
- Adds them to your inventory
Spark System
What is Sparking?
The Spark System allows you to exchange 500 Banner Points for a guaranteed rate-up SSR from the current banner.Banner Points are earned through gacha pulls and reset when a new banner goes live.
Using Spark
!pity_exchange
Requirements:
- Must have 500 Banner Points
- Points must be from the current active banner
- Banner must have at least one rate-up SSR
Spark Selection
Single Rate-Up SSR: If the banner has only one SSR, youโll receive it automatically. Multiple Rate-Up SSRs: An interactive dropdown appears for you to choose which character to claim.Banner Points
Banner Points accumulate as you pull:- Points are tied to a specific banner ID
- When a new banner goes live, your points reset to 0
- You must earn 500 points on the current banner to spark
Check your Banner Point balance in your profile or gacha UI.
Shop Rotation
Daily Refresh
The Character Shop refreshes at 00:00 UTC every day:- Previous dayโs characters are removed
- New random characters are selected
- Shop data is stored in the
daily_shoptable - Players can view the new selection immediately
Shop Data Storage
The shop rotation is stored in the database:Currency Guide
๐ Gacha Gems
Used for:
- Character Shop purchases
- Gacha pulls
- Expeditions
- Achievements
- Daily rewards
- Event rewards
๐ช Coins
Used for:
- Item Shop purchases (SSR Tokens)
- PvP battles
- UR Tier bounties
- Achievements
Duplicate Handling
Already Owned
If you purchase a character you already own:New Character
If you donโt own the character:Dupe levels unlock passive bonuses and enhance character skills.
Example Shop Session
Check Today's Shop
- Aqua
[SSR]โ 100,000 - Kazuma
[SSR]โ 100,000 - Megumin
[SR]โ 20,000 - Darkness
[SR]โ 20,000 - Wiz
[SR]โ 20,000
Purchase Confirmation
Bot verifies:
- You have 125,000 ๐
- Megumin costs 20,000 ๐
- You can afford it โ
Strategy Tips
Save for SSRs
SSRs in the shop are guaranteed - donโt waste gems on gacha if the character appears in the shop!
Reach Level 30
The 25% discount saves massive amounts of gems for high-level players.
Check Daily
The shop rotates daily - you might miss rare characters if you skip days.
Use Tokens for Dupes
Buying SSR Tokens with coins is cheaper than pulling duplicates from gacha.
Rate-Up System
What is Rate-Up?
Characters featured on the current banner are marked as โrate-upโ in the shop:- Appear with a ๐ฅ indicator
- Cost 20% more than base price
- Designed to maintain gacha value
- Normal SSR price: 100,000 ๐
- Rate-up SSR price: 120,000 ๐
Spark Selection Interface
When multiple SSRs are available to spark:- Deducts 500 Banner Points
- Adds character to inventory (or +1 dupe if owned)
- Confirms transaction
Spark selections timeout after 60 seconds of inactivity.
Admin Commands
Set Rate-Up Characters
Modify theRATE_UP_IDS list in shop.py to designate characters as rate-up:
- Cost 20% more in the shop
- Display with a ๐ฅ indicator
Common Questions
Can I refund a shop purchase?
Can I refund a shop purchase?
No, all shop purchases are final and cannot be refunded.
Do shop characters change at a specific time?
Do shop characters change at a specific time?
Yes, the shop refreshes at 00:00 UTC daily.
Can I see tomorrow's shop?
Can I see tomorrow's shop?
No, the shop is generated randomly each day and cannot be previewed.
What happens if I don't have enough gems?
What happens if I don't have enough gems?
The purchase will fail with a message showing how many gems youโre short.
Do Banner Points expire?
Do Banner Points expire?