From a9a468bd18f56924affe51188a857c5595fc858d Mon Sep 17 00:00:00 2001 From: schneefux Date: Fri, 20 Jul 2018 17:09:23 +0200 Subject: Fix Wrong pick/win rates being calculated in different places --- src/HeroTalentTable.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/HeroTalentTable.vue') diff --git a/src/HeroTalentTable.vue b/src/HeroTalentTable.vue index ec0a7be..77d868c 100644 --- a/src/HeroTalentTable.vue +++ b/src/HeroTalentTable.vue @@ -4,8 +4,8 @@
-
{{ (100 * totalHeroReport.Winner / totalHeroReport.Count).toFixed(0) }}% Win Rate
-
{{ (100 * totalHeroReport.Count / totalPicks * playersPerMatch).toFixed(0) }}% Pick Rate
+
{{ (100 * totalHeroReport.TotalWinner / totalHeroReport.TotalPicks).toFixed(0) }}% Win Rate
+
{{ (100 * totalHeroReport.TotalPicks / totalPicks * playersPerMatch).toFixed(0) }}% Pick Rate
({ 'Winner': entry.Count * entry.Winner, 'Count': entry.Count })) + .map((entry) => ({ 'TotalWinner': entry.TotalPicks * entry.TotalWinner, 'TotalPicks': entry.TotalPicks })) .reduce((agg, cur) => - ({ 'Winner': agg.Winner + cur.Winner, 'Count': agg.Count + cur.Count }), - { 'Winner': 0, 'Count': 0 }); + ({ 'TotalWinner': agg.TotalWinner + cur.TotalWinner, 'TotalPicks': agg.TotalPicks + cur.TotalPicks }), + { 'TotalWinner': 0, 'TotalPicks': 0 }); }, playersPerMatch: function() { return maps.playersPerMatch(this.selectedMode); -- cgit v1.3.1