Об этом инструменте
Калькулятор вероятности поимки 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, с полем для произвольного множителя — удобно для моделирования ситуативных мячей, чей эффективный бонус вы уже знаете.