Всем привет.
Суть вопроса такова:
есть лунный колодец, у него стоит при постройке автоматическое применение стандартной способности регенерации (мана+здоровье).
у него есть грейд в колодец уровень2.
И после грейда, автоматическое применение этой способности выключается. А нужно чтоб оставалось.
Вот тригер которым я пытаюсь запустить автоматическое применение. Но он не включает его.
Как мне после грейда, оставить автоматическое применение активным?
ps. через событие постройки тоже не работает активным(((

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

Вот решение проблемы. Незнаю как я это упустил, но для того чтоб после грейда что-то делать со зданием нужно использовать условие - ЮНИТ ЗАВЕРШАЕТ УЛУЧШЕНИЕ.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
27
2 года назад
2
дебагом надо проверить когда здание появляется. при старте (когда ставят колодец строится) или при завершении.
В jass можно проверить запустить ли приказ. bool вернет либо true,false
Во втором скрине ошибка в условии, надо не matching unit. а trigger unit. И еще возможно нужна задержка 1.00 сек после стройки

все дебагом проверять надо. запускается ли у вас триггер. вы даже это не делаете

mayching unit это используется в фильтрах группы для отсева юнитов. только в функциях группы используется это
0
7
2 года назад
Отредактирован mistwood
0
Вот решение проблемы. Незнаю как я это упустил, но для того чтоб после грейда что-то делать со зданием нужно использовать условие - ЮНИТ ЗАВЕРШАЕТ УЛУЧШЕНИЕ.
Загруженные файлы
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.