In Adjudicator, there's a method called calculatePlayerRatingAdjustment() which has these lines:
double weight = omega > 0 ? playerResult.weight() : 1 / playerResult.weight();
Nowhere else in the project are weights used, meaning the TeamResult weight is unused. It should be multiplied together with the playerResult weight here I believe like
double weight = playerResult.weight() * teamResult.weight();
weight = omega > 0 ? weight : 1 / weight;
In Adjudicator, there's a method called
calculatePlayerRatingAdjustment()which has these lines:Nowhere else in the project are weights used, meaning the TeamResult weight is unused. It should be multiplied together with the playerResult weight here I believe like