Здравствуйте. У меня есть способность "огненный столб", а так же есть дамми юнит с замедлением по области. Как мне сделать чтоб дамми юнит появлялся в центре используемого мною огненного столба и использовал свою способность (хотя есть вариант просто дать ему ауру на замедление)?

Принятый ответ

Ну вообще да, на счёт ауры замедления ты прав. Самое простое в твоём случае это просто юнит с аурой в центре области, на которую применяется "Огненный Столб". Если конечно щамедление должно быть привязано именно к этой области (там где будет урон), а не к самим юнитам, по которым этот урон пройдёт.
Не зависимо от того каким именно образом применяется способнлсть, на область или в указанную точку, ты всегда можешь ссылаться на "ability being cast point" (или что-то типа того, переводится как "точка пнименения способности"), которая выдаст тебе точку применения заклинания, либо центр области применения "Огненного столба" (т.к. технически это одно и тоже, только область каста это когда к точке каста прерисовывается радиус воздействия).
Вот и отлавливаешь событие "юнит приводит способность в действие", проверяешь усвловием какую именно, и после этого создаёшь юнита в позиции куда был применён спелл.
В идеале ещё бы точку это зачистить, а для этого сначала надо её отдельно создать используя переменную, потом сослаться на неё, и в конце удалить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
17
1 год назад
0
Отдать дамми приказ кастовать по области, центр которой находится в координатах самого дамми, или рядом (в гуи вроде такое есть)
1
26
1 год назад
1
Ну вообще да, на счёт ауры замедления ты прав. Самое простое в твоём случае это просто юнит с аурой в центре области, на которую применяется "Огненный Столб". Если конечно щамедление должно быть привязано именно к этой области (там где будет урон), а не к самим юнитам, по которым этот урон пройдёт.
Не зависимо от того каким именно образом применяется способнлсть, на область или в указанную точку, ты всегда можешь ссылаться на "ability being cast point" (или что-то типа того, переводится как "точка пнименения способности"), которая выдаст тебе точку применения заклинания, либо центр области применения "Огненного столба" (т.к. технически это одно и тоже, только область каста это когда к точке каста прерисовывается радиус воздействия).
Вот и отлавливаешь событие "юнит приводит способность в действие", проверяешь усвловием какую именно, и после этого создаёшь юнита в позиции куда был применён спелл.
В идеале ещё бы точку это зачистить, а для этого сначала надо её отдельно создать используя переменную, потом сослаться на неё, и в конце удалить.
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.