Shows hero damage percent in match overview
// ==UserScript==
// @name Dotabuff hero damage percentage
// @namespace #pop
// @version 1.1
// @description Shows hero damage percent in match overview
// @author prna
// @match http://www.dotabuff.com/matches/*
// @grant none
// ==/UserScript==
var foots = document.getElementsByTagName('tfoot');
var totals = [];
for (var i = 0; i < 2; ++i) {
var k = 1;
var tot = foots[i].rows[0].cells[10].innerHTML;
if(tot.substr(tot.length - 1) == "k") {k = 1000;}
totals.push(k*Number(tot.slice(0,-1)));
}
var tr1 = document.getElementsByClassName(' faction-radiant');
var tr2 = document.getElementsByClassName(' faction-dire');
var tr = [tr1,tr2];
for (var j = 0; j < 2; ++j) {
for (var i = 0; i < tr[j].length; ++i) {
var k = 1;
var hd = tr[j][i].cells[12].innerHTML;
if(hd.substr(hd.length - 1) == "k") {k = 1000;}
var per = Math.round(Number(k*100*hd.slice(0,-1))/totals[j]);
tr[j][i].cells[12].innerHTML += " ("+per.toString()+"%)";
}
}