javascript:function%20startJS(){return%20"javascript:var%20doc=document;if(window.frames.length>0)doc=document.main;"}var%20doc=document;if(window.frames.length>0)doc=document.main; url=document.URL;var%20one=url.indexOf("village");var%20two=url.indexOf('%26',one);var%20id;if(two>0)id=url.substring(one,two);elseid=url.substring(one); if(url.indexOf('screen=overview_villages&mode=commands')==-1)location.href='{game}&screen=overview_villages&mode=commands'; else { var k=0; var hej = document.getElementsByTagName("table"); var vis = document.getElementsByClassName("vis"); var inputtar = vis[4].getElementsByTagName('input'); var rub = vis[4].getElementsByTagName('tr'); rub = rub[0].getElementsByTagName('img'); var arc=0; var pal=0; for(i=0;i<rub.length;i++){ if(rub[i].src.indexOf("archer")>=0){arc=1;} if(rub[i].src.indexOf("knight")>=0){pal=1;} } var total; var nytext = '##'; var full = 20000.0; for (var i=0;i<hej.length;i++){ if (hej[i].className == "vis"){ if (++k == 4)var rader = hej[i].rows; } } var mult=((arc>0)?new Array(1,1,1,1,2,4,5,6,5,8,100):new Array(1,1,1,2,4,6,5,8,100)); var deff=((arc>0)?new Array(3,4,6,10):new Array(3,4,8)); var off=((arc>0)?new Array(5,8,9):new Array(5,7)); var slow=((arc>0)?new Array(11,12):new Array(9,10)); var spe=((arc>0)?7:6); var ade=((arc>0)?13:11); var forsvar=((arc>0)?new Array(3,4):(3,4)); if(pal>0){ade++;} for(j=1;j<rader.length;j++){ Namn = rader[j].cells[0].childNodes[3].textContent; if (Namn.indexOf("##") == -1){ var totaldef=0; var totaloff=0; var slowtrupp=0; var forsvartotal=0; var farmtotal=0; var kattotal=0; var nytext = " ## "; for(i=0;i<deff.length;i++){ totaldef += mult[(deff[i]-3)]*parseInt(rader[j].cells[deff[i]].innerHTML); } for(i=0;i<off.length;i++){ totaloff += mult[(off[i]-3)]*parseInt(rader[j].cells[off[i]].innerHTML); } for(i=0;i<slow.length;i++){ slowtrupp += mult[(slow[i]-3)]*parseInt(rader[j].cells[slow[i]].innerHTML); } for(i=0;i<forsvar.length;i++){forsvartotal += mult[(forsvar[i]-3)]*parseInt(rader[j].cells[forsvar[i]].innerHTML); } farmtotal += 4*parseInt(rader[j].cells[8].innerHTML) + 5*parseInt(rader[j].cells[9].innerHTML); kattotal += 8*parseInt(rader[j].cells[12].innerHTML); totaloff += slowtrupp; if(parseInt(rader[j].cells[ade].innerHTML) > 0){ nytext += "*Adel*"; } else if((totaloff/farmtotal == 1) && ((totaldef+farmtotal)/farmtotal == 1)){ nytext += "Farm"; } else if(parseInt(rader[j].cells[spe].innerHTML) > totaloff + totaldef){ nytext += "Spej"; } else if(forsvartotal == 1 && parseInt(rader[j].cells[spe].innerHTML) >= 1){ nytext += "Fejk + Spej"; } else if(forsvartotal == 1){ nytext += "Fejk"; } else if((totaloff/slowtrupp == 1) && ((totaldef+slowtrupp)/slowtrupp == 1) && (parseInt(rader[j].cells[spe].innerHTML) >= 1) && (slowtrupp < 9)){ nytext += "Fejk + Spej"; } else if((totaloff/slowtrupp == 1) && ((totaldef+slowtrupp)/slowtrupp == 1) && (slowtrupp < 9)){ nytext += "Fejk"; } else if((totaloff-slowtrupp+kattotal+totaldef)/kattotal == 1){ nytext += "Katapulter"; } else{ var procent = 0.0; if(totaldef > totaloff){ procent = parseInt(100*totaldef/full); nytext += "Deff ("; } else{ procent = parseInt(100*totaloff/full); nytext += "OFF ("; } if(procent>100) procent = 100; nytext += procent + "%)"; } if(Namn.indexOf("återvänder") != -1){ nytext += " | <<- "; } else if(Namn.indexOf("Attack") != -1){ nytext += " | ->> "; } else if(Namn.indexOf("Assistans") != -1){ nytext += " | Ass =>> "; } else if((Namn.indexOf("tillbaka") != -1) || (Namn.indexOf("Tillbaka") != -1)){ nytext += " | <<= "; } else if(Namn.indexOf("Avbryt") != -1){ nytext += " | <X "; } else{ nytext += " | - "; } if(Namn.indexOf("Attack") != -1){ tjena = Namn.split('Attack på '); } else if(Namn.indexOf("återvänder") != -1){ tjena = Namn.split('återvänder ifrån '); } else if(Namn.indexOf("tillbaka") != -1){ tjena = Namn.split('Dra tillbaka från '); } else if(Namn.indexOf("Assistans") != -1){ tjena = Namn.split('Assistans för '); } else if(Namn.indexOf("Avbryt") != -1){ tjena = Namn.split('Avbryt kommandot efter '); } else {tjena = Namn.split('('); } if(tjena.length>1){ nytext += tjena; } else{ nytext += "()"; } inputtar[2*(j-1)].value=nytext; inputtar[2*(j-1)+1].click(); } }} end();