u uaRO
Механіка · захист

DEF / MDEF

У pre-renewal захист складається з ДВОХ незалежних частин. Жорсткий DEF (зі спорядження) ріже урон у відсотках, м’який DEF (від VIT) віднімається плоско вже після. MDEF працює так само, але м’яка частина зростає від INT. Тому VIT і INT — це не просто «менше урону», а конкретні числа нижче.

Простими словами

Навіщо потрібен захист

Захист (DEF) — це те, наскільки твій персонаж зменшує отриманий фізичний урон. MDEF робить те саме, але проти магії. Уяви, що ворог б’є на 1000 — без захисту ти втратиш усі 1000 HP, а з гарним захистом це може перетворитися, скажімо, на 400. Решта просто «з’їдається» бронею і твоїм тілом. Чим довше ти хочеш стояти в бою й не падати — тим важливіший захист.

Дві частини: hard і soft

Найважливіше, що треба зрозуміти з самого початку: у pre-renewal захист складається з ДВОХ різних частин, і вони працюють зовсім по-різному. Перша частина — hardDEF (твердий захист), він у відсотках. Це броня, рефайн і бафи. Друга частина — softDEF (м’який захист), він плоский, тобто віднімає фіксоване число. Він береться від твого VIT (а для магії softMDEF — ще й від INT).

Порядок і формула

Порядок дій такий: спершу від урону віднімається відсоток hardDEF, а вже ПОТІМ від результату віднімається плоский softDEF. Формула фізичного захисту: підсумок = floor(урон × (100 − hardDEF) / 100) − softDEF, де softDEF = floor(VIT / 2). Для магії: підсумок = floor(урон × (100 − hardMDEF) / 100) − softMDEF, де softMDEF = INT + floor(VIT / 2).

Слабкі vs сильні удари

Чому ця різниця така важлива? Бо відсоткова частина (hardDEF) працює однаково добре проти будь-якого удару — і малого, і великого. А плоска частина (softDEF) віднімає одне й те саме число від кожного удару. Тому проти багатьох слабких ударів плоский захист просто чудовий: якщо ворог б’є на 60, а в тебе softDEF 45 — ти отримуєш мізер. Але проти одного величезного удару на 5000 ці ж 45 майже непомітні.

Крит ігнорує захист

І ще одна ключова річ: критичний удар (crit) повністю ІГНОРУЄ обидва види DEF — і hard, і soft. Тож проти ворогів з високим crit броня тебе не врятує, тут уже потрібні інші захисти (Lucky Dodge, FLEE проти не-крит атак тощо). Тримай це в голові, коли збираєш «танка».

Формула
damage = floor( damage × (100 − hardDEF) / 100 ) − softDEF
hardDEF
жорсткий DEF — відсоткова редукція з броні/рефайну (стеля 100)
softDEF
м’який DEF — плоске віднімання, floor(VIT/2)
softDEF = floor(VIT / 2)
VIT
показник VIT персонажа
magic = floor( magic × (100 − hardMDEF) / 100 ) − softMDEF
softMDEF
м’який MDEF — INT + floor(VIT/2)
softMDEF = INT + floor(VIT / 2)
INT
показник INT персонажа
Розбір прикладу VIT 80 · INT 30
Вхідний фіз. урон raw 1000
Після жорсткого DEF 1000 × (100 − 55) / 100 450
Після м’якого DEF 450 − 40 (softDEF = ⌊80/2⌋) 410
Вхідний маг. урон raw 1000
Після MDEF 900 − 70 (softMDEF = 30 + ⌊80/2⌋) 830
М’який DEF має ще випадкову складову (rand від VIT) — показано гарантовану частину floor(VIT/2). Crit ігнорує обидва DEF.
Більше прикладів
Танк із високим VIT тримає удар

Ворог б’є фізично на 300. У тебе hardDEF 40% (броня + рефайн) і VIT 90. Рахуємо: 300 × (10040) / 100 = 300 × 0.60 = 180. Потім softDEF = floor(90 / 2) = 45. Підсумок: 18045 = 135. Тобто з 300 урону ти отримав лише 135 — більше ніж удвічі менше.

Слабкий частий ворог проти одного сильного удару

Уяви hardDEF 50% і VIT 80, тобто softDEF = floor(80 / 2) = 40. Слабкий удар на 100: 100 × 0.50 = 50, мінус 40 = лише 10 шкоди! А тепер сильний удар на 1000 з тими ж статами: 1000 × 0.50 = 500, мінус 40 = 460. Бачиш різницю? Плоский softDEF урізав слабкий удар у 10 разів, а проти сильного майже не відчувається. Ось чому VIT-захист так любить тих, хто бореться з натовпами дрібних мобів.

Магічний урон: тут рятує INT

Маг кидає в тебе на 800 урону. У тебе hardMDEF 20% (з екіпу), INT 50 і VIT 60. Спершу hard: 800 × (10020) / 100 = 800 × 0.80 = 640. Тепер softMDEF = INT + floor(VIT / 2) = 50 + 30 = 80. Підсумок: 64080 = 560. Зверни увагу: проти магії плоске вирахування дає не лише VIT, а й увесь твій INT — тому маги і прісти зазвичай мають непогану природну стійкість до магії.

Пороги і брейкпоінти
  • hardDEF і hardMDEF мають кап 100% — більше захисту понад 100% урон не зменшує (ефективно це означало б повний імунітет, чого гра не дає звичайними засобами).
  • Плоский softDEF особливо сильний проти частих слабких ударів: він віднімає однакове число від кожного удару, тож дрібні удари може майже звести нанівець.
  • Проти одного великого удару плоский softDEF майже непомітний — там вирішує саме відсотковий hardDEF.
  • Критичний удар (crit) повністю ігнорує і hardDEF, і softDEF — захист від крита не рятує.
  • softDEF у грі має ще й невелику ВИПАДКОВУ складову; те, що показано тут (floor(VIT / 2)) — це ГАРАНТОВАНИЙ мінімум, який ти отримуєш завжди.
  • softMDEF проти магії = INT + floor(VIT / 2): саме тому INT дає не лише ману й магу-урон, а й магічний захист.
Часті помилки
  • Думати, що «DEF це одне число». Насправді hard (%) і soft (плоский) — це дві різні системи, що складаються по-різному.
  • Качати лише VIT і сподіватися пережити великі удари. Плоский захист майже не зменшує великі удари — там потрібен відсотковий hardDEF з броні/рефайну.
  • Вважати, що висока броня врятує від крита. Crit пробиває обидва DEF повністю.
  • Ігнорувати MDEF на «фізичних» персонажах. Багато небезпечних ворогів і гравців б’ють саме магією, і без INT/MDEF ти складаєшся миттєво.
  • Плутати порядок: спершу множиться відсоток hardDEF, і ТІЛЬКИ ПОТІМ віднімається плоский softDEF, а не навпаки.
Кому важливо: Найважливіше для танків, лицарів-крестоносців та будь-кого, хто стоїть на передовій у WoE/MVP. Але базове розуміння DEF/MDEF корисне всім — навіть кволий маг має знати, чому в нього є природний MDEF від INT.

Формули звірено з рушієм uAthena (pre-renewal, Episode 11.2).