Почему наносится урон когда игроки начинают останавливать героя, типо не бить много раз жмут а урон проходит всё равно, как избавится от этого бага?

Потому что "юнит атакован" отлавливает начало атаки, а не получение урона, и при приказе стоп юнит начинает искать врага чтобы ударить
Надо делать отлов урона через еще один триггер, который будет добавлять в этот триггер событие "юнит получает урон" (это событие можно создавать только для определенного, указанного юнита за раз)
Второй триггер
Юнит атакован - если юнит не в группе х - добавить юнит в группу х и создать для твоего первого триггера событие, что атакованный юнит получает урон
В первом триггере поменять атакованного на переключающего (triggering), а атакующего на источник урона
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
15
biridius, Ты можеш сделать наработку, я не умею так делать как ты сказал
21
Andrey33, ну если сложно, запили ты там шмотку себе какую-нить с разоружением недорогую и/или сделай так, чтобы абуз этой способности не был особенно полезным (ведь основная атака тогда не проходит).
Или вот тебе вариант намного проще того, что сказано выше. Когда твой юнит атакует, давай ему абилу-пустышку без иконки и без эффектов, ничего не делающую, а через 0.5 секунды убирай обратно. А в условиях триггера пропиши, что он срабатывает, только если этой пустышки нет.
11
Лучше использовать событие "Юнит получает урон"
15
Dragonear, Странно но у меня нету получает урон в событиях
21
Andrey33, его в глобальных GUI событиях нету
Короче, воля твоя, имхо проще все-таки через маркер, сбрасываемый через полсекунды, сделать, не сильно хуже, а намного легче реализовывается
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.