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

На главную


avatar.GetActionGroupStatBonus( actionGroupId )

Выдаёт информацию о бонусе к статам аватара при использовании заклинаний из группы actionGroupId.

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

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

-- параметры
actionGroupId: ActionGroupId - Id группы заклинаний

-- возвращаемые значения
table or nil - если некорректный аргумент, то nil; иначе таблица с полями следующего формата:
  ключ: number (enum INNATE_STAT_...) - системный номер стата
  значение: number (float) - прибавка к стату (см. ключ), которую при использовании получает заклинание из группы с actionGroupId

-- пример использования
local spellbook = avatar.GetSpellBook()
local spellGroups = spellbook[0] and avatar.GetSpellActionGroups( spellbook[0] )
if spellGroups and spellGroups[ 0 ] then
  common.LogInfo( avatar.GetActionGroupInfo(spellGroups[0]).name )
  for stat, bonus in avatar.GetActionGroupStatBonus(spellGroups[0])
    common.LogInfo( "  stat #", stat, " has bonus ", bonus )
  end
end

См. также ActionGroupId, avatar.GetSpellActionGroups( id ) (закрытая ссылка), INNATE_STAT_.../"ENUM_InnateStats_...", avatar.GetInnateStats().

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

AbilityId
ActionGroupId
EnumSubElement
EventAbilitiesElementAdded
EventSpellbookChanged
EventSpellbookElementAdded
EventSpellbookElementChanged
EventSpellbookElementEffect
FunctionAvatarGetAbilities
FunctionAvatarGetAbilityInfo
FunctionAvatarGetActionGroupInfo
FunctionAvatarGetActionGroupSpells
FunctionAvatarGetActionGroupStatBonus
FunctionAvatarGetBuffLinkedSpell
FunctionAvatarGetItemActionGroupsInfo
FunctionAvatarGetSpellBook
FunctionAvatarRunAESpell
FunctionAvatarRunSpell
FunctionAvatarRunTargetSpell
FunctionSpellLibCanRunAvatar
FunctionSpellLibCanRunAvatarEx
FunctionSpellLibGetActionGroups
FunctionSpellLibGetCooldown
FunctionSpellLibGetCurrentValues
FunctionSpellLibGetDescription
FunctionSpellLibGetGroups
FunctionSpellLibGetGroupsDescriptions
FunctionSpellLibGetIcon
FunctionSpellLibGetObjectSpell
FunctionSpellLibGetProperties
FunctionSpellLibGetRequiredBuffs
FunctionSpellLibGetRequiredResources
FunctionSpellLibGetRequirements
FunctionSpellLibGetState
SpellId


CategoryLuaApi CategoryFunction CategorySpellbook CategoryAvatar

На главную