Добавлен Zelensky
Как сделать, чтобы автоатаки юнита наносили урон зависящий от максимального здоровья врага?
Принятый ответ
Наносить доп урон триггерно, в тот самый момент когда один юнит получает урон от другого.
Как отловить физ урон уже писали не раз...
Как отловить физ урон уже писали не раз...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Как отловить физ урон уже писали не раз...
Перед каждым ударом проверяешь GetUnitState( unit, UNIT_STATE_MAX_LIFE ) кол-во хп, по кол-ву макс хп вычисляй урон, к примеру
GetUnitState( unit, UNIT_STATE_MAX_LIFE ) * 0.05 (5% урона от макс хп юнита)
А потом с блокируешь рекурсию триггера глобалкой или отключением, наносишь урон цели от лица атаковавшего юнита физическим уроном (или каким там надо?)
Alexander122: Просто тип не шарит, но думает, что он шарит
Там проще копипастить если чо....
Отредактирован ssbbssc
удалите вопрос лучше