diff --git a/src/app/embeds/session/page.tsx b/src/app/embeds/session/page.tsx index a39efde21..160de7ac3 100644 --- a/src/app/embeds/session/page.tsx +++ b/src/app/embeds/session/page.tsx @@ -245,7 +245,7 @@ export default function SessionPage({ naked = true }: SessionPageProps) { {diff?.list .sort( - (a, b) => a.stats.last_battle_time - b.stats.last_battle_time, + (a, b) => b.stats.last_battle_time - a.stats.last_battle_time, ) .map( ({ stats, tankDefinitions, career, careerWN8, currentWN8 }) => { diff --git a/src/core/statistics/deltaTankStats.ts b/src/core/statistics/deltaTankStats.ts index 08306533a..a1996edbe 100644 --- a/src/core/statistics/deltaTankStats.ts +++ b/src/core/statistics/deltaTankStats.ts @@ -31,7 +31,10 @@ export function deltaTankStats( in_garage: bTank.in_garage, max_xp: Math.max(aTank.max_xp, bTank.max_xp), in_garage_updated: bTank.in_garage_updated, - last_battle_time: bTank.last_battle_time - aTank.last_battle_time, + last_battle_time: Math.max( + bTank.last_battle_time, + aTank.last_battle_time, + ), mark_of_mastery: bTank.mark_of_mastery, tank_id: bTank.tank_id,