I created a inventory.hps file and made it to where it gives you two different items after you combine the other items. So ceremony_knife_2 and ContainerChem01 combine, and what is left should be ceremony_knife and chemical_container that are both motified with my .lang file with "KnifeGoo" and "EmptyContainer" being used.
GiveItem(string& asName, string& asType, string& asSubTypeName, string& asImageName, float afAmount);
I don't understand what it means by "string& asType".
inventory.hps file:
void OnGameStart()
{
AddCombineCallback("", "ceremony_knife_2", "ContainerChem01", "KnifeContainerCombine", false);
}
void KnifeContainerCombine(string &in asItemA, string &in asItemB)
{
GiveItem("", "ceremony_knife", "KnifeGoo", "", 1);
GiveItem("", "chemical_container", "EmptyContainer", "", 1);
RemoveItem(asItemA);
RemoveItem(asItemB);
}