From 47e150f609df2cb2fab54f849b7874d9dd782ccb Mon Sep 17 00:00:00 2001 From: mamengke01 <794347210@qq.com> Date: Thu, 14 Jan 2021 21:00:30 +0800 Subject: [PATCH] =?UTF-8?q?debug=E6=8E=A5=E5=8F=A3=E5=86=9B=E5=8A=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/battle/handler/pvpHandler.ts | 6 ++++-- shared/db/PvpSeasonResult.ts | 3 --- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/game-server/app/servers/battle/handler/pvpHandler.ts b/game-server/app/servers/battle/handler/pvpHandler.ts index 402dd289c..168186022 100644 --- a/game-server/app/servers/battle/handler/pvpHandler.ts +++ b/game-server/app/servers/battle/handler/pvpHandler.ts @@ -1,6 +1,6 @@ import {Application, BackendSession, pinus} from 'pinus'; import { uniq, findWhere, findIndex } from 'underscore'; -import { gameData, getPvpBoxs } from '../../../pubUtils/data'; +import { gameData, getPvpBoxs, getPLvByScore } from '../../../pubUtils/data'; import { refreshEnemies, getEnemies, getLvByScore, defaultHeroes, comsumeChallengeCnt, refresh, findPvpDefByRoleId, checkRoleIsRobot, getRefOppCnt, findPvpDefAllByRoleId, generPVPOppRecInfo, generMyRecInfo } from '../../../services/pvpService'; import { RoleModel, RoleType } from '../../../db/Role'; import { STATUS } from '../../../consts/statusCode'; @@ -43,6 +43,7 @@ export class PvpHandler { score = score - oldScore + heroScore; } else { heroScores.push({hid, score :heroScore}); + score = score + heroScore; } } if (score < 0) { @@ -51,7 +52,8 @@ export class PvpHandler { if (hisScore < score) { hisScore = score; } - let pvpDefense = await PvpDefenseModel.updateInfoAndInclude(roleId, { score, hisScore , heroScores}); + let pLv = getPLvByScore(score); + let pvpDefense = await PvpDefenseModel.updateInfoAndInclude(roleId, { score, hisScore, pLv, heroScores}); let roleName = session.get('roleName'); const role = await RoleModel.findByRoleId(roleId); diff --git a/shared/db/PvpSeasonResult.ts b/shared/db/PvpSeasonResult.ts index 35bdc8cfd..d93f680a8 100644 --- a/shared/db/PvpSeasonResult.ts +++ b/shared/db/PvpSeasonResult.ts @@ -43,9 +43,6 @@ class SeasonData { @prop({ required: true, type:HeroScores, default:[] }) heroScores: HeroScores[]; - @prop({ required: true }) - winStreakNum: number; - @prop({ required: true }) seasonNum: number;