<?php
function calculate($base, $iv, $ev, $level) {
return floor(((2 * $base + $iv + floor($ev / 4)) * $level) / 100) + $level + 10;
}
$base = 70;
$iv = 31;
for ($ev = 0; $ev < 255; $ev += 4) {
$hp1 = calculate($base, $iv, $ev, 50);
$hp2 = calculate($base, $iv, $ev, 100);
if (/*$hp1 % 16 === 0 && */$hp2 % 16 === 0) {
echo $ev, " HP EVs - ", $hp2, " HP\r\n";
}
}
preferences:
55.19 ms | 402 KiB | 5 Q