装备:镶嵌记录消耗
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user