Добавлен 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)
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Melissa:
Melissa:
Тогда уж сподручнее на момент сделать неуязвимым при получении урона, запустить таймер на 0 сек и сделать уязвимым по истечению. Со спеллбуком и камнем здоровья ещё проверить надо, мне просто леень.