fix: 修改 ssPlusN 函数中的排名计算逻辑,确保目标排名为 1 时的处理更加准确
This commit is contained in:
@@ -112,7 +112,7 @@ func ssPlusN(msg model.Message) (reply *model.Reply) {
|
||||
//寻找leaderboard中排名为userInfo.CountryRank-N的玩家
|
||||
var targetPlayer scoresaber.PlayerData
|
||||
targetRank := userInfo.CountryRank - N
|
||||
if targetRank < 0 {
|
||||
if targetRank <= 0 {
|
||||
targetRank = 1
|
||||
}
|
||||
if len(leaderboard.Players) == 0 {
|
||||
|
||||
Reference in New Issue
Block a user