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).