From 598f097e99e0f2810cbdf6be52c9b23472ed1d86 Mon Sep 17 00:00:00 2001 From: Melledy <121644117+Melledy@users.noreply.github.com> Date: Thu, 26 Oct 2023 23:32:22 -0700 Subject: [PATCH] Prevent score in challenge history from being overwritten by a worse score --- .../java/emu/lunarcore/game/challenge/ChallengeHistory.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/emu/lunarcore/game/challenge/ChallengeHistory.java b/src/main/java/emu/lunarcore/game/challenge/ChallengeHistory.java index 9ab9bd3..50f6b9a 100644 --- a/src/main/java/emu/lunarcore/game/challenge/ChallengeHistory.java +++ b/src/main/java/emu/lunarcore/game/challenge/ChallengeHistory.java @@ -32,6 +32,10 @@ public class ChallengeHistory { this.challengeId = challengeId; } + public void setStars(int stars) { + this.stars = Math.max(this.stars, stars); + } + public Challenge toProto() { var proto = Challenge.newInstance() .setChallengeId(this.getChallengeId())