MOTR logo
    • Категории
    • Последние
    • Популярные
    • Метки
    • Пользователи
    • Группы
    • Зарегистрироваться
    • Войти

    Обсуждение Rampage AI

    Запланировано Прикреплена Закрыта Перенесена Жизнь в пробирке
    95 Сообщения 21 Posters 12.1k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • K Не в сети
      Kitsune18
      отредактировано

      @"джими":

      UPD: проблема с кайтингом и ошибками решена 🙂
      каким образом, если не секрет?

      1 ответ Последний ответ Ответить Цитировать 0
      • джимиД Не в сети
        джими
        отредактировано

        RampageAI_v1[1].0_rc7_by_Nakayama
        решает проблемы вылетов:) (хоть в багфиксах этого не описано о_О) правда кайтинг там не такой приятный как я себе представлял(гом при первой же возможности упрётся во что-нибудь), так что нужно всё равно самому ковырять под себя 🙂

        1 ответ Последний ответ Ответить Цитировать 0
        • sepulkaS Не в сети
          sepulka
          отредактировано

          напомните ссылку на rampage by Nakayama, а то что-то найти не могу.

          1 ответ Последний ответ Ответить Цитировать 0
          • LisandreLL Не в сети
            LisandreL
            отредактировано

            <!-- m --><a class="postlink" href="http://lmgtfy.com/?q=RampageAI+Nakayama&l=1">http://lmgtfy.com/?q=RampageAI+Nakayama&l=1</a><!-- m -->

            1 ответ Последний ответ Ответить Цитировать 0
            • sepulkaS Не в сети
              sepulka
              отредактировано

              ага ну себе и другим на память
              <!-- m --><a class="postlink" href="http://code.google.com/p/rampageai/">http://code.google.com/p/rampageai/</a><!-- m -->

              1 ответ Последний ответ Ответить Цитировать 0
              • K Не в сети
                Kha-dar
                отредактировано

                Доброго времени суток.

                У меня стоит 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:

                1 ответ Последний ответ Ответить Цитировать 0
                • K Не в сети
                  Kha-dar
                  отредактировано

                  Доброго времени суток.

                  У меня стоит 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:

                  1 ответ Последний ответ Ответить Цитировать 0
                  • Aiko StarA Не в сети
                    Aiko Star
                    отредактировано

                    \hoai включен? Альт+Т пробовали?
                    В ремпейдже блессинг есть, открываем Vanilmirth.lua и Config.lua, ковыряем в них.

                    1 ответ Последний ответ Ответить Цитировать 0
                    • Aiko StarA Не в сети
                      Aiko Star
                      отредактировано

                      \hoai включен? Альт+Т пробовали?
                      В ремпейдже блессинг есть, открываем Vanilmirth.lua и Config.lua, ковыряем в них.

                      1 ответ Последний ответ Ответить Цитировать 0
                      • K Не в сети
                        Kha-dar
                        отредактировано

                        Спасибо, помогло альт+Т.
                        Мне блессинг нужен был, не по минимальному кол-ву ХП, а по минимальному кол-ву СП при котором его нужно было использовать. Т.е. будь у ванила хоть 1ХП, он не должен был использовать Блессинг, если сп не было полным (или равно определенному кол-ву).
                        В общем, покопавшись в скриптах, добавил кое что, и теперь мой ванил лечится сам, если сп у него полное, а хп меньше 99% :oops:

                        У меня теперь другой вопрос, что и где следует написать, чтобы хом атаковал только тех мобов, которые есть в Monsters.lua, как в мираи с включенной опцией "Осторожность"?

                        1 ответ Последний ответ Ответить Цитировать 0
                        • K Не в сети
                          Kha-dar
                          отредактировано

                          Спасибо, помогло альт+Т.
                          Мне блессинг нужен был, не по минимальному кол-ву ХП, а по минимальному кол-ву СП при котором его нужно было использовать. Т.е. будь у ванила хоть 1ХП, он не должен был использовать Блессинг, если сп не было полным (или равно определенному кол-ву).
                          В общем, покопавшись в скриптах, добавил кое что, и теперь мой ванил лечится сам, если сп у него полное, а хп меньше 99% :oops:

                          У меня теперь другой вопрос, что и где следует написать, чтобы хом атаковал только тех мобов, которые есть в Monsters.lua, как в мираи с включенной опцией "Осторожность"?

                          1 ответ Последний ответ Ответить Цитировать 0
                          • Aiko StarA Не в сети
                            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 - отключение скиллов.

                            1 ответ Последний ответ Ответить Цитировать 0
                            • Aiko StarA Не в сети
                              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 - отключение скиллов.

                              1 ответ Последний ответ Ответить Цитировать 0
                              • K Не в сети
                                Kha-dar
                                отредактировано

                                Точно, забыл о такой возможности.
                                Уважаемая Aiko Star, а не подскажите какие параметры отвечают за:

                                • дальность принятия решения следовать за химом
                                • "отставание" от хима при движении
                                  вроде понятно написал 🙂
                                  Я "играл" с разными параметрами связанными с дальностью(aka Range) (коих немерено), но так и не разобрался что и за что отвечает.

                                Опишу ситуацию, чтобы было понятнее, чего я хочу от хома.
                                Когда я стою, хом бегает вокруг уничтожая мобов, но когда я начинаю двигаться, то он так же должен продолжать уничтожать недобитых мобов и искать новых, до момента, когда я отдалюсь от него на, к примеру, расстояние видимости/(расстояние видимости - 1) - первый параметр, только после этого он бросает свои разборки и начинает бежать за мной, и когда я останавливаюсь хом добегает на расстояние "отставания" - второй параметр, и только после этого начинает добивать преследующих нас мобов или охотится за новыми.

                                МирАИ был настроен у меня именно таким образом, и было очень удобно, например, охотясь на металингов на ein_fild07, встретив толпу металингов вместе с Ungoliant сагрить металов и, вышеописанным способом, увести подальше от Ungoliant. Сейчас же хом дерется практически до последнего, не давая себя увести ничем кроме Альт+Правый клик (и то не всегда), что очень не удобно ибо мне и самому надо убегать, что не всегда получается (Porcelio уж очень шустрые, даже с аги-апом/бладиком догоняют в раз).

                                1 ответ Последний ответ Ответить Цитировать 0
                                • K Не в сети
                                  Kha-dar
                                  отредактировано

                                  Точно, забыл о такой возможности.
                                  Уважаемая Aiko Star, а не подскажите какие параметры отвечают за:

                                  • дальность принятия решения следовать за химом
                                  • "отставание" от хима при движении
                                    вроде понятно написал 🙂
                                    Я "играл" с разными параметрами связанными с дальностью(aka Range) (коих немерено), но так и не разобрался что и за что отвечает.

                                  Опишу ситуацию, чтобы было понятнее, чего я хочу от хома.
                                  Когда я стою, хом бегает вокруг уничтожая мобов, но когда я начинаю двигаться, то он так же должен продолжать уничтожать недобитых мобов и искать новых, до момента, когда я отдалюсь от него на, к примеру, расстояние видимости/(расстояние видимости - 1) - первый параметр, только после этого он бросает свои разборки и начинает бежать за мной, и когда я останавливаюсь хом добегает на расстояние "отставания" - второй параметр, и только после этого начинает добивать преследующих нас мобов или охотится за новыми.

                                  МирАИ был настроен у меня именно таким образом, и было очень удобно, например, охотясь на металингов на ein_fild07, встретив толпу металингов вместе с Ungoliant сагрить металов и, вышеописанным способом, увести подальше от Ungoliant. Сейчас же хом дерется практически до последнего, не давая себя увести ничем кроме Альт+Правый клик (и то не всегда), что очень не удобно ибо мне и самому надо убегать, что не всегда получается (Porcelio уж очень шустрые, даже с аги-апом/бладиком догоняют в раз).

                                  1 ответ Последний ответ Ответить Цитировать 0
                                  • Aiko StarA Не в сети
                                    Aiko Star
                                    отредактировано

                                    Файл 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] хозяину.
                                    Третье - значение, на которое уменьшается предыдущий параметр в случае движения хима.
                                    Последнее - примерное расстояние, которое хомяк старается соблюдать, гоняясь за хозяином.
                                    Путем долгих экспериментов подобрала себе именно такие настройки, но тут уж кому как удобнее.

                                    1 ответ Последний ответ Ответить Цитировать 0
                                    • Aiko StarA Не в сети
                                      Aiko Star
                                      отредактировано

                                      Файл 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] хозяину.
                                      Третье - значение, на которое уменьшается предыдущий параметр в случае движения хима.
                                      Последнее - примерное расстояние, которое хомяк старается соблюдать, гоняясь за хозяином.
                                      Путем долгих экспериментов подобрала себе именно такие настройки, но тут уж кому как удобнее.

                                      1 ответ Последний ответ Ответить Цитировать 0
                                      • K Не в сети
                                        Kha-dar
                                        отредактировано

                                        Огромнейшее Спасибо Вам, 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]
                                        Стало гораздо удобнее и не так опасно ходить по незнакомым местам.

                                        1 ответ Последний ответ Ответить Цитировать 0
                                        • K Не в сети
                                          Kha-dar
                                          отредактировано

                                          Огромнейшее Спасибо Вам, 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]
                                          Стало гораздо удобнее и не так опасно ходить по незнакомым местам.

                                          1 ответ Последний ответ Ответить Цитировать 0
                                          • P Не в сети
                                            Pimka
                                            отредактировано

                                            Кто-нибудь пробовал заставить лифку использовать ускорялку? В скрипте изначально не поддерживается.

                                            1 ответ Последний ответ Ответить Цитировать 0
                                            • Первое сообщение
                                              Последнее сообщение