Well, while we're at it, I am having a bit of an issue myself. In my custom story, the player must combine a hammer and chipper to destroy a padlock. Before the Justine patch, my code worked fine, and they combined properly. Since then, however, it has not worked, nor has any combine callback. I have tried updating my code in concordance with the script functions page, but it is still not working.
Here is the function in question:
void CombineHammerAndChipper(string &in asItemA, string &in asItemB)
{
if(asItemA == "stone_hammer_1" && HasItem("stone_chipper_1")){
RemoveItem("stone_chipper_1");
RemoveItem("stone_hammer_1");
GiveItem("stone_hammer_chipper", "Puzzle", "stone_hammer_chipper", "stone_hammer_chipper.tga", 0);
}
else if(asItemA == "stone_chipper_1" && HasItem("stone_hammer_1")){
RemoveItem("stone_chipper_1");
RemoveItem("stone_hammer_1");
GiveItem("stone_hammer_chipper", "Puzzle", "stone_hammer_chipper", "stone_hammer_chipper.tga", 0);
}
}
Any ideas why it won't work?