Иногда некорректно работает условие Is picked unit alive. Например, юнит мертвый, но действия все равно выполняются. То же самое при проверке хп юнита. Как исправить?

Возможно ты повышаешь уровень герою, когда он мёртв.
Так же, если не ошибаюсь. если попытаться повысить здоровье мёртвому юниту, он будет триггерно считаться живым.
`
ОЖИДАНИЕ РЕКЛАМЫ...
2
Прикрепи скриншот триггеров, которые ты используешь.
Условие IsUnitAlive работает верно, скорее всего ты что-то напутал.
15
Storm_dll:
Прикрепи скриншот триггеров, которые ты используешь.
Условие IsUnitAlive работает верно, скорее всего ты что-то напутал.
Прикрепил.
24
Возможно ты повышаешь уровень герою, когда он мёртв.
Так же, если не ошибаюсь. если попытаться повысить здоровье мёртвому юниту, он будет триггерно считаться живым.
Принятый ответ
Этот комментарий удален
18
А смерть героя фиксируется не после определенного времени (например приблизительно = времени анимации dissipation)?
В константах есть Время исчезновения героя. (3 сек) Может это не только с анимацией связано?
15
Melissa:
Возможно ты повышаешь уровень герою, когда он мёртв.
Так же, если не ошибаюсь. если попытаться повысить здоровье мёртвому юниту, он будет триггерно считаться живым.
Огромное спасибо! Оказывается, причиной был "послесмертный" хилл.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.