Jako iż w funkcji CreateInvItems podajemy jako argumeny C_NPC i Int. To nie da się zrobić aby ładnie wyświetlało nazwę produktu. Więc jak zrobić aby int był czytany jako zmienna z C_ITEM.
func int Sharping_Func(var C_NPC oth, var int First_Item, var int First_Item_Need, var int Second_Item, var int Second_Item_Need)
Nie da się tak: First_Item.name; bo wywala błąd, zaś jeśli argumentem First_Item będzie C_Item to funkcja sprawdzająca czy ma przedmioty nigdy nie zawróci prawdy...