@ -1588,6 +1588,7 @@ public class ClientMessagePump implements NetMsgHandler {
MobLoot resource = new MobLoot(npc,ItemBase.getItemBase(buy.getItemBaseID()), 1, true);
resource.setValue(Warehouse.getCostForResource(buy.getItemBaseID()));
npc.getCharItemManager().addItemToInventory(resource);
npc.getCharItemManager().updateInventory(resource,true);
}
itemMan.updateInventory();
@ -1218,10 +1218,9 @@ public class CharacterItemManager {
if (this.doesCharOwnThisItem(i.getObjectUUID()) == false)
return false;
if (this.inventory.contains(i)) {
if(this.getOwner().getName().equals("Resource Merchant") == false){
this.inventory.remove(i);
this.itemIDtoType.remove(i.getObjectUUID());
updateInventory(i, false);
return true;