Скажите пожалуйста, как отключить героям в AI скрипте автоприменение способностей?

Ответ на мой вопрос: используйте способность "Канал", как основу для ваших способностей. Потому что AI никогда не использует способности, которые основаны на способности "Канал" сам.
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
28
открываешь архив вара и меняешь скрипты
для этого тебе понадобится mpq архиватор и знание jass
после того как поменяешь играть по сети с теми кто не поменял вар не получится
11
А в каких файлах смотреть? Сommon.ai и Blizzard.j в этих файлах находятся функции по применению спелов у героев?
28
Vampir_kolik, смотри human.ai и прочие с ai за исключением common.ai
там по скрипту на каждую расу
либо напиши свой аи и подключи ботам
какой из этих 2 вариантов выбрать зависит от того что ещё должен делать AI кроме управления героями
если надо чтобы сохранился весь функционал ai за исключением героев то 1 вариант
если за игрока нету стандартных юнитов(например большая часть юнитов нестандартные или вообще юнитов нету) то делай свой аи
11
Карта Vampirism fire, я пишу бота за вампа. Он применяет способность лечение вне зависимости от аи скрипта который я пишу. Как только отнимутся жизни он сразу применяет эту способность. Также и боты за человека, тоже используют манаберн, как только увидят вампа сами. Вне зависимости от того, что написано в скрипте. Мне надо, сделать так, что бы герои и юниты не применяли, способности сами.
28
Vampir_kolik, то есть тебе надо отключить стандартный аи?
если да то создаёшь свой аи скрипт и называешь его human.ai (или за какую расу у тебя там боты играют)
и в нём пишешь то что надо
после импортируешь его в карту по пути \Scripts\human.ai
если собираешься делать бота полностью триггерным без ai скрипта то в мейне ничего не пишешь(тогда скрипт ничего не будет делать)
вот статья про ai файлы
11
С этим я разобрался. Меня интересует другое. Как герои применяют способности сами? Не зависимо от того, что написано в ai скрипте любой расы?
28
Vampir_kolik, у каждой расы прописаны их скилы и правила применения
если например дашь герою людей скил нежити то он его не будет применять сам
11
Я вот сделал такую карту. У меня там герой за альянс Кель бегает в стремительности, а играет за ночных эльфов. Как это понимать, то что вы написали? И это играет компьютер. Использует спел стремительность, играя за ночных эльфов, у героя которого даже нет у этой расы.
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.