From 67fec9cb2d45c2a57001d79c7df3b2a872fc672b Mon Sep 17 00:00:00 2001 From: schneefux Date: Tue, 13 Jun 2017 19:19:39 +0200 Subject: fix bans being only for one roster --- worker.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/worker.js b/worker.js index 7bc6e6a..83960f3 100644 --- a/worker.js +++ b/worker.js @@ -390,7 +390,8 @@ function flatten(obj) { api_id: p.api_id, player_api_id: p.player_api_id, actor: p.actor, - team: sideToTeam(p.roster.side) + team: sideToTeam(p.roster.side), + teamNo: sideToTeamNo(p.roster.side) } }); // seconds since epoch; first spawn time @@ -689,7 +690,8 @@ function flatten(obj) { && ev.actor == p)[0]), ban: hero_db_map.get(api_name_mappings.get( telemetry.data - .filter((ev) => ev.type == "HeroBan") + .filter((ev) => ev.type == "HeroBan" && + ev.payload.Team == p.teamNo) .map((sel) => sel.payload.Hero)[0] // can be null )), pick: hero_db_map.get(api_name_mappings.get( -- cgit v1.3.1