10 changes, with what each one does.
Who wishes a scheduled card
Open a card on the schedule and click its wish count to see who wished it, with their name, username and ID.
- The wish count on a card's page opens the list of everyone who wished it.
- Each wisher shows their name, @username, Discord ID, the kind of wish and when they made it.
- The card's page no longer lists editions that have no release date.
Wishlist ranks
Give each wishlist tier its own role, like ♡100+ for @Common and ♡1,000+ for @Epic. Each card pings only the highest rank it reaches.
- Up to five ranks, each a ♡ minimum and a role:
dropanalysissettings rank 100 @Common. - A card pings only the highest rank it reaches, so a ♡1,200 card pings @Epic and not @Common too.
- While any rank is set, ranks replace the wishlist ping.
dropanalysissettings ranks offclears them, and the old ping comes back as it was. - @everyone and managed roles are refused, and a role deleted since it was picked is skipped.
- Up to five ranks, each a ♡ minimum and a role:
Print pings
Ping a role when a drop has a print under 10, 100 or 1,000, and mark those cards with sp, lp or mp.
- Three tiers: single prints under 10, low prints under 100 and mid prints under 1,000.
- Each tier is off until an admin picks its role with
dropanalysissettings spping,lppingormpping. - A tier with no role passes its prints up to the next tier that has one.
- Print pings keep working when the reply itself is silent.
Ranks and prints on the dashboard
Set wishlist ranks and print pings on the dashboard's Drop Analysis page, with a preview of the reply they make.
- The Drop Analysis page has two new panels, Wishlist ranks and Prints.
- Ranks are added and removed in place, and one saves once it has both a minimum and a role.
- While ranks are set the wishlist ping is hidden, since ranks replace it.
- The preview shows the whole reply Keqing would send, pinged card first.
Pinged cards come first
When a drop pings anyone, the cards that earned it sit right under the ping, before the rest.
- This covers the wishlist ping, ranks and print pings.
- The pinged cards come right under the ping lines, then a thin rule, then the rest of the drop.
- Each card keeps its drop number, so the second card still reads as 2.
- A drop that pings no one looks the same as before.
Drop Analysis settings at a glance
dropanalysissettingsshows every setting, green while drops are read, with a link to change them on the dashboard.- Every setting sits on one panel: the reply mode, the pings, ranks, prints and auto-star.
- The panel is green while Drop Analysis is reading drops in your server.
- A link opens the same settings on the dashboard.
Print numbers in Drop Analysis
Drop Analysis reads each card's print, and can show the number or just its lp / mp mark.
- Keqing reads the gold number on each card's plate, on edition 1 and on editions 2 to 6.
dropanalysissettings print emojishows only the lp (under 100) or mp (under 1,000) mark, andprint onadds the number.- It is off until an admin turns it on.
- A plate Keqing cannot read shows no print rather than a wrong one.
Home routes solve again
A Date Solver route that ends at Home with an empty bar is solved instead of failing.
- Ending at Home may take a bar all the way to zero, and the solver now accepts those routes.
- When a Date Solver reply cannot be sent, it says why in plain words.
Missing edition art fills in
When a Character Lookup shows an edition Keqing had no art for, Keqing keeps that art for next time.
- Only an edition Keqing already knows and has no art for is filled, from Karuta's own image.
- Flipping through editions on a lookup fills each one you land on.
- Each edition is checked at most once a day.
A page for every change
The changelog has its own page, and each day copies as Markdown for an announcement.
- The changelog lives at /changelog, linked from the footer.
- Copy one day, or every change, as Markdown with full links.
- Each day has a page of its own with every change and its details, like this one.