- // ==UserScript==
-
- // @name erevolution tools
-
- // @namespace https://www.erevollution.coms
-
- // @description erevolution prof
-
- // @include https://www.erevollution.com/*
-
- // @exclude https://www.erevollution.com/en/special-items
-
- // @version 0.0.1.20161218200915
- // ==/UserScript==
-
- //auto eat
- setInterval(myMethod, 9720000);
-
- function myMethod( )
- {
- document.getElementById("energyButton").click()
- }
-
- //dmg calc prof
- function wepon(wep,hit,gold,resta,restp,st) {
- this.st = st;
-
- this.idstring='#udarec'+st;
-
- this.wep = wep;
-
- this.hit =Math.ceil(hit);
-
- this.gold = gold;
- this.goldta= (2.5-(nextta*gold)).toFixed(2);
- this.goldtp= (5-(nexttp*gold)).toFixed(2)
-
- this.nextta=resta/hit;
- this.nextta=Math.ceil(this.nextta);
-
- this.nexttp=restp/hit;
- this.nexttp=Math.ceil(this.nexttp);
-
- this.changeWep = function (wep) {
- this.hit = this.hit/this.wep;
- console.log(hit);
- this.wep = wep;
- this.changeHit(this.hit*wep);
- }
- this.changeHit = function (hit) {
- this.hit =Math.ceil(hit);
-
- this.nextta=resta/hit;
- this.nextta=Math.ceil(this.nextta);
-
- this.nexttp=restp/hit;
- this.nexttp=Math.ceil(this.nexttp);
- }
- this.changeGold = function (gold) {
- this.gold = gold;
- this.goldta= ( (2.5 - (this.nextta*gold)).toFixed(2) );
- this.goldtp= ( (5 - (this.nexttp*gold)).toFixed(2));
- }
-
- }
-
-
- function spremeniWep(owep,wep,gold){
- if(wep=="n"){
- owep.changeGold(gold);
- }
- if (gold=="n"){
- owep.changeWep(wep);
- }
-
- $(owep.idstring).html("<b>"+owep.hit+"<br> "+owep.nextta+"<br> "+owep.goldta+" <br> "+owep.nexttp+" <br> "+owep.goldtp);
- jquery();
-
- }
-
-
-
-
- function udarecEna(sprem){
- wepon1.changeHit(sprem);
- $(wepon1.idstring).html("<b>"+wepon1.hit+"<br> "+wepon1.nextta+"<br> 0 <br> "+wepon1.nexttp+" <br> 0 <br> - <br> - </b>");
- wepon2.changeHit(sprem);
- spremeniWep(wepon2);
- wepon3.changeHit(sprem);
- spremeniWep(wepon3);
- wepon4.changeHit(sprem);
- spremeniWep(wepon4);
- wepon5.changeHit(sprem);
- spremeniWep(wepon5);
- wepon6.changeHit(sprem);
- spremeniWep(wepon6);
- }
-
- function udarecWep(gold,st,wep) {
- switch(st) {
- case 2:
- spremeniWep(wepon2,wep,gold);
- break;
- case 3:
- spremeniWep(wepon3,wep,gold);
- break;
- case 4:
- spremeniWep(wepon4,wep,gold);
- break;
- case 5:
- spremeniWep(wepon5,wep,gold);
- break;
- case 6:
- spremeniWep(wepon6,wep,gold);
- break;
- }
- }
-
-
-
-
- var x = document.getElementsByClassName("vs164-2");
- var moc = x[0].innerHTML;
- var car="";
- for(i=0;i<moc.length;i++)
- {
- if(moc[i]==","){
- car=moc[i-1];
- break;
- }
- }
-
- moc=moc.replace(car+',',car);
- moc = parseFloat(moc, 10) ;
-
- var razmerje = document.getElementsByClassName("vs165-5");
- var level = document.getElementsByClassName("vs164-6 vs164-13");
- level=level[0].innerHTML;
- achivment= $(".vs164-5").attr("src");
- achivment=achivment[19]+achivment[20];
- var list=[];
- for (i=0; i<razmerje.length ; i++){
- var thisseznam = razmerje[i].innerHTML;
-
- thisseznam= thisseznam.replace(/<[^>]*>/g, ''); // Remove HTML tags
- thisseznam = thisseznam.replace(/[[^]]*]/g, ''); // Remove anything within square brackets
- list[i]=thisseznam;
- }
-
- var st=0;
- var wep=1;
- var tp= list[0];
- tp= tp.replace(/,/g,'')
- tp=tp.split("/")
- var restp=tp[1]-tp[0];
-
- var ta= list[1];
- ta=ta.replace(/,/g,'')
- ta=ta.split("/")
- var resta=ta[1]-ta[0];
-
- var lk=5;
- var ak=0.05;
- var l=level*lk+moc;
- var a=1+achivment*ak;
- var ne=1;
- var k=l*a*ne;
- k=Math.ceil(k);
- var ene=1;
- var boos=1;
- var hit=k*ene*boos;
- var nextta=resta/hit;
- nextta=Math.ceil(nextta);
- var nexttp=restp/hit;
- nexttp=Math.ceil(nexttp);
-
- var gold=0;
- var idstring="";
-
- var wepon1=new wepon(wep,hit,gold,resta,restp,1);
- var wepon2=new wepon(wep,hit,gold,resta,restp,2);
- var wepon3=new wepon(wep,hit,gold,resta,restp,3);
- var wepon4=new wepon(wep,hit,gold,resta,restp,4);
- var wepon5=new wepon(wep,hit,gold,resta,restp,5);
- var wepon6=new wepon(wep,hit,gold,resta,restp,6);
-
- var goldstring= "type='text'></input></label>";
-
- var wepstring= "<option value='1'>none</option>"+
- "<option value='1.2'>1.2</option>"+
- "<option value='1.4'>1.4</option>"+
- "<option value='1.6'>1.6</option>"+
- "<option value='1.8'>1.8</option>"+
- "<option value='2'>2</option>"+
- "<option value='2.2'>2.2</option>"+
- "<option value='2.4'>2.4</option>"+
- "<option value='2.6'>2.6</option>"+
- "<option value='2.8'>2.8</option>"+
- "<option value='3'>3</option>"+
- "<option value='3.2'>3.2</option>"+
- "<option value='3.4'>3.4</option>"+
- "<option value='3.6'>3.6</option>"+
- "<option value='3.8'>3.8</option>"+
- "<option value='4'>4</option>"+
- "<option value='5'>5</option>"+
- "</select>";
-
- var htmlStringdiv = "<div id='vse'><br></br> <h3 style='margin-top: 15px;clear: both;'>"+
- "<span>Info Calc</span></h3>"+
- "<div id='infCalc' class='vs165' >"+
- "<label >energy<input id='infCalc_energy' value='1' type='text'></input></label>"+
- "<label>Damege Booster </label> <select id='dmg'>"+
- "<option value='1'>none</option>"+
- "<option value='1.1'>1.1</option>"+
- "<option value='1.2'>1.2</option>"+
- "<option value='1.3'>1.3</option>"+
- "<option value='1.4'>1.4</option>"+
- "<option value='1.5'>1.5</option>"+
- "</select>"+
-
- "<table border='1'> "+
- "<tbody>"+
- "<tr>"+
- "<td><b>Influence: <br> Next TA: <br> gold TA <br> Next TP: <br> gold TP<br> Wep <br> gold/peac </b> <td>"+
- "<td> <b> <span id='udarec1'>"+hit+"<br> "+nextta+"<br> 0 <br> "+nexttp+" <br> 0 <br> - <br> 0 </b> </span></td>"+
- "<td> <b> <span id='udarec2'>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m </span> <br> <select class='oroz' id='n2'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold2'"+goldstring+" </b> </td>"+
- "<td> <b> <span id='udarec3'>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m </span> <br> <select class='oroz' id='n3'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold3'"+goldstring+" </b> </td>"+
- "<td> <b> <span id='udarec4'>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m </span> <br> <select class='oroz' id='n4'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold4'"+goldstring+" </b> </td>"+
- "<td> <b> <span id='udarec5'>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m </span> <br> <select class='oroz' id='n5'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold5'"+goldstring+" </b> </td>"+
- "<td> <b> <span id='udarec6'>"+hit+"<br> "+nextta+"<br> cost g/m <br> "+nexttp+" <br> cost g/m </span> <br> <select class='oroz' id='n6'>"+wepstring+" <br> <input class='zlat' id='infCalc_gold6'"+goldstring+" </b> </td>"+
- "</tr>"+
- "</tdbody>"+
- "</table>"+
-
- "</div>"+
- "<br></br>"+
- "<div>";
-
- $(htmlStringdiv).insertAfter(".vs165:last");
-
- jquery()
-
- function jquery(){
- $(document).ready(function(){
- $("select").css("display","inline");
- $(".zlat").css("width", "50px");
-
- $('#infCalc_energy').on('input',function(e){
- ene=$("#infCalc_energy").val();
- hit=k*ene*boos;
- hitwone=hit*wep;
- console.log(hit);
-
- udarecEna(hit);
- });
-
-
- $('#dmg').on('change', function (e) {
- var optionSelected =$("option:selected", this);
- boos=this.value;
- hit=k*ene*boos;
- udarecEna(hit);
- });
-
- $('.oroz').on('change', function (e) {
- var oid=$(this).attr('id');
- st=parseFloat(oid[1]);
- wep = parseFloat($('#n'+st).find(":selected").text());
- console.log(wep, st);
-
- udarecWep("n",st,wep);
- });
-
- $('.zlat').on('input',function(e){
- var gid=$(this).attr('id');
- st=parseFloat(gid[12]);
-
- gold =parseFloat($("#infCalc_gold"+st).val());
- console.log(gold, st);
-
- udarecWep(gold,st,"n");
- });
-
- $("td").css("borderColor", "transparent");
- $("td").css("borderWidth", "3px");
- });
- }