Возвращает информацию о текущих значениях динамически меняющихся характеристик умения по его идентификатору.
-- библиотека spellLib -- объявление: function GetCurrentValues( SpellId ) -- параметры id: SpellId - Id умения -- возвращаемые значения nil, если такого умения нет table, если действие в слоте есть -- поля возвращаемой таблицы manaCost: number (int) - расход маны или энергии prepareDuration: number (int) - время подготовки в миллисекундах range: number (float) - растояние до цели, на котором действует заклинание minRange: number (float) - минимальное дистанция до цели, на которой возможно применение умения(если цель находится ближе, то применение не возможно) radius: number (float) - радиус действия AOE заклинания от точки применения. если спелл не AE-шный, то возвращается 0.0 predictedCooldown: number (int) - предположительная длительность кулдауна в миллисекундах debugName: string or nil -- системная информация для отладочной версии(путь к файлу), отсутствует в FinalRelease версии клиента -- пример использования local spellbook = avatar.GetSpellBook() local spellInfo = spellLib.GetCurrentValues( spellbook[1] ) common.LogInfo( spellInfo.manaCost )