Browse Source

resource merchant work

lakebane-master
FatBoy-DOTC 9 months ago
parent
commit
a7bc1d5a6a
  1. 13
      src/engine/net/client/ClientMessagePump.java

13
src/engine/net/client/ClientMessagePump.java

@ -1577,12 +1577,6 @@ public class ClientMessagePump implements NetMsgHandler { @@ -1577,12 +1577,6 @@ public class ClientMessagePump implements NetMsgHandler {
return;
if (buy != null) {
if(npc.getName().equals("Resource Merchant")) {
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);
}
msg.setItem(buy);
//send the buy message back to update player
// msg.setItemType(buy.getObjectType().ordinal());
@ -1592,13 +1586,18 @@ public class ClientMessagePump implements NetMsgHandler { @@ -1592,13 +1586,18 @@ public class ClientMessagePump implements NetMsgHandler {
itemMan.updateInventory();
}
if(npc.getName().equals("Resource Merchant")) {
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);
}
} finally {
origin.buyLock.unlock();
}
} else {
ErrorPopupMsg.sendErrorPopup(origin.getPlayerCharacter(), 12); // All production slots taken
}
}
private static void Repair(RepairMsg msg, ClientConnection origin) {

Loading…
Cancel
Save