Выдаёт информацию о бонусе к статам аватара при использовании заклинаний из группы 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().