diff --git a/src/engine/objects/Item.java b/src/engine/objects/Item.java index 35f3c6f5..1139834e 100644 --- a/src/engine/objects/Item.java +++ b/src/engine/objects/Item.java @@ -160,6 +160,9 @@ public class Item extends AbstractWorldObject { this.dateToUpgrade = rs.getLong("item_dateToUpgrade"); this.value = rs.getInt("item_value"); + if (this.value == 0) + this.value = this.template.item_value; + } public static void _serializeForClientMsg(Item item, ByteBufferWriter writer) @@ -245,7 +248,7 @@ public class Item extends AbstractWorldObject { } else writer.putInt(item.numberOfItems); // Amount of gold } else - writer.putInt(item.template.item_value); + writer.putInt(item.value); writer.putInt(item.getValue());