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

На главную

## avatar.GetItemActionGroupsInfo( itemId )

Возвращает таблицу с информацией о бонусах, даваемых предметом к группам заклинаний.

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

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

    -- параметры:
    itemId: ObjectId (not nil) - идентификатор предмета

    -- возвращаемые значения:
    table of tables or nil - nil в случае отсутствия информации, иначе таблица со списком таблиц (индексирован от 0), каждая из которых содержит информацию о бонусе к определённой группе заклинаний; формат таблиц-элеменов списка:
     actionGroupId: ActionGroupId - идентификатор группы заклинаний, по нему можно получить информацию о группе вызовом avatar.GetActionGroupInfo( actionGroupId )
     statBonuses: table - таблица с бонусами к статам персонажа во время использования заклинаний из группы actionGroupId; формат:
      ключ: number (enum INNATE_STAT_...) - системный номер стата
      значение: number (float) or nil - прибавка к стату (см. ключ); если прибавки нет, то nil

    -- пример:
    local bonuses = avatar.GetItemActionGroupsInfo( itemId )
    if bonuses then
      for _, bonus in bonuses
        common.LogInfo( "Action group: ", avatar.GetActionGroupInfo( bonus.actionGroupId ).name )
        for stat, value in bonus
          common.LogInfo( "  stat #", stat, " has bonus ", value )
        end
      end
    end

См. также ActionGroupId, avatar.GetActionGroupInfo( actionGroupId ), avatar.GetActionGroupStatBonus( actionGroupId ), INNATE_STAT_.../"ENUM_InnateStats_...", avatar.GetInnateStats.

#### Связанные страницы: "CategoryLuaApi" "CategoryItemInfo"

CategoryItemLib
EnumItemSource
EnumToolProperty
EventGameItemChanged
EventGameItemCursedChanged
EventItemDisabled
EventItemRelatedQuestsChanged
EventShowItemsInfo
FunctionAvatarActivateItem
FunctionAvatarActivateItemAlternative
FunctionAvatarCanActivateItem
FunctionAvatarCanActivateItemAlternative
FunctionAvatarCanDisassembleItem
FunctionAvatarConvertMetaEnhancer
FunctionAvatarDuplicateMetaEnhancerItem
FunctionAvatarGetItemActionGroupsInfo
FunctionAvatarGetItemActivationInfo
FunctionAvatarGetItemActivators
FunctionAvatarGetItemActivatorsAlternative
FunctionAvatarGetItemBonus
FunctionAvatarGetItemBundle
FunctionAvatarGetItemChildCategories
FunctionAvatarGetItemCompatibleSlots
FunctionAvatarGetItemContainerInfo
FunctionAvatarGetItemCouponInfo
FunctionAvatarGetItemCraftInfo
FunctionAvatarGetItemCraftToolImproverInfo
FunctionAvatarGetItemCraftToolInfo
FunctionAvatarGetItemDressConditions
FunctionAvatarGetItemExtraDescs
FunctionAvatarGetItemExtraDescsRatings
FunctionAvatarGetItemMetaInfo
FunctionAvatarGetItemRelatedQuestObjectives
FunctionAvatarGetItemResourceId
FunctionAvatarGetItemResourceInfo
FunctionAvatarGetItemRootCategories
FunctionAvatarGetItemStateCooldownMs
FunctionAvatarGetItemValuedObject
FunctionAvatarHasItemGuildComponent
FunctionAvatarImproveCraftTool
FunctionAvatarIsItemEnabledForActions
FunctionAvatarIsMetaEnhancerDuplicator
FunctionAvatarPurifyItem
FunctionAvatarRequestItemQuests
FunctionAvatarRequestQuestsForItem
FunctionAvatarUseItem
FunctionAvatarUseItemOnItemAndTakeActions
FunctionAvatarUseItemOnPoint
FunctionItemMallGetItemInfo
InstancedEventResourceId
ItemId
LootGroupId

CategoryLuaApi CategoryFunction CategoryAvatar CategoryItemInfo CategorySpellbook

На главную