Skip to content

Commit 5ac342f

Browse files
committed
fix shady magic with more magic
1 parent 01f22c6 commit 5ac342f

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

ZkData/Ef/WHR/WholeHistoryRating.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -348,8 +348,14 @@ private void UpdateRankings(IEnumerable<Player> players)
348348
int maxAge = GlobalConst.LadderActivityDays;
349349
foreach (var pair in playerRatings)
350350
{
351-
if (currentDay - pair.Value.LastGameDate > maxAge) continue;
352-
playerUncertainties[index++] = (float)pair.Value.Uncertainty;
351+
if (currentDay - pair.Value.LastGameDate > maxAge)
352+
{
353+
playerUncertainties[index++] = 9999 + index; //don't use infinity because i'm doing shady floating point things
354+
}
355+
else
356+
{
357+
playerUncertainties[index++] = (float)pair.Value.Uncertainty;
358+
}
353359
}
354360
Array.Sort(playerUncertainties);
355361
DynamicMaxUncertainty = Math.Max(DynamicMaxUncertainty, playerUncertainties[Math.Min(playerUncertainties.Length, GlobalConst.LadderSize) - 1] + 0.01f);

0 commit comments

Comments
 (0)