Возвращает информацию о рецепте, по которому создастся предмет в выбранной строке после проведения алхимической реакции (учитываются текущие корректировки). Если рецепт не найден, то возвращается nil, иначе возвращается идентификатор ресурса рецепта и флаг, бонусное ли расположение компонент для этого рецепта. Это расположение компонент в инструменте такое же как в рецепте. В таком случае количество произведенного продукта увеличивается на некую величину (см. avatar.GetAlchemyInfo()).
-- библиотека avatar -- объявление: function GetAlchemyMatchedRecipe( line ) -- параметры line: number( int ) - строка в которой необходимо узнать результат -- возвращаемые значения nil or table: в случае неуспеха возвращается nil, иначе таблица с полями: recipeId: RecipeId - идентификатор ресурса рецепта по которому произведется результат perfectRecipe: boolean - расположение компонентов такое же как в рецепте. Результат увеличен. -- пример использования local recipe = avatar.GetAlchemyMatchedRecipe( 0 ) if recipe then local recipeInfo = avatar.GetRecipeInfo( recipe.recipeId ) local count = componentsCount if recipe.perfectRecipe then count = count + alchemyInfo.perfectBonus end end