Change leaderboard to use PP instead of score

credits to @srizan10 for idea
This commit is contained in:
DaInfLoop 2025-03-09 14:45:04 +00:00
parent 365b6bd381
commit 81491e7fba
No known key found for this signature in database
GPG key ID: 8B96C44DDF5756E4

View file

@ -267,10 +267,10 @@ async function cacheStuff(): Promise<void> {
id: user.id,
slackId: osuUsers.find(v => v[0] == user.id)![1],
score: {
osu: user.statistics_rulesets.osu?.total_score || 0,
taiko: user.statistics_rulesets.taiko?.total_score || 0,
fruits: user.statistics_rulesets.fruits?.total_score || 0,
mania: user.statistics_rulesets.mania?.total_score || 0,
osu: Math.floor(user.statistics_rulesets.osu?.pp) || 0,
taiko: Math.floor(user.statistics_rulesets.taiko?.pp) || 0,
fruits: Math.floor(user.statistics_rulesets.fruits?.pp) || 0,
mania: Math.floor(user.statistics_rulesets.mania?.pp) || 0,
}
})))
}
@ -1312,7 +1312,10 @@ const processQueue = async () => {
skin: 'default',
username: job.playerName,
showDanserLogo: false,
resolution: '1280x720'
resolution: '1280x720',
introBGDim: 100,
inGameBGDim: 100,
breakBGDim: 100
})
console.log(render)
@ -1424,12 +1427,15 @@ app.event("message", async (ctx) => {
replayFile.write(replayBuffer);
replayFile.end();
addToQueue({
md5: _replay.replayMD5,
playerName: _replay.playerName,
ts: ts,
userId: ctx.context.userId!
})
replayFile.on('finish', () => {
addToQueue({
md5: _replay.replayMD5,
playerName: _replay.playerName,
ts: ts,
userId: ctx.context.userId!
})
});
})
; (async () => {