Друзья, подскажите (только пожалуйста подробно, для начинающих), возможно ли и если да, то как сделать способность след.типа:
Если юнит не получает урон в течении 5 секунд, то начинает восполнять по 6% здоровья в секунду. Как только получает урон, способность отключается до след. 5-секундного отсутствия входящего урона.
Заранее благодарю!)

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

Можно, но подобное для новичков не самое простое.
Нужно 2 триггера, первый будет иметь событие что юнит выучил способность\вошел в игровой регион (в зависимости будет ли
эта способность героя, или крипа) ну условие в первом случаи - что выученная способность == той что нам нужна и её уровень равен 1 (так же проверь что юнит не иллюзия), во втором что у юнита есть такая то способность (уровень способности выше 0) ну и так же проверка что юнит не иллюзия.
Далее действие, добавить в триггер 2 событие - юнит получает урон, юнит умерает (если это герой). ну и вручаешь юниту способность на основе 'AUua' Unholy aura (там какраз есть % регена хп).
Во втором триггере не ставим событий, но ставим условие что полученный урон выше 0, или событие триггера равно = юнит подох.
Дествие, удалить у юнита способность на основе 'AUua'
(если юнит сдох то ниче не делаем), если нет то запускаем таймер на 5 сек. и по его истечению вручаем ауру юниту.
На гуи будет сложно, jass судя по всему не ваше...
Такие способности не рекомендую для начинающих, попробуйте что попроще.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
23
7 лет назад
0
Отлови тригерный урон и булевой меняй true false каждый тик времени, не вижу сложного!
0
8
7 лет назад
0
JyHgle:
Отлови тригерный урон и булевой меняй true false каждый тик времени, не вижу сложного!
Я же попросил, более развернуто можно, ну я только начинаю осваивать это все, и в данном сообщении не понял практически ничего
2
32
7 лет назад
2
Можно, но подобное для новичков не самое простое.
Нужно 2 триггера, первый будет иметь событие что юнит выучил способность\вошел в игровой регион (в зависимости будет ли
эта способность героя, или крипа) ну условие в первом случаи - что выученная способность == той что нам нужна и её уровень равен 1 (так же проверь что юнит не иллюзия), во втором что у юнита есть такая то способность (уровень способности выше 0) ну и так же проверка что юнит не иллюзия.
Далее действие, добавить в триггер 2 событие - юнит получает урон, юнит умерает (если это герой). ну и вручаешь юниту способность на основе 'AUua' Unholy aura (там какраз есть % регена хп).
Во втором триггере не ставим событий, но ставим условие что полученный урон выше 0, или событие триггера равно = юнит подох.
Дествие, удалить у юнита способность на основе 'AUua'
(если юнит сдох то ниче не делаем), если нет то запускаем таймер на 5 сек. и по его истечению вручаем ауру юниту.
На гуи будет сложно, jass судя по всему не ваше...
Такие способности не рекомендую для начинающих, попробуйте что попроще.
Принятый ответ
0
8
7 лет назад
0
Во, благодарю, стало немного понятнее) буду пробовать)
Чтобы оставить комментарий, пожалуйста, войдите на сайт.