Series Collection Checker
The characters of a series you own, down to the edition and print, and the ones you're missing.
Type ascc demon slayerFree on every server
Loading Series Collection Checker
The characters of a series you own, down to the edition and print, and the ones you're missing.
Type ascc demon slayerFree on every server
The characters of a series you own, down to the edition and print, and the ones you're missing.
Type ascc demon slayerFree on every server
ascc compares your Karuta collection spreadsheet with every character in a series and splits them into owned and missing, most wished first. It shows how close you are to a full set, and which cards to chase next. Add e: and n: to check editions and prints too, or c: to look at one character.
Make your sheet
Run ksheet and wait for Karuta's Collection Spreadsheet.
Reply with the series
Reply to that message with ascc <series>, such as ascc demon slayer. Part of the name is enough, up to 50 characters.
Read the lists
The reply opens on Missing. Switch to Owned, turn the pages, or export either list.
A character counts as owned when your sheet has it with the same name and series, so two characters sharing a name in different series are never mixed up. Accents and capitals don't matter, so the sheet's Pokemon and the database's Pokémon still match.
By default any copy counts, whatever its edition or print. Two options tighten that. Put them anywhere after ascc, and mix them freely.
| Option | Does |
|---|---|
e:<edition> | Checks that one edition, and lists only the characters that have it. ascc naruto e:1 is every edition 1 of Naruto |
e:0 | Wants every edition each character has. A character you're short on moves to Missing, with the editions you lack beside it |
e:-1 | Ignores editions. This is the default |
n:<print> | Only counts copies printed at that number or lower. ascc naruto e:1 n:9 is every edition 1 you hold as a single digit |
n:0 | Ignores print numbers. This is the default |
ascc naruto e:0
ascc naruto e:1 n:9
ascc naruto n:99The top of the reply says what is being checked, such as Checking edition 1 · print #9 or lower, and each missing character under e:0 ends with missing 2, 4, 7. Export carries the same note.
A bad value is refused instead of ignored, so a typo never quietly checks the wrong thing: e: takes -1, 0 or an edition number, and n: takes 0 or a print number. Re:Zero is safe, because the letter has to stand alone to count as an option.
Only editions Keqing has on record can be checked. With an edition set, a character the database has no editions for, or that never had that edition, leaves the list altogether rather than showing as missing. Your sheet needs an edition column for e: and a print column for n:; if it lacks one, the reply says so.
ascc pokemon finds Pokémon: case and accents are ignored when Keqing looks for the series. A small typo is usually forgiven too, so ascc pokmon finds it as well. Words of 4 to 7 letters forgive one slip and longer ones forgive two, while shorter words get none, so a typo in a very short name can still miss. If nothing comes up, try more of the series name.
ascc c:<character> skips the series and shows a single character: every edition it has, drawn as its card art. Use it before you chase a card: it tells you which editions exist and which of those are still missing.
Reply to your ksheet with ascc c:gojo and Keqing answers with a picture of one card per edition. The editions you lack are in full colour with a light edge, and the ones you hold are greyed back, so what to chase stands out. If you hold every edition, they all come out in full colour.
Above the picture:
| Field | Shows |
|---|---|
| Missing | Editions that exist for the character and aren't in your sheet |
| Owned | Editions your sheet has, within the print limit if you set n: |
| Not in the database | Editions your sheet holds that Keqing has no record of. Only shown when there are any |
The footer says how many editions exist, and when n: is on, which prints are counted. It only counts editions Keqing has on record, so a character with a single edition never lists 2 to 7 as missing. A character with none on record says so, rather than claiming nothing is missing. The picture draws up to 24 editions and the footer says when it stopped short, while the lists always name them all. If Keqing can't fetch the card art, you get the same reply without the picture.
A name that matches several characters shows a menu, and it stays open so you can check another. To skip it, narrow the name with s:, as in ascc c:gojo s:jujutsu. n: works here too, so ascc c:gojo n:99 only counts copies printed up to #99. e: has no effect in this view, since it already shows every edition.
The name is first looked up as typed. If that finds nothing, Keqing tries once more with the loose search that ignores accents and forgives small typos, so ascc c:pokmon can still land. Filters you type yourself (c:, s:) are never retried.
The top shows your progress, such as 11 of 20 collected · 55%, with a bar under it. The percentage rounds down, so it only says 100% when the set is complete. Each list shows ten characters a page, highest wishlist first, with the rank and the wishlist count lined up down the side.
| Control | Does |
|---|---|
| Missing / Owned | Switches list. Each keeps its own page, so switching back returns you to where you were |
| ⏪ ⬅️ ➡️ ⏩ | First, previous, next and last page, when there's more than one |
| Export list | Sends the whole list, not just the page, as a .txt only you can see: one Name · Series · ♡ wishlist a line |
| Choose a series | Appears when the name matches more than one series |
ascc naruto matches both Naruto and Boruto: Naruto Next Generations. The reply starts with all of them combined, naming the series beside each character, and the menu shows how much of each you have. The largest series come first, up to 24 of them. Picking one starts its lists from page one.
A name that matches too much, like a single letter, is refused: matches too many series. Use more of the series name.
| Message | What to do |
|---|---|
| Reply to your spreadsheet | Reply to Karuta's ksheet message, not a new one |
| Not a spreadsheet | The reply has to be on Karuta's Collection Spreadsheet |
| Check the options | An e: or n: value wasn't a number in range |
| No edition column / No print column | The sheet lacks the column e: or n: needs |
| The spreadsheet link answered HTTP … | Karuta's link expired. Run ksheet again for a fresh one |
| That spreadsheet is too large to check | Sheets over 20 MB aren't read |
| No series found | Nothing in Keqing's database matches that name, or with e:, no card of it has that edition on record |
| Matches N series, too many to check editions for | An edition check reads at most 12 series. Use more of the series name |
| No character found | Nothing in Keqing's database matches the c: name |
| No editions on record | The database has no editions for that character yet |