То есть стандартная способность в игре визуально ровная и гладкая, а такой Канал дёрганный и обрывистый.
Это тоже можно сделать.
Изменил один параметр, теперь нельзя отдавать приказы во время каста.
Нужно понимать, что Молот Бурь и Канал разные способности вообще. Молот Бурь - типичная таргетная способность, учитывает cast point и cast backswing. Канал же способность поддерживаемая, а потому игнорирует cast point и cast backswing. Потому из Канала точную копию Молота Бурь сделать можно, но сложно.
Это для значений массива, то есть у способности на каждом уровне одна настройка имеет несколько real значений. Вот с помощью этой функции их можно удалять. Правда, переменных для самих параметров пока не завезли.
Указанный параметр способности, Какой именно параметр, указываешь сам. Использование тривиально, если просмотреть common.j, скачать который можно в шапке. Там указаны абсолютно все параметры способности.
Если кеширование не работает (или не работает только в lua), то без уничтожения булэкпры будут утекать. Потому либо уничтожаем их после использования, либо заносим в глобалки.
Плюс от занесения булэкспров и code в глобалки весьма очевиден: переменные можно использовать в местах до определения самой функции. Актуально для Jass.
а ещё круче был бы флаговый фильтр, который возращал не true\false (nil, not nil), а тип int (number) и этим числом можно было бы запускать любую функцию из functable() в луа. А вот джассер посредством executefunc("fname+id").
DracoL1ch, слово Filter короче Condition, потому на них и пересел. ScopteRectuS, я все булэкспры заношу в переменные (и code тоже иногда), рекомендую делать также.
abatyr, у твоих способностей одинаковый id приказа. Нужно создать способность на основе "Канала", дать им разные id приказа, а настоящие способности кастовать даммиками.
Ред. PT153
» WarCraft 3 / Смертельный союз для всех
Изменил один параметр, теперь нельзя отдавать приказы во время каста.
» WarCraft 3 / Потеря контроля над персанажам
» WarCraft 3 / Смертельный союз для всех
» WarCraft 3 / Официально стал доступен PTR 1.31
Источник.
Ред. PT153
» WarCraft 3 / Смертельный союз для всех
» WarCraft 3 / Смертельный союз для всех
» WarCraft 3 / Механика архонта
» WarCraft 3 / Механика архонта
» WarCraft 3 / Мгновенный поворот юнита
» WarCraft 3 / Мгновенный поворот юнита
Ред. PT153
» WarCraft 3 / Мгновенный поворот юнита
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. PT153
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Официально стал доступен PTR 1.31
Ред. PT153
» WarCraft 3 / Проблема с иконками
» WarCraft 3 / Как определить что рабочий с мешком золота?
Ред. PT153
» WarCraft 3 / Официально стал доступен PTR 1.31
» WarCraft 3 / Одновременно используются 3 способности на основе одной
» WarCraft 3 / Одновременно используются 3 способности на основе одной
Ред. PT153
» WarCraft 3 / Официально стал доступен PTR 1.31
KingMaximax:
Плюс от занесения булэкспров и code в глобалки весьма очевиден: переменные можно использовать в местах до определения самой функции. Актуально для Jass.
» StarCraft 2 / Hots и LOTV
» WarCraft 3 / Официально стал доступен PTR 1.31
ScopteRectuS, я все булэкспры заношу в переменные (и code тоже иногда), рекомендую делать также.
» WarCraft 3 / Диалог, Кнопка и утечки памяти
» WarCraft 3 / Одновременно используются 3 способности на основе одной