sofi

Collection

View and organize your card collection with filtering and sorting options

No human has the ability to remember everything and it's pretty obvious that you won't remember all the cards you have grabbed. This guide will brief you on how to check the cards you have grabbed.

Usage

  • Command - scollection
  • Alias - sc
  • Usage - sc

This command can be used with a User ID too, this will activate the command without pinging the user. It can also be useful when the user is not even present in the server. For more information about how to get someone's User ID, please visit the Official Discord Guide

To help users in surfing through their collection, Sofi provides a lot of ways to sort and filter your collection.

Basic Filters

These sort/filters can be used with the help of drop down box below the collection command.

Sort by Wishlist

This sort arranges your collection in descending order of number of wishlist, and as a bonus, it also tells the exact wishlist of the characters.

Sort by Gen

This sort arranges your collection in ascending order of gen of your cards. The filter can be used to check your low gens and also flex them.

Sort by Stats

This sort arranges your collection in descending order of the chosen category. These attributes are useful in guild system, read more about it in Guild System.

Filter by Dupes

This filter shows you the characters you own more than one of.

Sort by Series/Character

This sort arranges your collection in alphabetical order of either the series or the character name depending on what you choose.

Text Filters

To use these filters, type the filter with the collection command i.e. sc filter

Operators

Filters support different operators depending on the filter type:

OperatorDescriptionExample
= or :Equal tosc g=5
!=Not equal tosc e!=fire
>Greater thansc wl>100
<Less thansc g<10
>=Greater than or equalsc lvl>=50
<=Less than or equalsc atk<=30

Range Values

Numeric and date filters support range values using a comma to specify a min and max range.

Example: sc g=1,10 — Shows cards with gen between 1 and 10 (inclusive)

Example: sc d=01/01/2023,31/12/2023 — Shows cards grabbed in 2023

Example: sc wl=100,500 — Shows cards with wishlist between 100 and 500

Example: sc atk=50,80 — Shows cards with attack stat between 50 and 80

Commas are only for specifying ranges (min,max), not for OR logic. Use Filter Groups for OR logic between multiple values.

Name

Filter by character name.

Example: sc n=Naruto or sc name:Naruto

Names with spaces are supported: sc n=Monkey D. Luffy

Series

Filter by series name.

Example: sc s=Demon Slayer or sc series:One Piece

Code

Filter by card code.

Example: sc c=abc123 or sc code:xyz

Gen

Filter by gen number.

Example: sc g<10 or sc gen=1,5

Wishlist

Filter by wishlist count.

Example: sc wl>100 or sc w=50,200

Version

Filter by card version/edition number.

Example: sc v=1 or sc ver>5

Page

Jump to a specific page in the collection.

Example: sc p=5 or sc page:10

Stats Filters

Filter cards by their battle stats.

FilterAliasesExample
Attackatk, attacksc atk>50
Defensedef, defensesc def>=40
Speedspd, speedsc spd>30
Healthhp, healthsc hp>100
Total Statsts, totalstatssc ts>200
Base Statsbs, basestatssc bs>150
Levellvl, levelsc lvl>=50

Boolean Filters (True/False)

These filters accept true or false values.

Example: sc morph:true or sc 3d=false

FilterAliasesDescription
Morphedm, morph, morphedCards with morph applied
3D3d, threed3D cards
GIFgifAnimated GIF cards
Framedf, framedCards with any frame
GlowedglowedCards with any glow
LayeredlayeredCards with any layer
Font FaceffCards with custom font
Font ColorfcCards with custom font color
BackgroundedbgdCards with background (3D only)
ScratchedscratchedScratched event cards
CombocomboCombo cards
LockedlockedLocked cards
Damageddmg, damage, damagedDamaged cards

Cosmetic Filters

Filter by specific cosmetic values.

FilterAliasesExample
Framefr, framesc fr=golden
Glowglo, glowsc glo=red
Layerlay, layersc lay=sparkle
Fontfontsc font=Comic Sans
Backgroundbg, backgroundsc bg=beach
Special Morphssm, specialmorph, spmsc sm=sunny
Special morph types include: sunny, energized, manga, hazel, sobel

