Как сделать, чтобы определённое здание не было целью автоатаки войск и его можно было атаковать только если отдать юнитам приказ ( правая кнопка мыши/ кнопка А)?
Принятый ответ
Делаем нейтральным, и примерно как предложил Lord_Teo
+ pro100master хочет, чтобы ты с целями пошаманил, как я понял:
великан не подходит, тк его нет в целях атаки или абилки. Указать не получится. Но можно взять другие типы цели: самоубийца, древа, техника. Вот с ними и шаманить можно. Их можно триггерно добавлять или удалять. Вот например, даем зданию классификацию войск: самоубийца. В целях тех юнитов, которые будут атаковать здание: ставим в целях атаки "не самоубийца". Теперь автоатака у юнита отключена, вернее не отключена, а просто он не может атаковать здание. Что происходит с юнитом, которому ты отдаешь приказ атаковать то здание? У него вместо атаковать (attack), сменяет приказ на smart (следовать в точку). Можно отследить момент атаки: даем невидимый канал с приказом smart. И когда ты даешь приказ атаковать, срабатывает абилка. Нужно сделать триггер, который отслеживает срабатывание канала, и убрать классификацию у цели или может быть переключить атаку.
+ pro100master хочет, чтобы ты с целями пошаманил, как я понял:
великан не подходит, тк его нет в целях атаки или абилки. Указать не получится. Но можно взять другие типы цели: самоубийца, древа, техника. Вот с ними и шаманить можно. Их можно триггерно добавлять или удалять. Вот например, даем зданию классификацию войск: самоубийца. В целях тех юнитов, которые будут атаковать здание: ставим в целях атаки "не самоубийца". Теперь автоатака у юнита отключена, вернее не отключена, а просто он не может атаковать здание. Что происходит с юнитом, которому ты отдаешь приказ атаковать то здание? У него вместо атаковать (attack), сменяет приказ на smart (следовать в точку). Можно отследить момент атаки: даем невидимый канал с приказом smart. И когда ты даешь приказ атаковать, срабатывает абилка. Нужно сделать триггер, который отслеживает срабатывание канала, и убрать классификацию у цели или может быть переключить атаку.
вот пример, там заменяю на вторую атаку
но вот что делать, если у юнита несколько атак включено. Тогда можно что-то другое придумать, как вариант паузу давать или приказ отмены.
но вот что делать, если у юнита несколько атак включено. Тогда можно что-то другое придумать, как вариант паузу давать или приказ отмены.
недостаток: активация канала на 1 сек стопит юнита, еще сбивает очередь приказов
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. MpW
+ pro100master хочет, чтобы ты с целями пошаманил, как я понял:
великан не подходит, тк его нет в целях атаки или абилки. Указать не получится. Но можно взять другие типы цели: самоубийца, древа, техника. Вот с ними и шаманить можно. Их можно триггерно добавлять или удалять. Вот например, даем зданию классификацию войск: самоубийца. В целях тех юнитов, которые будут атаковать здание: ставим в целях атаки "не самоубийца". Теперь автоатака у юнита отключена, вернее не отключена, а просто он не может атаковать здание. Что происходит с юнитом, которому ты отдаешь приказ атаковать то здание? У него вместо атаковать (attack), сменяет приказ на smart (следовать в точку). Можно отследить момент атаки: даем невидимый канал с приказом smart. И когда ты даешь приказ атаковать, срабатывает абилка. Нужно сделать триггер, который отслеживает срабатывание канала, и убрать классификацию у цели или может быть переключить атаку.
но вот что делать, если у юнита несколько атак включено. Тогда можно что-то другое придумать, как вариант паузу давать или приказ отмены.