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

На главную


avatar.GetArmorCraftInfo(skillId)

Возвращает общую информацию об умении armorCraft.

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

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

-- параметры
skillId: SkillId - Id ресурса умения

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

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

  -- текущее состояние
  active: boolean - умение активно. Сейчас идет какой-то этап создания вещи
  inGame: boolean - идет миниигра
  finished: boolean - миниигра законена, предмет создан и его можно забрать

  itemSlotCount: number(integer) - количество слотов для компонент
  propertySlotCount: number(integer) - количество слотов выбрасываемых во время миниигры свойств
  viewedRecipeScoreBonus: number(integer) - величина, на которую игок может видеть рецепты с score больше, чем его skillScore

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

-- пример использования
local armorCraft = avatar.GetArmorCraftInfo(skillId)
if armorCraft and armorCraft.active then
  local recipesList = armorCraft.recipes
end

Search: "CategoryLuaApi" "CategoryArmorCraft"

EnumArmorCraftProp
EventArmorCraftCanceled
EventArmorCraftFinished
EventArmorCraftGameStarted
EventArmorCraftItemCreated
EventArmorCraftItemEmpty
EventArmorCraftItemPlaced
EventArmorCraftNoEmptySlot
EventArmorCraftNotArmorCraftItem
EventArmorCraftNotAvailableResources
EventArmorCraftNotEnoughComponents
EventArmorCraftRecipesChanged
EventArmorCraftRerolled
EventArmorCraftResultRejected
EventArmorCraftScoreChanged
EventArmorCraftStarted
FunctionAvatarCancelArmorCraft
FunctionAvatarGetArmorCraftCounterInfo
FunctionAvatarGetArmorCraftCurrentItem
FunctionAvatarGetArmorCraftGameInfo
FunctionAvatarGetArmorCraftInfo
FunctionAvatarGetArmorCraftPlacedItems
FunctionAvatarGetArmorCraftResultItem
FunctionAvatarGetArmorCraftResultRecipe
FunctionAvatarGetArmorCraftViewedRecipes
FunctionAvatarGetCraftingSkillRerollCurrencyId
FunctionAvatarIsArmorCraftComponentEnough
FunctionAvatarLockArmorCraftCounter
FunctionAvatarLockArmorCraftProperty
FunctionAvatarPutArmorCraftItemToEmptySlot
FunctionAvatarPutArmorCraftItemToSlot
FunctionAvatarRerollArmorCraft
FunctionAvatarStartArmorCraftGame


CategoryLuaApi CategoryFunction CategoryAvatar CategoryArmorCraft

На главную