Нат антистатус.
-
При магическом провоке (майндбрейке) профессора антистатус-билды становятся уязвимы статусам, зависящим от мдеф. Известно, что на некоторых других серверах он не влияет на шмотовый деф, иная картина на МОТРе - люди с натантифризом начинают фризиться после провока. Неизвестно, как будет после смены эмулятора, но нет основания быть увереным, что картина изменится => фтопку натантистатус.
-
в итоге имеем если из дефа исключить Таро то шанса зафризится небудет, при нужном мдеф.
Словить керс тоже если лак 100.
и как следствие антистан не спадет.
Так? -
в последней версии jAthena м.провок снимает шмотовый мдэф. формула не менялась, добавились только некоторые свойства обычного провока (сбивание статусов и каста).
-
Волшебный, что-то я в этой жизни не понимаю, или просто в Cи.
[code:gt3w88s9]case WZ_METEOR: /* ѓЃѓeѓIѓXѓgЃ[ѓЂ /
if(atn_rand()%100 < 3skilllv)
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 < (2skilllv+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, если словишь майнд брейк от профа то зафризишься. Насчет карт, раскопаю лаковую тамящую сажку и вечером потестю.
-
Ку, не увлекайся, а то засосет) я тоже начал про анклы смотреть, потом по всем спорным эффектам и скиллам копаться пошел))
-
Ку, было бы не плохо.
-
С шансом вроде как понятно, в skill.c есть:
[code:279tht2o]sc_def_vit=100 - (3 + status_get_vit(bl) + luk/3);[/code:279tht2o]
Но в коде МСа нет проверки на этот самый "sc_def_vit".. -
Перед операцией наложения статуса есть проверка на антистатус (в коде эмулятора), поэтому метеор не станит при (sc_def_vit <= 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. Зато у керса проверяется лак, тааа. ) Действительно, имеет смысл проверить. Еще смущает наличие проверки на фриз, но остсутствие на СК, да и далее по коду время действия СК несколько странное. :?
Блин, надо было си учить нормально пока в школе был.
-
Ку, СК это и есть "case SC_STONE" тут все норм.
И почему это тут стан не проверяется? Есть же проверка.
-
Ааааааа, все я допер. )) Нет, в самом деле надо было си учить нормально, ничего уже не помню. ))
-
Ку,
а я допер, до чего именно ты допер. Все? Проблема со статусами разрешена?
-
А всем остальным ^_^
Ку, протестируешься с картами отпишись
-
Ну вот, судя по коду, если у цели 3+vit+luk/3 больше либо равно 100, то чем бы не клался стан он не наложится, даже на ноль секунд
-
damirych, если я правильно помню си, выбирается кейс и выполняются операции подряд до появления брейка. То есть у ск будет иммунная формула фриза, что и наблюдается на практике. Стан, Сайленс, поизон, блидинг так же имеют одну формулу... Ну и так далее. Так что, если судить по этой части исходника, с 97+ лака курс работать не должен :roll:
-
Ну да. ) Аналогично с керсом, неважно что его вызвало. Но все таки проверю. ))
-
пора свой эмуль писать. mAthena (m=motr). :twisted:
-
Хосато, ну я тоже так считаю. Или что-то не так?
-
damirych, так вот мне самому интересно так или нет :twisted: Тестить нужно...
Ку, это правильноБез проверки верить ничему нельзя...
-
ну вот у нас у пала 77 лак и архангелинг в очках о_О разве не тру?