fix 名将谱升级bug
This commit is contained in:
@@ -292,7 +292,7 @@ export class RoleHandler {
|
|||||||
|
|
||||||
let { hid } = msg;
|
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);
|
if (!curHero) return resResult(STATUS.HERO_NOT_FIND);
|
||||||
|
|
||||||
let dicHero = gameData.hero.get(hid);
|
let dicHero = gameData.hero.get(hid);
|
||||||
@@ -327,7 +327,7 @@ export class RoleHandler {
|
|||||||
} else {
|
} else {
|
||||||
if (star > scrollStar) { // 可以升星
|
if (star > scrollStar) { // 可以升星
|
||||||
update.scrollStar++;
|
update.scrollStar++;
|
||||||
} else if (scrollQuality > quality) { // 可以升品
|
} else if (quality > scrollQuality ) { // 可以升品
|
||||||
update.scrollQuality++;
|
update.scrollQuality++;
|
||||||
} else if (colorStar > scrollColorStar) { // 可以升彩星
|
} else if (colorStar > scrollColorStar) { // 可以升彩星
|
||||||
update.scrollColorStar++;
|
update.scrollColorStar++;
|
||||||
@@ -336,6 +336,7 @@ export class RoleHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
let dicHeroScroll = getScollByStar(dicHero.quality, update.scrollStar, update.scrollQuality, update.scrollColorStar);
|
let dicHeroScroll = getScollByStar(dicHero.quality, update.scrollStar, update.scrollQuality, update.scrollColorStar);
|
||||||
update.scrollId = dicHeroScroll?dicHeroScroll.id: 0;
|
update.scrollId = dicHeroScroll?dicHeroScroll.id: 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user