fix base战力再扩大100倍
This commit is contained in:
@@ -100,7 +100,7 @@ export function calHeroStarIncAttr (hero: HeroType, args: Array<number>, addSeid
|
|||||||
let heroUpAttr = dicHero.baseAbilityUpArr.get(targetAttrId); // 武将表hp_up等
|
let heroUpAttr = dicHero.baseAbilityUpArr.get(targetAttrId); // 武将表hp_up等
|
||||||
|
|
||||||
let starUp = dicStar.ceAttr.get(stage);
|
let starUp = dicStar.ceAttr.get(stage);
|
||||||
let newBase = heroAttr + hero.lv * (heroUpAttr + starUp);
|
let newBase = (heroAttr + hero.lv * (heroUpAttr + starUp)) * HERO_CE_RATIO;
|
||||||
let field = getAtrrNameById(targetAttrId);
|
let field = getAtrrNameById(targetAttrId);
|
||||||
let ceAttrData: CeAttrData = ceAttr[field]||new CeAttrData(); // 存表中的属性下的base,fixup,ratioup
|
let ceAttrData: CeAttrData = ceAttr[field]||new CeAttrData(); // 存表中的属性下的base,fixup,ratioup
|
||||||
let {ratioUp = 0, fixUp = 0} = ceAttrData;
|
let {ratioUp = 0, fixUp = 0} = ceAttrData;
|
||||||
@@ -263,12 +263,12 @@ function addSeidEffect(reIncAttr: CeAttr, addSeidList: Array<number>, removeSeid
|
|||||||
if(!reIncAttr[HERO_ATTR[ability]]) {
|
if(!reIncAttr[HERO_ATTR[ability]]) {
|
||||||
reIncAttr[HERO_ATTR[ability]] = new CeAttrData();
|
reIncAttr[HERO_ATTR[ability]] = new CeAttrData();
|
||||||
}
|
}
|
||||||
reIncAttr[HERO_ATTR[ability]].ratioUp += value * multi;
|
reIncAttr[HERO_ATTR[ability]].fixUp += value * multi * HERO_CE_RATIO;
|
||||||
} else if (type == SEID_TYPE.TYPE102) { // 加百分比
|
} else if (type == SEID_TYPE.TYPE102) { // 加百分比
|
||||||
if(!reIncAttr[HERO_ATTR[ability]]) {
|
if(!reIncAttr[HERO_ATTR[ability]]) {
|
||||||
reIncAttr[HERO_ATTR[ability]] = new CeAttrData();
|
reIncAttr[HERO_ATTR[ability]] = new CeAttrData();
|
||||||
}
|
}
|
||||||
reIncAttr[HERO_ATTR[ability]].fixUp += value * multi;
|
reIncAttr[HERO_ATTR[ability]].ratioUp += value * multi;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user