added money earned ratio to jobs
![]() ![]() |
replace this:
var expGain = -1;
var energyNeed = -1;
var editContainer = null;
var elCells = elRows[r].getElementsByTagName("td");
for(var c=0; c<elCells.length; c++)
{
if(elCells[c].className == "job_reward" && ElementCheck(elCells[c],'job reward'))
{
var expContainers = elCells[c].getElementsByTagName("span");
for(var e=0; e<expContainers.length; e++)
{
if(expContainers[e].className == "bold_number")
{
expGain = parseInt(expContainers[e].innerHTML);
break;
}
}
}
else if (elCells[c].className == "job_energy" && ElementCheck(elCells[c],'job energy'))
{
var energyContainers = elCells[c].getElementsByTagName("span");
for(var e=0; e<energyContainers.length; e++)
{
if(energyContainers[e].className == "bold_number")
{
energyNeed = parseInt(energyContainers[e].innerHTML);
editContainer = elCells[c];
break;
}
}
}
if (expGain != -1 && energyNeed != -1 && editContainer != null)
with this:
var expGain = -1;
var moneyGain = -1;
var energyNeed = -1;
var editContainer = null;
var moneyContainers = null;
var elCells = elRows[r].getElementsByTagName("td");
for(var c=0; c<elCells.length; c++)
{
if(elCells[c].className == "job_reward" && ElementCheck(elCells[c],'job reward'))
{
var expContainers = elCells[c].getElementsByTagName("span");
for(var e=0; e<expContainers.length; e++)
{
if(expContainers[e].className == "bold_number")
{
expGain = parseInt(expContainers[e].innerHTML);
break;
}
}
for(var e=0; e<expContainers.length; e++)
{
if(expContainers[e].className == "money")
{
var moneyString = expContainers[e].innerHTML;
var moneyValue = moneyString.substring(moneyString.indexOf("$")+1);
while(moneyValue.indexOf(",") != -1) {
moneyValue = moneyValue.replace(",", "");
}
moneyGain = parseInt(moneyValue);
break;
}
}
}
else if (elCells[c].className == "job_energy" && ElementCheck(elCells[c],'job energy'))
{
var energyContainers = elCells[c].getElementsByTagName("span");
for(var e=0; e<energyContainers.length; e++)
{
if(energyContainers[e].className == "bold_number")
{
energyNeed = parseInt(energyContainers[e].innerHTML);
editContainer = elCells[c];
break;
}
}
}
if (moneyGain != -1 && expGain != -1 && energyNeed != -1 && editContainer != null)
{
editContainer.innerHTML = editContainer.innerHTML + "<br />(" + Math.round(100 * expGain / energyNeed) / 100 + ")";
var moneyResult = "" + Math.round(100 * moneyGain / energyNeed) / 100;
var moneyOutput = "";
var agg = 0;
for(var mindex = moneyResult.length-1; mindex >= 0; mindex--){
if(moneyResult.charAt(mindex) == ".") {
agg=0;
moneyOutput = moneyResult.charAt(mindex) + moneyOutput;
} else {
if(agg == 3) {
moneyOutput = "," + moneyOutput;
agg = 0;
}
moneyOutput = moneyResult.charAt(mindex) + moneyOutput;
agg++;
}
}
editContainer.innerHTML = editContainer.innerHTML + "<br />($" + moneyOutput + ")";
break;
} else if (expGain != -1 && energyNeed != -1 && editContainer != null)
|
![]() ![]() |
Great addition... kinda surprised I didn't think of this myself, haha. Added :) |
![]() ![]() |
Thanks. I had the same on my machine. I was thining about posting it here last week, but never got around to putting the final touches on it. Glad to see i won't have to worry about overwriting it anymore |


