Skip to content

Commit c723ce2

Browse files
authored
fix: donations requiring new high score vs adding to previous one (#1951)
tested that jawbox works as intended now for donation counting on the leaderboards
1 parent 66b7d36 commit c723ce2

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

dGame/LeaderboardManager.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,10 @@ void LeaderboardManager::SaveScore(const LWOOBJID& playerID, const GameID activi
289289
ILeaderboard::Score oldScoreFlipped{oldScore->secondaryScore, oldScore->primaryScore, oldScore->tertiaryScore};
290290
ILeaderboard::Score newScoreFlipped{newScore.secondaryScore, newScore.primaryScore, newScore.tertiaryScore};
291291
newHighScore = newScoreFlipped > oldScoreFlipped;
292+
} else if (leaderboardType == Leaderboard::Type::Donations) {
293+
// Donations just need to go up if updated
294+
newHighScore = true;
295+
newScore.primaryScore += oldScore->primaryScore;
292296
}
293297

294298
if (newHighScore) {

0 commit comments

Comments
 (0)