From 9248c9fa519a7b71e4cd08577e91b5e3d546efe0 Mon Sep 17 00:00:00 2001 From: YoyoNow Date: Thu, 3 Apr 2025 17:56:19 +0200 Subject: [PATCH] Remove first second and third in master rank --- .../SQL/src/de/steamwar/sql/UserElo.java | 38 +++---------------- 1 file changed, 6 insertions(+), 32 deletions(-) diff --git a/CommonCore/SQL/src/de/steamwar/sql/UserElo.java b/CommonCore/SQL/src/de/steamwar/sql/UserElo.java index 055b0669..d9876c4c 100644 --- a/CommonCore/SQL/src/de/steamwar/sql/UserElo.java +++ b/CommonCore/SQL/src/de/steamwar/sql/UserElo.java @@ -75,15 +75,7 @@ public class UserElo { public static void setElo(int userId, String gameMode, int elo) { emblemCache.remove(userId); - - int oldPlacement = getPlacement(getElo(userId, gameMode).orElse(0), gameMode); - int newPlacement = getPlacement(elo, gameMode); - gameModeUserEloCache.getOrDefault(gameMode, Collections.emptyMap()).remove(userId); - if (oldPlacement <= 3 || newPlacement <= 3) { - emblemCache.clear(); - } - setElo.update(Season.getSeason(), gameMode, userId, elo); } @@ -112,23 +104,17 @@ public class UserElo { public static String getEmblemProgression(String gameMode, int userId) { switch (getProgression(userId, gameMode)) { case -1: - return "§f/ §8❱❱❱❱ ❂"; + return "§8❱❱❱❱ ❂"; case 0: - return "§8/ §e❱§8❱❱❱ ❂"; + return "§e❱§8❱❱❱ ❂"; case 1: - return "§8/ §e❱❱§8❱❱ ❂"; + return "§e❱❱§8❱❱ ❂"; case 2: - return "§8/ §e❱❱❱§8❱ ❂"; + return "§e❱❱❱§8❱ ❂"; case 3: - return "§8/ §e❱❱❱❱§8 ❂"; + return "§e❱❱❱❱§8 ❂"; case 4: - return "§8/ §8❱❱❱❱ §5❂"; - case 5: - return "§8/ §8❱❱❱❱ §5III"; - case 6: - return "§8/ §8❱❱❱❱ §5II"; - case 7: - return "§8/ §8❱❱❱❱ §5I"; + return "§8❱❱❱❱ §5❂"; default: throw new SecurityException("Progression is not in range"); } @@ -142,12 +128,6 @@ public class UserElo { if (elo < 350) return 1; if (elo < 600) return 2; if (elo < 900) return 3; - - int placement = getPlacement(elo, gameMode); - if (placement == 1) return 7; - if (placement == 2) return 6; - if (placement == 3) return 5; - return 4; } @@ -165,12 +145,6 @@ public class UserElo { return "§e❱❱❱❱ "; case 4: return "§5❂ "; - case 5: - return "§5III "; - case 6: - return "§5II "; - case 7: - return "§5I "; default: throw new SecurityException("Progression out of range"); }