From bdae6b104c67dec8be5c011fae7ca58df58e32cd Mon Sep 17 00:00:00 2001 From: luying Date: Sat, 9 Jan 2021 17:25:55 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E7=BB=93=E7=AE=97=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E6=9C=BA=E5=99=A8=E4=BA=BA=E5=AF=B9=E6=89=8B=E7=AD=89=E7=BA=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/battle/handler/pvpHandler.ts | 2 +- game-server/app/services/pvpService.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/game-server/app/servers/battle/handler/pvpHandler.ts b/game-server/app/servers/battle/handler/pvpHandler.ts index 5034daf49..9ea1be324 100644 --- a/game-server/app/servers/battle/handler/pvpHandler.ts +++ b/game-server/app/servers/battle/handler/pvpHandler.ts @@ -182,7 +182,7 @@ export class PvpHandler { if(score > hisScore) hisScore = score; let pLv = getLvByScore(heroScores); - const defenseInfo = await generPVPOppRecInfo(isSuccess, curOpp, oppRoleId, oppHeroes); + const defenseInfo = await generPVPOppRecInfo(isSuccess, curOpp, oppRoleId, oppHeroes, role.lv); // 战报记录 await PvpRecordModel.createRec({roleId1: roleId, roleId2: oppRoleId, warId: BattleRecord.battleId, attackInfo, defenseInfo}); diff --git a/game-server/app/services/pvpService.ts b/game-server/app/services/pvpService.ts index 32be1f0bc..a7edec17e 100644 --- a/game-server/app/services/pvpService.ts +++ b/game-server/app/services/pvpService.ts @@ -487,7 +487,7 @@ export async function generMyRecInfo(heroScores: HeroScores[], winStreakNum: num } // 获取对手战报记录 -export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers, oppRoleId: string, oppHeroes: pvpEndParamInter[]) { +export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers, oppRoleId: string, oppHeroes: pvpEndParamInter[], myLv: number) { let oppHeroRecords = new Array(); for (let { hid, damage, heal, underDamage } of oppHeroes) { if (curOpp.isRobot) { @@ -506,7 +506,7 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayers, } let oppRole; if (curOpp.isRobot) { - oppRole = { ...curOpp.robot, title: 1, topFiveCe: curOpp.robot.defCe }; + oppRole = { ...curOpp.robot, title: 1, topFiveCe: curOpp.robot.defCe, lv: myLv }; } else { oppRole = await RoleModel.findByRoleId(oppRoleId); }