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

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

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