}
finally
{
activeChar.getInventory().writeUnlock();
}
activeChar.resetWaitSitTime();
activeChar.reduceCurrentMp(recipe.getMpConsume(), null);
RecipeComponent product = recipe.getRandomProduct();
int itemId = product.getItemId();
long itemsCount = product.getCount();
int success = 0;