基础表

This commit is contained in:
mamengke01
2020-12-30 10:18:28 +08:00
parent b5f2f466c8
commit 7664176c33
3 changed files with 544 additions and 544 deletions
+3 -3
View File
@@ -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;
} }
+2 -2
View File
@@ -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