summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-06-14 11:34:11 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-06-14 11:34:11 +0200
commitbddb6f79d29c9f18ba7542c7823d11fec01e0149 (patch)
treee105a99307dab7aa293d5744d4bff6b5f21b420f
parent67fec9cb2d45c2a57001d79c7df3b2a872fc672b (diff)
downloadprocessor-bddb6f79d29c9f18ba7542c7823d11fec01e0149.tar.gz
processor-bddb6f79d29c9f18ba7542c7823d11fec01e0149.zip
add nacl_score
-rw-r--r--worker.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/worker.js b/worker.js
index 83960f3..3ce65ca 100644
--- a/worker.js
+++ b/worker.js
@@ -881,12 +881,17 @@ function flatten(obj) {
let impact_score = 50;
switch (role) {
case "carry":
- impact_score = -0.47249153 + 0.50145197 * p_s.assists - 0.7136091 * p_s.deaths + 0.18712844 * p_s.kills + 0.00531455 * p_s.farm; break;
+ impact_score = -0.47249153 + 0.50145197 * p_s.assists - 0.7136091 * p_s.deaths + 0.18712844 * p_s.kills + 0.00531455 * p_s.farm;
+ p_s.nacl_score = 1 * p_s.kills + 0.5 * p_s.assists + 0.03 * p_s.farm + 5 * p.winner;
+ break;
case "jungler":
- impact_score = -0.54510754 + 0.19982097 * p_s.assists - 0.35694721 * p_s.deaths + 0.09942473 * p_s.kills + 0.01256313 * p_s.farm; break;
-
+ impact_score = -0.54510754 + 0.19982097 * p_s.assists - 0.35694721 * p_s.deaths + 0.09942473 * p_s.kills + 0.01256313 * p_s.farm;
+ p_s.nacl_score = 1 * p_s.kills + 0.5 * p_s.assists + 0.04 * p_s.farm + 5 * p.winner;
+ break;
case "captain":
- impact_score = -0.46473539 + 0.09968104 * p_s.assists - 0.38401479 * p_s.deaths + 0.14753133 * p_s.kills + 0.03431293 * p_s.farm; break;
+ impact_score = -0.46473539 + 0.09968104 * p_s.assists - 0.38401479 * p_s.deaths + 0.14753133 * p_s.kills + 0.03431293 * p_s.farm;
+ p_s.nacl_score = 1 * p_s.kills + 1 * p_s.assists + 5 * p.winner;
+ break;
}
p_s.impact_score = (impact_score - (-4.5038622921659375) ) / (4.431094119937388 - (-4.5038622921659375) );