Пользовательские дополнения

На главную


avatar.GetAlchemyDrumInfo( drum )

Возвращает базовую информацию о барабане умения алхимии. Если барабан не используется (алхимия не начата, или слот не доступен в имеющемся алхимическом инструменте), то вернёт 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

Search: "CategoryLuaApi" "CategoryAlchemy"

EventAlchemyCanceled
EventAlchemyItemPlaced
EventAlchemyNotAlchemyItem
EventAlchemyNotAvailableResources
EventAlchemyNotEnoughComponents
EventAlchemyReactionFinished
EventAlchemyRecipesChanged
EventAlchemyScoreChanged
EventAlchemyStarted
FunctionAvatarCancelAlchemy
FunctionAvatarGetAlchemyDrumInfo
FunctionAvatarGetAlchemyInfo
FunctionAvatarGetAlchemyMatchedRecipe
FunctionAvatarIsAlchemyComponentsReady
FunctionAvatarIsAlchemyLineAvailable
FunctionAvatarPutAlchemyItemToSlot


CategoryLuaApi CategoryFunction CategoryAvatar CategoryAlchemy

На главную