first commit
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
using ClassicAssist.UO.Data;
|
||||
using ClassicAssist.UO.Objects;
|
||||
|
||||
namespace ClassicAssist.UO.Network.Packets
|
||||
{
|
||||
public class ContainerContentsPacket : BasePacket
|
||||
{
|
||||
public ContainerContentsPacket( ItemCollection collection )
|
||||
{
|
||||
_writer = new PacketWriter( 5 + collection.GetTotalItemCount() * 20 );
|
||||
|
||||
_writer.Write( (byte) 0x3C );
|
||||
_writer.Write( (short) ( collection.GetTotalItemCount() * 20 ) );
|
||||
_writer.Write( (short) collection.GetTotalItemCount() );
|
||||
|
||||
foreach ( Item item in collection.GetItems() )
|
||||
{
|
||||
_writer.Write( item.Serial );
|
||||
_writer.Write( (short) item.ID );
|
||||
_writer.Write( (byte) 0 ); // itemid offset
|
||||
_writer.Write( (short) item.Count );
|
||||
_writer.Write( (short) item.X );
|
||||
_writer.Write( (short) item.Y );
|
||||
_writer.Write( (byte) item.Grid );
|
||||
_writer.Write( collection.Serial );
|
||||
_writer.Write( (short) item.Hue );
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user