summaryrefslogtreecommitdiff
path: root/worker.js
diff options
context:
space:
mode:
authorKapil Viren Ahuja <k.v.ahuja@gmail.com>2017-04-14 13:34:48 +0530
committerKapil Viren Ahuja <k.v.ahuja@gmail.com>2017-04-14 13:34:48 +0530
commit57a968a955b164b3730cbcce0bedebea3aede0dc (patch)
treeebe6ba48f298d5197829380016f21296264cf4fc /worker.js
parent765e9356fa6b571838237cc73bc9552c1e6695d8 (diff)
downloadshrinker-57a968a955b164b3730cbcce0bedebea3aede0dc.tar.gz
shrinker-57a968a955b164b3730cbcce0bedebea3aede0dc.zip
Impact score calculation
Diffstat (limited to 'worker.js')
-rw-r--r--worker.js5
1 files changed, 5 insertions, 0 deletions
diff --git a/worker.js b/worker.js
index 05f81b6..d0bfa22 100644
--- a/worker.js
+++ b/worker.js
@@ -430,6 +430,11 @@ function snakeCaseKeys(obj) {
"gold", "farm"].map((attr) =>
p_s[attr] = participant[attr]);
+ // score calculations
+ var impact_score = -0.28779906 + (p_s.kills * 0.22290324) + (p_s.deaths * -0.50438917) + (p_s.assists * 0.34841597);
+ p_s.impact_score = (impact_score + 10) / (10 + 10);
+
+
// traits calculations
if (roster.hero_kills == 0) p_s.kill_participation = 0;
else p_s.kill_participation = (p_s.kills + p_s.assists) / roster.hero_kills;