PrivateStoreManageListSell packet fix.

This commit is contained in:
MobiusDevelopment
2019-03-31 00:19:58 +00:00
parent 34a5142bbe
commit 364935f72a

View File

@@ -68,22 +68,20 @@ public class PrivateStoreManageListSell extends GameServerPacket
writeD(_playerAdena); writeD(_playerAdena);
// section2 // section2
writeD(_itemList.length - _sellList.length); // for potential sells writeD(_itemList.length); // for potential sells
for (TradeItem item : _itemList) for (TradeItem item : _itemList)
{ {
if (isItemInSelling(item) == false) writeD(item.getItem().getType2());
{ writeD(item.getObjectId());
writeD(item.getItem().getType2()); writeD(item.getItem().getItemId());
writeD(item.getObjectId()); writeD(item.getCount());
writeD(item.getItem().getItemId()); writeH(0);
writeD(item.getCount()); writeH(item.getEnchant());// enchant lvl
writeH(0); writeH(0);
writeH(item.getEnchant());// enchant lvl writeD(item.getItem().getBodyPart());
writeH(0); writeD(item.getPrice()); // store price
writeD(item.getItem().getBodyPart());
writeD(item.getPrice()); // store price
}
} }
// section 3 // section 3
writeD(_sellList.length); // count for any items already added for sell writeD(_sellList.length); // count for any items already added for sell
for (TradeItem item : _sellList) for (TradeItem item : _sellList)
@@ -100,16 +98,4 @@ public class PrivateStoreManageListSell extends GameServerPacket
writeD(item.getItem().getReferencePrice()); // store price writeD(item.getItem().getReferencePrice()); // store price
} }
} }
private boolean isItemInSelling(TradeItem item_)
{
for (TradeItem itemSell : _sellList)
{
if (itemSell.getObjectId() == item_.getObjectId())
{
return true;
}
}
return false;
}
} }