diff --git a/src/engine/net/client/ClientMessagePump.java b/src/engine/net/client/ClientMessagePump.java index 31a42b62..46db6e0f 100644 --- a/src/engine/net/client/ClientMessagePump.java +++ b/src/engine/net/client/ClientMessagePump.java @@ -567,9 +567,9 @@ public class ClientMessagePump implements NetMsgHandler { if (!itemManager.inventoryContains(i)) return; - if (i.isCanDestroy()) { + if (i.canDestroy) { if (itemManager.delete(i) == true) { - int value = i.getItemBase().getBaseValue(); + int value = i.getItemBase().value; if(i.getItemBase().isRune()) value = 500000; sourcePlayer.getCharItemManager().addGoldToInventory(value,false); diff --git a/src/engine/objects/Item.java b/src/engine/objects/Item.java index 5d15f035..d25fe6fa 100644 --- a/src/engine/objects/Item.java +++ b/src/engine/objects/Item.java @@ -51,7 +51,7 @@ public class Item extends AbstractWorldObject { private short durabilityCurrent; private byte chargesRemaining; private byte equipSlot; - private boolean canDestroy; + public boolean canDestroy; private boolean rentable; private boolean isRandom = false; private int value; diff --git a/src/engine/objects/ItemBase.java b/src/engine/objects/ItemBase.java index 333efbea..32af5c53 100644 --- a/src/engine/objects/ItemBase.java +++ b/src/engine/objects/ItemBase.java @@ -39,7 +39,7 @@ public class ItemBase{ private int uuid; private String name; private float durability; - private int value; + public int value; private short weight; private short color; private ItemType type;