🐞 fix(pvp): pvp限制开启条件
This commit is contained in:
@@ -174,6 +174,8 @@ export class PvpHandler {
|
|||||||
if (!warInfo) {
|
if (!warInfo) {
|
||||||
return resResult(STATUS.BATTLE_MISS_INFO);
|
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);
|
let pvpDefense = await PvpDefenseModel.findByRoleId(roleId);
|
||||||
if (!pvpDefense) return resResult(STATUS.PVP_NOT_OPEN);
|
if (!pvpDefense) return resResult(STATUS.PVP_NOT_OPEN);
|
||||||
@@ -210,7 +212,6 @@ export class PvpHandler {
|
|||||||
oppBeforePlayers: pvpDefense.oppPlayers
|
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);
|
let oppPlayers = await refreshEnemies(role, seasonNum, pvpDefense.score ,pvpDefense.attack.score, pvpDefense.attack.pLv||1);
|
||||||
update.oppPlayers = oppPlayers;
|
update.oppPlayers = oppPlayers;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user