diff --git a/game-server/app/servers/battle/handler/pvpHandler.ts b/game-server/app/servers/battle/handler/pvpHandler.ts index 8b9508b2f..e59012007 100644 --- a/game-server/app/servers/battle/handler/pvpHandler.ts +++ b/game-server/app/servers/battle/handler/pvpHandler.ts @@ -246,7 +246,7 @@ export class PvpHandler { // 减少挑战次数 let refChallengeObj = refChallengeCnt(pvpDefense.challengeCnt, pvpDefense.challengeRefTime, seasonEndTime); - refChallengeObj.challengeCnt --; + refChallengeObj.challengeCnt--; update = {...update, ...refChallengeObj}; pvpDefense = await PvpDefenseModel.updateInfoAndInclude(roleId, update); diff --git a/game-server/app/services/pvpService.ts b/game-server/app/services/pvpService.ts index e445a9db3..81abb9ccc 100644 --- a/game-server/app/services/pvpService.ts +++ b/game-server/app/services/pvpService.ts @@ -298,7 +298,7 @@ export function getLvByScore(heroScores: HeroScore[]) { export function refChallengeCnt(challengeCnt: number, challengeRefTime: number, seasonEndTime: number) { let hasChanged = false; if (challengeCnt >= PVP.PVP_CHALLENGE_COUNTS) { - return { hasChanged, challengeCnt, challengeRefTime }; + return { hasChanged, challengeCnt, challengeRefTime: nowSeconds() }; } let period = PVP.PVP_CHALLENGE_NORMALTIMES * 60; if (getTimeFun(seasonEndTime).checkDay()) {