Суть такова:
- Есть "Главный юнит" (далее "ГЮ").
- При смерти ближайшего союзного юнита восстанавливает часть здоровья "ГЮ".
Вопрос как лучше реализовать?
Частично что-то получилось сделать, но! Была идея сделать через ауру (самый просто вариант), вроде как двух зайцев можно убить (дистанцию до юнита и вопрос союзности погибшего юнита по отношению в "ГЮ"). Но на мёртвых аура вроде как не действует, а значит и "бафа" от ауры не будет на убитом юните. То есть в условие триггера это уже не сработает. (pic. 1) Как быть?
Если это можно не через ауру сделать, а всё на триггерах, подскажите как?
- Условие союзности умершего юнита к "ГЮ" я так и не смог сделать нормально. Получилось что-то на подобии такого (pic. 2)
- Пока так и не понял, как сделать условие на дистанцию от умершего до "ГЮ".
Заранее благодарю!
Принятый ответ
ZagZag, юнит умирает -> взять всех юнитов в радиусе X от умирающего юнита и сделать (Если выбранный юнит имеет тип А И игрок-владелец выбранного юнита равен игроку-владельцу умирающего юнита, то восполнить Y здоровья выбранному юниту).
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован 8gabriel8
Есть в Real Comparsion Distance beetween points.
В условие ставишь, что (Dying unit) belongs to an ally of (Owner of ГЮ) равно Да и Distance beetween points (Position of ГЮ) и (Position of (Dying unit)) <= 600.00.
Отредактирован PT153