fix: 修改 ssPlusN 函数中的排名计算逻辑,确保目标排名为 1 时的处理更加准确
This commit is contained in:
parent
298ec153ea
commit
64e0db9f96
@ -114,7 +114,7 @@ func blPlus(msg model.Message) (reply *model.Reply) {
|
||||
//寻找leaderboard中排名为userInfo.CountryRank-N的玩家
|
||||
var targetPlayer beatleader.PlayerDataLite
|
||||
targetRank := userInfo.CountryRank - N
|
||||
if targetRank < 0 {
|
||||
if targetRank <= 0 {
|
||||
targetRank = 1
|
||||
}
|
||||
if len(leaderboard) == 0 {
|
||||
|
@ -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 {
|
||||
|
Loading…
x
Reference in New Issue
Block a user