From 14acff99a9bdf0ede586921297b9f34fdc53f2ee Mon Sep 17 00:00:00 2001 From: AMelonInsideLemon <166175391+AMelonInsideLemon@users.noreply.github.com> Date: Thu, 20 Mar 2025 16:42:31 +0100 Subject: [PATCH] DojoObstacleScore --- src/models/statsModel.ts | 3 ++- src/services/statsService.ts | 1 + src/types/statTypes.ts | 2 ++ 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/models/statsModel.ts b/src/models/statsModel.ts index 6551ace4..64f31258 100644 --- a/src/models/statsModel.ts +++ b/src/models/statsModel.ts @@ -96,7 +96,8 @@ const statsSchema = new Schema({ ZephyrScore: Number, SentinelGameScore: Number, CaliberChicksScore: Number, - OlliesCrashCourseScore: Number + OlliesCrashCourseScore: Number, + DojoObstacleScore: Number }); statsSchema.set("toJSON", { diff --git a/src/services/statsService.ts b/src/services/statsService.ts index e6c2a8b1..856adff2 100644 --- a/src/services/statsService.ts +++ b/src/services/statsService.ts @@ -309,6 +309,7 @@ export const updateStats = async (playerStats: TStatsDatabaseDocument, payload: case "SentinelGameScore": case "CaliberChicksScore": case "OlliesCrashCourseScore": + case "DojoObstacleScore": playerStats[category] ??= 0; playerStats[category] = data; break; diff --git a/src/types/statTypes.ts b/src/types/statTypes.ts index 8363a47e..d020cff6 100644 --- a/src/types/statTypes.ts +++ b/src/types/statTypes.ts @@ -30,6 +30,7 @@ export interface IStatsClient { SentinelGameScore?: number; CaliberChicksScore?: number; OlliesCrashCourseScore?: number; + DojoObstacleScore?: number; } export interface IStatsDatabase extends IStatsClient { @@ -147,6 +148,7 @@ export interface IStatsMax { SentinelGameScore?: number; CaliberChicksScore?: number; OlliesCrashCourseScore?: number; + DojoObstacleScore?: number; } export interface IStatsSet {