Часто пользуюсь событием отряд входит/покидает зону, чтобы запустить разные триггеры, например триггеры патрулирующих стражей. Проблема в том, что начинает всё это работать только когда юнит входит в зону, а не когда он уже в ней находиться, поэтому изначально приходиться прописывать чтобы он это сделал. Есть ли возможность сделать так, чтобы юнит изначально поставленный в зоне получал приказ сделать что-то без необходимости ему туда войти?

Есть такое условие, как проверка находится ли юнит в области (логическая). Когда открою редактор, то скину скриншот, но у меня русские триггеры. - Ставишь любое нужное тебе событие - если юнит в области, то - действия

upd функция и скрин
RectContainsUnit takes rect r, unit whichUnit returns boolean

upd хотя в твоём случае достаточно просто выбрать всех юнитов в области через проверку типа юнита и дать им приказ
кат
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
27
только если периодически тикать и чекать всех у кого нет приказа, и отправляем топать дальше. числовой приказ > 0
По идее если создать в зоне, то событие регистра срабатывает. Это означает, что либо юнит остановился под станом, или паузой. То нужно отдать приказ. Застаненный юнит имеет приказ стана, когда стан проходит, бафф снимается. детектится событием урона получение баффа, бафф выдает ноль урона. а вот детектится ли бафф когда урон снимается, не помню??
28
Есть такое условие, как проверка находится ли юнит в области (логическая). Когда открою редактор, то скину скриншот, но у меня русские триггеры. - Ставишь любое нужное тебе событие - если юнит в области, то - действия

upd функция и скрин
RectContainsUnit takes rect r, unit whichUnit returns boolean

upd хотя в твоём случае достаточно просто выбрать всех юнитов в области через проверку типа юнита и дать им приказ
кат
Загруженные файлы
Принятый ответ
1
rsfghd:
Есть такое условие, как проверка находится ли юнит в области (логическая). Когда открою редактор, то скину скриншот, но у меня русские триггеры. - Ставишь любое нужное тебе событие - если юнит в области, то - действия

upd функция и скрин
RectContainsUnit takes rect r, unit whichUnit returns boolean

upd хотя в твоём случае достаточно просто выбрать всех юнитов в области через проверку типа юнита и дать им приказ
кат
блин, спасибо, не представляешь как мне всё это будет полезно в дальнейшем изучении редактора
Чтобы оставить комментарий, пожалуйста, войдите на сайт.