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

На главную

## spellLib.GetDescription( SpellId )

Возвращает базовое текстовое описание заклинания по его идентификатору.

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

    -- объявление:
    function GetDescription( SpellId )

    -- параметры
    id: SpellId - Id умения

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

    -- поля возвращаемой таблицы
    name: WString -- название
    description: ValuedText or nil -- описание с подставленными текущими значениями параметров
    sysName: string -- системное имя спелла
    objectId: ObjectId or nil -- Id объекта умения в книге умений (action Id). В остальных случаях nil
    debugName: string or nil -- системная информация для отладочной версии(путь к файлу), отсутствует в FinalRelease версии клиента

    -- пример использования
    local spellbook = avatar.GetSpellBook()
    local spellDesc = spellLib.GetDescription( spellbook[1] )
    common.LogInfo( spellDesc.name )

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

CategorySpellLib
EnumSpellbookPage
FunctionAvatarGetBuildSwitchSpell
FunctionHangarGetLendShipSpellId
FunctionHangarGetReturnLendedShipSpellId
FunctionSpellLibCanRunAvatar
FunctionSpellLibCanRunAvatarEx
FunctionSpellLibGetActionGroups
FunctionSpellLibGetCooldown
FunctionSpellLibGetCurrentValues
FunctionSpellLibGetDescription
FunctionSpellLibGetGroups
FunctionSpellLibGetGroupsDescriptions
FunctionSpellLibGetIcon
FunctionSpellLibGetObjectSpell
FunctionSpellLibGetProperties
FunctionSpellLibGetRequiredBuffs
FunctionSpellLibGetRequiredResources
FunctionSpellLibGetRequirements
FunctionSpellLibGetState
FunctionSpellLibGetValuedObject

CategoryLuaApi CategoryFunction CategorySpellbook CategorySpellLib

На главную