Use /pokemon to search your collection. The slash command offers common options; the text command also accepts flags for more detailed searches.
Filters combine, so each one narrows the results. In a message that mentions Pikacord, put the command and flags after the mention:
pokemon --name charizard --iv > 80 --order iv desc
pokemon --level 40-55 --type fire --shiny --page 2
The first example finds Charizard with an IV percentage above 80 and sorts by IV. The second finds shiny Fire types from level 40 to 55 on page 2.
Filter syntax
Every text filter starts with --. Number filters accept >, >=, <, <=, =, or ==. You can also give a range, such as 40-55 or 40..55; both ends are included.
Boolean filters are on when their flag appears by itself. You can also pass true, false, yes, or no. Use --not with a boolean filter to find the opposite, for example --not legendary or --not held.
Text values can contain spaces and continue until the next -- flag. Name, form, held item, ability, and team filters look for a partial match. Species, nature, type, and move filters look for an exact match.
Pokémon and collection filters
| Filter | Matches | Aliases or opposite |
|---|---|---|
--number | Number in your collection, not the National Pokédex number | --id, --num |
--name | Pokémon name, including a partial name | --n |
--species | Exact base species | --sp |
--form | Part of a form name | — |
--type | Exact Pokémon type | --types |
--legendary | Legendary Pokémon | — |
--mythical | Mythical Pokémon | — |
--duplicate | Species you own more than once | --duplicates, --dupe |
Collection status
| Filter | Matches | Aliases or opposite |
|---|---|---|
--shiny | Shiny Pokémon | --s; use --normal or --not-shiny for non-shiny |
--favorite | Favorites | --f, --fav, --not-favorite |
--mega | Mega Pokémon | --not-mega for non-Mega |
--held | Pokémon holding an item | --not held for no held item |
--holding | Part of a held item’s name | --item |
--selected | Your currently selected Pokémon | — |
--fainted | Fainted Pokémon | --healthy for Pokémon that are not fainted |
--team | active, unassigned, or part of a preset team name | — |
Levels, IVs, EVs, and friendship
| Filter | Matches | Aliases or opposite |
|---|---|---|
--level | Exact level, or a level range | --lvl |
--minlevel | At least this level | --minlvl |
--maxlevel | At most this level | --maxlvl |
--iv | Total IV percentage | --ivs |
--miniv | At least this IV percentage | — |
--maxiv | At most this IV percentage | — |
--hpiv | HP IV | --hp-iv |
--atkiv | Attack IV | --attackiv, --atk-iv |
--defiv | Defense IV | --defenseiv, --def-iv |
--spatkiv | Special Attack IV | --spaiv, --specialattackiv |
--spdefiv | Special Defense IV | --spdiv, --specialdefenseiv |
--speediv | Speed IV | --speiv, --speed-iv |
--perfectivs | Number of IVs at 31, from 0 to 6 | --perfect-ivs, --perfectiv |
--ev | Total EVs | --evs, --evtotal |
--minev | At least this many total EVs | — |
--maxev | At most this many total EVs | — |
--hpev | HP EVs | --hp-ev |
--atkev | Attack EVs | --attackev, --atk-ev |
--defev | Defense EVs | --defenseev, --def-ev |
--spatkev | Special Attack EVs | --spaev, --specialattackev |
--spdefev | Special Defense EVs | --spdev, --specialdefenseev |
--speedev | Speed EVs | --speev, --speed-ev |
--friendship | Friendship value | --friend |
Ability, nature, and moves
| Filter | Matches | Aliases |
|---|---|---|
--ability | Part of an ability name | --abilityid |
--nature | Exact nature | — |
--move | Exact known move | --moves |
Sort and change pages
Use --order <field> <direction> to sort. --sort and --o are aliases. Direction can be asc, ascending, or a; or desc, descending, or d.
For example, --order iv desc sorts highest IV first. Sortable fields include collection number, name, shiny, favorite, level, total and individual IVs, total and individual EVs, held item, nature, ability, species, form, type, held status, perfect IV count, selected status, duplicates, friendship, fainted status, Mega status, Legendary status, and Mythical status.
Use --page <number> or --p <number> to jump to a page. Results are sorted by collection number from low to high by default, with 20 Pokémon on each page.
The slash command uses Discord’s named options instead of -- flags. It supports name, shiny, favorite, held item, nature, ability, type, species, form, move, team, selected, duplicate, Legendary, Mythical, and held-status filters. It also supports level, total IV, perfect-IV, and total EV bounds, plus the sort choices shown by Discord. Use the text command for collection number, individual IV or EV stats, friendship, fainted status, Mega status, and custom sort fields.
