✨ feat(巅峰演武): 更新扫荡
This commit is contained in:
@@ -745,7 +745,8 @@ export class PvpHandler {
|
||||
const role = await RoleModel.findByRoleId(roleId, null, true);
|
||||
if (!role || role.lv < 50) return resResult(STATUS.PVP_NOT_OPEN);
|
||||
|
||||
let pvpDefense = await PvpDefenseModel.findByRoleId(roleId);
|
||||
// let pvpDefense = await PvpDefenseModel.findByRoleId(roleId);
|
||||
let pvpDefense = await PvpDefenseModel.findByRoleIdIncludeAll(roleId);
|
||||
if (!pvpDefense) return resResult(STATUS.PVP_NOT_OPEN);
|
||||
let { hisWinStreakNum = 0 } = pvpDefense;
|
||||
|
||||
@@ -762,13 +763,10 @@ export class PvpHandler {
|
||||
if (!curOpp) return resResult(STATUS.PVP_ROLE_NOT_FOUND);
|
||||
let oppDef = <PvpHistoryOppType>curOpp.oppDef;
|
||||
// 战力检测
|
||||
console.log('xxxxxxxxxxxxxxxxxxxxxxxxx attackCe',attackCe)
|
||||
console.log('xxxxxxxxxxxxxxxxxxxxxxxxx oppDef',oppDef)
|
||||
|
||||
if (attackCe <= oppDef.defCe) return resResult(STATUS.PVP_SWEEP_NOT_CE);
|
||||
|
||||
// 对手记录更新
|
||||
await PvpHistoryOppModel.setStatus(curOpp.oppDef.toString(), 1);
|
||||
await PvpHistoryOppModel.setStatus(oppDef._id.toString(), 1);
|
||||
|
||||
// 战斗记录
|
||||
const battleCode = genCode(8) + '_sweep'; // 关卡唯一值
|
||||
|
||||
Reference in New Issue
Block a user