武将重生:修复名将谱bug
This commit is contained in:
@@ -661,7 +661,7 @@ export class HeroHandler {
|
||||
if(!costResult) return resResult(STATUS.BATTLE_GOLD_NOT_ENOUGH);
|
||||
|
||||
// 皮肤处理
|
||||
let { skins, skinId, consumes, ce } = hero;
|
||||
let { skins, skinId, consumes, ce, scrollActive } = hero;
|
||||
let dicHero = gameData.hero.get(skinId);
|
||||
let dicJob = getJobByGradeAndClass(dicHero.jobClass, 0);
|
||||
|
||||
@@ -669,8 +669,13 @@ export class HeroHandler {
|
||||
let initInfo = HeroModel.getInitInfo({
|
||||
job: dicJob.jobid, skins, skinId, ce,
|
||||
star: dicHero.initialStars, quality: dicHero.quality,
|
||||
scrollActive: true, scrollId: dicHeroScroll.id, scrollStar: dicHeroScroll.stars, scrollQuality: dicHeroScroll.quality, scrollColorStar: dicHeroScroll.colorstars
|
||||
scrollActive: scrollActive,
|
||||
scrollId: scrollActive? dicHeroScroll.id: 0,
|
||||
scrollStar: scrollActive? dicHeroScroll.stars: 0,
|
||||
scrollQuality: scrollActive? dicHeroScroll.quality: 0,
|
||||
scrollColorStar: scrollActive? dicHeroScroll.colorstars: 0,
|
||||
});
|
||||
|
||||
let calHeroCe = new CalHeroCe(hid, initInfo);
|
||||
let heroAttr = calHeroCe.cal(HERO_SYSTEM_TYPE.REBIRTH);
|
||||
await HeroModel.updateHeroInfo(roleId, hid, { ...initInfo, attr: heroAttr });
|
||||
@@ -679,7 +684,7 @@ export class HeroHandler {
|
||||
let curJewels: jewelUpdate[] = [];
|
||||
for(let { jewel, id } of hero.ePlace) {
|
||||
if(jewel > 0) {
|
||||
let jewelInfo = await JewelModel.putOnOrOff(jewel, hid, id);
|
||||
let jewelInfo = await JewelModel.putOnOrOff(jewel, 0, id);
|
||||
curJewels.push({
|
||||
seqId: jewelInfo.seqId,
|
||||
id: jewelInfo.id,
|
||||
|
||||
Reference in New Issue
Block a user