Как отследить начало атаки юнита? Например: лучник начинает стрелять и создается молния в области.
Я просто хочу реализовать следующее: маг начинает атаковать, с него снимается n количество магии. Если количество маны меньше или равно 20, то запретить атаку.

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

Событие - юнит атакован и есть начало замаха, только начала замаха будет отслеживаться у АТАКУЮЩЕГО юнита
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
имхо, легче сделать ее самому, а не отлавливать
ответ
на сколько я понял твой триггер срабатывает при получении урона определённым юнитом
и ты вызываешь в нём этот триггер
который наносит урон этому самому юниту
в результате опять срабатывает отлов урона
и опять наносится урон
и опять ...
в общем получается рекурсия и вар выкидывает из за переполнения стека
кстати почему бы не сделать отлов урона в 1 триггере?
ответ
событие "юнит атакован" срабатывает перед каждой атакой в момент замаха
событие "юнит получает урон" (Specific unit event) срабатывает перед нанесением урона, но это событие нужно добавлять другим триггером отдельно для каждого юнита (Trigger - Add new event)

3
32
2 года назад
3
Событие - юнит атакован и есть начало замаха, только начала замаха будет отслеживаться у АТАКУЮЩЕГО юнита
Принятый ответ
0
17
2 года назад
0
Bergi_Bear, спасибо, все отлично работает
0
14
2 года назад
0
Komkozavr:
Bergi_Bear, спасибо, все отлично работает
Можно абузить отменой атаки если что
Чтобы оставить комментарий, пожалуйста, войдите на сайт.