✨ feat(gvg): 定时器
This commit is contained in:
@@ -357,10 +357,6 @@ export class GVGHandler {
|
||||
if (!!res.err) return resResult(STATUS.REDLOCK_ERR);
|
||||
|
||||
let leaguePrepare = await GVGLeaguePrepareModel.findByLeague(configId, myLeague.leagueCode);
|
||||
if(!leaguePrepare || leaguePrepare.lv < dicTech.levelLimit) {
|
||||
res.releaseCallback();
|
||||
return resResult(STATUS.GVG_TECH_LV_NOT_ENOUGH);
|
||||
}
|
||||
|
||||
if(checkTechIsIng(techId, leaguePrepare?.activeTech||[], leaguePrepare?.techQueue||[])) {
|
||||
res.releaseCallback();
|
||||
@@ -409,6 +405,9 @@ export class GVGHandler {
|
||||
if(!checkTechIsIng(techId, [], leaguePrepare?.techQueue||[])) {
|
||||
return resResult(STATUS.GVG_TECH_NOT_QUEUE);
|
||||
}
|
||||
if(!leaguePrepare || leaguePrepare.lv < dicTech.levelLimit) {
|
||||
return resResult(STATUS.GVG_TECH_LV_NOT_ENOUGH);
|
||||
}
|
||||
|
||||
// 扣战功
|
||||
const costResult = await handleGVGCost(roleId, myLeague.leagueCode, sid, [{ id: GVG_ITEM.BATTLE_FEAT, count: battleFeats }], [], ITEM_CHANGE_REASON.GVG_ACTIVE_TECH);
|
||||
|
||||
Reference in New Issue
Block a user