pvp:修复防守没有奖励bug

This commit is contained in:
luying
2022-04-19 21:15:09 +08:00
parent c4f6cdeedf
commit 327591fe7e

View File

@@ -472,7 +472,7 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayer,
}
let addSumScore = 0;
if(!curOpp.isRobot && !isSuccess) {
let pvpDefense = await PvpDefenseModel.findByRoleId(oppRole.roleId);
let pvpDefense = await PvpDefenseModel.findByRoleId(robotIdComBack(curOpp.roleId));
if(pvpDefense && pvpDefense.defense) {
let { attack, defense, heroScores, score } = pvpDefense;
for(let { actorId } of defense.heroes) {
@@ -484,6 +484,7 @@ export async function generPVPOppRecInfo(isSuccess: boolean, curOpp: OppPlayer,
}
addSumScore += PVP.PVP_DEFENSE_SUCCESS_REWARD;
}
console.log('&&&&&', 'addSumScore', addSumScore)
let newAttack = <Attack>calLineupScore(attack, heroScores);
let newDefense = <Defense>calLineupScore(defense, heroScores);