summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorschneefux <schneefux+commit@schneefux.xyz>2017-05-16 15:04:29 +0200
committerschneefux <schneefux+commit@schneefux.xyz>2017-05-16 15:04:29 +0200
commitbb0402c01c55664da66fb67d620e5600b00770a3 (patch)
tree8449857e358d3624df4f4928cfe1c16c0475e38e
parent5b02882d35a3b8505a82553026c725cca3d98268 (diff)
downloadshrinker-bb0402c01c55664da66fb67d620e5600b00770a3.tar.gz
shrinker-bb0402c01c55664da66fb67d620e5600b00770a3.zip
telemetry: add true damage
-rw-r--r--worker.js14
1 files changed, 14 insertions, 0 deletions
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"