Как наиболее простым и универсальным образом узнать, по чьей вине произошла смена владельца юнита через заклинания вселения, порабощения разума и т. д.
Мне нужно, чтобы порабощённые юниты добавлялись в ту же группу, где находится его поработитель.
Мне нужно, чтобы порабощённые юниты добавлялись в ту же группу, где находится его поработитель.
И второй вопрос, смежный (не стану дублировать его в пуле вопросов).
Мне по аналогии нужно узнавать призывателей юнитов. Но на завод гоблинов и порождения магмы призыв не действует. Мне рекомендовали отлавливать призыв обозначенных юнитов через событие "юнит вошёл в регион". Но как мне по такой аналогии узнавать кто именно этих юнитов призвал, если мне нужно призванных юнитов добавлять в ту же группу, где находятся призыватели.
Мне по аналогии нужно узнавать призывателей юнитов. Но на завод гоблинов и порождения магмы призыв не действует. Мне рекомендовали отлавливать призыв обозначенных юнитов через событие "юнит вошёл в регион". Но как мне по такой аналогии узнавать кто именно этих юнитов призвал, если мне нужно призванных юнитов добавлять в ту же группу, где находятся призыватели.
Заранее спасибо
Принятый ответ
Можно по приказу отслеживать смену владельца у юнита, если это скилы юзаются. Кто последний навел на юнита приказ. И потом сверить прошло ли заклинание успешно с помощью "юнит запускает/приводит/завершает заклинание.
Возможно будет достаточно одного события "юнит приводит скилл в действие", и переменной юнит-таргет скил
`
ОЖИДАНИЕ РЕКЛАМЫ...
1
Показать
nazarpunk
2 года
1
Показать
По классике посоветую делать все призывы и захваты триггерными. Тогда проблема исчезнет как класс.
1
Показать
MpW
2 года
1
Показать
Можно по приказу отслеживать смену владельца у юнита, если это скилы юзаются. Кто последний навел на юнита приказ. И потом сверить прошло ли заклинание успешно с помощью "юнит запускает/приводит/завершает заклинание.
Возможно будет достаточно одного события "юнит приводит скилл в действие", и переменной юнит-таргет скил
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.