public void BuildItem(RiftClient From, Character Char)
        {
            GUID = 45875261658941;

            // Cache Ref
            this.AddField(4, EPacketFieldType.Raw4Bytes, (int)456805300);
            this.AddField(6, EPacketFieldType.Raw8Bytes, (long)Char.Id);

            // Unk, Equiped ?
            this.AddField(7, EPacketFieldType.Unsigned7BitEncoded, (long)3);

            Packets = new List<ISerializablePacket>();

            ISerializablePacket DataList = new ISerializablePacket();

            ISerializablePacket NullPck = new ISerializablePacket();
            NullPck.Opcode = 0x026D;

            ISerializablePacket NullPck2 = new ISerializablePacket();
            NullPck2.Opcode = 0x033A;

            Packets.Add(NullPck);
            Packets.Add(NullPck2);

            ISerializablePacket ItemDatas = new ISerializablePacket();
            ItemDatas.Opcode = 0x026C;

            // Unk Slot ?
            ItemDatas.AddField(1, EPacketFieldType.Unsigned7BitEncoded, (long)2);

            CharacterInfoCache Cache = new CharacterInfoCache();
            Cache.CacheIdentifier = 456805300;

            ItemDatas.AddField(10, EPacketFieldType.Packet, Cache);

            From.SendCache(7310, 506516265);
            From.SendCache(623, 456805300);

            Packets.Add(ItemDatas);
        }
        public void BuildInventory(RiftClient From, Character Char)
        {
            GUID = 45875261658940;

            // Cache Ref
            this.AddField(4, EPacketFieldType.Raw4Bytes, (int)935832306);
            this.AddField(6, EPacketFieldType.Raw8Bytes, (long)Char.Id);

            // Unk, Equiped ?
            this.AddField(7, EPacketFieldType.Unsigned7BitEncoded, (long)3);

            Packets = new List<ISerializablePacket>();

            ISerializablePacket ItemDatas = new ISerializablePacket();
            ItemDatas.Opcode = 0x026C;

            // Unk Slot ?
            ItemDatas.AddField(1, EPacketFieldType.Unsigned7BitEncoded, (long)2);

            CharacterInfoCache Cache = new CharacterInfoCache();
            Cache.CacheIdentifier = 935832306;

            ISerializablePacket IInventory = new ISerializablePacket();
            IInventory.Opcode = 0x0291;
            Dictionary<long, ISerializablePacket> Inventory = new Dictionary<long, ISerializablePacket>();

            SetItemInBagSlot(ref Inventory, 0, 45875261658941);

            IInventory.AddField(1, EPacketFieldType.Dictionary, Inventory);
            Packets.Add(IInventory);

            ItemDatas.AddField(10, EPacketFieldType.Packet, Cache);

            From.SendCache(7310, 2007607340);
            From.SendCache(623, 935832306);

            Packets.Add(ItemDatas);
        }