feat: race leaderboards #1314

Merged
Sainan merged 9 commits from leaderboard into main 2025-03-25 03:25:58 -07:00
Showing only changes of commit 46cdb44f59 - Show all commits

View File

@ -316,9 +316,19 @@ export const updateStats = async (accountOwnerId: string, payload: IStatsUpdate)
case "ZephyrScore": case "ZephyrScore":
case "SentinelGameScore": case "SentinelGameScore":
case "CaliberChicksScore": case "CaliberChicksScore":
playerStats[category] ??= 0;
if (data > playerStats[category]) playerStats[category] = data as number;
break;
case "DojoObstacleScore": case "DojoObstacleScore":
playerStats[category] ??= 0; playerStats[category] ??= 0;
if (data > playerStats[category]) playerStats[category] = data as number; if (data > playerStats[category]) playerStats[category] = data as number;
await submitLeaderboardScore(
"weekly.accounts." + category,
accountOwnerId,
payload.displayName,
data as number
);
break; break;
case "OlliesCrashCourseScore": case "OlliesCrashCourseScore":