tbody > tr:nth-child("+rownum+")");
let lvlTD = document.createElement('td');
lvlTD.innerHTML = charlvl[1];
insertAfter(lvlTD, menu.lastElementChild);
let powereleTD = document.createElement('td');
powereleTD.innerHTML = charele2.toLocaleString("en-US");
insertAfter(powereleTD, menu.lastElementChild);
let todayTD = document.createElement('td');
todayTD.innerHTML = charpower2.toLocaleString("en-US");
insertAfter(todayTD, menu.lastElementChild);
let yesterdayTD = document.createElement('td');
yesterdayTD.innerHTML = growthyesterday3;
insertAfter(yesterdayTD, menu.lastElementChild);
let strengthTD = document.createElement('td');
strengthTD.innerHTML = strength3;
insertAfter(strengthTD, menu.lastElementChild);
let suppliesTD = document.createElement('td');
suppliesTD.innerHTML = "";
insertAfter(suppliesTD, menu.lastElementChild);
let boosterTD = document.createElement('td');
boosterTD.innerHTML = items3+"/10";
insertAfter(boosterTD, menu.lastElementChild);
let itemsTD = document.createElement('td');
itemsTD.innerHTML = badge2.replaceAll("Badge ","").replaceAll("of ","");
insertAfter(itemsTD, menu.lastElementChild);
let badgeTD = document.createElement('td');
badgeTD.innerHTML = charskills;
insertAfter(badgeTD, menu.lastElementChild);
})}}, 1000);
var pageContent = chars.innerHTML
var earnfreepoints = document.querySelector("#content-header-row")
earnfreepoints.innerHTML = pageContent
})}
// itemlink modifications
if (document.URL.indexOf("itemlink") != -1 ) {
var itemID = window.location.search.replace(/\?id=/g,"").replace(/&owner=.*/g,"")
fetch("/item_rollover.php?id="+itemID+"_1")
.then(response => response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(3)").outerHTML.replace(/
/i,1).replace(/
/i,0)
var Gslot2 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(4)").outerHTML.replace(/
/i,1).replace(/
/i,0)
var Gslot3 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(5)").outerHTML.replace(/
/i,1).replace(/
/i,0)
var Gslot4 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(6)").outerHTML.replace(/
/i,1).replace(/
/i,0)
var sum = Math.round(Gslot1+Gslot2+Gslot3+Gslot4)
var gems = '';
if (sum == "0")
gems = "4"
if (sum == "1")
gems = "3"
if (sum == "11")
gems = "2"
if (sum == "111")
gems = "1"
if (sum == "1111")
gems = "0"
var item = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(1)").outerHTML.replace(/ \(\+[0-9]+\)<\/span>/g,"").replaceAll(",","");
var atk = item.match(/\+([0-9]+) ATK/) ?? 0
var holy = item.match(/\+([0-9]+) Holy/) ?? 0
var arcane = item.match(/\+([0-9]+) Arcane/) ?? 0
var shadow = item.match(/\+([0-9]+) Shadow/) ?? 0
var fire = item.match(/\+([0-9]+) Fire/) ?? 0
var kinetic = item.match(/\+([0-9]+) Kinetic/) ?? 0
var chaos = item.match(/\+([0-9]+) Chaos/) ?? 0
var vile = item.match(/\+([0-9]+) vile energy/) ?? 0
var hp = item.match(/\+([0-9]+) HP/) ?? 0
var holyr = item.match(/\+([0-9]+) Holy Resist/) ?? 0
var arcaner = item.match(/\+([0-9]+) Arcane Resist/) ?? 0
var shadowr = item.match(/\+([0-9]+) Shadow Resist/) ?? 0
var firer = item.match(/\+([0-9]+) Fire Resist/) ?? 0
var kineticr = item.match(/\+([0-9]+) Kinetic Resist/) ?? 0
var chaosr = item.match(/\+([0-9]+) Chaos Resist/) ?? 0
var block = item.match(/\+([0-9]+)% block/) ?? 0
var eblock = item.match(/\+([0-9]+)% elemental block/) ?? 0
var rpt = item.match(/\+([0-9]+) rage per hr/) ?? 0
var ept = item.match(/\+([0-9]+) exp per hr/) ?? 0
var ramp = item.match(/\+([0-9]+)% rampage/) ?? 0
var ps = item.match(/\+([0-9]+)% perfect strike/) ?? 0
var mr = item.match(/\+([0-9]+) max rage/) ?? 0
var crit = item.match(/\+([0-9]+)% critical hit/) ?? 0
var edititem = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(1)");
if (aholy != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* Holy/," +"+(parseInt(holy[1])-aholy)+" (+"+aholy+") Holy")}
if (aarcane != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* Arcane/," +"+(parseInt(arcane[1])-aarcane)+" (+"+aarcane+") Arcane")}
if (afire != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* Fire/," +"+(parseInt(fire[1])-afire)+" (+"+afire+") Fire")}
if (akinetic != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* Kinetic/," +"+(parseInt(kinetic[1])-akinetic)+" (+"+akinetic+") Kinetic")}
if (ashadow != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* Shadow/," +"+(parseInt(shadow[1])-ashadow)+" (+"+ashadow+") Shadow")}
if (achaos != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* Chaos/," +"+(parseInt(chaos[1])-achaos)+" (+"+achaos+") Chaos")}
if (aps != 0){
edititem.innerHTML = edititem.innerHTML.replace(/% perfect strike/," (+"+aps+")% perfect strike")}
var g1 = '';
var g2 = '';
var g3 = '';
var g4 = '';
if (atk[1] > 0){
g1 += "+"+Math.round(atk[1]*1.15)+" ATK| Item Rarity: `+itemRarity+` | Number of Gems: `+gems+` |