Merge pull request 'fix(backend, frontend): fix stats from singleplayer' (#77) from v3.0.1 into main

Reviewed-on: simrail/simrail.pro#77
This commit is contained in:
Aleksander Wilczyński 2024-12-16 20:12:22 +01:00
commit afa492952e
Signed by: gitea
GPG Key ID: CECFC30736A3D1C8

View File

@ -114,18 +114,18 @@ export class TrainsModule
player.steamDispatcherTime = stats?.stats?.find(x => x.name === "DISPATCHER_TIME")?.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" ] = {
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)
{
player.trainDistance = player.steamTrainDistance;
}
if (player.trainPoints > player.steamTrainScore)
if (player.steamTrainScore > player.trainPoints)
{
player.trainPoints = player.steamTrainScore;
}