Да, все верно: “Могу дать вам госта под залог, покачайтесь. Дамаг по Вам не измениться. Гост защищает только от нейтральных атак в пвп\вое, а так же нейтральных магических скиллов мвп. А вот Девил работает в пвм. Мечтайте лучше о нем)” ©, @Arsin P.S. Это фриро тут все возможно © @2SecAzuraCastTime
Ты даже был в той теме, где мы это обсуждали. (; https://forum.free-ro.com/threads/46526/page-2#post-1130961
Так он с года 10 и работает. кто-то говорил что он (на фрираке) от мобцов тоже тащит (простая атк, не скил).
Но это все теория, я бы отталкивался только от конкретных тестов и именно на фриро. ГТБ как бы тоже в своем 100% ризисте должен квейк не чувствовать, но на фри это не работает
Ну гостов на сервере много - в темах за 14 год пишут, что от атак мобов не пашет. Я не думаю, что это меняли. Запросы были, но темы не закрытые. А про гтб и ЕК - тут сложно сказать, должен он блочить или нет. Почему гтб карты не блочит? Карты не магия? Или фрост джоук, например.
Я хотел продолжить тему с квейком, но гонять орка очень муторно, а отрывать Х покастовать квейк нереально. По сабжу - можно фармить валек без гтб/дэвила
Квейк как и огн дыхание двойной тип (хз как назвать) атаки. С дыханием защита и от нейтрала и от огня работает - дмг режется (Firebreath - огненная физ атака). Квейк - нейтрал маг атака, в сравнении с дыханием должен резаться гтб, на вики в порезке есть гтб, так же общался с игроками на форумах и в чатике - сказали то же самое или ссылались на вики. Конечно те игроки - не та инфа, которой стоить особо верить, но как на счет остального?
Чуть-чуть покопал код. Выяснил интересное. Дамаг ЕК состоит из двух частей. Первая часть - магическая, игнорирующая мдеф. Вторая физическая. Вот магическая часть: Код: case NPC_EARTHQUAKE: skillratio += 100 +100*skill_lv +100*(skill_lv/2); break; } MATK_RATE(skillratio); После нее идет вычет мдефа (это нам неинтересно, ЕК игнорит мдеф), а после него идет еще вот такой кусок: Код: if (skill_num == NPC_EARTHQUAKE) { //Adds atk2 to the damage, should be influenced by number of hits and skill-ratio, but not mdef reductions. [Skotlex] //Also divide the extra bonuses from atk2 based on the number in range [Kevin] if(mflag>0) ad.damage+= (sstatus->rhw.atk2*skillratio/100)/mflag; else ShowError("Zero range by %d:%s, divide per 0 avoided!\n", skill_num, skill_get_name(skill_num)); } Кстати, рядом с этим куском, есть очень похожий кусок для ГК: Код: if( skill_num == CR_GRANDCROSS || skill_num == NPC_GRANDDARKNESS ) { //Apply the physical part of the skill's damage. [Skotlex] struct Damage wd = battle_calc_weapon_attack(src,target,skill_num,skill_lv,mflag); ad.damage = battle_attr_fix(src, target, wd.damage + ad.damage, s_ele, tstatus->def_ele, tstatus->ele_lv) * (100 + 40*skill_lv)/100; if( src == target ) { if( src->type == BL_PC ) ad.damage = ad.damage/2; else ad.damage = 0; } } Можно предположить, что физическая часть ГК игнорит гтб. Если это подтвердится, то и физическая часть ЕК тоже должна его игнорить. Правда параметр mflag входящий, и я не знаю, где он передается. \=
Я тебе с уверенностью 98% скажу что у ек нет физ части, или она незначительна. И с уверенностью в 100% скажу что ек не игнорит мдэф. Проверено что по 50 мдэфа ек бьет в два раза слабее.
Про игнор мдефа - я додумал. Не смотрел в описание своего скилла. Возможно не игнорит. В куске кода, который я дал - этого нет.
Я карач в былые времена в башню на мдэф одевался и до паверапа не падал от ек ифрита. С паверапом падаешь без вариантов.))
Просто ек рассчитывается из АТК моба, но бьет нейтральным магическим дамагом. Может из-за этого путаница.