Category

Filter by character category.

Example: sc cat:anime or sc category=kpop

Available categories:

  • Anime, Kpop, Cartoon, Drama, Memes, Art, IRL, Games, Vtuber, Manga, Comic, Webtoon, Food, Jpop, Cpop, Custom

Element

Filter by card element.

Example: sc e:fire or sc element=void

Available elements: Fire, Ice, Wood, Wind, Metal, Earth, Light, Void

Tag

Filter by tag name.

Example: sc t:fav or sc tag=trade

Use sc t:ut to show untagged cards.

To know more about tags, go to Tagging Guide.

Date

Filter by grab date.

Example: sc d>13/06/2021 or sc d=01/01/2023,31/12/2023

Date format must be DD/MM/YYYY.

Event

Filter event cards.

Example: sc ev=hal22 (Halloween 2022) or sc ev=val23** (Valentine 2023)

Use ev:true for all event cards or ev:false for non-event cards.

Server

Filter cards by the server ID where they were dropped.

Example: sc ser=123456789012345678

Dropped/Grabbed By

Filter cards by who dropped or grabbed them.

Example: sc dropped=123456789012345678 (user ID who dropped)

Example: sc grabbed=123456789012345678 (user ID who grabbed)

Order

Sort your filtered results in ascending or descending order.

Example: sc wl>100 o:a (ascending) or sc g<10 o:d** (descending)

The order filter must be used with at least one other filter.

Filter Groups

You can combine multiple filters in a single command. When used together, all filters must match (AND logic).

Combining Filters

sc g<10 wl>100

This shows cards with gen < 10 AND wishlist > 100.

More examples:

sc morph:true glowed:true g<10
sc 3d=true framed:true wl>100
sc e=fire atk>60 lvl>=50
sc cat=anime wl>50 g<20

Filter Groups (Advanced)

Filter groups allow you to combine multiple filters using OR logic by separating them with / (space followed by forward slash). This is useful when you want to find cards that match any of multiple criteria rather than all of them.

How It Works

When you use / to separate filter groups:

  1. The filter string is split by /
  2. The last segment becomes the "final filter" applied to the combined result
  3. All preceding segments are OR'd together into a virtual collection
  4. If you want only OR logic (no final filter), end with /
Syntax
sc [group1] / [group2] / [final filter]

To OR all groups without a final filter:

sc [group1] / [group2] / [group3] /
  • Maximum of 5 filter groups allowed (including the final filter)
  • Total filter length cannot exceed 1000 characters
Examples

Find cards from multiple series (pure OR):

sc s=Naruto / s=One Piece / s=Demon Slayer /

This shows cards from Naruto OR One Piece OR Demon Slayer. The trailing / ensures all three are OR'd together without a final filter.

Find high wishlist OR low gen cards:

sc wl>500 / g<5 /

This shows cards with wishlist > 500 OR gen < 5.

Combine multiple tags:

sc t=fav / t=trade / t=keep /

This shows cards with tag "fav" OR "trade" OR "keep".

Filter groups WITH a final filter:

sc s=Naruto / s=Bleach / g<10

This first collects cards from Naruto OR Bleach, then applies g<10 as a final filter to show only cards with gen < 10 from that combined result.

Another example with final filter:

sc wl>100 / 3d=true / morph:true

This collects cards with wl>100 OR 3D cards, then filters to show only morphed cards from that result.

Complex example with AND within groups:

sc wl>100 g<5 / 3d=true wl>50 / morph:true e=fire /

This shows:

  • Cards with wishlist > 100 AND gen < 5, OR
  • 3D cards with wishlist > 50, OR
  • Morphed fire element cards
Use Cases
  • Series collectors: View cards from all your favorite series at once
  • Trade hunting: Combine different valuable card criteria
  • Inventory management: Check multiple tags or categories simultaneously
  • Flexible searching: When cards might match different criteria you're interested in

Within each filter group, multiple filters work with AND logic (all must match). Between groups separated by /, the logic is OR (any group can match). Remember to add a trailing / if you want pure OR logic without a final filter!

On this page