Есть детект урона в карте.
Хочу сделать так что бы способность блокировала урон от 15-ти атак при наложении.
Как это сделать с 1 юнитом я знаю, но как сделать каждому отдельному юниту свой счетчик зарядов?
Видел на хайве офигенную инструкцию, но никак не могу найти

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

Нашел, называется динамическое индексирование

чет все равно не понимаю, как сделать проверку
юнит получил урон, если юнит = юнит из переменной UnitsBuffed - запустить триггер?
Как вместо индекса указать любой юнит из переменной?

Получилось, вот такая штука нужна была как на втором скрине, все равно оставлю тему, мб кому пригодится еще
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
10
2 года назад
Отредактирован Chosen2
0
Нашел, называется динамическое индексирование

чет все равно не понимаю, как сделать проверку
юнит получил урон, если юнит = юнит из переменной UnitsBuffed - запустить триггер?
Как вместо индекса указать любой юнит из переменной?

Получилось, вот такая штука нужна была как на втором скрине, все равно оставлю тему, мб кому пригодится еще
Загруженные файлы
Принятый ответ
0
18
2 года назад
0
Отдельному юниту можно сделать счётчик через UnitUserData, а добавлять триггерно, через локальные переменные, реализуемо на custom script, jass итд. На гуи будет геморрой. Что касаемо отображения зарядов, тут можно попробовать абилку с 15 уровнями, где на каждый заряд свой уровень, с разным описанием, и динамически менять уровень абилки
Чтобы оставить комментарий, пожалуйста, войдите на сайт.