🐞 fix(pvp): pvp限制开启条件

This commit is contained in:
luying
2023-06-27 14:51:56 +08:00
parent 2550178c6b
commit 7c091230b1

View File

@@ -174,6 +174,8 @@ export class PvpHandler {
if (!warInfo) {
return resResult(STATUS.BATTLE_MISS_INFO);
}
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);
if (!pvpDefense) return resResult(STATUS.PVP_NOT_OPEN);
@@ -210,7 +212,6 @@ export class PvpHandler {
oppBeforePlayers: pvpDefense.oppPlayers
};
// 刷新对手
const role = await RoleModel.findByRoleId(roleId, null, true);
let oppPlayers = await refreshEnemies(role, seasonNum, pvpDefense.score ,pvpDefense.attack.score, pvpDefense.attack.pLv||1);
update.oppPlayers = oppPlayers;