From ca013e3cbb63dbd7d32632374e57494a61f8b560 Mon Sep 17 00:00:00 2001 From: Evan Debenham Date: Tue, 30 May 2023 12:58:17 -0400 Subject: [PATCH] v2.1.0: fixed lower tier games played badges not unlocking in rare cases --- .../java/com/shatteredpixel/shatteredpixeldungeon/Badges.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Badges.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Badges.java index 3b68578b7..108a55acb 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Badges.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/Badges.java @@ -942,15 +942,19 @@ public class Badges { badge = Badge.GAMES_PLAYED_1; } if (Rankings.INSTANCE.totalNumber >= 25 || Rankings.INSTANCE.wonNumber >= 3) { + unlock(badge); badge = Badge.GAMES_PLAYED_2; } if (Rankings.INSTANCE.totalNumber >= 50 || Rankings.INSTANCE.wonNumber >= 5) { + unlock(badge); badge = Badge.GAMES_PLAYED_3; } if (Rankings.INSTANCE.totalNumber >= 200 || Rankings.INSTANCE.wonNumber >= 10) { + unlock(badge); badge = Badge.GAMES_PLAYED_4; } if (Rankings.INSTANCE.totalNumber >= 1000 || Rankings.INSTANCE.wonNumber >= 25) { + unlock(badge); badge = Badge.GAMES_PLAYED_5; }