How to Play

Everything in Meliora, explained โ€” the numbers below are read live from the game's actual configuration, so this page is always accurate.

Getting startedThe three currenciesRarities & versionsConditions & upgradingStats: the five gradesBattlesRanked matchmakingTraining & levelsMorphsFrames, dyes & StyleProfiles & bannersClans & war seasonsFlexible tradingMarketplaceCard historyPlay on the webSandbox (testers)

๐ŸŽด Getting started

Meliora lives in your Discord server. As people chat, card drops appear automatically (every ~15 messages by default) โ€” three cards with grab buttons, first come first served. You can also wish with /pull in Discord or right here on the Wish page โ€” a wish rolls 3 cards and you pick one, and the faster you pick, the higher its Swiftness (under 0.5s = S). You can also buy an instant extra drop with /drop.

Every copy of a character is unique: it has a short code (like K7M2XA) you use in commands, and a version number โ€” the 4th copy of a character ever minted is v4, forever. Low versions (v1โ€“v9) are the rarest flex in the game.

Start with /daily (resets midnight PST), grab drops fast, and check /help in Discord any time.

๐Ÿ’ฐ The three currencies

CurrencyEarn it fromSpend it on
๐ŸŽŸ๏ธ Tickets/daily (+5), battle wins (+2), clan war seasons Wishes (1), extra drops (2), founding clans (25)
โœจ StardustBurning cards, battles, /daily (+200) Repairs, condition upgrades, training
๐Ÿ’Ž Gems/daily (+1), top-3 clan war placements Frames, banners, and dye rolls in /shop

The loop: Tickets acquire cards, Stardust maintains them, Gems beautify them. Duplicate cards aren't dead weight โ€” /burn them into Stardust (rarer + better condition = more dust; morphs pay 3ร—).

๐Ÿ† Rarities & versions

Five rarity tiers decide how often a character appears and its combat baseline:

RarityDrop rateBase power
C Common 60%60
R Rare 28%72
SR Super Rare 8%86
SSR Super Super Rare 3%102
UR Ultra Rare 1%120

A character can exist at several rarities at once โ€” each rarity is its own card, with its own art and its own independent version numbers. The version number belongs to your specific copy and feeds the Vanity grade: v1โ€“9 = S, v10โ€“99 = A, v100โ€“499 = B, v500โ€“999 = C, v1000+ = F.

Every character card links back to its source โ€” the character's bio and its series page on MyAnimeList / AniList โ€” shown on /view, /cardinfo, /lookup, and the card & character pages here on the site.

โญ Conditions & upgrading

Every card rolls a condition the moment it's claimed โ€” it never changes on its own:

ConditionRoll chance
โ˜†โ˜†โ˜†โ˜† Damaged10%
โ˜…โ˜†โ˜†โ˜† Poor20%
โ˜…โ˜…โ˜†โ˜† Good40%
โ˜…โ˜…โ˜…โ˜† Excellent20%
โ˜…โ˜…โ˜…โ˜… Mint10%

