fix: 修改 ssPlusN 函数中的排名计算逻辑,确保目标排名为 1 时的处理更加准确
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user