int CHARACTER::GetEmptyUpgradeInventoryFromIndex(WORD index, BYTE itemSize) const //SPLIT ITEMS
{
for (WORD i = SPECIAL_INVENTORY_MATERIAL_START; i < SPECIAL_INVENTORY_MATERIAL_END; ++i)
if (IsEmptyItemGrid(TItemPos (INVENTORY, i), itemSize))
return i;
return...