summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2018-05-21 21:12:20 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2018-12-13 16:59:37 +0100
commitee41ed182d8d22017a48c10de509f90971ff5909 (patch)
tree21465826cf0f50e18869b7f9d3a7c0bc92472906
parent01538ecf6d8a494bbe5f7fe676aa8ff70dbceac7 (diff)
downloadbrokentalents-ee41ed182d8d22017a48c10de509f90971ff5909.tar.gz
brokentalents-ee41ed182d8d22017a48c10de509f90971ff5909.zip
Increase 'Overpowered Talent' pick rate threshold to 1%
-rw-r--r--src/report-service.js8
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;