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 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 ceAttrData: CeAttrData = ceAttr[field]||new CeAttrData(); // 存表中的属性下的base,fixup,ratioup
|
||||
let {ratioUp = 0, fixUp = 0} = ceAttrData;
|
||||
@@ -263,12 +263,12 @@ function addSeidEffect(reIncAttr: CeAttr, addSeidList: Array<number>, removeSeid
|
||||
if(!reIncAttr[HERO_ATTR[ability]]) {
|
||||
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) { // 加百分比
|
||||
if(!reIncAttr[HERO_ATTR[ability]]) {
|
||||
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