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
This commit is contained in:
David Markowitz
2026-01-13 22:48:29 -08:00
committed by GitHub
parent 66b7d3606e
commit c723ce2588

View File

@@ -289,6 +289,10 @@ void LeaderboardManager::SaveScore(const LWOOBJID& playerID, const GameID activi
ILeaderboard::Score oldScoreFlipped{oldScore->secondaryScore, oldScore->primaryScore, oldScore->tertiaryScore};
ILeaderboard::Score newScoreFlipped{newScore.secondaryScore, newScore.primaryScore, newScore.tertiaryScore};
newHighScore = newScoreFlipped > oldScoreFlipped;
} else if (leaderboardType == Leaderboard::Type::Donations) {
// Donations just need to go up if updated
newHighScore = true;
newScore.primaryScore += oldScore->primaryScore;
}
if (newHighScore) {