From c4842b7e9b96d47e4c7330c404c4bc12fb18ef14 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Sun, 16 Apr 2017 17:10:49 +0000 Subject: [PATCH] Small improvement for PrivateStoreListBuy serverpacket. --- .../network/serverpackets/PrivateStoreListBuy.java | 7 ++++--- .../network/serverpackets/PrivateStoreListBuy.java | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java index a8eda8659b..0f9ff39940 100644 --- a/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java +++ b/L2J_Mobius_Helios/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java @@ -48,14 +48,15 @@ public class PrivateStoreListBuy extends AbstractItemPacket packet.writeD(_objId); packet.writeQ(_playerAdena); - packet.writeD(0x00); // unk + packet.writeD(0x00); // Viewer's item count? packet.writeD(_items.size()); + int slotNumber = 0; for (TradeItem item : _items) { + slotNumber++; writeItem(packet, item); - // packet.writeD(item.getObjectId()); - packet.writeD(0x00); // unk + packet.writeD(slotNumber); // Slot in shop packet.writeQ(item.getPrice()); packet.writeQ(item.getItem().getReferencePrice() * 2); packet.writeQ(item.getStoreCount()); diff --git a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java index a8eda8659b..0f9ff39940 100644 --- a/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java +++ b/L2J_Mobius_Underground/java/com/l2jmobius/gameserver/network/serverpackets/PrivateStoreListBuy.java @@ -48,14 +48,15 @@ public class PrivateStoreListBuy extends AbstractItemPacket packet.writeD(_objId); packet.writeQ(_playerAdena); - packet.writeD(0x00); // unk + packet.writeD(0x00); // Viewer's item count? packet.writeD(_items.size()); + int slotNumber = 0; for (TradeItem item : _items) { + slotNumber++; writeItem(packet, item); - // packet.writeD(item.getObjectId()); - packet.writeD(0x00); // unk + packet.writeD(slotNumber); // Slot in shop packet.writeQ(item.getPrice()); packet.writeQ(item.getItem().getReferencePrice() * 2); packet.writeQ(item.getStoreCount());