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

    Команда \setlockmob

    Запланировано Прикреплена Закрыта Перенесена Исправлено
    73 Сообщения 16 Posters 1.8k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • ХишкаХ Не в сети
      Хишка
      отредактировано

      Напомню, о недорешенной проблеме.
      Ситуация с обоюдным киллстиллом всё еще не исправлена.
      Будет ли введен статус общего моба для случаев, когда моб не видит бьющего и агрится на другого игрока?

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

        а еще было б неплохо увеличить время "чужого моба", а то слишком уж мало по времени заблокирован (вроде около 10 сек - а это очень мало, раньше надольше оставался чужой). :unknown:

        Пример: в лоянге сворд бьет сойла, тот его укусил, сворд уходит в хайд, выходит с хайда, отъедается, но моба уже может бить другой, так как команда Локмоб уже не запрещает.

        С другой стороны, тот кто начал бить этого моба, моб переходит к нему, а если этот сворд продолжит бить этого моба, так как он первый начал его бить и считается моб его, то сворд уже килстилит - если стоит локмоб - он запрещает бить, если нет - вторая сторона может включить ревендж. Но суть в том, что сворд остается без своего моба...

        Так же заметила, что локмоб не реагирует в следующей ситуации (также как и сообщение о килстиле):
        Стоит хим, у него есть гомункул. Респ моба. Гомункул начинает бить моба. Другой чар, у которого стоит локмоб, спокойно подходит и начинает бить моба, которого уже во всю бьет гомункул. При этом никаких запретов, никаких сообщений о килстиле... :unknown: несколько раз было это замечено.

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

          Terss, Про пункт 1 все правильно: ушел в хайд\винганулся - потерял моба, нефига.
          я сейчас вижу два недостатка работы локмоба

          1. Некорректная работа с гомункулами (тут многое непонятно\спорно еще. Вообще, владелец может исключить килстил гома средствами срипта, локмоб не нужен, нужно только чтобы У гома не стилили)
          2. Моб не меняет владельца при переагривании (ситуация с гримящим сином. имхо очень просто фиксится)
          1 ответ Последний ответ Ответить Цитировать 0
          • ZenoZ Не в сети
            Zeno Модераторы
            отредактировано

            владелец может исключить килстил гома средствами срипта

            Полностью исключить может только сделав его полностью пассивным - не атакующим ни при каких условиях. А так знаю немного способов как легко и просто заревенжить гомункула даже если у него стоит защита от КСа и локмоб.

            Правила общения на форуме

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

              А что, GetV(V_TARGET, id) не работает на игроках? Я честно говоря не тестил скрипты в реальных условиях еще - на работе РО-клиента нет.

              Единственный случай, который, имхо, нельзя исключить скриптом - когда атакующий моба игрок находится вне поля зрения гомункуля. Ну да, или в хайде, но это уже баг ревенджа\локмоба.

              ну ладно, почти исключить) все равно эффективнее локмоба получается.

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

                Terss, Про пункт 1 все правильно: ушел в хайд\винганулся - потерял моба, нефига.

                когда винганулся одно это...там другому человеку этого моба, если не агрессор и очень надо - может подождать, если агрессор - моб перейдет к нему. По-крайней мере работало так раньше.

                Не понравился пример с хайдом, другой пример тогда:
                Например, у ако/пристов "холи", "рес" на анубах, у магов "файр болт" и тд. Он ударил моба, отбежал от моба в пределах видимости самого моба (ведь надо время для каста), пока пытается скастовать - все это может занять порой больше 10 секунд, особенно если моб успевает сбить твой каст. В итоге моба отбирают.
                Именно, для этого и надо, чтобы время локмоба было увеличено. Чтобы не попасть под статью 9.1.

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

                  Terss, вообще, по старой системе локмоб в таком случае упать не должен - моб же заагрен на игрока. И я был бы рад, если бы новую систему сделали копией старой - она идеально работала и не вызывала нареканий.

                  1 ответ Последний ответ Ответить Цитировать 0
                  • ZenoZ Не в сети
                    Zeno Модераторы
                    отредактировано

                    GetV(V_TARGET, id)

                    Оно не поможет, т.к. в огромном количестве случаев ничего путного не возвращает. =Р

                    Правила общения на форуме

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

                      @"абракадавр":
                      2) Моб не меняет владельца при переагривании (ситуация с гримящим сином. имхо очень просто фиксится)
                      Каким образом?
                      Ведь син продолжает бить моба, и должен продолжать бить. Смена владельца может быть только в том случае, если его какое-то время никто не бил. В то же время тот, на кого моб переагрился тоже должен иметь возможность его бить без всяких киллстилов. Не вижу другого выхода, кроме как делать моба общим для обоих игроков.
                      Ведь на старом эмуле это работало.

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

                        После одного из ближайших рестартов в алгоритм определения килстиллера будут внесены изменения. Об изменениях будет сообщено в новостях.

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

                          Сейчас тестировала в лоянге.
                          На всех мобах там система килстила оповещает о том, что я бью чужого моба. Но включенный локмоб разрешает все таки его бить.
                          Пробывала отключать/включать команду \setlockmob - результата никакого.

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

                            Будет исправлено после рестарта.

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

                              Исправлено.

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