Обсуждение Rampage AI
-
@"джими":
UPD: проблема с кайтингом и ошибками решена
каким образом, если не секрет? -
RampageAI_v1[1].0_rc7_by_Nakayama
решает проблемы вылетов:) (хоть в багфиксах этого не описано о_О) правда кайтинг там не такой приятный как я себе представлял(гом при первой же возможности упрётся во что-нибудь), так что нужно всё равно самому ковырять под себя -
напомните ссылку на rampage by Nakayama, а то что-то найти не могу.
-
<!-- m --><a class="postlink" href="http://lmgtfy.com/?q=RampageAI+Nakayama&l=1">http://lmgtfy.com/?q=RampageAI+Nakayama&l=1</a><!-- m -->
-
ага ну себе и другим на память
<!-- m --><a class="postlink" href="http://code.google.com/p/rampageai/">http://code.google.com/p/rampageai/</a><!-- m --> -
Доброго времени суток.
У меня стоит RampageAI_v1[1].0_rc7_by_Nakayama с дополнениями от Zeno, в файле \MOTR\client\AI\USER_AI\Conf\Monsters.lua были вписаны следующие строчки [code:27phjes3]-- Put your own monster types here
{1613,prio=3, atk=true}, -- Metaling
-- End of the monster type table[/code:27phjes3]
Дефолтный [code:27phjes3]DefaultMonsterSettings = { nil, prio=1, atk=false, skLvl=5, skDly=500, skMax=1, aSkLv=5, aSkDl=1000, aSkMx=0, defOnly=false, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=20, atkSP=0 }[/code:27phjes3]
Но, когда я подхожу к металингу ванил тупо бегает возле меня.
Подскажите, что я делаю неправильно?P.S. Chaotic Blessings у нас работает из AI? Потому что, какой я AI ни поставлю, ни в одном автоматически он не срабатывает. А так хотелось бы, чтобы когда бегаю с ванилом, а у него полное СП, тот немного мебя подлечивал :oops:
-
Доброго времени суток.
У меня стоит RampageAI_v1[1].0_rc7_by_Nakayama с дополнениями от Zeno, в файле \MOTR\client\AI\USER_AI\Conf\Monsters.lua были вписаны следующие строчки [code:27phjes3]-- Put your own monster types here
{1613,prio=3, atk=true}, -- Metaling
-- End of the monster type table[/code:27phjes3]
Дефолтный [code:27phjes3]DefaultMonsterSettings = { nil, prio=1, atk=false, skLvl=5, skDly=500, skMax=1, aSkLv=5, aSkDl=1000, aSkMx=0, defOnly=false, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=20, atkSP=0 }[/code:27phjes3]
Но, когда я подхожу к металингу ванил тупо бегает возле меня.
Подскажите, что я делаю неправильно?P.S. Chaotic Blessings у нас работает из AI? Потому что, какой я AI ни поставлю, ни в одном автоматически он не срабатывает. А так хотелось бы, чтобы когда бегаю с ванилом, а у него полное СП, тот немного мебя подлечивал :oops:
-
\hoai включен? Альт+Т пробовали?
В ремпейдже блессинг есть, открываем Vanilmirth.lua и Config.lua, ковыряем в них. -
\hoai включен? Альт+Т пробовали?
В ремпейдже блессинг есть, открываем Vanilmirth.lua и Config.lua, ковыряем в них. -
Спасибо, помогло альт+Т.
Мне блессинг нужен был, не по минимальному кол-ву ХП, а по минимальному кол-ву СП при котором его нужно было использовать. Т.е. будь у ванила хоть 1ХП, он не должен был использовать Блессинг, если сп не было полным (или равно определенному кол-ву).
В общем, покопавшись в скриптах, добавил кое что, и теперь мой ванил лечится сам, если сп у него полное, а хп меньше 99% :oops:У меня теперь другой вопрос, что и где следует написать, чтобы хом атаковал только тех мобов, которые есть в Monsters.lua, как в мираи с включенной опцией "Осторожность"?
-
Спасибо, помогло альт+Т.
Мне блессинг нужен был, не по минимальному кол-ву ХП, а по минимальному кол-ву СП при котором его нужно было использовать. Т.е. будь у ванила хоть 1ХП, он не должен был использовать Блессинг, если сп не было полным (или равно определенному кол-ву).
В общем, покопавшись в скриптах, добавил кое что, и теперь мой ванил лечится сам, если сп у него полное, а хп меньше 99% :oops:У меня теперь другой вопрос, что и где следует написать, чтобы хом атаковал только тех мобов, которые есть в Monsters.lua, как в мираи с включенной опцией "Осторожность"?
-
DefaultMonsterSettings = { nil, prio=1, atk=false, skLvl=0, skDly=500, skMax=1, aSkLv=5,
aSkDl=1000, aSkMx=-1, defOnly=false, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=70, atkSP=0 }
atk=false - отключение физической атаки, sklvl=0 - отключение скиллов.
-
DefaultMonsterSettings = { nil, prio=1, atk=false, skLvl=0, skDly=500, skMax=1, aSkLv=5,
aSkDl=1000, aSkMx=-1, defOnly=false, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=70, atkSP=0 }
atk=false - отключение физической атаки, sklvl=0 - отключение скиллов.
-
Точно, забыл о такой возможности.
Уважаемая Aiko Star, а не подскажите какие параметры отвечают за:- дальность принятия решения следовать за химом
- "отставание" от хима при движении
вроде понятно написал
Я "играл" с разными параметрами связанными с дальностью(aka Range) (коих немерено), но так и не разобрался что и за что отвечает.
Опишу ситуацию, чтобы было понятнее, чего я хочу от хома.
Когда я стою, хом бегает вокруг уничтожая мобов, но когда я начинаю двигаться, то он так же должен продолжать уничтожать недобитых мобов и искать новых, до момента, когда я отдалюсь от него на, к примеру, расстояние видимости/(расстояние видимости - 1) - первый параметр, только после этого он бросает свои разборки и начинает бежать за мной, и когда я останавливаюсь хом добегает на расстояние "отставания" - второй параметр, и только после этого начинает добивать преследующих нас мобов или охотится за новыми.МирАИ был настроен у меня именно таким образом, и было очень удобно, например, охотясь на металингов на ein_fild07, встретив толпу металингов вместе с Ungoliant сагрить металов и, вышеописанным способом, увести подальше от Ungoliant. Сейчас же хом дерется практически до последнего, не давая себя увести ничем кроме Альт+Правый клик (и то не всегда), что очень не удобно ибо мне и самому надо убегать, что не всегда получается (Porcelio уж очень шустрые, даже с аги-апом/бладиком догоняют в раз).
-
Точно, забыл о такой возможности.
Уважаемая Aiko Star, а не подскажите какие параметры отвечают за:- дальность принятия решения следовать за химом
- "отставание" от хима при движении
вроде понятно написал
Я "играл" с разными параметрами связанными с дальностью(aka Range) (коих немерено), но так и не разобрался что и за что отвечает.
Опишу ситуацию, чтобы было понятнее, чего я хочу от хома.
Когда я стою, хом бегает вокруг уничтожая мобов, но когда я начинаю двигаться, то он так же должен продолжать уничтожать недобитых мобов и искать новых, до момента, когда я отдалюсь от него на, к примеру, расстояние видимости/(расстояние видимости - 1) - первый параметр, только после этого он бросает свои разборки и начинает бежать за мной, и когда я останавливаюсь хом добегает на расстояние "отставания" - второй параметр, и только после этого начинает добивать преследующих нас мобов или охотится за новыми.МирАИ был настроен у меня именно таким образом, и было очень удобно, например, охотясь на металингов на ein_fild07, встретив толпу металингов вместе с Ungoliant сагрить металов и, вышеописанным способом, увести подальше от Ungoliant. Сейчас же хом дерется практически до последнего, не давая себя увести ничем кроме Альт+Правый клик (и то не всегда), что очень не удобно ибо мне и самому надо убегать, что не всегда получается (Porcelio уж очень шустрые, даже с аги-апом/бладиком догоняют в раз).
-
Файл Config.lua (папка Conf).
[code:2uwrnuyr]----------------------
-- Distance Options ---- Anything beyond this number of tiles away from Owner is ignored
SightRange = 12 -- max=15 (not recommended)-- Distance until Homunculus begins chasing owner
MaxHomunRange = 11 -- recommended=12-- Distance that the MaxHomunRange is reduced by if the owner is moving
-- away from the homunculus
HomunRangeChange = 3 -- recommended=4-- Distance that the homunculus should aim for when following its owner
HomunFollowDistance = 2[/code:2uwrnuyr]
Все в общем-то прокомментировано. На всякий случай переведу.
Первое - дальность "обзора" хомяка. Все, что дальше указанного количества клеток от хозяина, будет игнорироваться.
Второе - расстояние, в пределах которого хомяк не начинает бегать за хозяином. Т.е. если кто-либо (хим или хомяк) отошел дальше 11 клеток - хомяк будет идти к [s:2uwrnuyr]мамочке[/s:2uwrnuyr] хозяину.
Третье - значение, на которое уменьшается предыдущий параметр в случае движения хима.
Последнее - примерное расстояние, которое хомяк старается соблюдать, гоняясь за хозяином.
Путем долгих экспериментов подобрала себе именно такие настройки, но тут уж кому как удобнее. -
Файл Config.lua (папка Conf).
[code:2uwrnuyr]----------------------
-- Distance Options ---- Anything beyond this number of tiles away from Owner is ignored
SightRange = 12 -- max=15 (not recommended)-- Distance until Homunculus begins chasing owner
MaxHomunRange = 11 -- recommended=12-- Distance that the MaxHomunRange is reduced by if the owner is moving
-- away from the homunculus
HomunRangeChange = 3 -- recommended=4-- Distance that the homunculus should aim for when following its owner
HomunFollowDistance = 2[/code:2uwrnuyr]
Все в общем-то прокомментировано. На всякий случай переведу.
Первое - дальность "обзора" хомяка. Все, что дальше указанного количества клеток от хозяина, будет игнорироваться.
Второе - расстояние, в пределах которого хомяк не начинает бегать за хозяином. Т.е. если кто-либо (хим или хомяк) отошел дальше 11 клеток - хомяк будет идти к [s:2uwrnuyr]мамочке[/s:2uwrnuyr] хозяину.
Третье - значение, на которое уменьшается предыдущий параметр в случае движения хима.
Последнее - примерное расстояние, которое хомяк старается соблюдать, гоняясь за хозяином.
Путем долгих экспериментов подобрала себе именно такие настройки, но тут уж кому как удобнее. -
Огромнейшее Спасибо Вам, Aiko Star, я плохо знаю английский, и перевод вышеприведенных опций для меня представлялся в несколько ином смысле, но теперь, я настроил RampageAI так как был раньше настроен мой MirAI, но работает он намного лучше :), что и было доказано "дуелью" - заревенджил мою жену (у которой стоит, настроенный мною RampageAI) биос в Лабиринте1 на аргиопах (ну бывает у хомов такое, что они бьют чужих мобов, этого пока никому не удавалось избежать, кроме тех кто вручную управляет, конечно ), и поплатился - мой хом сразу же на него напал на агрессора и бил болтами и физ-атакой, а его бегал вокруг непонимая что происходит, в итоге - метрвый злой биос и довольная жена, которая и сообразить не успела что она в ПвП
UPD:
@"Aiko-Star":
DefaultMonsterSettings = { nil, prio=1, atk=false, skLvl=0, skDly=500, skMax=1, aSkLv=5,aSkDl=1000, aSkMx=-1, defOnly=false, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=70, atkSP=0 }
atk=false - отключение физической атаки, sklvl=0 - отключение скиллов.
Сначала я использовал вышеприведенные настройки, но меня очень огорчал тот факт, что при нападении "незнакомого" монстра, ванил продолжал бегать как ни в чем не бывало, и я решил использовать такие настройки:
DefaultMonsterSettings = { nil, prio=1, atk=true, skLvl=5, skDly=500, skMax=-1, aSkLv=0, aSkDl=1000, aSkMx=0, defOnly=true, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=0, atkSP=0 }Что даёт практически абсолюно точную копию поведения с MirAI, т.е. пока вас монстр не трогает никакой атаки не будет, но как только хом понял что хима/хома/друга атакуют бьёт со всей возможной силой, по умолчанию.
Естественно претерпели изменения и описания мобов в Monsters.lua:
[code:17oj5cwo]{1166,prio=3,defOnly=false}, -- Savage
{1613,prio=3,atk=false,defOnly=false}, -- Metaling
{1102,prio=3,skLvl=0,defOnly=false}, -- Bathory
{1131,prio=3,kite=true}, -- Joker
{1179,prio=3,defOnly=false}, -- Whisper
{1205,prio=3,atk=false,kite=true,defOnly=false}, -- Executioner[/code:17oj5cwo]
Стало гораздо удобнее и не так опасно ходить по незнакомым местам. -
Огромнейшее Спасибо Вам, Aiko Star, я плохо знаю английский, и перевод вышеприведенных опций для меня представлялся в несколько ином смысле, но теперь, я настроил RampageAI так как был раньше настроен мой MirAI, но работает он намного лучше :), что и было доказано "дуелью" - заревенджил мою жену (у которой стоит, настроенный мною RampageAI) биос в Лабиринте1 на аргиопах (ну бывает у хомов такое, что они бьют чужих мобов, этого пока никому не удавалось избежать, кроме тех кто вручную управляет, конечно ), и поплатился - мой хом сразу же на него напал на агрессора и бил болтами и физ-атакой, а его бегал вокруг непонимая что происходит, в итоге - метрвый злой биос и довольная жена, которая и сообразить не успела что она в ПвП
UPD:
@"Aiko-Star":
DefaultMonsterSettings = { nil, prio=1, atk=false, skLvl=0, skDly=500, skMax=1, aSkLv=5,aSkDl=1000, aSkMx=-1, defOnly=false, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=70, atkSP=0 }
atk=false - отключение физической атаки, sklvl=0 - отключение скиллов.
Сначала я использовал вышеприведенные настройки, но меня очень огорчал тот факт, что при нападении "незнакомого" монстра, ванил продолжал бегать как ни в чем не бывало, и я решил использовать такие настройки:
DefaultMonsterSettings = { nil, prio=1, atk=true, skLvl=5, skDly=500, skMax=-1, aSkLv=0, aSkDl=1000, aSkMx=0, defOnly=true, kite=false, ffa=false, hlBm=false, mammo=0, aTer=0, aBmb=0, atkHP=0, atkSP=0 }Что даёт практически абсолюно точную копию поведения с MirAI, т.е. пока вас монстр не трогает никакой атаки не будет, но как только хом понял что хима/хома/друга атакуют бьёт со всей возможной силой, по умолчанию.
Естественно претерпели изменения и описания мобов в Monsters.lua:
[code:17oj5cwo]{1166,prio=3,defOnly=false}, -- Savage
{1613,prio=3,atk=false,defOnly=false}, -- Metaling
{1102,prio=3,skLvl=0,defOnly=false}, -- Bathory
{1131,prio=3,kite=true}, -- Joker
{1179,prio=3,defOnly=false}, -- Whisper
{1205,prio=3,atk=false,kite=true,defOnly=false}, -- Executioner[/code:17oj5cwo]
Стало гораздо удобнее и не так опасно ходить по незнакомым местам. -
Кто-нибудь пробовал заставить лифку использовать ускорялку? В скрипте изначально не поддерживается.