mirror of
https://github.com/DarkflameUniverse/DarkflameServer.git
synced 2026-01-17 09:12:39 +00:00
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:
@@ -289,6 +289,10 @@ void LeaderboardManager::SaveScore(const LWOOBJID& playerID, const GameID activi
|
|||||||
ILeaderboard::Score oldScoreFlipped{oldScore->secondaryScore, oldScore->primaryScore, oldScore->tertiaryScore};
|
ILeaderboard::Score oldScoreFlipped{oldScore->secondaryScore, oldScore->primaryScore, oldScore->tertiaryScore};
|
||||||
ILeaderboard::Score newScoreFlipped{newScore.secondaryScore, newScore.primaryScore, newScore.tertiaryScore};
|
ILeaderboard::Score newScoreFlipped{newScore.secondaryScore, newScore.primaryScore, newScore.tertiaryScore};
|
||||||
newHighScore = newScoreFlipped > oldScoreFlipped;
|
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) {
|
if (newHighScore) {
|
||||||
|
|||||||
Reference in New Issue
Block a user