track DojoObstacleScore on leaderboards
All checks were successful
Build / build (20) (push) Successful in 39s
Build / build (18) (push) Successful in 1m10s
Build / build (22) (push) Successful in 36s
Build / build (18) (pull_request) Successful in 1m10s
Build / build (20) (pull_request) Successful in 38s
Build / build (22) (pull_request) Successful in 1m7s

This commit is contained in:
Sainan 2025-03-24 22:42:45 +01:00
parent e270ca2f84
commit 46cdb44f59

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":