Никогда не задумывался но вдруг задумался, а как оследить был ли юнит убит способностю?

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
32
pro100master:
думаю оследить можно если все способности делать тригернно
Это порой недоступная роскошь!
22
quq_CCCP, у меня способность с тригер который передает параметр что был способность урона, а отлов события проверяет цель юнита если юнит мертв то работаем дальше...
23
А не проще ли зделать например:
Юнит использовал способность
Проверка жив ли юнит цель способности
Действие.
32
FrigatPlay, он умереть может черт знает от чего, ибо урон на носитя при касте способности далеко не сразу, потом юнита могут бить, на нем может бытьб 100500 дебаффов и так далее..
22
Я говорю вноси список массив очереди урона и тип и тип способности, если юнит юмер а массив был последный способность то сработать.. Конечно это много кода будет столько
18
А если во время применения способности вешать юниту Custom Value или способность-маркер, а после применения снимать?
Если юнит умер, то другой триггер должен его отловить и сравнить наличие способности / число CV.
Я так сделал в карте через группу юнитов. Если они попали в радиус взрыва (правда, триггерного), то им даётся способность "Взорвать юнита" на основе кольца защиты с нулевыми параметрами. После нанесения урона способность убирается. Второй триггер ловит смерть юнита, и, если у него есть такая способность, то создаёт спецэффект кровавого взрыва.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.