基础表
This commit is contained in:
@@ -229,7 +229,7 @@ export function calHeroStarIncAttr(hero: HeroType, type: number, hid: number, ar
|
|||||||
starUp = dicStar.ceAttr.get(stage);
|
starUp = dicStar.ceAttr.get(stage);
|
||||||
}
|
}
|
||||||
|
|
||||||
let newBase = (heroAttr + hero.lv * (heroUpAttr + starUp)) * HERO_CE_RATIO;
|
let newBase = (heroAttr + (hero.lv - 1) * (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;
|
||||||
@@ -531,7 +531,7 @@ export function calHeroEquipIncAttr(hero: HeroType) {
|
|||||||
// console.log('refine', dicRefine?dicRefine.upPercent:0 );
|
// console.log('refine', dicRefine?dicRefine.upPercent:0 );
|
||||||
let valueJewel = jewel.get(i) || 0;
|
let valueJewel = jewel.get(i) || 0;
|
||||||
// console.log('jewel', valueJewel);
|
// console.log('jewel', valueJewel);
|
||||||
let attr = (value1 + lv * valueup) * (HERO_CE_RATIO + valueRefine) + valueJewel * HERO_CE_RATIO;
|
let attr = (value1 + (lv - 1) * valueup) * (HERO_CE_RATIO + valueRefine) + valueJewel * HERO_CE_RATIO;
|
||||||
|
|
||||||
attrResult[attrName] += attr;
|
attrResult[attrName] += attr;
|
||||||
}
|
}
|
||||||
@@ -540,7 +540,7 @@ export function calHeroEquipIncAttr(hero: HeroType) {
|
|||||||
|
|
||||||
for (let attrName in attrResult) {
|
for (let attrName in attrResult) {
|
||||||
let originalCe = hero.ceAttr[attrName].equipUp || 0;
|
let originalCe = hero.ceAttr[attrName].equipUp || 0;
|
||||||
console.log('装备战力:', attrName, attrResult[attrName] * HERO_CE_RATIO, originalCe);
|
console.log('装备战力:', attrName, attrResult[attrName], originalCe);
|
||||||
res[attrName] = { fixUp: hero.ceAttr[attrName].fixUp, base: hero.ceAttr[attrName].base, ratioUp: hero.ceAttr[attrName].ratioUp, equipUp: originalCe };
|
res[attrName] = { fixUp: hero.ceAttr[attrName].fixUp, base: hero.ceAttr[attrName].base, ratioUp: hero.ceAttr[attrName].ratioUp, equipUp: originalCe };
|
||||||
res[attrName].equipUp += attrResult[attrName] - originalCe;
|
res[attrName].equipUp += attrResult[attrName] - originalCe;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -10001,7 +10001,7 @@
|
|||||||
"pieceId": 42217,
|
"pieceId": 42217,
|
||||||
"composeMaterial": "&",
|
"composeMaterial": "&",
|
||||||
"specialMaterial": "&",
|
"specialMaterial": "&",
|
||||||
"suitId": 17,
|
"suitId": 0,
|
||||||
"decomposeItem": "17049&1",
|
"decomposeItem": "17049&1",
|
||||||
"hole": 1,
|
"hole": 1,
|
||||||
"randomEffect": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20",
|
"randomEffect": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20",
|
||||||
@@ -10038,7 +10038,7 @@
|
|||||||
"pieceId": 42218,
|
"pieceId": 42218,
|
||||||
"composeMaterial": "&",
|
"composeMaterial": "&",
|
||||||
"specialMaterial": "&",
|
"specialMaterial": "&",
|
||||||
"suitId": 19,
|
"suitId": 0,
|
||||||
"decomposeItem": "17049&3",
|
"decomposeItem": "17049&3",
|
||||||
"hole": 1,
|
"hole": 1,
|
||||||
"randomEffect": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20",
|
"randomEffect": "1&2&3&4&5&6&7&8&9&10&11&12&13&14&15&16&17&18&19&20",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user