public static void SendPetBoxExpandedResponse(IRealmClient client, ExpandPetBoxStatus status, short slot) { using (var packet = new RealmPacketOut(RealmServerOpCode.PetBoxExpanded)) //6122 { packet.WriteInt32(client.ActiveCharacter.AccId); //{accId}default value : 361343 Len : 4 packet.WriteByte((byte)status); //{result}default value : 1 Len : 1 packet.WriteByte((client.ActiveCharacter.Record.PetBoxEnchants + 1) * 6); //{petStorageSize}default value : 12 Len : 1 packet.WriteByte(1); //{inv}default value : 1 Len : 1 packet.WriteInt16(slot); //{slot}default value : 24 Len : 2 packet.WriteInt32(client.ActiveCharacter.Asda2Inventory.Weight); //{weight}default value : 11639 Len : 4 client.Send(packet, addEnd: true); } }
public static void SendPetBoxExpandedResponse(IRealmClient client, ExpandPetBoxStatus status, short slot) { using (RealmPacketOut packet = new RealmPacketOut(RealmServerOpCode.PetBoxExpanded)) { packet.WriteInt32(client.ActiveCharacter.AccId); packet.WriteByte((byte)status); packet.WriteByte((client.ActiveCharacter.Record.PetBoxEnchants + 1) * 6); packet.WriteByte(1); packet.WriteInt16(slot); packet.WriteInt32(client.ActiveCharacter.Asda2Inventory.Weight); client.Send(packet, true); } }