Имеется ли функция для проверки доступности способности? Сделал способность, которой требуется определённое улучшение и в игре он не доступна, но имеется уведомление о том, что требуется определённое улучшение.

Так способность триггерная, для её проверки я использую условие ( GetUnitAbilityLevel( ) > 0 ), и это условие возвращает true, несмотря на то, что способность не доступна (требуется улучшение).

Мне придётся каждый раз проверять уровень улучшения тоже? Или есть другая функция для проверки доступности способности?

Принятый ответ

При улучшении повышай уровень абилки на 2й
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
0
19
6 лет назад
0
Похожие вопросы:

ответ
Так ты же выключаешь триггер на 18 секунд вот он и не срабатывает.
Поставь условие, что герыч не имеет абилки-пустышки, если не имеет - дать её и через 18 сек забрать и пустить молнию.
Правда я не уверен насчёт того, отловится ли attacking unit через 18 сек вейта, проверь...
Вообще, если устраивает орбом - то даёшь "сферу молний" с эффектом "цепь молний", у которой 18 сек перезарядка(у цепи не у сферы)
ответ
Добавить в требование способностей наличие у игрока нормального героя (не морфнутого) или дамми юнита, которого нужно будет создавать или удалять.
ответ
Ты смотрел внимательно телескоп гоблинов и поставку ресурсов? Проверка каста этих способностей ведется по событию - золото игрока изменилось
ответ
RotceV,
юнит приобретает способность
приобретённая способность == Абилка А
modify hero skills point trggering unit substract 1 point
ответ
Задать рандомное число (напр: set YourNumber =random integer number between 1 and 5) и кастовать в зависимости от того что выпало

0
26
6 лет назад
0
При улучшении повышай уровень абилки на 2й
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
Принятый ответ
0
32
6 лет назад
0
Ну только проверка мемхаком на обычный сайленс.
Либо обходные пути, как предложил Extremator,.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.