Пользовательские дополнения
На главную
spellLib.GetDurationBuff( spellId )
Ищет на аватаре экземпляр бафа максимальной длительности с ресурсом совпадающим с durationBuff спелла. В случае успеха возвращает id экземпляра бафа. Если такого бафа на аватаре нет или спелл в принципе не имеет такого бафа - возвращает nil.
durationBuff - специальный бафф связанный со спеллом оставшееся время действия которого надлежит показывать на иконке спелла в панели действий. Например время жизни механизмов инженера и тп.
-- библиотека
spellLib
-- объявление:
function GetDurationBuff( spellId )
-- параметры
id: SpellId - Id умения
-- возвращаемые значения
ObjectId or nil - идентификатор бафа, если такой баф есть у спелла и висит на аватаре в данный момент
-- пример использования
local durationBuff = spellLib.GetDurationBuff( spellId )
Связанные страницы: "CategoryLuaApi" "CategorySpellLib"
CategorySpellLib
EnumSpellbookPage
FunctionAvatarGetBuildSwitchSpell
FunctionGuildHallLibGetTeleportSpell
FunctionHangarGetLendShipSpellId
FunctionHangarGetReturnLendedShipSpellId
FunctionSpellLibCanRunAvatar
FunctionSpellLibCanRunAvatarEx
FunctionSpellLibGetActionGroups
FunctionSpellLibGetActionGroupsDescriptions
FunctionSpellLibGetAESectorProps
FunctionSpellLibGetCooldown
FunctionSpellLibGetCurrentValues
FunctionSpellLibGetDescription
FunctionSpellLibGetDescriptionParams
FunctionSpellLibGetDurationBuff
FunctionSpellLibGetIcon
FunctionSpellLibGetObjectSpell
FunctionSpellLibGetProperties
FunctionSpellLibGetRequiredBuffs
FunctionSpellLibGetRequiredResources
FunctionSpellLibGetRequirements
FunctionSpellLibGetState
FunctionSpellLibGetValuedObject
FunctionSpellLibHasDurationBuff
CategoryLuaApi
CategoryFunction
CategorySpellbook
CategorySpellLib
На главную