Возвращает базовую информацию о барабане умения алхимии. Если барабан не используется (алхимия не начата, или слот не доступен в имеющемся алхимическом инструменте), то вернёт nil.
-- библиотека avatar -- объявление: function GetAlchemyDrumInfo( drum ) -- параметры drum: number( int ) - номер барабана (слота) текущего алхимического действа -- возвращаемые значения nil or table: itemId: ObjectId - идентификатор предмета положенного в слот из инвентаря (nil, если пока не положен) maxCorrectionsPerColumn: number( int ) - максимально возможное количество доворотов барабана (см. correction); -1 - не определено position: number( int ) - смещение позиции барабана после avatar.DoReaction() correction: number( int ) - величина коррекции барабана относительно первичной реакции. 0 - не скорректирован. components: table of ComponentId - массив идентификаторов алхимических компонент (см. avatar.GetComponentInfo(id)). Пустой, пока предмет не положен в слот. -- пример использования local drumInfo = avatar.GetAlchemyDrumInfo( drum ) if drumInfo and drumInfo.correction do common.LogInfo( "барабан откорректирован" ) end