寻宝:修复boss血量串线;修复机器人重复

This commit is contained in:
liangtongchuan
2020-12-08 23:15:05 +08:00
parent d13c0d4257
commit d6cfbc53e3
4 changed files with 9 additions and 7 deletions

View File

@@ -168,7 +168,7 @@ export default class ComBattleTeam extends BaseModel {
return team;
}
public static async syncTeamData(teamData: {teamCode: string, status: number, roleStatus: Array<RoleStatus>, bossHpArr: Array<BossHp>}, lean = true) {
public static async syncTeamData(teamData: {teamCode: string, status: number, roleStatus: Array<RoleStatus>, bossHpArr: Array<BossHp>, bossCurHp: number}, lean = true) {
console.log('syncTeamData bossHpArr: ', teamData.bossHpArr);
const team = await ComBattleTeamModel.findOneAndUpdate({ teamCode: teamData.teamCode }, {$set :{...teamData, roleCnt: teamData.roleStatus.length}}, {new: true}).lean(lean);
return team;

View File

@@ -378,7 +378,7 @@ export function getBossHpByWarId(warId: number) {
btlBossHpSum.set(warId, bossHpSum);
}
}
return { bossHpSum, bossHpArr };
return { bossHpSum, bossHpArr: JSON.parse(JSON.stringify(bossHpArr))};
}
export function getWarIdByBlueprtId(blueprtId: number) {