Собственно проблема:
Триггер состоит из двух частей, обе обращаются к смерти юнита. Вторая часть работает отлично, а вот первая с тем же условием - не хочет.
Пробовал без переменных, с перемещением по вертикали обьявления переменных -не работает ни в какую. Спецэффекты только для тестов, где проблема, выяснилось, что как минимум не создается отряд - то есть не считывается эффект ауры на умирающем юните.
В чем проблема?

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
24
Умирающий юнит, в том понятии, в каком его жуёт игра, не имеет баффов.
Вместо "Умирает" отлавливай поулчение смертельного удара (событие юнит получает урон).
Если полученный урон > оставшегося здоровья - то сделать всё то, что у тебя для умирающего
Принятый ответ
11
А захватывать здоровье умирающего юнита через триггеринг юнит? Сделал через получение смерт. удара, но здоровье не восстанавливает, эффект нужный есть, т.е. здоровье не захватывается (через аттакед\тригг)
28
проще добавлять юниту абилку, и сделать триггерную ауру, и проверять наличие абилки.
11
Вот так оно выглядит сейчас, кроме триггеров на дамаг соурс, но они стандартные. Проблема теперь в том, что отряд создается, но здоровье умирающего юнита не захватывается - и, соответственно, не восстанавливается, через какую классификацию его захватывать?
Аура в условии не влияет, эффект на отряд есть.
Загруженные файлы
24
При каких-то там условиях в какой-то там ауре, если её настроить на обратные цели(были друж стали враж) - услоиве "имеет баф" не реагирует, если в способности всё по нулям выставлено. Поставь хотя бы 0.01 и проверь ещё раз
11
Melissa:
При каких-то там условиях в какой-то там ауре, если её настроить на обратные цели(были друж стали враж) - услоиве "имеет баф" не реагирует, если в способности всё по нулям выставлено. Поставь хотя бы 0.01 и проверь ещё раз
Несколько раз прочитал - не понял)
Суть спелла - аура смерти стандартная, на дружественные войска, если под этой аурой свой умирает, то регенит своим же под этой аурой половину своих максимальных хп, поделенных на число юнитов вокруг. 1 юнит - 50%, 2 юнита - по 25% каждому и т.д.
Так вот, не работает захват в переменную макс хп умирающего, т.к. не могу подобрать ключ, т.е. спецификацию юнита (триггеринг, матчинг, дайинг и пр. не работают). Какая должна быть в таком случае классификация? Или триггер срабатывает уже после смерти юнита, и соотв хп=0? Как тогда захватывать? В массив всех юнитов под аурой и потом извлекать оттуда?
Кстати, во второй части тригга условие аура на умирающем, и оно работает.
24
при получении урона это триггеринг юнит -_- Как так не ловится? надо ошибку искать
Вырежь триггер в отдельную карту, исправлю
24
непонятно на кой тебе было обнуление, вообще не втыкаю. Юниты без него лечатся. вот только не факт что выхиленное количество спасёт цель от гибели, если надо чтобы при срабатывании цель именно выживала, то включи отклченное действие там.
Загруженные файлы
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.