Добавлен Impertus
Собственно проблема:
Триггер состоит из двух частей, обе обращаются к смерти юнита. Вторая часть работает отлично, а вот первая с тем же условием - не хочет.
Пробовал без переменных, с перемещением по вертикали обьявления переменных -не работает ни в какую. Спецэффекты только для тестов, где проблема, выяснилось, что как минимум не создается отряд - то есть не считывается эффект ауры на умирающем юните.
В чем проблема?
Триггер состоит из двух частей, обе обращаются к смерти юнита. Вторая часть работает отлично, а вот первая с тем же условием - не хочет.
Пробовал без переменных, с перемещением по вертикали обьявления переменных -не работает ни в какую. Спецэффекты только для тестов, где проблема, выяснилось, что как минимум не создается отряд - то есть не считывается эффект ауры на умирающем юните.
В чем проблема?
Принятый ответ
Умирающий юнит, в том понятии, в каком его жуёт игра, не имеет баффов.
Вместо "Умирает" отлавливай поулчение смертельного удара (событие юнит получает урон).
Если полученный урон > оставшегося здоровья - то сделать всё то, что у тебя для умирающего
Вместо "Умирает" отлавливай поулчение смертельного удара (событие юнит получает урон).
Если полученный урон > оставшегося здоровья - то сделать всё то, что у тебя для умирающего
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Вместо "Умирает" отлавливай поулчение смертельного удара (событие юнит получает урон).
Если полученный урон > оставшегося здоровья - то сделать всё то, что у тебя для умирающего
Отредактирован Impertus
Отредактирован Impertus
Суть спелла - аура смерти стандартная, на дружественные войска, если под этой аурой свой умирает, то регенит своим же под этой аурой половину своих максимальных хп, поделенных на число юнитов вокруг. 1 юнит - 50%, 2 юнита - по 25% каждому и т.д.
Так вот, не работает захват в переменную макс хп умирающего, т.к. не могу подобрать ключ, т.е. спецификацию юнита (триггеринг, матчинг, дайинг и пр. не работают). Какая должна быть в таком случае классификация? Или триггер срабатывает уже после смерти юнита, и соотв хп=0? Как тогда захватывать? В массив всех юнитов под аурой и потом извлекать оттуда?
Отредактирован Melissa
Вырежь триггер в отдельную карту, исправлю
А вот почему при такой очередности сначала обнулялось?
Если вейт поставить, даже 0.1 сек, то работает и с обнулением. Спасибо.
Отредактирован Impertus
Не надо обнулять, если надо от части хп каждого юнита а не от умираюещего, то просто действие присовения впихни в цикл