inventory junking

This commit is contained in:
2024-02-14 20:26:29 -06:00
parent daaa1d9ece
commit 3c2d3782c2
+5 -5
View File
@@ -560,15 +560,15 @@ public class ClientMessagePump implements NetMsgHandler {
if (!itemManager.inventoryContains(i))
return;
if (i.isCanDestroy())
if (i.isCanDestroy()) {
if (itemManager.delete(i) == true) {
Dispatch dispatch = Dispatch.borrow(sourcePlayer, msg);
DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY);
int value = i.getItemBase().getBaseValue();
if(sourcePlayer.getCharItemManager().getGoldInventory().getNumOfItems() + value <= 10000000)
sourcePlayer.getCharItemManager().addGoldToInventory(value,false);
sourcePlayer.getCharItemManager().addGoldToInventory(value,true);
Dispatch dispatch = Dispatch.borrow(sourcePlayer, msg);
DispatchMessage.dispatchMsgDispatch(dispatch, DispatchChannel.SECONDARY);
}
}
}
private static void ackBankWindowOpened(AckBankWindowOpenedMsg msg, ClientConnection origin) {