Vastaus: kun MP = 0 ja AP = 0 niin tasoitus = 17 %.
function tasoitus($dMP, $dAP)
{
$ret = 0;
if ($dMP < 0) {
return -1;
}
if ($dAP < 0) {
return -2;
}
if ($dMP <= 10) {
$dMPTas = 17 - $dMP;
}
else if ($dMP > 150) {
$dMPTas = 0;
}
else {
$dMPTas = 7 - ($dMP - 10) / 20;
}
if ($dAP <= 5) {
$dAPTas = 17 - $dAP * 2;
}
else if ($dAP > 33) {
$dAPTas = 0;
}
else
$dAPTas = 7 - ($dAP - 5) / 4;
if ($dAPTas < $dMPTas) {
$ret = $dAPTas;
}
else
$ret = $dMPTas;
return $ret;
}