Обсуждение YokiAI
-
это закладка умений и тактики... еще какие то надо?
! >!
-
@"dyaa":
Euthanasia M_D_, еще глупый вопрос... как сделать авто применении МЧ после вызова/винга у лифки?на вкладке настройки гомункулов/наемников вроде все галочки стоят что надо
Если винг/вызов происходит в период действия ранее вызванного умения (или задержки после него), то автоматически "Ментальный обмен" не сразу сработает. Только когда задержка закончится. Для него просто время отсчитывается аналогично другим умениям, действие которых не прекращается после вызова/винга.
Используете крыло мухи вручную - вручную и умение активируйте. Или есть еще вариант:
в файле ai_comm.lua найдите процедуру ReadSaveData() и в конце добавьте следующее:-- Умение "Ментальный обмен" доступно без задержки сразу после телепортации
local type = GetV (V_HOMUNTYPE,MyID)
if ((type == LIF_H or type == LIF_H2) and (BoostSkill == SKILL_MENTAL_CHANGE)) then
BoostSkillSustain = 0
endЯ у себя уже исправил. В очередной версии и у всех так будет.
-
а вот еще, можно научить ванильку защищать наёмника ?
чтобы это было приоритетно, больно нежные они.спасибо
-
Хм, на деле не очень удобно когда она использует МЧ даже в пассивном режиме. Вот если бы сделать так, чтобы МЧ использовался только в активном, а в пассивном можно было бы ускорялку включать - это бы ло бы вообще супер. Разговор про лифку.
-
@Aya:
а вот еще, можно научить ванильку защищать наёмника ?чтобы это было приоритетно, больно нежные они.
Можно. Включите "Автоматически добавлять своего гомункула/наемника в друзья" и добавьте "Атакующие друга" в список приоритетов на вкладке "Атака".@Aya:
Хм, на деле не очень удобно когда она использует МЧ даже в пассивном режиме. Вот если бы сделать так, чтобы МЧ использовался только в активном, а в пассивном можно было бы ускорялку включать - это бы ло бы вообще супер. Разговор про лифку.Ну, так и включите автоматически ускорялку, а "Ментальный обмен" - руками, когда нужно. Вы же помните про задержку, да? Про время действия умения...
-
Ситуация
В пределах видимости есть мобы приоритет1, приоритет2, приоритет3. Приоритет3 уже бьётся другим игроком, но лифка либо упорно пытается его ударить ( не бьёт, но в чат идут сообщения о попытке и она бегает вокруг моба), либо просто стоит на месте ничего не делая даже при том что мобы приоритет1 и приоритет2 бьют её.
эдит - аи скачан с накаямы, версия от 31.10.2010 -
@Aya:
СитуацияВ пределах видимости есть мобы приоритет1, приоритет2, приоритет3. Приоритет3 уже бьётся другим игроком, но лифка либо упорно пытается его ударить ( не бьёт, но в чат идут сообщения о попытке и она бегает вокруг моба), либо просто стоит на месте ничего не делая даже при том что мобы приоритет1 и приоритет2 бьют её.
эдит - аи скачан с накаямы, версия от 31.10.2010
Скорее всего, это позиционка. Т.е. на сервере моб находится не там, где его видит клиент. Я на МОТРе наблюдений за гомом не вел (нет у меня тут гома, да и не играю я сейчас тут), поэтому такого не наблюдал и утверждать 100% не могу. Но, вроде бы, в версии от 31.10.2010 таких откровенных глюков нет. Да и неоткуда им взяться...
Если это ошибка позиционирования, тут уж ничего не поделаешь. -
Aya, лок моб плохо дружит с гомункулами - чесна чесна...
-
dyaa, т.е. по сути все АИ так будут себя вести?
-
Aya, в йоки есть меню "Время", а в нем "Параметры атаки", а в нем "Прекращать атаку, если не удается ее завершить в течении ... секунд" - есть подозрение что если пошаманить с этим параметром - будет дзен...
ну или отрубить лок моб и надеяться на антиКС...
-
Euthanasia M_D_, а подскажи как в йоки полностью вырубить защиту от киллстила, просто я пошаманила с IsNotNoManner, но что-то не помогло.
-
@"sepulka":
Euthanasia M_D_, а подскажи как в йоки полностью вырубить защиту от киллстила, просто я пошаманила с IsNotNoManner, но что-то не помогло.
В функции GetFreeEnemy() нужно найти строку
notEnemyActors = SelectActors(SELECT_NOT_ENEMYS, actors)
и закомментировать ее. Гом перестанет замечать других игроков и, соответственно, их цели и окружение.И в функции IsNotNoManner() вернуть true.
-
На счет приоритетов в Ёкки ИИ. Например:
[code:26cco86c]Zenorc - приоитет 1
Orc Skeleton - приоритет 2
Drainliar - приоритет 1[/code:26cco86c]
и с такими настройками очень часто вижу что штук 10 драников кушают моего химика, а хом преспокойненько бегает из одного угла экрана до другого реагируя только на отреспившихся Orc Skeleton-ов. И судя по тому что в ОД2 такую картину можно встретить сплош и рядом, то предположу, большинство химов там используют Ёкки.Euthanasia M_D_, может сделать числовые приоритеты не только на атаку мобов, но и на защиту хозяина/друзей? К примеру:
[code:26cco86c]Zenorc - приоитет 5
Orc Skeleton - приоритет 7
Drainliar - приоритет 3
Steel Chonchon - приоритет 2
Защита хоязина - приоритет 8
Защита друзей - приоритет 7
Атака целей хозяина - приоритет 6
Атака целей друзей - приоритет 4[/code:26cco86c]
При этом хом будет вести себя так (в пределах видимости находятся 4 вышеперечисленных моба и друг, естественно Drainliar и Orc Skeleton напали на хима, а друг заагрил Zenorc-а):
[code:26cco86c]1. Хом атакует сначала Orc Skeleton (Защита хозяина-8, у него выше риоритет чем у Drainliar) -> Orc Skeleton переагривается на хома.
2. Хом атакует Drainliar (Защита хозяина-8) -> Drainliar переагривается на хома.
3. Хом атакует Zenorc-а (Защита друзей-7), -> но так как Zenorc не переагривается на хома, то хом атакует Zenorc-а до убиения последнего.
4. Хом атакует Orc Skeleton (приоритет 7) -> Orc Skeleton убит.
5. Хозяин атакует Steel Chonchon -> Хом атакует Steel Chonchon(Атака целей хозяина-6) -> Steel Chonchon убит.
6. Хом атакует Drainliar (приоритет 3) -> Drainliar убит.[/code:26cco86c]
Euthanasia M_D_, это сложнореализуемо на базе Ёкки ИИ?P.S. Кстати, какое максмальное значение может принимать параметр приоритет?
-
Euthanasia M_D_, Подскажите нельзя ли добавить в "тактику", использовать умение двукратно? Иногда это очень нужно.
-
Kha-dar, там ведь есть галочка "Пер." - это вроде агриться на него если он висит на химике без учета приоритета...
Kha-dar, 99
з.ы. тогда уж просто ввести поле в котором можно будет вводить количество раз... -
В ближайшее время я не планирую изменять механизм управления приоритетами.
Тем, у кого химика заедают летучие мышки, советую делать защиту хозяина более приоритетной по сравнению со свободыми мобами. -
@"Euthanasia-M_D_":
В ближайшее время я не планирую изменять механизм управления приоритетами.Тем, у кого химика заедают летучие мышки, советую делать защиту хозяина более приоритетной по сравнению со свободыми мобами.
А как это сделать?@"dyaa":
Kha-dar, там ведь есть галочка "Пер." - это вроде агриться на него если он висит на химике без учета приоритета...Kha-dar, 99
з.ы. тогда уж просто ввести поле в котором можно будет вводить количество раз...галочка "Пер." стоит на Drainliar, но это не исправляет ситуацию.
-
Галочка "Пер" напротив моба обозначает, что этого моба можно бросить не добивая при появлении более приоритетного.
@Kha-dar:
А как это сделать?
Как раз вам нужно эту галочку снять.На вкладке "Атака" в правом окошке "Атакующие хозяина" должны быть выше чем "Прочие", тогда гом будет сначала защищать хозяина, а потом уж выбирать себе цель из числа свободных.
-
@Euthanasia-M_D_:
Галочка "Пер" напротив моба обозначает, что этого моба можно бросить не добивая при появлении более приоритетного.Как раз вам нужно эту галочку снять.
Аааааа... вот оно что, а я подумал что это определение, кто будет первым бить наемник или хом.@Euthanasia-M_D_:
На вкладке "Атака" в правом окошке "Атакующие хозяина" должны быть выше чем "Прочие", тогда гом будет сначала защищать хозяина, а потом уж выбирать себе цель из числа свободных.
Как у меня и стоит. И как было по-умолчанию.
Спасибо, понял свою ошибку. -
а в ёки можно сделать профили ?
или они есть, но я не умею ими пользоватся ?недобно лезь в настройки при смени локаций и вспоминать какие где надо галочки покликать -)