Формула урона в Pokémon, полный справочник по расчётам
Формула урона определяет, как разрешается каждая атака: от base power и stat атаки через STAB, эффективность типа, погоду, abilities, items, crit, spread и случайный damage roll. Эта страница является каноническим справочником.
Базовая формула
Standard Gen 5+
Разброс roll
85% – 100%
STAB
× 1,5 / × 2 (Adaptability)
Урон от крита
× 1,5 (Gen 6+)
Каждый бой в Pokémon разрешается через это уравнение. Запомни модификаторы и порядок их применения — и ты сможешь предсказывать урон заранее с той же точностью, что и calculator.
Кратко
Формула урона оставалась в целом стабильной начиная с Gen 5 — лишь незначительные числовые правки от поколения к поколению. Структура — base damage, затем цепочка множителей — не менялась.
Каждый модификатор применяется в фиксированном порядке. Damage calculator на /calculator на Pokékipe использует канонический движок @smogon/calc; на этой странице задокументирована лежащая в основе математика.
- Тип формулыStandard начиная с Gen 5; незначительные правки в Gen 6 (урон крита) и Gen 7 (шанс крита)
- Базовые компонентыУровень, base power, stat Attack, stat Defense
- МножителиSTAB, эффективность типа, погода, abilities, items, screens, crit, spread, roll
- Разброс roll85% – 100% включительно (16 различных значений)
- Урон от крита× 1,5 (Gen 6+); было × 2 в Gen 1-5
- Шанс крита (базовый)1/24 начиная с Gen 7+; было 1/16 в Gen 2-6
Формула
Формула урона в Pokémon в стандартном виде. Каждый модификатор применяется поверх значения base damage, рассчитанного из уровня, base power и статов атаки/защиты.
Base damage
⌊ ( ⌊ ( ( 2 × Level ÷ 5 ) + 2 ) × Base Power × ( Attack ÷ Defense ) ÷ 50 ⌋ + 2 ) ⌋Где:
- Level, уровень атакующего (50 в стандартных турнирах; 100 в некоторых legacy форматах; 5 в Little Cup).
- Base Power, base power атаки (например, 80 для Ice Beam).
- Attack, stat Attack атакующего (физические moves) или stat Special Attack (специальные moves).
- Defense, stat Defense защищающегося (физические moves) или stat Special Defense (специальные moves).
- ⌊x⌋, функция целой части (округление вниз до целого).
Итоговый урон
Base damage × Targets × Weather × Crit × Roll × STAB × Type × Burn × OtherКаждый модификатор применяется последовательно, результат усекается до целого числа на каждом шаге. Точный порядок движка детерминирован; единственный источник случайности — модификатор Roll (и броски на крит).
Порядок важен
Все модификаторы урона
Каждый множитель формулы урона соответствует конкретной механике игры. Таблица ниже охватывает все стандартные модификаторы; всё, что в неё не входит, — это edge case или модификатор, специфичный для ability.
| Модификатор | Значение | Условие |
|---|---|---|
| STAB (Same-Type Attack Bonus) | × 1,5 | Тип move совпадает с типом атакующего |
| STAB с Adaptability | × 2 | Ability Adaptability + совпадающий тип |
| STAB после Tera (исходный тип) | × 2 | Pokémon после Tera использует move, совпадающий с его ИСХОДНЫМ типом |
| Super-effective | × 2 | Таблица типов даёт ×2 для данного matchup |
| Super-effective × 2 | × 4 | Обе половины двойного типа защитника слабы, максимум ×4 |
| Resisted | × 0,5 | Таблица типов даёт ×0,5 |
| Double-resisted | × 0,25 | Обе половины двойного типа защитника сопротивляются |
| Иммунитет | × 0 | Таблица типов даёт ×0 для хотя бы одной половины |
| Критический удар | × 1,5 (Gen 6+) / × 2 (до Gen 6) | Случайный, базовый шанс 1/24 (Gen 7+) |
| Солнце усиливает Fire / Солнце ослабляет Water | × 1,5 / × 0,5 | Активна погода Sun |
| Дождь усиливает Water / Дождь ослабляет Fire | × 1,5 / × 0,5 | Активна погода Rain |
| Песок усиливает SpD типа Rock | × 1,5 | Активен Sand + защитник типа Rock (защитный буст) |
| Снег усиливает Def типа Ice | × 1,5 | Активен Snow + защитник типа Ice (только Gen 9+) |
| Цели (spread) | × 0,75 | Multi-target move (только Doubles), бьющий обоих противников |
| Burn | × 0,5 | Атакующий сожжён + использует физический move (без Guts) |
| Reflect (физический) | × 0,5 vs single, × 0,667 vs double | Экран Reflect + физический move |
| Light Screen (специальный) | × 0,5 vs single, × 0,667 vs double | Light Screen + специальный move |
| Aurora Veil | × 0,5 vs single, × 0,667 vs double | Aurora Veil + любой атакующий move |
| Roll (случайный) | × 0,85 – × 1,00 | Случайный множитель за каждую атаку |
Модификаторы, специфичные для abilities
Часть abilities применяет дополнительные модификаторы урона помимо стандартной таблицы. Примеры:
- Sheer Force, moves с вторичными эффектами получают +30% урона; вторичный эффект подавляется.
- Tough Claws, контактные moves получают +30% урона.
- Strong Jaw, укусы получают +50% урона.
- Iron Fist, атаки кулаком получают +20% урона.
- Reckless, moves с recoil получают +20% урона.
- Sand Force, атаки типов Rock/Ground/Steel получают +30% урона в песке.
- Solar Power, специальные moves получают +50% урона на солнце (с потерей 1/8 HP за ход).
- Pixilate / Aerilate / Refrigerate, Normal-moves меняют тип и получают +20% урона.
- Protosynthesis / Quark Drive, наивысший stat повышается на 30% (50% если Speed) при выполнении условия активации.
Damage roll
Каждый атакующий move применяет случайный множитель урона от 0,85 до 1,00 включительно. В результате получается максимальный разброс в 15% за удар — это те самые «rolls», которые отображаются в damage calculations.
0.85×
Минимальный roll
Множитель урона в худшем случае
1.00×
Максимальный roll
Множитель урона в лучшем случае
16
Различных значений
0,85, 0,86, ..., 1,00, равномерное распределение
0.925×
Среднее
Ожидаемое значение на большом количестве rolls
16 возможных rolls распределены равномерно — каждое значение имеет вероятность 1/16 (6,25%). Когда damage calc показывает «81% – 96% damage», нижняя граница соответствует roll 0,85, верхняя — roll 1,00.
Что значит «always OHKO»
Критические удары
Критические удары умножают урон на × 1,5 начиная с Gen 6 (снижено с × 2 в ранних генерациях). Базовый шанс крита — 1/24 (≈4,17%) начиная с Gen 7; в Gen 2-6 было 1/16 (6,25%).
Stages шанса крита
Критические удары используют систему stages. Каждый модификатор добавляется к crit stage пользователя; stage определяет шанс крита.
| Crit stage | Шанс (Gen 7+) | Шанс (Gen 2-6) |
|---|---|---|
| Stage 0 (по умолчанию) | 1/24 (≈4,17%) | 1/16 (6,25%) |
| Stage 1 (+1) | 1/8 (12,5%) | 1/8 (12,5%) |
| Stage 2 (+2) | 1/2 (50%) | 1/4 (25%) |
| Stage 3 (+3) | Всегда крит (100%) | 1/3 (≈33%) |
| Stage 4 (+4) | Всегда крит | Всегда крит |
Источники, изменяющие крит
- +1 от move, high-crit moves (Slash, Crabhammer, Razor Leaf, Stone Edge и др.).
- +1 от ability, Super Luck на пользователе.
- +1 от item,
Razor Claw или
Scope Lens в руках пользователя. - +2 от setup move, Focus Energy повышает crit stage на 2.
- Moves, всегда дающие крит, Wicked Blow, Surging Strikes, Frost Breath, Storm Throw всегда бьют критом вне зависимости от stage.
- Abilities, блокирующие крит, Battle Armor и Shell Armor не позволяют владельцу получать критические удары.
Крит игнорирует снижения статов атакующего И повышения статов защищающегося
Spread moves в Doubles
Multi-target moves (spread moves) одновременно бьют нескольких Pokémon в форматах Doubles. Каждый отдельный удар снижается до 75% от его одиночного значения урона.
Распространённые spread moves: Earthquake, Heat Wave, Surf, Discharge, Make It Rain, Astral Barrage, Glacial Lance, Blizzard, Hyper Voice (с Pixilate/Refrigerate), Rock Slide.
Математика single-target vs spread
- Single-target move, полный урон по одному Pokémon. Модификатор 75% не применяется.
- Spread move (Doubles), 75% урона каждому из двух противников максимум. Суммарный потенциальный урон превышает 100%, если обе цели существуют.
- Spread move, нацеленный на одного Pokémon, когда на поле находится только один противник (например, другой упал в обморок), move наносит 75% урона этой единственной цели, несмотря на то что бьёт в одиночку. Это специфическая особенность Doubles.
Иммунитет союзника
Spread moves бьют также союзника пользователя, если тот не имеет иммунитета через тип или ability. Earthquake бьёт обоих противников И союзника пользователя, если только у союзника нет Levitate, типа Flying, Air Balloon или иного иммунитета к Ground. Это один из наиболее распространённых аспектов построения команды в Doubles.
Различия между генерациями
Формула урона в целом оставалась стабильной начиная с Gen 5, изменения затронули лишь конкретные множители.
| Gen | Урон от крита | Шанс крита (базовый) | Burn DoT |
|---|---|---|---|
| Gen 1 (RBY) | × 2 | Зависит от Speed (1/512 × базовая Speed) | 1/16 максимального HP за ход |
| Gen 2 (GSC) | × 2 | 1/16 (фиксированный) | 1/8 максимального HP за ход |
| Gen 3 (ADV) | × 2 | 1/16 | 1/8 |
| Gen 4 (DPP) | × 2 | 1/16 | 1/8 |
| Gen 5 (BW) | × 2 | 1/16 | 1/8 |
| Gen 6 (XY) | × 1,5 | 1/16 | 1/8 |
| Gen 7+ (SM/SS/SV/Champions) | × 1,5 | 1/24 | 1/16 |
Изменения Gen 7 (шанс крита 1/24, burn DoT 1/16) шли в паре с изменением Speed при параличе (было -75%, стало -50%). Суммарный эффект: status conditions в Gen 7 менее изнурительны, чем в версиях до Gen 7.
Разобранные примеры
Три примера расчёта для пошагового применения формулы к реалистичным сценариям.
Пример 1: Latios Choice Specs — Draco Meteor против Heatran
Setup: Latios (Choice Specs, макс. SpA, +0 stage) использует Draco Meteor (130 BP, специальный, Dragon) против Heatran (максимальные HP, +0 SpD, нейтральная природа).
- Base damage по формуле: ~88 при данном соотношении статов.
- STAB: × 1,5 (Latios — тип Dragon) → 132.
- Эффективность типа: Dragon vs Steel/Fire = × 0,5 (resisted) → 66.
- Choice Specs: × 1,5 → 99.
- Roll: × 0,85 до × 1,00 → итоговый урон 84-99.
- У Heatran 415 максимальных HP; удар наносит ~20-24%, KO за 5 ударов при идеальных rolls.
Пример 2: Крит Tauros Body Slam в RBY OU
Setup: Tauros (RBY, Speed 110 = ~21% crit rate, макс. Atk) использует Body Slam (85 BP, физический, Normal) против Snorlax. Крит засчитывается.
- Base damage: с атакой Tauros и bulk Snorlax — около 90.
- STAB (Normal для Tauros типа Normal): × 1,5 → 135.
- Эффективность типа: Normal vs Normal = × 1,0 (нейтрально).
- Крит (правила Gen 1, × 2): 270.
- Roll: × 0,85 до × 1,0 → итог 230-270.
- У Snorlax в RBY OU ~520 HP → удар наносит ~44-52%.
Пример 3: Spread Earthquake в VGC
Setup: Choice Band'd Earthquake от атакующего в Doubles против цели с 4× слабостью к Ground без Levitate.
- Base damage: высокий — 100 BP физический с Choice Band × 1,5.
- STAB для пользователя типа Ground: × 1,5.
- Эффективность типа: × 4 (цель с 4× слабостью).
- Снижение за spread: × 0,75 (multi-target).
- Roll: × 0,85 до × 1,0.
- Результат: как правило OHKO. Преимущество типа × 4 компенсирует снижение за spread.
Распространённые заблуждения
Ряд утверждений об уроне является ошибочным. Поправки основаны на поведении движка.
- "Больше SpA — всегда больше урона", неверно. Важно соотношение Attack/Defense. Атакующий со 100 SpA против защитника со 100 SpD даст тот же расчёт, что атакующий с 200 SpA против защитника с 200 SpD.
- "Урон от крита удваивается в современных генерациях", неверно. Урон от крита составляет × 1,5 начиная с Gen 6. Множитель × 2 применялся только в Gen 1-5.
- "Burn снижает весь урон вдвое", неверно. Burn вдвое снижает только ФИЗИЧЕСКУЮ Attack; специальные moves не затрагиваются. Guts игнорирует снижение Atk от burn.
- "Spread moves бьют каждого противника за полный урон", неверно. Spread moves наносят 75% урона в Doubles (single-target moves наносят 100%). Множитель 75% применяется даже когда на поле только один противник.
- "Reflect / Light Screen делят урон пополам во всех форматах", почти верно. Они вдвое снижают урон в Singles (× 0,5) и снижают урон примерно на 33% в Doubles (× 0,667). Aurora Veil работает так же.
- "Damage roll всегда равномерен между 85% и 100%", верно. Roll имеет 16 различных значений (0,85, 0,86, ..., 1,00), распределённых равномерно. Damage calcs читают это напрямую.
- "Tera STAB — это двойной STAB", частично верно. Совпадение Tera Type даёт × 1,5 STAB; если тип move ТАКЖЕ совпадает с ИСХОДНЫМ типом пользователя, буст вырастает до × 2 (аналог Adaptability). Moves, тип которых совпадает только с Tera Type, но не с исходным типом, остаются на × 1,5.
Куда двигаться дальше
Формула урона объединяет несколько слоёв mechanics. Страницы ниже рассматривают каждый слой отдельно.
- Таблица типов, Таблица типов полностью рассматривает множитель эффективности типов.
- Status conditions, Status Conditions рассматривает burn (-50% физической Atk) и другие DoT-эффекты.
- Mechanics Speed, Speed & Priority рассматривает порядок ходов, который определяет, чья сторона наносит урон первой.
- Запустить расчёт, /calculator использует движок @smogon/calc для автоматического применения этой формулы со всеми модификаторами.
- Глоссарий, каждый использованный выше термин определён в Конкурентном глоссарии.