fix 名将谱升级bug

This commit is contained in:
luying
2020-12-29 17:59:21 +08:00
parent cd757ee3bd
commit 93f6ee0499

View File

@@ -292,7 +292,7 @@ export class RoleHandler {
let { hid } = msg;
let curHero = await HeroModel.findByHidAndRole(hid, roleId, 'star colorStar quality scrollId scrollActive scrollStar scrollQuality favour favourLv');
let curHero = await HeroModel.findByHidAndRole(hid, roleId, 'star colorStar quality scrollId scrollActive scrollStar scrollColorStar scrollQuality favour favourLv');
if (!curHero) return resResult(STATUS.HERO_NOT_FIND);
let dicHero = gameData.hero.get(hid);
@@ -327,7 +327,7 @@ export class RoleHandler {
} else {
if (star > scrollStar) { // 可以升星
update.scrollStar++;
} else if (scrollQuality > quality) { // 可以升品
} else if (quality > scrollQuality ) { // 可以升品
update.scrollQuality++;
} else if (colorStar > scrollColorStar) { // 可以升彩星
update.scrollColorStar++;
@@ -336,6 +336,7 @@ export class RoleHandler {
}
}
let dicHeroScroll = getScollByStar(dicHero.quality, update.scrollStar, update.scrollQuality, update.scrollColorStar);
update.scrollId = dicHeroScroll?dicHeroScroll.id: 0;