From bb0402c01c55664da66fb67d620e5600b00770a3 Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 16 May 2017 15:04:29 +0200 Subject: telemetry: add true damage --- worker.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/worker.js b/worker.js index 27af4bc..98c2e2f 100644 --- a/worker.js +++ b/worker.js @@ -470,6 +470,13 @@ function flatten(obj) { ? acc + ev.payload.Delt : acc , 0), + hero_damage_true: telemetry.data.reduce((acc, ev) => + ev.actor == p + && ev.type == "DealDamage" + && ev.payload.TargetIsHero == 1 + ? acc + ev.payload.Damage + : acc + , 0), non_hero_damage_dealt: telemetry.data.reduce((acc, ev) => ev.actor == p && ev.type == "DealDamage" @@ -477,6 +484,13 @@ function flatten(obj) { ? acc + ev.payload.Delt : acc , 0), + non_hero_damage_true: telemetry.data.reduce((acc, ev) => + ev.actor == p + && ev.type == "DealDamage" + && ev.payload.TargetIsHero == 0 + ? acc + ev.payload.Damage + : acc + , 0), hero_level: Math.max.apply(Math, telemetry.data.map((ev) => ev.actor == p && ev.type == "LevelUp" -- cgit v1.3.1