Добавлен DirtyBeach
Собственно ситуация такова - есть аура, которая действует на враждебных юнитов, юнит умирает, происходит то-то. Если выставить в условие "Юнит имеет бафф", то ничего не происходит. Есть ли способ засечь это, без постоянной проверки подходящих юнитов, находящихся на нужном расстоянии?
P.S. - желательно на ГУИ
P.S. - желательно на ГУИ
Принятый ответ
Можно сделать переменную-отряд, в которую периодически засовывать юнитов с баффом.
Каждые 2 сек. - перебрать всех юнитов -
Каждые 2 сек. - перебрать всех юнитов -
- если юнит не в группе и имеет бафф - засунуть в группу
- если юнит в группе но без баффа - убрать из группы
при смерти проверять что юнит в группе
по другому бафф не отследить тк они снимаются при смерти
по другому бафф не отследить тк они снимаются при смерти
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Каждые 2 сек. - перебрать всех юнитов -
по другому бафф не отследить тк они снимаются при смерти
0.1 сек. не обязательно, у аур все равно задержка наложения/снятия