fix(backend, frontend): fix stats from singleplayer

This commit is contained in:
Aleksander Wilczyński 2024-12-16 20:11:00 +01:00
parent 687fa01983
commit 8e7806cdb9
Signed by untrusted user: alekswilc
GPG Key ID: D4464A248E5F27FE

View File

@ -114,18 +114,18 @@ export class TrainsModule
player.steamDispatcherTime = stats?.stats?.find(x => x.name === "DISPATCHER_TIME")?.value ?? 0; player.steamDispatcherTime = stats?.stats?.find(x => x.name === "DISPATCHER_TIME")?.value ?? 0;
player.steamTrainScore = stats?.stats?.find(x => x.name === "SCORE")?.value ?? 0; player.steamTrainScore = stats?.stats?.find(x => x.name === "SCORE")?.value ?? 0;
if ((player.steamTrainDistance > player.trainDistance) || (player.trainPoints > player.steamTrainScore)) if ((player.steamTrainDistance > player.trainDistance) || (player.steamTrainScore > player.trainPoints))
{ {
player.trainStats[ "N/A" ] = { player.trainStats[ "N/A" ] = {
time: 0, distance: player.steamTrainDistance > player.trainDistance ? player.steamTrainDistance - player.trainDistance : player.trainDistance, time: 0, distance: player.steamTrainDistance > player.trainDistance ? player.steamTrainDistance - player.trainDistance : player.trainDistance,
score: player.trainPoints > player.steamTrainScore ? player.steamTrainScore - player.trainPoints : player.trainPoints, score: player.steamTrainScore > player.trainPoints ? player.steamTrainScore - player.trainPoints : player.trainPoints,
}; };
if (player.steamTrainDistance > player.trainDistance) if (player.steamTrainDistance > player.trainDistance)
{ {
player.trainDistance = player.steamTrainDistance; player.trainDistance = player.steamTrainDistance;
} }
if (player.trainPoints > player.steamTrainScore) if (player.steamTrainScore > player.trainPoints)
{ {
player.trainPoints = player.steamTrainScore; player.trainPoints = player.steamTrainScore;
} }