From 059e3abd9995919fc2756496579c34972f9e8db5 Mon Sep 17 00:00:00 2001 From: schneefux Date: Sun, 17 Jun 2018 14:08:43 +0200 Subject: ReportTable: Advantage per Level -> Max Win Rate, fix 5v5/3v3 table, add filters --- src/ReportService.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/ReportService.js') diff --git a/src/ReportService.js b/src/ReportService.js index 8bd9514..3a94671 100644 --- a/src/ReportService.js +++ b/src/ReportService.js @@ -2,7 +2,7 @@ import * as maps from './maps/maps'; import * as metadata from '../data/2d73896c/metadata.json'; const POPULAR_THRESHOLD = 1.0; // percent -const PICKS_THRESHOLD = 200; // picks +const PICKS_THRESHOLD = 300; // picks const report = require('../data/2d73896c/report.json') .filter((entry) => entry.Actor != undefined); // bad data from API downtime @@ -66,6 +66,7 @@ for(let mode of modes) { return Object.assign({}, entry, { TalentWinrateBase: intercept, TalentWinrateScaling: slope, // to 1 = max level + TalentWinrateMax: intercept + slope, TalentWinrateLevelScaling: slope / maps.getMaxLevel(entry), TotalPicks: sum_weights || entry.Count, // NoTalent has no weights TotalWinner: sum_y / sum_weights || entry.Winner, -- cgit v1.3.1