养成:声望溢出

This commit is contained in:
luying
2022-05-25 14:44:18 +08:00
parent 79293c5a4a
commit f1e17dfa4e
2 changed files with 7 additions and 10 deletions

View File

@@ -498,15 +498,12 @@ export class HeroHandler {
for (let { id, count } of originalConsumes) {
let dicGoods = gameData.goods.get(id);
if (!dicGoods) return resResult(STATUS.DIC_DATA_NOT_FOUND);
let _count = Math.ceil(needExp / dicGoods.value);
if (_count < count) {
material.push({ id, count: _count });
newExp += dicGoods.value * _count;
break;
} else {
material.push({ id, count });
newExp += dicGoods.value * count;
}
let needCount = Math.ceil(needExp / dicGoods.value);
if(needCount <= 0) break;
if(needCount > count) needCount = count;
material.push({ id, count: needCount });
newExp += dicGoods.value * needCount;
needExp -= dicGoods.value * count;
}
if (newExp == oldExp) {