Добавлен Ernold
Здравствуйте.
Итак, по порядку. Мне нужно сделать так, чтобы когда у юнита кончалось здоровье (1 хп) он не умирал, а становился неуязвимым (как, например, в кампаниях, где Артес убивает Кел'Тузеда, Утера или Антонидаса) или просто не умирал (то есть, его можно атаковать, но хп от этого не уменьшается). Дело в том, что есть команда "Make Invulnerable", которая делает неуязвимым, и есть событие "Боевая единица - Life", позволяющая настроить, при каком хп действие происходит. Но мне мешает то, что если я установлю событие "Unit's Life becomes меньше или равно 1" и действие "make Unit Invulnerable", то, если ему нанесут лишний урон, он умрёт, а не останется с 1 хп и сделается неуязвимым.
Собственно, вопрос: как сделать так, чтобы юнит оставался с 1 хп?
Надеюсь на скорейшую помощь.
Заранее спасибо.
Итак, по порядку. Мне нужно сделать так, чтобы когда у юнита кончалось здоровье (1 хп) он не умирал, а становился неуязвимым (как, например, в кампаниях, где Артес убивает Кел'Тузеда, Утера или Антонидаса) или просто не умирал (то есть, его можно атаковать, но хп от этого не уменьшается). Дело в том, что есть команда "Make Invulnerable", которая делает неуязвимым, и есть событие "Боевая единица - Life", позволяющая настроить, при каком хп действие происходит. Но мне мешает то, что если я установлю событие "Unit's Life becomes меньше или равно 1" и действие "make Unit Invulnerable", то, если ему нанесут лишний урон, он умрёт, а не останется с 1 хп и сделается неуязвимым.
Собственно, вопрос: как сделать так, чтобы юнит оставался с 1 хп?
Надеюсь на скорейшую помощь.
Заранее спасибо.
Принятый ответ
Melissa:
Юнит получает урон и умирает ещё до того как ты даёшь хп триггерно.юнит получает урон
damage taken >= здоровье triggering unit
б.е. - set life to (1 + damage taken)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован RSQR
Условие - Погибший юнит - герой. или уточняешь цель
Действие - Воскресить героя в точке погибшего юнита.
Действие - Сделать воина неуязвимым.
???
Профит
Кстати, не знает кто-нибудь, как это действие происходит в кампаниях Близзарда? Просто про эти варианты я вроде бы знал.
Отредактирован Ernold
Если б я их открыл, я б не задавал вопрос:)
Отредактирован Melissa
damage taken >= здоровье triggering unit
б.е. - set life to (1 + damage taken)
дать книгу заклинаний, со способностью камня жизни, дающей 99999 хп, визуально хп не изменится, а вот убить не получится(крест дазла в доте так реализовывался вроде). Примечание - способ не мой, не проверял, т.к. делаю по первому варианту всегда.
Melissa:
Melissa:
Тогда уж сподручнее на момент сделать неуязвимым при получении урона, запустить таймер на 0 сек и сделать уязвимым по истечению. Со спеллбуком и камнем здоровья ещё проверить надо, мне просто леень.