![]() |
|
#8
|
|||
|
I'm trying to follow how tradeskill combines work but I'm getting lost here:
tradeskill.cpp Code:
#ifdef EMBPERL if (success) ((PerlembParser*)parse)->Event(EVENT_COMBINE_SUCCESS, spec.recipe_id, spec.name.c_str(), (NPC*)NULL, user); else ((PerlembParser*)parse)->Event(EVENT_COMBINE_FAILURE, spec.recipe_id, spec.name.c_str(), (NPC*)NULL, user); #endif embparser.cpp Code:
case EVENT_COMBINE_SUCCESS:
case EVENT_COMBINE_FAILURE:
{
ExportVar(packagename.c_str(), "recipe_id", objid);
ExportVar(packagename.c_str(), "recipe_name", data);
break;
}
Possible lead: http://www.eqemulator.org/forums/showthread.php?t=28806 | ||
|
|
|||
|
|