Добавлен QuestionsGuy
Часто пользуюсь событием отряд входит/покидает зону, чтобы запустить разные триггеры, например триггеры патрулирующих стражей. Проблема в том, что начинает всё это работать только когда юнит входит в зону, а не когда он уже в ней находиться, поэтому изначально приходиться прописывать чтобы он это сделал. Есть ли возможность сделать так, чтобы юнит изначально поставленный в зоне получал приказ сделать что-то без необходимости ему туда войти?
Принятый ответ
Есть такое условие, как проверка находится ли юнит в области (логическая). Когда открою редактор, то скину скриншот, но у меня русские триггеры. - Ставишь любое нужное тебе событие - если юнит в области, то - действия
upd функция и скрин
RectContainsUnit takes rect r, unit whichUnit returns boolean
upd хотя в твоём случае достаточно просто выбрать всех юнитов в области через проверку типа юнита и дать им приказ
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
По идее если создать в зоне, то событие регистра срабатывает. Это означает, что либо юнит остановился под станом, или паузой. То нужно отдать приказ. Застаненный юнит имеет приказ стана, когда стан проходит, бафф снимается. детектится событием урона получение баффа, бафф выдает ноль урона. а вот детектится ли бафф когда урон снимается, не помню??
Ред. rsfghd