瀏覽代碼

don't unEQ items after reslot if the item wasn't EQd

tags/v0.3.3^2
Shaun Kichenbrand 4 年之前
父節點
當前提交
275b009946
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. +5
    -5
      src/server/components/inventory.js

+ 5
- 5
src/server/components/inventory.js 查看文件

@@ -148,7 +148,7 @@ module.exports = {
if (!item)
return;

const { slot, power, noAugment } = item;
const { eq, slot, power, noAugment } = item;

if (!slot || noAugment || (action === 'scour' && !power)) {
this.resolveCallback(msg);
@@ -157,16 +157,16 @@ module.exports = {

const obj = this.obj;

if (item.eq) {
if (eq) {
applyItemStats(obj, item, false);
enchanter.enchant(obj, item, msg);
applyItemStats(obj, item, true);

if (item.slot !== slot)
obj.equipment.unequip(itemId);
} else
enchanter.enchant(obj, item, msg);

if (item.slot !== slot)
obj.equipment.unequip(itemId);

obj.equipment.unequipAttrRqrGear();
},



Loading…
取消
儲存