装备:镶嵌记录消耗

This commit is contained in:
luying
2022-03-02 11:22:18 +08:00
parent 9d4b401720
commit ed66203464

View File

@@ -415,13 +415,13 @@ export class EquipHandler {
let updateConsumes = hero.consumes;
if(gid > 0) {
addConsumeToHero(updateConsumes, [{ id: gid, count: 1 }]);
updateConsumes = addConsumeToHero(updateConsumes, [{ id: gid, count: 1 }]);
let consumeResult = await handleCost(roleId, sid, [{ id: gid, count: 1 }], ITEM_CHANGE_REASON.EQUIP_FILL_HOLE);
if (!consumeResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
}
if(curStone.stone > 0) { // 返回石头
addConsumeToHero(updateConsumes, [{ id: curStone.stone, count: -1 }]);
updateConsumes = addConsumeToHero(updateConsumes, [{ id: curStone.stone, count: -1 }]);
await addItems(roleId, roleName, sid, [{ id: curStone.stone, count: 1 }], ITEM_CHANGE_REASON.EQUIP_FILL_HOLE);
}