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

На главную


avatar.GetFairyMechanicsInfo()

Возвращает информацию о механике покровителей.

Дополнительные подробности: LuaApiDetails (закрытая ссылка)

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

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

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

-- возвращаемые значения:
table or nil - если информация найдена, то таблица:
  description: WString - кастомное описание механики покровителей. Может быть пустым
  groups: table of table - индексированный с 0 список описаний групп заклинаний, на которые влияет покровитель. Каждая группа представлена таблицей с полями:
    spells: table of SpellId - индексированный с 0 список идентификаторов ресурсов заклинаний группы
    entries: table of table - индексированный с 0 список описаний влияния покровителя на заклинания этой группы. Каждое описание представлено таблицей с полями:
      fairyRank: number (int) - уровень покровительства
      immunityTimeMs: number (int) - время, на которое игрок имунен
      durationMod: number (float) - модификатор длительности

-- пример:
local info = avatar.GetFairyMechanicsInfo()
if info then
  local spellsOfFirstGroup = info.groups[0].spells
  if spellsOfFirstGroup then
    local spellId = spellsOfFirstGroup[0]
  end
end

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

EventUnitFairyChanged
EventUnitFairyRankChanged
FunctionAvatarGetFairyMechanicsInfo
FunctionUnitGetFairyInfo
FunctionUnitGetFairyPowerBonus
FunctionUnitGetFairyZodiacSignInfo


CategoryLuaApi CategoryFunction CategoryAvatar CategoryFairy

На главную