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

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

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