- TextAlign: column alignment for embeds using real gg sans font metrics - EmbedHelpers: per-player grid/column layouts immune to 1024-char field limit - Layout: domain-aware formatting wrapper (wrank, bringer, cockroach, tgCount) - PersistentMessage: multi-slot support for independently-updatable embeds - Leaderboard: weekly rankings + highlights embed (most kills/deaths, next Bringer) - Result: per-TG breakdown with wRankAtSubmission snapshot for historical accuracy - /tg call, /tg poll confirm-no, /tg-admin score-inject, result/leaderboard post commands - Fix: CharacterRegistry wasn't hydrating ownerKey, breaking K/D bot-wide - Fix: Leaderboard.buildEntries used current week instead of passed-in week param - /tg-admin test-align: permanent calibration tool for embed text alignment Includes data/emojis/anima-mastery.json for new combat stat icons.
8 lines
No EOL
364 B
JSON
8 lines
No EOL
364 B
JSON
{
|
|
"anima_anima_atk": "<:anima_anima_atk:1517697805181784126>",
|
|
"anima_anima_def": "<:anima_anima_def:1517700444116484246>",
|
|
"anima_anima_massheal": "<:anima_anima_massheal:1517697813402882160>",
|
|
"anima_atk": "<:anima_atk:1517702182710018179>",
|
|
"anima_def": "<:anima_def:1517700561468657785>",
|
|
"anima_massheal": "<:anima_massheal:1517702186434433146>"
|
|
} |