diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2018-05-21 21:12:20 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2018-12-13 16:59:37 +0100 |
| commit | ee41ed182d8d22017a48c10de509f90971ff5909 (patch) | |
| tree | 21465826cf0f50e18869b7f9d3a7c0bc92472906 | |
| parent | 01538ecf6d8a494bbe5f7fe676aa8ff70dbceac7 (diff) | |
| download | brokentalents-ee41ed182d8d22017a48c10de509f90971ff5909.tar.gz brokentalents-ee41ed182d8d22017a48c10de509f90971ff5909.zip | |
Increase 'Overpowered Talent' pick rate threshold to 1%
| -rw-r--r-- | src/report-service.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/report-service.js b/src/report-service.js index 20af7ad..000080c 100644 --- a/src/report-service.js +++ b/src/report-service.js @@ -1,7 +1,7 @@ import * as maps from './maps/maps'; const MODES = [ 'casual_aral', 'blitz_pvp_ranked', 'ranked', '5v5_pvp_ranked' ]; -const POPULAR_THRESHOLD = 0.1; +const POPULAR_THRESHOLD = 1.0; // percent export default class ReportService { constructor() { @@ -41,13 +41,13 @@ export default class ReportService { .filter((entry) => 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode) <= POPULAR_THRESHOLD) .sort((entry1, entry2) => entry2.Winner - entry1.Winner)[0]); this.topRareWins.set(mode, this.reports.get(mode) - .filter((entry) => maps.getTalentRarity(entry.Talent) == 'Rare' && 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode) > POPULAR_THRESHOLD) + .filter((entry) => maps.getTalentRarity(entry.Talent) == 'Rare' && 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode)) .sort((entry1, entry2) => entry2.Winner - entry1.Winner)[0]); this.topEpicWins.set(mode, this.reports.get(mode) - .filter((entry) => maps.getTalentRarity(entry.Talent) == 'Epic' && 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode) > POPULAR_THRESHOLD) + .filter((entry) => maps.getTalentRarity(entry.Talent) == 'Epic' && 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode)) .sort((entry1, entry2) => entry2.Winner - entry1.Winner)[0]); this.topLegendaryWins.set(mode, this.reports.get(mode) - .filter((entry) => maps.getTalentRarity(entry.Talent) == 'Legendary' && 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode) > POPULAR_THRESHOLD) + .filter((entry) => maps.getTalentRarity(entry.Talent) == 'Legendary' && 100 * playersPerMatch * entry.Count / this.totalPicks.get(mode)) .sort((entry1, entry2) => entry2.Winner - entry1.Winner)[0]); this.topLeveledUp.set(mode, this.reports.get(mode).sort((entry1, entry2) => { if (!entry1.Level) return 1; |
