FNW or KLS,
I need to test this still but I am at work and can not till I get home. I thought I would post this anyway in case you read this to get your input.
To let tradeskill containers perform a combine, I think all that needs to be added is the following:
./common/skills.h - add this line to the enum
tradeskills.cpp - add this statement in Object::HandleCombine() method.
Code:
case 13: //Quest Containers
tradeskill = TRADESKILL;
break;
tradeskills.cpp - remove the statement that looks like the one below from Object::HandleCombine() method.
Code:
case 0x0D:
tradeskill = POTTERY;
break;
As I said, I still need to test this but I can't see why it won't work as I sit here and look at the code.