装备:镶嵌记录消耗
This commit is contained in:
@@ -415,13 +415,13 @@ export class EquipHandler {
|
|||||||
|
|
||||||
let updateConsumes = hero.consumes;
|
let updateConsumes = hero.consumes;
|
||||||
if(gid > 0) {
|
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);
|
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 (!consumeResult) return resResult(STATUS.ROLE_MATERIAL_NOT_ENOUGH);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(curStone.stone > 0) { // 返回石头
|
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);
|
await addItems(roleId, roleName, sid, [{ id: curStone.stone, count: 1 }], ITEM_CHANGE_REASON.EQUIP_FILL_HOLE);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user