Делаю карту, сражение 4 рассы, альянс эльфы нежить орки, называется выжить в чаще, добавляю разных юнитов для расс, столкнулся с проблемой, Строитель строит юнита шамана, он не умеет двигатся, нужно что бы он мог использовать способность на всю карту, суть в том что шаман должен использовать способность которая даст юниту на которого он использовал способнсоть, способность которая дает бафф на урон по зданиям, потом забирал его через некоторое время
То есть действия:
Шаман использовал способность на юита
юнит получает способность
wait 20 секунд
забрать спосбность
как сделать это через бафф который он использует на юнита?

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

Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
0
32
7 лет назад
0
Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
Принятый ответ
0
10
7 лет назад
0
quq_CCCP:
Ну тебе нужно чтобы был прямо таки бафф который можно рассеивать?
Для начала сделай способность, и баф на основе какой нибудь пустышки, подойдет ярость у некромантов, так же переодический триггер который раз в пол секунды проверяет всех юнитов в группе, есть ли у них бафф если юнит мертв или у него нет баффа, то у юнита удаляется способность на доп урон зданиям и сам унит удаляется из группы.
При касте твоим шаманов заклинания на цель, ты добавляешь цель заклинания в группу, которую и перебирает описанный выше триггер.
Надеюсь понятно?
В принципе более менее понял, то есть:
А юнит, применяет способность
условие: если способность равно (мой бафф)
то действие: добавить юнита в отряд (моя переменная,)
только как ввести триггер который будет добавлять юнита цель заклинания?
и как сделать переводческую проверку, и не будет ли это загружать, сильно карту, которая и так весит 32 мб.
0
20
7 лет назад
0
Taurenus:
весит 32 мб.
по сравнению с ЭТИМ, этот кусочек кода - капля в море
Чтобы оставить комментарий, пожалуйста, войдите на сайт.