@ -210,6 +210,8 @@ public class ItemProductionMsgHandler extends AbstractClientMsgHandler {
}
targetItem.setValue(itemPrice);
targetItem.magicValue = targetItem.value + targetItem.calcMagicValue();
outMsg = new ItemProductionMsg(vendor.getBuilding(), vendor, targetItem, mbEnums.ProductionActionType.DEPOSIT, true);
dispatch = Dispatch.borrow(player, outMsg);
DispatchMessage.dispatchMsgDispatch(dispatch, mbEnums.DispatchChannel.SECONDARY);
@ -991,7 +991,7 @@ public class Item extends AbstractWorldObject {
this.effectNames.add(enchantID);
protected int calcMagicValue() {
public int calcMagicValue() {
int ret = 0;
for (String enchant : this.effectNames) {
ret += Item.getEnchantValue(enchant + 'A');