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

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

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

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