From 8ed0847bcc6f316379097d448524209e6e53141c Mon Sep 17 00:00:00 2001 From: yoyosource Date: Sat, 20 May 2023 10:46:28 +0200 Subject: [PATCH] Hotfix EloPlayer calculation --- .../steamwar/bungeecore/network/handlers/EloPlayerHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/de/steamwar/bungeecore/network/handlers/EloPlayerHandler.java b/src/de/steamwar/bungeecore/network/handlers/EloPlayerHandler.java index 688f9f6..273acf4 100644 --- a/src/de/steamwar/bungeecore/network/handlers/EloPlayerHandler.java +++ b/src/de/steamwar/bungeecore/network/handlers/EloPlayerHandler.java @@ -118,7 +118,7 @@ public class EloPlayerHandler extends PacketHandler { double redWinFactor = (fightEndsPacket.getWin() == 2 ? 1 : 0.7); // Calculate division factor - double divisionFactor = 1D / Math.min(blueTeamSize, redTeamSize); + double divisionFactor = 1D / Math.max(blueTeamSize, redTeamSize); // Calculate the elo gain for each player int blueEloGain = (int) Math.round(MEDIAN_ELO_GAIN * bluePlayerFactor * timeFactor * blueEloFactor * rematchFactor * blueWinFactor * divisionFactor);