Без формальностей - как сделать ульт Леорика?
Обычное перерождение, всё банально до беспаменства, но есть ньюанс.
Его ульт замедляет всех вокруг его трупа на некоторое время.
Вообще, я бы хотел узнать поподробнее о действиях, после смерти какого либо юнита. Просто в моём случае, дамми не спаунится, ко всему прочему не учитывает присутствие у Героя соответствующего скила, не говоря о его нынешней перезарядке.
Скорее всего, я позже разберусь, как и что делать с вопросом про действия дамми, после смерти юнита. А щас хотелось бы получить ответ столь простому вопросу

Принятый ответ

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

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
0
28
4 года назад
Отредактирован Roy Mustang
0
проверь через другое действие если событие вообще работает (например оповещение текста)
0
26
4 года назад
0
Ну вообще - там юзается "удар грома" без урона, но с эффектом замедления.
Каст идёт с дамми-юнита.
В какой момент это делается? - когда ХП героя достигает отметки в 0 ед., но при этом событие "юнит умер" не отрабатывается. Значит герой упал, но не умер, и будет перерождён.
Но тут один момент - в таком виде это не будет корректно работать при срабатывании другого перерождения. Так что тут надо добавить либо какой-то костыль, либо просто сделать триггерный аналог скилла (отлавливать смертельный урон, паузить, неуязить, проигрывать анимацию смерти, ждать, поднимать юнита).
Принятый ответ
0
6
4 года назад
Отредактирован Lesnoi troll
0
Но тут один момент - в таком виде это не будет корректно работать при срабатывании другого перерождения. Так что тут надо добавить либо какой-то костыль, либо просто сделать триггерный аналог скилла (отлавливать смертельный урон, паузить, неуязить, проигрывать анимацию смерти, ждать, поднимать юнита).
А как отлавливать смертельный урон?
0
23
4 года назад
0
вручи щит пехотинца и скрой и лови приказ при смерти с крестом увидите магия
2
32
4 года назад
2
Событие EVENT_WIDGET_DEATH, делается с помощью функции TriggerRegisterDeathEvent( trigger, widget)
Это событие на юнита можно повешать лишь в jass, на гуях не пашет - там оно лишь на деревья.
Ну собственно оно срабатывает какраз на смерть юнита с крестом перерождения, ну далее все просто, проверить кд реинкарнации не штука, таймер в помощь или таймер в 0.00 сек, по которому проверити реально ли юнит подох или нет.

Замедление - даммик с ударом грома горного короля.
0
23
4 года назад
0
quq_CCCP, мне проше проверитть события умер я его вешаю данные что дданный умер
потом срабатывает события приказ шит пехотинца когда он воскрешает. Я проверяю данные смерти и выявляет крест без таймера как раз
0
6
4 года назад
0
quq_CCCP:

Замедление - даммик с ударом грома горного короля.
Я использовал "Удар по земле". Это условность, или можно что угодно использовать?
0
32
4 года назад
0
Lesnoi troll, неважно, это способности клоны.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.