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

    PVM Shield chain calculator

    Запланировано Прикреплена Закрыта Перенесена Казармы Пехоты и Кавалерии
    57 Сообщения 21 Posters 17.4k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • O Не в сети
      OlegS
      отредактировано

      Поклонникам цифр и расчетов 🙂

      Попытка ответить на вопрос "где и на ком лучше качаться с помощью шилд чейна".
      <!-- m --><a class="postlink" href="http://f4st.heat.ru/calc/sc.php">http://f4st.heat.ru/calc/sc.php</a><!-- m -->

      Формулы повреждений шилд чейна взяты из жафины-1797.

      P.S. Ого, уже прилепили 🙂 Если кто-то сумеет что-нибудь там понять, высказывайте свои комментарии, возможно что-то стоит доработать. Если что-нибудь непонятно спрашивайте.

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

        Олег, на кой фиг в форме присутствует "удача"? Это ты лакидодж учитываешь?

        в ту же яму и сворд мастери - каким боком присутствует зависимость ШЧ и СМ? в формуле ШЧ учитывается атк с руки, а не атк с мечом.

        комбинации карт подставляются из критериев оптимальности дамага или преоритет отдается элементу моба, а не его расе?

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

          TruKoT, Все вычисления брал из исходника жафины, лак учитывается в начальном дамаге также как декс:
          [code:34oec45d]
          damage = s_str+(s_str/10)(s_str/10)+(s_dex/5)+(s_luk/5);
          damage2 = s_str+(s_str/10)
          (s_str/10)+(s_dex/5)+(s_luk/5);
          [/code:34oec45d]

          Сворд мастери тоже влияет:
          [code:34oec45d]
          if( src_sd && skill_num != MO_INVESTIGATE && skill_num != MO_EXTREMITYFIST && (skill_num != CR_GRANDCROSS||skill_num !=NPC_DARKGRANDCROSS)
          && skill_num != LK_SPIRALPIERCE) {
          damage = battle_addmastery(src_sd,target,damage,0);
          damage2 = battle_addmastery(src_sd,target,damage2,1);
          }
          [/code:34oec45d]

          Проверял на жафине в режиме отладки. Еще раз перепроверю вечером.

          Лаки додж, хит, фли не учитываются у меня.

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

            Кальк - зло. Лучше уж по конкретным мобам урон пусть считает. Зачем вариативность СТАТОВ установлена?

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

              b2rt, Вариативность, т.к. статы вещь непостоянная (прокачка, шмот, бонусы джоба, обкасты).
              Много мобов? Можно ограничить карту.

              • Добавил возможность выбрать конкретного моба.
              1 ответ Последний ответ Ответить Цитировать 0
              • drinkermannD Не в сети
                drinkermann
                отредактировано

                не пойму почему там дамаг фиксированый получается? разброс же есть... и свордмастери не должно влиять на урон ШЧ. я проверял: дамаг с копья\топора\дубинки и меча с идентичными картами одинаковый.

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

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

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

                    OlegS, вопрос и замечание:

                    1. Какая текущая версия жафины стоит у нас?

                    2. Сворд мастери прибавляется атк к атаке одноручным мечом. Коли так, выходит, все карты, прибавляющие атк (скелвокер, к примеру), должны влиять на ШЧ. однако этого не происходит. здесь имеет место странный момент. по формуле ШЧ учитывается атк "с руки" (без учета оружия), однако.

                    этот вопрос уже затронули в соседнем топе.
                    пример: имеем меч с атк 100 3 уровня. заточка его пусть будет 5. итого чистый атк оружия 100+25.
                    закавыка в чем:
                    атк = атк с руки + родной атк оружия + бонусный атк от карт, заточки.

                    так вот. СМ прибавляет атк бонусом по факту одетого одноручного меча (или 2 ручного при соответствующей раскачанной ветке двуручников). и вопрос возникает вполне закономерный: куда именно прибавляется атк от СМ, к бонусному дамагу от оружия (см 3 часть суммы атк выше) или к атк "с кулака" (1 часть суммы составляющих атк).

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

                    я что-то неверно понял или что-то упустил?

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

                      jathena-1735ss
                      [code:ecuedk64]
                      case PA_SHIELDCHAIN: /* ѓVЃ[ѓ‹ѓhѓ`ѓFѓCѓ“ /
                      damage = damage
                      (100+ 10skill_lv)/100;
                      damage2 = damage2
                      (100+ 10skill_lv)/100;
                      hitrate += 20;
                      div_=5;
                      flag=(flag&~BF_RANGEMASK)|BF_SHORT;
                      // damage
                      =div_;//ЋZЏoЋ®•s–ѕ‚Й•t‚«
                      // damage2*=div_;//‚±‚М‚QЌs‚Н‚Ж‚и‚ ‚¦‚ёѓRѓЃѓ“ѓgѓAѓEѓgЃB
                      s_ele = 0;
                      break;
                      [/code:ecuedk64]

                      [code:ecuedk64]
                      if(skill_num == PA_SHIELDCHAIN) { /* ѓVЃ[ѓ‹ѓhѓ`ѓFѓCѓ“‚аѓuЃ[ѓЃѓ‰ѓ““Ї—l‚Й */
                      if(src_sd && src_sd->equip_index[8] >= 0) {
                      int index = src_sd->equip_index[8];
                      if(src_sd->inventory_data[index] && src_sd->inventory_data[index]->type == 5) {
                      damage += src_sd->inventory_data[index]->weight/10;
                      damage += src_sd->status.inventory[index].refine * status_getrefinebonus(0,1);
                      }
                      }
                      }
                      [/code:ecuedk64]

                      [code:ecuedk64]if( src_sd && skill_num != MO_INVESTIGATE && skill_num != MO_EXTREMITYFIST && (skill_num != CR_GRANDCROSS||skill_num !=NPC_DARKGRANDCROSS)
                      && skill_num != LK_SPIRALPIERCE) { //ЏC—ыѓ_ѓЃЃ[ѓW–іЋ‹
                      damage = battle_addmastery(src_sd,target,damage,0);
                      damage2 = battle_addmastery(src_sd,target,damage2,1);
                      }
                      [/code:ecuedk64]

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

                        update.
                        и еще. если возможно, дай возможность подбирать оружие самому тестеру. или, хотя бы комбинацию карт.

                        тому же минералу (mineral) скрипт выдает оптимальное оружие 4*desert wolf, хотя эффективнее его мочить пекояйцами.

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

                          А какая щас на МОТР версия жафины? Вроде бы 1735 последняя была когда я скачивал. И там шилдчейн зависит от атаки оружия.

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

                            TruKoT,

                            1. Насколько мне известно, 1797.
                            2. Мастери обрабатываются до умножения дамага картами, просто добавляется бонусный дамаг кроме скиллов азура, инвест, спираль, гк.

                            butcherrr, В 1797 и выше код отличается.

                            TruKoT, По поводу выбора оружия там учитывается цена карт. Если при одинаковых статах моб умирает с одними и теми же затратами сп, то предпочтение отдается более дешевому набору карт.

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

                              А какая щас на МОТР версия жафины? Вроде бы 1735 последняя была когда я скачивал. И там шилдчейн зависит от атаки оружия.

                              С тирфингом (200атк) и фламбергом (150атк) - дамаг от ШЧ одинаковый. Проверял на разных мобах.

                              OlegS, т.е. мы имеем дамаг=дамагШЧ+30? если так - это не играет никакой роли для этого скилла.

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

                                Ну эти 30 еще умножатся на карты и пойдут через бронь.

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

                                  TruKoT, Примерная схема:

                                  *1) берется базовая атака для шч
                                  STR + [STR / 10] ^ 2 + [DEX / 5] + [LUK / 5]
                                  2) вычитается деф и вит деф
                                  *3) считаются модификаторы шилд чейна (исходя из уровеня скилла, заточки и веса щита)
                                  4) если дамаг ниже 1, то он устанавливается в 1
                                  5) применяется мастери
                                  6) применяются карты
                                  7) применяется элемент
                                  8 ) высчитывается финальный дамаг

                                  Помеченное зведочкой специфика шилд чейна, остальные шаги выполняются для других атак тоже.
                                  АТК оружия не влияет, он вычисляется до первого шага.
                                  Таким образом на прибавку дамага от мастери (40 для 10-го уровня) влиюет элемент и карты.

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

                                    @"OlegS":

                                    Попытка ответить на вопрос "где и на ком лучше качаться с помощью шилд чейна".

                                    На данный момент мобы выбираються по принципу урон-экспа. Это конечно хорошо, но у меня паладин с 50 декс, 70 стр и 75 лвл. Данный калькулятор посоветовал мне качаться на Wander Man и Teddy Bear (Они в самом начале списка). Я же по ним просто не попаду.
                                    Вандер - 266 фли
                                    Мишка - 250 фли
                                    Мой хит - около 155 с обкастом и учетом +20 хит от ШЧ
                                    Далее - мы вводим уровень шилдчейна в начале, потом нам просто показывают как мы кромсаем разных мобов. Было бы удобно, если бы отображался минимальный уровень шилдчейна, с которым процесс убиения моба не теряет в эффективности. Хай орки у меня мрут с 4 лвл шч, фур силы с 2 лвл (под этерной), черепашки (почти все) с 4 лвл. Я лдумаю, каждый паладин будет рад сэкономить немного сп без вреда для кача.

                                    А вообще занятная прога.

                                    ЗЫ еще заметил такую фразу : Standart 3xHydra saber
                                    Наверное, считаеться, что это самый дешевый вариант, но качаться шилдчейном с 3-х слотовым оружием О_О ... Я бы такие пушки не рассматривал. С 4 картам можно опять же использовать шилдчейн более низкого уровня для того же результата.

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

                                      @"OlegS":
                                      7) применяется элемент

                                      АТК оружия не влияет, он вычисляется до первого шага.
                                      Таким образом на прибавку дамага от мастери (40 для 10-го уровня) влиюет элемент и карты.
                                      элемент? откуда информация о влиянии элемента на ШЧ или это меня глюкует? о_О

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

                                        The THING, Применяется коэффициент элемента атаки против элемента цели.
                                        Например по визкам в лабе ШЧ бьет 0, изза 0% к нормалу.

                                        Hobboth, Сделал "учет фли": мобы с меньше чем 75% попадания не показываются (если их принудительно не выбрать в списке). Сделал подбор уровня шилд чейна. 3-х слотовые пушки выкинул 🙂
                                        Сделал отображение максимального дамага. Когда хп моба в диапазоне между мин. и макс. повреждением считается среднее кол-во ударов требуемых для убийства (например, если повреждение 1000-2000, а хп у моба 1700, то среднее кол-во ударов будет 1.7)

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

                                          Теперь говорю большое спасибо автору за калькулятор. Всё наглядно и информация полезная. Для полного счастья было бы неплохо ввести расчет таблиц под определенные оружия. К примеру, я планирую купить меч с карамельками, набираю в кальке 4 карамели и мне выдаеться список мобов, на которых можно качаться. Хотя тогда уж будет совсем просто и скучно 😎

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

                                            да. хороший кальк вышел. Олег, спасибо. Удобно и просто.

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