Возвращает информацию о динамическом состоянии заклинании по его идентификатору.
-- библиотека spellLib -- объявление: function GetState( SpellId ) -- параметры id: SpellId - Id умения -- возвращаемые значения nil, если такого умения нет table, если действие в слоте есть -- поля возвращаемой таблицы enabled: boolean - если false, то спел не удастся, но его можно попытаться сделать autocastOn: boolean - автоматическая подготовка заклинания, true - включена, false - выключена prepared: boolean - true - приготовлено ли заклинание. false, если не приготовлено, или подготовка вообще не требуется (launchWhenReady == true). isActive: boolean - true, если в данный момент заклинание активировано (включено) debugName: string or nil -- системная информация для отладочной версии(путь к файлу), отсутствует в FinalRelease версии клиента -- пример использования local spellbook = avatar.GetSpellBook() local spellState = spellLib.GetState( spellbook[1] ) self.wtActive:Toggle( spellState.enabled )