local unit FocusUnit = GetTriggerUnit()
if (GetUnitState(FocusUnit, UNIT_STATE_MAX_LIFE) * 0.15 >= GetUnitState(FocusUnit, UNIT_STATE_LIFE)) or (GetWidgetLife(FocusUnit) + GetEventDamage()) > GetUnitState(FocusUnit, UNIT_STATE_MAX_LIFE))
На данный момент вот так использую, есть способность которая уже сделана мной и настроена до идеала, но один пункт никак не получается сделать, это отловить урон который больше здоровья. Способность срабатывает при 15% здоровья и это работает все правильно и без ошибок, но вот если урон значительно больше здоровья, она не срабатывает и то что выше написал не выполняется, хотя по всей логике должно.
Помогите если можете, каким образом, особо не важно, если есть скиньте правильный отлов урона, который больше здоровья.
Про бессмертия юнита не говорите, за это я знаю и в текущей реализации оно уже используется, дело в том что второй пункт не хочет срабатывать, много раз проверял.

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

У тебя событие в триггере неверное. Ты указал, что юнит атакован, а необходимо событие, что юнит получает урон.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
6
8 лет назад
0
Sumert:
Полагаю, твоя способность, настроенная до "идеала" не срабатывает, когда урон больше максимального хп. Собственно, что способность делает?
Делает юнита бессмертным и быстро в течении нескольких секунд восстанавливает ему здоровье до определенного %, который устанавливается в зависимости от уровня умения.
1
6
8 лет назад
1
Скинь код полностью.
0
6
8 лет назад
0
Sumert:
Скинь код полностью.
Вот код.
Загруженные файлы
2
6
8 лет назад
2
У тебя событие в триггере неверное. Ты указал, что юнит атакован, а необходимо событие, что юнит получает урон.
Принятый ответ
0
6
8 лет назад
0
Sumert:
У тебя событие в триггере неверное. Ты указал, что юнит атакован, а необходимо событие, что юнит получает урон.
Не нашел такого, можешь скинуть, посмотрю.
1
6
8 лет назад
1
См. триггер "Иниц. сражения"
Загруженные файлы
0
6
8 лет назад
0
Sumert:
См. триггер "Иниц. сражения"
Я уже нашел, да я не тот раздел использовал, там его просто нету, сменил и нашел, пока еще разбираюсь со всем этим, а в триггерах не особо силен, искать приходиться события.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.