Об этом инструменте
Калькулятор IV Pokémon работает в обратную сторону от характеристики, которую вы видите в игре, к индивидуальным значениям (IV), которые могли её произвести. Поскольку формула характеристик округляет вниз на каждом шаге, несколько IV часто отображаются в одну и ту же характеристику, поэтому этот инструмент возвращает полный диапазон возможностей, а не притворяется, что всегда есть один ответ. Выберите характеристику, введите отображаемое значение, базовую характеристику, уровень, EV и природу, и он перечислит каждое IV от 0 до 31, воспроизводящее это точное число. Работает полностью в вашем браузере.
Внутри он инвертирует формулу Поколения III+. Для HP он проверяет floor(0.01 × (2 × Base + IV + floor(EV / 4)) × Level) + Level + 10, а для других характеристик floor((floor(0.01 × (2 × Base + IV + floor(EV / 4)) × Level) + 5) × Nature), перебирая IV по 0–31 и сохраняя только значения, чей результат равен вашей отображаемой характеристике. Модификатор природы (×1.1 повышена, ×0.9 понижена, ×1.0 нейтрально) берётся из той же таблицы 25 природ, что и калькулятор характеристик, поэтому выбор правильной природы корректно сужает окно.
Результат показывает минимальный и максимальный IV, которые подходят, привязано ли значение к единственному IV и сколько IV совпадают. Более высокие уровни и большие отображаемые характеристики обычно точнее привязывают IV, поэтому заводчики проверяют IV на уровне 100 или после добавления EV — каждая дополнительная доля масштабирования сужает диапазон. Если ни одно IV в 0–31 не может произвести введённое вами число, вводные несогласованы, и инструмент сообщает об этом, а не гадает.