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

    Нат антистатус.

    Запланировано Прикреплена Закрыта Перенесена Про PvP
    60 Сообщения 17 Posters 4.7k Просмотры
    Загружаем больше сообщений
    • Сначала старые
    • Сначала новые
    • По количеству голосов
    Ответить
    • Ответить, создав новую тему
    Авторизуйтесь, чтобы ответить
    Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
    • AGLunatikA Не в сети
      AGLunatik
      отредактировано

      При магическом провоке (майндбрейке) профессора антистатус-билды становятся уязвимы статусам, зависящим от мдеф. Известно, что на некоторых других серверах он не влияет на шмотовый деф, иная картина на МОТРе - люди с натантифризом начинают фризиться после провока. Неизвестно, как будет после смены эмулятора, но нет основания быть увереным, что картина изменится => фтопку натантистатус.

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

        в итоге имеем если из дефа исключить Таро то шанса зафризится небудет, при нужном мдеф.
        Словить керс тоже если лак 100.
        и как следствие антистан не спадет.
        Так?

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

          в последней версии jAthena м.провок снимает шмотовый мдэф. формула не менялась, добавились только некоторые свойства обычного провока (сбивание статусов и каста).

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

            Волшебный, что-то я в этой жизни не понимаю, или просто в Cи. 😐

            [code:gt3w88s9]case WZ_METEOR: /* ѓЃѓeѓIѓXѓgЃ[ѓЂ /
            if(atn_rand()%100 < 3
            skilllv)
            status_change_start(bl,SC_STAN,skilllv,0,0,0,skill_get_time2(skillid,skilllv),0);
            break;[/code:gt3w88s9]
            Код метеора, проверки на вит нет, только на уровень МСа. Однако, общеизвестно что чар со 97 вит не станится МСом.
            [code:gt3w88s9]case AS_SONICBLOW: /* ѓ\ѓjѓbѓNѓuѓЌЃ[ /
            if( atn_rand()%100 < (2
            skilllv+10)*sc_def_vit/100 )
            status_change_start(bl,SC_STAN,skilllv,0,0,0,skill_get_time2(skillid,skilllv),0);
            break;[/code:gt3w88s9]
            Для сравнения, код соника, есть проверка как на уровень скила так и на вит (причет тут тоже фигурирует число 100). Пойду еще покопаюсь. 😐

            YourCat, если словишь майнд брейк от профа то зафризишься. Насчет карт, раскопаю лаковую тамящую сажку и вечером потестю.

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

              Ку, не увлекайся, а то засосет) я тоже начал про анклы смотреть, потом по всем спорным эффектам и скиллам копаться пошел))

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

                Ку, было бы не плохо.

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

                  С шансом вроде как понятно, в skill.c есть:
                  [code:279tht2o]sc_def_vit=100 - (3 + status_get_vit(bl) + luk/3);[/code:279tht2o]
                  Но в коде МСа нет проверки на этот самый "sc_def_vit"..

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

                    Перед операцией наложения статуса есть проверка на антистатус (в коде эмулятора), поэтому метеор не станит при (sc_def_vit <= 0).

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

                      Grif, эта:
                      [code:owpm4xm6]switch(type){
                      case SC_STONE:
                      case SC_FREEZE:
                      scdef=3+status_get_mdef(bl)+status_get_luk(bl)/3;
                      break;
                      case SC_STAN:
                      case SC_SILENCE:
                      case SC_POISON:
                      case SC_DPOISON:
                      case SC_BLEED: // ЏЪЌЧ•s–ѕ‚И‚М‚Е‚Ж‚и‚ ‚¦‚ё‚±‚±‚Е
                      scdef=3+status_get_vit(bl)+status_get_luk(bl)/3;
                      break;
                      case SC_SLEEP:
                      case SC_BLIND:
                      scdef=3+status_get_int(bl)+status_get_luk(bl)/3;
                      break;
                      case SC_CURSE:
                      scdef=3+status_get_luk(bl);
                      break;

                      	case SC_CONFUSION:
                      	default:
                      		scdef=0;
                      }
                      if(!(flag&8) && scdef>=100)	//flag‚Є+8‚И‚зЉ®‘S‘Пђ«ЊvЋZ‚µ‚И‚ў
                      	return 0;[/code:owpm4xm6]
                      

                      Так тут стан не проверяется, а scdef по умолчанию 0. Зато у керса проверяется лак, тааа. ) Действительно, имеет смысл проверить. Еще смущает наличие проверки на фриз, но остсутствие на СК, да и далее по коду время действия СК несколько странное. :?

                      Блин, надо было си учить нормально пока в школе был.

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

                        Ку, СК это и есть "case SC_STONE" тут все норм.

                        И почему это тут стан не проверяется? Есть же проверка.

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

                          Ааааааа, все я допер. )) Нет, в самом деле надо было си учить нормально, ничего уже не помню. ))

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

                            Ку, 🙂 а я допер, до чего именно ты допер. Все? Проблема со статусами разрешена?

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

                              А всем остальным ^_^

                              Ку, протестируешься с картами отпишись

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

                                Ну вот, судя по коду, если у цели 3+vit+luk/3 больше либо равно 100, то чем бы не клался стан он не наложится, даже на ноль секунд 🙂

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

                                  damirych, если я правильно помню си, выбирается кейс и выполняются операции подряд до появления брейка. То есть у ск будет иммунная формула фриза, что и наблюдается на практике. Стан, Сайленс, поизон, блидинг так же имеют одну формулу... Ну и так далее. Так что, если судить по этой части исходника, с 97+ лака курс работать не должен :roll:

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

                                    Ну да. ) Аналогично с керсом, неважно что его вызвало. Но все таки проверю. ))

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

                                      пора свой эмуль писать. mAthena (m=motr). :twisted:

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

                                        Хосато, ну я тоже так считаю. Или что-то не так?

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

                                          damirych, так вот мне самому интересно так или нет :twisted: Тестить нужно...
                                          Ку, это правильно 🙂 Без проверки верить ничему нельзя...

                                          1 ответ Последний ответ Ответить Цитировать 0
                                          • ВпихунВ Не в сети
                                            Впихун
                                            отредактировано

                                            ну вот у нас у пала 77 лак и архангелинг в очках о_О разве не тру?

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