// ==UserScript== // @name Nukezone Networth Added // @namespace Nukezone // @description Adds the Networth each unit adds on the build page. // @include http://www.nukezone.nu/build.asp* // ==/UserScript== var tables = document.getElementsByTagName('table'); for (var i=0; i < tables.length; i++) { if (tables[I].getAttribute('class') == 'content') { var housenw = 0; if (document.body.innerHTML.search('empty war factories') != -1) { housenw = 8.9; } else if (document.body.innerHTML.search('empty barracks') != -1) { housenw = 2.45; } else if (document.body.innerHTML.search('empty airfields') != -1) { housenw = 7.1; } else if (document.body.innerHTML.search('empty shipyards') != -1) { housenw = 16.6; } if (housenw != 0) { var trs = tables[I].getElementsByTagName('tr'); var cnw = document.createElement('td'); cnw.setAttribute('valign', 'top'); cnw.setAttribute('align', 'center'); cnw.setAttribute('width', '8%'); cnw.innerHTML = 'Networth'; var tds = trs[0].getElementsByTagName('td'); trs[0].insertBefore(cnw, tds[2]); var tempi = 1; while (trs[tempi].getElementsByTagName('td').length != 1) { var tr = trs[tempi]; tds = trs[tempi].getElementsByTagName('td'); var tnw = document.createElement('td'); tnw.setAttribute('valign', 'middle'); tnw.setAttribute('align', 'center'); var price = Number(tds[1].innerHTML.substr(1)); var attack = Number(tds[2].innerHTML.substr(0, tds[2].innerHTML.indexOf('/'))); var defence = Number(tds[2].innerHTML.substr(tds[2].innerHTML.indexOf('/') + 1)); var current = Number(tds[4].innerHTML.substr(0, tds[4].innerHTML.indexOf(' '))); var percentage = 0.11; if (tds[3].innerHTML == 'B') { percentage = 0.14; } if (tds[0].innerHTML == 'Spy' || tds[0].innerHTML == 'Sniper' || tds[0].innerHTML == 'Aurora Spy Plane') { percentage = 0.06; } var networth = Math.round((price * percentage) * 1000) / 1000; tnw.innerHTML = networth; tr.insertBefore(tnw, tds[2]); tempi++; } trs[tempi].getElementsByTagName('td')[0].setAttribute('colspan', '8'); trs[tempi + 1].getElementsByTagName('td')[0].setAttribute('colspan', '8'); } } }