Как наиболее простым и универсальным образом узнать, по чьей вине произошла смена владельца юнита через заклинания вселения, порабощения разума и т. д.
Мне нужно, чтобы порабощённые юниты добавлялись в ту же группу, где находится его поработитель.
И второй вопрос, смежный (не стану дублировать его в пуле вопросов).
Мне по аналогии нужно узнавать призывателей юнитов. Но на завод гоблинов и порождения магмы призыв не действует. Мне рекомендовали отлавливать призыв обозначенных юнитов через событие "юнит вошёл в регион". Но как мне по такой аналогии узнавать кто именно этих юнитов призвал, если мне нужно призванных юнитов добавлять в ту же группу, где находятся призыватели.
Заранее спасибо

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