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

На главную

## protectedActions.RunSpell( spellId )

Начинает сотворение заклинания на цель по умолчанию.

- Если тип заклинания "в цель", то берётся текущая цель (или на себя, если цель не дружественная, а заклинание дружественное).

- Если "на себя", то кастуется на себя.

- Если "в точку", то кастуется в точку под текущей целью, или под собой, если цели нет.

ВНИМАНИЕ! В пользовательских аддонах есть ограничение: этот метод будет работать только в обработчиках реакции на действия (не перемещение) мыши. То есть на нажатие кнопки.

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

    -- объявление:
    function RunSpell( spellId )

    -- параметры
    spellId: SpellId - идентификатор заклинания

    -- возвращаемые значения
    нет

    -- пример использования
    local spellbook = avatar.GetSpellBook()
    avatar.RunSpell( spellbook[1] )

#### Связанные функции: "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 CategoryAllowedInReactions

На главную