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

На главную


avatar.GetAlchemyInfo()

Возвращает базовую информацию об умении алхимии главного игрока.

-- библиотека
avatar

-- объявление:
function GetAlchemyInfo()

-- параметры
нет

-- возвращаемые значения
nil, если умения алхимии нет у главного игрока, или table:

-- поля возвращаемой таблицы
  id: SkillId - идентификатор ресурса скила

  recipes: Table of RecipeId - список идентификаторов ресурсов доступных рецептов (см. avatar.GetRecipeInfo(id))

  correctionCount: number( int ) - доступное количество коррекций для игрока на текущем score
  drumsCount: number( int ) - доступное количество слотов для размещения ингридиентов (0, если active == false)
  drumSize: number( int ) - количество компонент в барабане
  perfectBonus: number( int ) - дополнительное количество результата в случае полного совпадения расположения компонент в рецепте и инструменте
  perComponentBonus: number( int ) - количество предметов добавляемых за каждый компонент
  unusedRollsBonus: number( float ) - бонус за неиспользованные довороты при идеальном совпадении
  defaultResultCount: number( int ) - базовое количество результирующих предметов

  -- текущее состояние:
  active: boolean - true, если действие алхимии начато (был использован алхимический инструмент)
  reactionInited: boolean - true, если была произведена первичная алхимическая реакция (avatar.DoAlchemyReaction())
  finished: boolean - true, если коррекция и выбор строки был произведён (avatar.FinishAlchemyReaction( line )). Осталось забрать результат.


-- пример использования
local alchemyInfo = avatar.GetAlchemyInfo()
if alchemyInfo then
 local maximalCorrections = alchemyInfo.correctionCount
end

Search: "CategoryLuaApi" "CategoryAlchemy"

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


CategoryLuaApi CategoryFunction CategoryAvatar CategoryAlchemy

На главную