养成:声望溢出
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user