]> git.sesse.net Git - foosball/blobdiff - foosball.pm
Make the initial rating/RD constants instead of hard-coded values.
[foosball] / foosball.pm
index 58e468c6669ea3ac0c5dfbfbfcc1fd9a39578885..b40b9fda17b82ac92e7c97586ac65bb7ebc99d5b 100644 (file)
@@ -75,11 +75,11 @@ sub calc_rating {
        my ($rating1, $rd1, $rating2, $rd2, $score1, $score2) = @_;
        my $result = `/srv/foosball.sesse.net/foosrank $rating1 $rd1 $rating2 $rd2 $score1 $score2`;
        chomp $result;
-       my ($newr1, $newrd1) = split / /, $result;
+       my ($newr1, $newrd1, $likelihood) = split / /, $result;
 
        $newrd1 = 30.0 if ($newrd1 < 30.0);
 
-       return ($newr1, $newrd1);
+       return ($newr1, $newrd1, $likelihood);
 }
 
 sub calc_rating_double {