🐞 fix(pvp): 巅峰演武发放奖励有部分玩家无法获得
This commit is contained in:
@@ -584,9 +584,13 @@ export function getPvpRankMaxRewardsBySeasonNum(seasonNum: number) {
|
||||
}
|
||||
}
|
||||
|
||||
export function getPvpRankRewardsByRank(seasonNum: number, rankLv: number) {
|
||||
if(rankLv == 0) return null
|
||||
export function getPvpRankRewardsByRank(seasonNum: number, rankLv: number, score: number) {
|
||||
if(score <= 0) return null
|
||||
let ranks = getPvpRankRewardsBySeasonNum(seasonNum)??[];
|
||||
if(rankLv == 0) {
|
||||
let item = ranks.find(cur => cur.max == -1);
|
||||
return item;
|
||||
}
|
||||
|
||||
for (let item of ranks) {
|
||||
if ((item.max >= rankLv || item.max == -1) && rankLv >= item.min) {
|
||||
|
||||
Reference in New Issue
Block a user