镇念塔:检查武将需要根据皮肤变化

This commit is contained in:
luying
2022-07-06 14:15:57 +08:00
parent 6ab443c29f
commit 4bce1dbefc
3 changed files with 10 additions and 10 deletions
@@ -309,7 +309,7 @@ export class TowerBattleHandler {
let { warStatus, heroes: recHeroes } = await getTowerRecByLv(roleId, role.towerLv);
// 检查战力是否足够
let heroes = await HeroModel.findByRole(roleId, [{ field: 'ce', sortBy: -1 }], 'hid ce', true);
let heroes = await HeroModel.findByRole(roleId, [{ field: 'ce', sortBy: -1 }], 'hid ce job', true);
let recommendCeSum = 0, heroesCeSum = 0;
let newWarStar: WarStar[] = [];
for(let { warId, status } of warStatus) {
@@ -318,7 +318,7 @@ export class TowerBattleHandler {
recommendCeSum += dicWar.recommendedPower;
let heroNum = 0;
for(let hero of heroes) {
if(recHeroes.indexOf(hero.hid) == -1 && !checkForbiddenChar(hero.hid, dicWar.fobiddenCharactor)) {
if(recHeroes.indexOf(hero.hid) == -1 && !checkForbiddenChar(hero.hid, hero.job, dicWar.fobiddenCharactor)) {
heroNum++;
recHeroes.push(hero.hid);
heroesCeSum += hero.ce;