Про цей інструмент
Калькулятор ймовірності лову Pokémon оцінює, наскільки ймовірно, що кидок упіймає дикого Pokémon. Введіть catch rate виду (0–255), його поточне й максимальне HP, множник бонусу Poké Ball і будь-який статусний стан — і він миттєво поверне шанс лову за кидок у вашому браузері.
Він використовує класичну математику упіймання III/IV покоління. Спершу він обчислює модифіковане значення лову a = ((3·MaxHP − 2·CurrentHP) × CatchRate × BallBonus) / (3·MaxHP), потім множить на статусний бонус — ×2 для Sleep чи Freeze, ×1.5 для Paralysis, Poison чи Burn, і ×1 за відсутності. Якщо a дорівнює 255 або більше, лов гарантований. Інакше він виводить значення shake-check b = 1048560 / √√(16711680 / a); ймовірність одного успішного струшування дорівнює b / 65536, а повне упіймання потребує чотирьох поспіль, тож шанс лову дорівнює (b/65536)⁴.
Інструмент також повідомляє сире значення лову a, ймовірність одного струшування та очікувану кількість м'ячів, які довелося б кинути (1 ÷ шанс лову). Бонуси м'ячів попередньо задані для Poké (×1), Great (×1.5) та Ultra (×2) Balls, з полем для будь-якого іншого множника — зручно для моделювання ситуативних м'ячів, ефективний бонус яких ви вже знаєте.