public void WriteEquipment(Packet packet)
{
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Helm));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Weapon));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Armor));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Weapon2));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Pants));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Boots));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.CostumeBoots));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.CostumePants));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.CostumeArmor));
packet.Fill(6, 0xff); // UNK
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Glasses));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.CostumeHelm));
packet.Fill(2, 0xff); // UNK
packet.WriteUShort(GetEquippedBySlot(ItemSlot.CostumeWeapon));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Wing));
packet.Fill(2, 0xff); // UNK
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Tail));
packet.WriteUShort(GetEquippedBySlot(ItemSlot.Pet));
}