Отслеживание атаки юнита

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

Ответ

Событие - юнит атакован и есть начало замаха, только начала замаха будет отслеживаться у АТАКУЮЩЕГО юнита

Views: 119

XGM Bot #1 - 3 months ago 0
Голосов: 0
Похожие вопросы:

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

Bergi #2 - 3 months ago 3
Голосов: 3

Событие - юнит атакован и есть начало замаха, только начала замаха будет отслеживаться у АТАКУЮЩЕГО юнита
Komkozavr #3 - 3 months ago 0
Голосов: 0
Bergi_Bear, спасибо, все отлично работает
Гуванч #4 - 3 months ago 0
Голосов: 0
Komkozavr:
Bergi_Bear, спасибо, все отлично работает
Можно абузить отменой атаки если что