Добавлен scopterectus
Имеется ли функция для проверки доступности способности? Сделал способность, которой требуется определённое улучшение и в игре он не доступна, но имеется уведомление о том, что требуется определённое улучшение.
Так способность триггерная, для её проверки я использую условие ( GetUnitAbilityLevel( ) > 0 ), и это условие возвращает true, несмотря на то, что способность не доступна (требуется улучшение).
Мне придётся каждый раз проверять уровень улучшения тоже? Или есть другая функция для проверки доступности способности?
Принятый ответ
При улучшении повышай уровень абилки на 2й
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Вот и будет проверять что уровень больше 1 = улучшение есть.
А вообще, да - проверяешь улучшение, и всё.
Либо обходные пути, как предложил Extremator,.