远征:碾压前置关卡
This commit is contained in:
@@ -133,7 +133,7 @@ export class ExpeditionBattleHandler {
|
|||||||
return resResult(STATUS.BATTLE_MISS_INFO);
|
return resResult(STATUS.BATTLE_MISS_INFO);
|
||||||
}
|
}
|
||||||
|
|
||||||
let role = await RoleModel.findByRoleId(roleId, 'lv');
|
let role = await RoleModel.findByRoleId(roleId, 'lv warStar');
|
||||||
let apJson = await getAp(roleId, ip, role.lv);
|
let apJson = await getAp(roleId, ip, role.lv);
|
||||||
let { ap } = apJson;
|
let { ap } = apJson;
|
||||||
if (ap < warInfo.cost) {
|
if (ap < warInfo.cost) {
|
||||||
@@ -143,8 +143,8 @@ export class ExpeditionBattleHandler {
|
|||||||
// 前置关卡是否挑战过
|
// 前置关卡是否挑战过
|
||||||
let previousGk = warInfo.previousGk;
|
let previousGk = warInfo.previousGk;
|
||||||
if (previousGk) {
|
if (previousGk) {
|
||||||
let preBattle = await BattleRecordModel.getBattleRecordByIdAndStatus(roleId, previousGk, 1);
|
let preBattle = role.warStar.findIndex(cur => cur.id == previousGk);
|
||||||
if (!preBattle) return resResult(STATUS.BATTLE_NEED_PREVIOUS_GK);
|
if (preBattle == -1) return resResult(STATUS.BATTLE_NEED_PREVIOUS_GK);
|
||||||
}
|
}
|
||||||
|
|
||||||
let { isOK, hids } = await checkBattleHeroes(roleId, seqIds);
|
let { isOK, hids } = await checkBattleHeroes(roleId, seqIds);
|
||||||
|
|||||||
Reference in New Issue
Block a user