- Score.submit/score/set.ts/score-inject.ts now all share one code path - TGScore consolidated to single canonical type (was duplicated in types.ts and score.ts) - Fixed atk/def/heal flat-vs-nested TGStats drift across leaderboard.ts, result layouts - Fixed playedBy semantics — now correctly identifies the actual player on borrowed characters - Attendance.allSubmitted now correctly matches against playedBy (borrower) not just userKey (owner) - score-inject gained atk/def/heal/date/played_by parameters for full parity with real submission - Added migrate-stats-shape.py and fix-class-keys.py maintenance scripts
3 lines
No EOL
79 B
JSON
3 lines
No EOL
79 B
JSON
{
|
|
"circle_massheal_purple": "<:circle_massheal_purple:1518287829648801904>"
|
|
} |