Как сделать, чтобы автоатаки юнита наносили урон зависящий от максимального здоровья врага?

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

Наносить доп урон триггерно, в тот самый момент когда один юнит получает урон от другого.
Как отловить физ урон уже писали не раз...
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
1
32
7 лет назад
1
Наносить доп урон триггерно, в тот самый момент когда один юнит получает урон от другого.
Как отловить физ урон уже писали не раз...
Принятый ответ
0
1
7 лет назад
0
quq_CCCP, Я это понимаю, но как именно сделать чтобы наносился дополнительный урон зависящий от максимального здоровья врага.
1
32
7 лет назад
1
А что тут непонятного? Сударь не может узнать сколько макс. хп у юнита?
0
1
7 лет назад
0
quq_CCCP, У постоянно меняющегося вражеского юнита сложновато.
4
32
7 лет назад
4
Zelensky:
quq_CCCP, У постоянно меняющегося вражеского юнита сложновато.
Шта? Мб хватить баловаться спайсами чувак, а то в дурку угодишь....
Перед каждым ударом проверяешь GetUnitState( unit, UNIT_STATE_MAX_LIFE ) кол-во хп, по кол-ву макс хп вычисляй урон, к примеру
GetUnitState( unit, UNIT_STATE_MAX_LIFE ) * 0.05 (5% урона от макс хп юнита)
А потом с блокируешь рекурсию триггера глобалкой или отключением, наносишь урон цели от лица атаковавшего юнита физическим уроном (или каким там надо?)
0
1
7 лет назад
0
quq_CCCP, Ты же понимаешь, что я дебил? Т.к я только на тригерах работать могу.
0
32
7 лет назад
0
Ну слушай, там есть это действие на гуях... Хп юнита, тока на гуи отслеживать физический урон ой как непросто, особенно для новичков...
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.