Condition drives the Purity grade (Mint = S โ€ฆ Damaged = F). You can raise it one tier at a time with /upgrade (or the โœจ Upgrade button on the card's web page): โœจ 250 to reach poor, 500 to reach good, 1500 to reach excellent, 4000 to reach mint.

๐Ÿ“Š Stats: the five grades

Cards don't have fixed stats โ€” they're computed from five graded modifiers (S/A/B/C/F), so how you got a card matters as much as which card:

GradeDetermined by
VanityVersion number โ€” lower is better
PurityCondition rolled at claim
SwiftnessHow fast you claimed the card โ€” grabbing a drop or picking a wish. Under 0.5s = S, then <2s = A, <5s = B, <15s = C, else F
WellnessS when healthy, F when injured (0% durability) โ€” injured cards can't battle
StyleCosmetics: dye = C, frame = B, frame + dye = A, โญ premium frame + dye = S

These combine with the rarity baseline into Power, split into โš”๏ธ ATK, โค๏ธ HP, and ๐Ÿ’จ SPD. A mint v1 UR grabbed in two seconds is a monster; a damaged v1500 common grabbed late isโ€ฆ a pet.

โš”๏ธ Battles

/battle @user card:CODE challenges someone to a duel. They accept and pick their own card via a popup, then the fight simulates automatically: the faster card strikes first, hits vary, crits land at 12%.

Prefer the browser? The Battle page does the same thing asynchronously โ€” challenge anyone by Discord ID, they accept whenever they're free (no need to both be online), and the challenge expires after 60 minutes unanswered if nobody responds. Same engine, same rewards, same durability cost either way.

The winner earns ๐ŸŽŸ๏ธ 2 + โœจ 150 (loser gets โœจ 75), and both cards lose durability (winner โˆ’8, loser โˆ’15). There's a 30-minute cooldown between battles.

Durability is Karuta-style wear: worn cards fight below their peak, and at 0% the card is ๐Ÿค• injured โ€” benched until you /repair it (โœจ 5 per point).

๐ŸŸ๏ธ Ranked matchmaking

/ranked join card:CODE (or the Ranked page) plays a ranked match instantly โ€” no waiting for a live opponent. The moment you queue, you're matched against a snapshot of a similar-rank player who has also queued this season, and the battle resolves right away. The first time you queue each season you're added to that season's pool, so from then on you can be someone else's opponent too. No durability wear: ranked stakes are your rating, not repair bills. A win pays ๐ŸŽŸ๏ธ 1.

Only your rating changes when you play โ€” the snapshot you fought is frozen (their rating moves when they play). Under the hood a hidden MMR (Elo-style) tracks how good we think you are; new players are calibrating for their first 10 matches and move between tiers faster.

Your visible tier is relative to everyone else and self-adjusting: the cutoffs are re-learned from the whole season's ratings so the distribution stays roughly ๐Ÿ‘‘ Master top 1% ยท ๐Ÿ’Ž Diamond top 10% ยท ๐Ÿ”ท Platinum top 20% ยท ๐ŸŸก Gold top 50% ยท โšช Silver top 70% ยท ๐ŸŸค Bronze top 90%, with the bottom ~10% ๐Ÿ”˜ Unranked. So climbing a tier means genuinely passing other players, not just hitting a fixed number. The matchmaker also self-tunes its search width and rating volatility (K-factor) from how one-sided recent matches have been. See your tier with /rank.

Seasons: the ladder runs in seasons with rewards paid automatically at the end โ€” everyone who played enough matches gets a reward for their final tier, and top ladder placements earn stacking bonuses (see the current season's payout table on the Ranked page). Between seasons ratings soften back toward the middle, records reset, and the pool starts fresh, so every season is a new climb. /ranked history (or the web ladder) shows anyone's recent matches.

๐ŸŽฎ Training & levels

/train card:CODE levels a card up to Lv10 through skill minigames. Each attempt costs โœจ 100 ร— current level, paid up front โ€” win the game to level up, lose and the fee is gone. Both the cost and the difficulty scale with level.

Games include the Memory Trial (memorize an emoji sequence โ€” longer and faster at high levels) and Quick Draw (strike within a shrinking reaction window). Different characters can have different minigames โ€” Neon Ronin cards, for example, always train with Quick Draw.

Levels add Power and scale ATK hard: a maxed card hits roughly twice as hard as Lv1.

๐ŸŒˆ Morphs

Every mint has a 3% chance to roll a morph: a permanent, random recolor of the entire card โ€” a hue shift, sometimes with an abnormality: Black & White, Inverted, Sepia, or Vivid.

The recolor applies to everything โ€” art, badges, even applied frames. Morphs are announced with a ๐ŸŒˆ callout when pulled or grabbed, marked ๐ŸŒˆ everywhere, and burn for 3ร— dust. Collectors keep them; pragmatists cash them in.

๐Ÿ–ผ๏ธ Frames, dyes & Style

Frames are ๐Ÿ’Ž-bought items (/shop frames, /frame buy/apply/remove, or the Cosmetics page). A frame replaces the card's rarity border with its own look, moves freely between your cards, and returns to your inventory if the card is traded or burned.

FramePrice
Starlight Veil๐Ÿ’Ž 25A shimmering border of captured starlight.
Sakura Bloom๐Ÿ’Ž 25Petals drift eternally around your card.
Neon Circuit๐Ÿ’Ž 35Straight out of the Neon Ronin underworld.
Ember Crown๐Ÿ’Ž 35Smolders with the Ember Court's blessing.
Abyssal Tide๐Ÿ’Ž 45Deep currents from the Abyssal Chorus.
Void Whisper๐Ÿ’Ž 45The Voidwalkers left this one behind.
Royal Gilded โญ๐Ÿ’Ž 60Hand-leafed gold for serious collectors.
Celestial Halo โญ๐Ÿ’Ž 80The rarest frame under the stars.

Dyes are Karuta-style: you don't pick a color, you roll a random one with /dye buy (๐Ÿ’Ž 3 Gems each). Every dye is unique โ€” a random color and pattern (solid, gradient, stripes, speckle, glow, or dual) โ€” and there's a 1-in-100 chance of a โœฆ mystic dye, a rare holographic one-of-a-kind. Roll them, then /dye apply to paint a card (and /dye inventory to see your unused ones). A dye travels with its card when traded.

Cosmetics feed the Style grade โ€” a โญ premium frame plus a dye hits Style S for a real power bonus.

๐Ÿชช Profiles & banners

/profile renders your profile card: your equipped banner, avatar, currencies, clan, and your best card as a showcase. You can see yours on the Collection page too.

Banners are ๐Ÿ’Ž cosmetics (Sakura Skies, Neon Nights, Abyssal Depths, Ember Throne, Void Dream, Celestial Dawn) โ€” buy with /banner buy (auto-equips) and switch any time with /banner equip.

๐Ÿฏ Clans & war seasons

Found a clan for ๐ŸŽŸ๏ธ 25 (/clan create) or join one (/clan join) โ€” in Discord or on the Clans page. Every /battle duel earns war points for your clan: +10 for a win, +2 for a loss. (Ranked matches don't count โ€” those stake your rating instead.)

War runs in 7-day seasons. When a season ends, the top clans are recorded in history and every member of the top three is paid: ๐Ÿฅ‡ ๐ŸŽŸ๏ธ 30 + ๐Ÿ’Ž 20 ยท ๐Ÿฅˆ ๐ŸŽŸ๏ธ 15 + ๐Ÿ’Ž 10 ยท ๐Ÿฅ‰ ๐ŸŽŸ๏ธ 8 + ๐Ÿ’Ž 5. Then all scores reset and the next season begins. Check standings with /clan war.

๐Ÿ”„ Flexible trading

/trade with:@user (or the Trade page on the web) opens an interactive offer you both build together. Each side can add any number of cards, Tickets, Stardust, Gems, unapplied frames, and banners โ€” mix and match freely. (Dyes travel with whatever card they're already on; they can't be offered loose.)

Two-step confirmation, so nobody accepts by accident:

StepWhat it does
๐Ÿ”’ LockFreezes your side of the offer. You can unlock any time to keep editing.
โœ… ApproveThe final go-ahead โ€” and it stays disabled until both sides have locked, so you can't approve while still building. Both must approve for the trade to happen.

Any edit to a locked deal clears both approvals, so there's no bait-and-switch. When both approve, the whole exchange runs as one atomic swap โ€” every card, coin, frame, and banner is re-checked as still available at that exact moment, so a stale offer can never go through half-completed.

Wishlist: track up to 10 characters with /wishlist add โ€” you get pinged whenever one of them drops in a server you share with the bot.

Grab cooldown: you can grab a dropped card every 5 minutes โ€” choose wisely, and remember your claim speed is engraved into the card's Swiftness forever.

๐Ÿช Marketplace

Where /trade is a direct, negotiated swap, the marketplace is the async half: list a card for a fixed price and walk away โ€” anyone can buy it whenever.

Buying is one atomic transaction: your currency out, the seller's in, and the card is yours โ€” the seller's ownership is re-checked at that instant, so a listing can never sell a card twice. A small 5% fee is burned from every sale to keep the economy from inflating. While a card is listed it can't be traded, burned, battled, or queued for ranked until you cancel โ€” an applied frame comes back to you on sale, while an applied dye travels with the card.

๐Ÿ“œ Card history

Every card carries its full life story โ€” who minted it, how (pulled, grabbed, or gifted), its exact claim speed, and every trade it's ever been part of. It's an insert-only log, so provenance can't be faked.

See it two ways: /cardinfo code:XXXXXX in Discord for the k!ci-style summary, or click any card on the website for the full ownership & trade timeline with usernames and dates. Great for verifying a low-version card really is what a trader claims before you deal.

Zoom out to the whole character with /lookup character:Name (or a character page on the site): how many have been minted, how many burnt, how many are still in circulation, how many people wishlist it, the card art for each rarity, and the owner of every version.

๐ŸŒ Play on the web

Almost everything the bot does works right here in the browser too โ€” same account, same cards, same database, instantly in sync. The only things that stay Discord-only are the ones that need a live channel: automatic activity drops, bought /drops, and /train minigames. Everything else:

โ€ข Your collection โ€” every card, frames, banners, dyes, wishlist, wallet, and rendered profile card, all filterable.
โ€ข Wish โ€” gacha pulls, and claim your /daily, straight from the browser.
โ€ข Any card page โ€” sell it on the market, repair, upgrade, burn, apply/remove frames & dyes, plus full stats, grades, and history.
โ€ข Marketplace โ€” browse, buy, and cancel your own listings.
โ€ข Cosmetics โ€” buy frames & banners and roll dyes; equip banners from your collection.
โ€ข Clans โ€” found, join, or leave a clan, and see live war-season standings.
โ€ข Battle โ€” challenge anyone asynchronously: send a challenge, they accept whenever they're free.
โ€ข Trade โ€” open a full offer with another player, build both sides, lock, and approve.
โ€ข Ranked โ€” join the queue and watch matches; Leaderboard โ€” top collectors and richest players.

Sign in with Discord to get started โ€” access is your Discord account, nothing else to set up.

๐Ÿงช Sandbox (testers)

Admin-flagged testers can enter an isolated test realm with /sandbox on: no cooldowns, /sandbox pull100 for mass gacha testing, and everything gained is wiped on /sandbox off โ€” sandbox progress never touches the real economy (real cards are read-only, trades and clans are locked, and test mints don't consume real version numbers).