Proper RequestCancelPostAttachment InventoryUpdate logic.
Contributed by aviengier.
This commit is contained in:
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -180,7 +180,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -202,10 +202,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendPacket(playerIU);
|
player.sendPacket(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendPacket(new ItemList(player, false));
|
||||||
player.sendPacket(new ItemList(player, false));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Update current load status on player
|
// Update current load status on player
|
||||||
final StatusUpdate su = new StatusUpdate(player);
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
@@ -180,7 +180,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -202,10 +202,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendPacket(playerIU);
|
player.sendPacket(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendPacket(new ItemList(player, false));
|
||||||
player.sendPacket(new ItemList(player, false));
|
|
||||||
}
|
|
||||||
|
|
||||||
// Update current load status on player
|
// Update current load status on player
|
||||||
final StatusUpdate su = new StatusUpdate(player);
|
final StatusUpdate su = new StatusUpdate(player);
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList(false);
|
||||||
player.sendItemList(false);
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
@@ -178,7 +178,7 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
|
|
||||||
if (playerIU != null)
|
if (playerIU != null)
|
||||||
{
|
{
|
||||||
if (newItem.getCount() > count)
|
if (newItem.isStackable() && (newItem.getCount() > count))
|
||||||
{
|
{
|
||||||
playerIU.addModifiedItem(newItem);
|
playerIU.addModifiedItem(newItem);
|
||||||
}
|
}
|
||||||
@@ -200,10 +200,8 @@ public class RequestCancelPostAttachment implements IClientIncomingPacket
|
|||||||
{
|
{
|
||||||
player.sendInventoryUpdate(playerIU);
|
player.sendInventoryUpdate(playerIU);
|
||||||
}
|
}
|
||||||
else
|
// Send full list to avoid duplicates.
|
||||||
{
|
player.sendItemList();
|
||||||
player.sendItemList();
|
|
||||||
}
|
|
||||||
|
|
||||||
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
final Player receiver = World.getInstance().getPlayer(msg.getReceiverId());
|
||||||
if (receiver != null)
|
if (receiver != null)
|
||||||
|
Reference in New Issue
Block a user