public string GenerateEqListForPacket()
{
string[] invarray = new string[16];
if (Inventory != null)
{
for (short i = 0; i < 16; i++)
{
ItemInstance item = Inventory.LoadBySlotAndType(i, InventoryType.Wear);
if (item != null)
{
invarray[i] = item.ItemVNum.ToString();
}
else
{
invarray[i] = "-1";
}
}
}
return $"{invarray[(byte)EquipmentType.Hat]}.{invarray[(byte)EquipmentType.Armor]}.{invarray[(byte)EquipmentType.MainWeapon]}.{invarray[(byte)EquipmentType.SecondaryWeapon]}.{invarray[(byte)EquipmentType.Mask]}.{invarray[(byte)EquipmentType.Fairy]}.{invarray[(byte)EquipmentType.CostumeSuit]}.{invarray[(byte)EquipmentType.CostumeHat]}.{invarray[(byte)EquipmentType.WeaponSkin]}";
}