// ==UserScript==
// @name MoxxiMod
// @namespace https://studiomoxxi.com/
// @description one click at a time
// @author Ben
// @match *.outwar.com/*
// @version 6.0.1
// @grant GM_xmlhttpRequest
// @license MIT
// @grant GM_getResourceText
// @grant GM_addStyle
// @require http://code.jquery.com/jquery-3.6.0.min.js
// ==/UserScript==
// GLOBAL STYLING
GM_addStyle ( `
#accordionExample > li:nth-child(8) > a:hover{background:#1A1C2D !important;}
`);
// MOXXIVISION 2.0
if (document.URL.indexOf("earnfreepoints") != -1 ) {
$("body").append ( `
<div id="Xmoxxivision">
LOADING GREATNESS: <span id="loading">0</span>%<p>
</div>
` );
$("body").append ( `
<div id="vision">
<span id="loading_chars"></span><p>
</div>
` );
$("body").append ( `
<div id="mv2">
MOXXI
</div>
` );
GM_addStyle ( `
#mv2 {position:fixed !important; left: 0px !important; top: 10px !important;font-size: 15vw !important;width: 100% !important;height: 100% !important;z-index:-100 !important;color:#0F0F0F !important;writing-mode: vertical-rl;}
#moxxivision {display:none !important;}
#button {display:none !important;}
#sidebar{display:none;}
#recentraid{display:none;}
#rightbar{display:none;}
#charid{display:none !important;}
#moxxivision > tbody > tr > th{padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:10px;background:#1A1C2D;border:1px SOLID #202020;font-size:12px}
#moxxivision > tbody > tr > td{padding-top:3px;padding-bottom:3px;padding-left:5px;padding-right:10px;background:#0F0F0F;border:1px SOLID #202020;font-size:12px}
#container > div.sidebar-wrapper.sidebar-theme{display:none;}
body > center > div.sub-header-container{display:none;}
.column > img{height:25px !important;width:25px !important; background:#060606 !important;}
.column {display:none !important;}
.home {display:revert !important;}
.spans > p{color:#666666 !important;font-size:10px !important;margin-bottom:-5px !important;}
#content{position: relative;width: 100%;flex-grow: 8;margin-top: 0px;margin-bottom: 0;margin-left: 0px;max-width: 100%;transition: .6s;}
#container {position: relative !important;margin-top: 70px !important;}
.button{background:#0F0F0F !important;color:#ffffff !important;padding:5px !important;margin-bottom:10px !important;margin-top:10px !important;margin-left:2px !important;margin-right:2px !important;}
.column_button{background:#0F0F0F !important;color:#ffffff !important;padding:1px !important;font-size:9px !important;padding-right:3px !important;padding-left:3px !important;}
.button:hover{background:#1A1C2D !important;}
.column_button:hover{background:#f441be !important;}
#button1 {color:#f441be !important;}
#Xmoxxivision {position:fixed !important; left: 0px !important; top: 0px !important;padding:100px !important;background:#0F0F0F !important;font-size: 28px !important;width: 100% !important;height: 100% !important;}
#vision {position:fixed !important; left: 20px !important; top: 200px !important;font-size: 10vw !important;width: 100% !important;z-index:100 !important;}
.mv2dd {position: relative;display: inline-block;}
.vision-content {display: none;position: absolute;background-color: #404040;min-width: 200px;box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);z-index: 1;font-size: 12px;margin-top: -9px;}
.vision-content a {color: black;text-decoration: none;display: block;}
.vision-content a:hover {background-color: #f1f1f1}
.mv2dd:hover .vision-content {display: block;}
.upgrade{background:#1B2E4B !important;}
#loading_chars{color:#202020}
body{overflow-y: hidden;}
`);
fetch("myaccount")
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const chars = doc.querySelector("#zero-config").innerHTML.matchAll(/suid=([0-9]+)&serverid=[0-9]+"><strong>PLAY!/g)
var charids = '';
for (const match of chars) {charids += `<tr><td id="charid">`+match[1]+`</td></tr>`}
var content = document.querySelector("#content")
content.innerHTML = `
<div id="button">
<button id='button1' class='button'>HOME</button>
<button id='button2' class='button'>STATS</button>
<button id='button3' class='button'>SKILLS</button>
<button id='button26' class='button'>WORLD</button>
<button id='button4' class='button'>EQUIPMENT</button>
<button id='button25' class='button'>BACKPACK</button>
<div class="mv2dd">
<button id="buttonslots" class="button">SLOTS</button>
<div class="vision-content">
<button id='button5' class='button'>CORE</button>
<button id='button6' class='button'>HEAD</button>
<button id='button7' class='button'>NECK</button>
<button id='button8' class='button'>WEAPON</button>
<button id='button9' class='button'>BODY</button>
<button id='button10' class='button'>SHIELD</button>
<button id='button11' class='button'>PANTS</button>
<button id='button12' class='button'>BELT</button>
<button id='button13' class='button'>RING</button>
<button id='button14' class='button'>FOOT</button>
<button id='button15' class='button'>GEM</button>
<button id='button16' class='button'>RUNE</button>
<button id='button17' class='button'>ORB</button>
<button id='button18' class='button'>BADGE</button>
<button id='button19' class='button'>BOOSTER</button>
<button id='button20' class='button'>CREST</button>
</div></div>
<button id='button21' class='button'>ITEMS</button>
<div class="mv2dd">
<button id='buttonpots' class="button">POTIONS</button>
<div class="vision-content">
<button id='button27' class='button'>TRADABLE</button>
<button id='button22' class='button'>GENERIC</button>
<button id='button28' class='button'>PREMIUM</button>
<button id='button29' class='button'>RARE</button>
</div></div>
<button id='button23' class='button'>COLLECTIONS</button>
<button id='button24' class='button'><a href='home'>EXIT</a></button>
</div>
<table id="moxxivision"><tr>
<th id="charid">CHAR ID</th>
<th class="freeze">CHAR NAME▾</th>
<th class="freeze">LVL▾<span id="math_lvl" class="spans"></span></th>
<th class="home skills column">SKILLS▾</th>
<th class="home column">CLASS▾</th>
<th class="home world column">CREW▾</th>
<th class="home column">EQ▾</th>
<th class="home column">RAGE▾</th>
<th class="home column">TO MAX▾</th>
<th class="home column">GROWTH TODAY▾<span id="math_today" class="spans"></span></th>
<th class="home column">YESTERDAY▾<span id="math_yesterday" class="spans"></span></th>
<th class="home column">STRENGTH▾</th>
<th class="home column">SUPPLIES▾<br><button id='buttonx' class='column_button'>MAX ALL</button></th>
<th class="stats column">EXPERIENCE▾</th>
<th class="stats column">TO LEVEL▾</th>
<th class="stats column">MAX RAGE▾<span id="math_mr" class="spans"></span></th>
<th class="stats column">POWER▾<span id="math_power" class="spans"></span></th>
<th class="stats column">ELE DMG▾<span id="math_ele" class="spans"></span></th>
<th class="stats column">ATTACK▾<span id="math_atk" class="spans"></span></th>
<th class="stats column">HIT POINTS▾<span id="math_hp" class="spans"></span></th>
<th class="stats column">CHAOS▾<span id="math_chaos" class="spans"></span></th>
<th class="stats column"><font color=#00FFFF>RES▾</th>
<th class="stats column"><font color=#FFFF00>RES▾</th>
<th class="stats column"><font color=#7e01bc>RES▾</th>
<th class="stats column"><font color=#FF0000>RES▾</th>
<th class="stats column"><font color=#00FF00>RES▾</th>
<th class="stats column">WILDERNESS▾<span id="math_wilderness" class="spans"></span></th>
<th class="stats column">SLAYER▾<span id="math_slayer" class="spans"></span></th>
<th class="skills column">TOME▾</th>
<th class="skills column">ACTIVE</th>
<th class="world column">ROOM▾</th>
<th class="world column">NUM▾</th>
<th class="world column">MOBS▾</th>
<th class="eq column">CORE</th>
<th class="eq column">HEAD</th>
<th class="eq column">NECK</th>
<th class="eq column">WEP</th>
<th class="eq column">BODY</th>
<th class="eq column">SHIELD</th>
<th class="eq column">PANTS</th>
<th class="eq column">BELT</th>
<th class="eq column">RING</th>
<th class="eq column">FOOT</th>
<th class="eq column">GEM</th>
<th class="eq column">RUNE</th>
<th class="eq column">ORB</th>
<th class="eq column">ORB</th>
<th class="eq column">ORB</th>
<th class="eq column">BADGE</th>
<th class="eq column">BOOST</th>
<th class="eq column">CLONED▾</th>
<th class="eq column">OPEN AUG▾<span id="math_openaugs" class="spans"></span></th>
<th class="backpack column">ITEMS▾</th>
<th class="backpack column">CAP▾</th>
<th class="backpack column">BACKPACK</th>
<th class="core column">ITEM</th>
<th class="core column">NAME▾</th>
<th class="core column">MR▾</th>
<th class="core column">ATK▾</th>
<th class="core column">ELE▾</th>
<th class="core column">CHAOS▾</th>
<th class="core column">VILE▾</th>
<th class="core column">HP▾</th>
<th class="core column">RES▾</th>
<th class="core column">BLOCK▾</th>
<th class="core column">eBLOCK▾</th>
<th class="core column">RPT▾</th>
<th class="core column">EPT▾</th>
<th class="core column">RAMP▾</th>
<th class="core column">CRIT▾</th>
<th class="core column">GEMS▾</th>
<th class="core column">OPEN AUG▾</th>
<th class="core column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="head column">ITEM</th>
<th class="head column">NAME▾</th>
<th class="head column">MR▾</th>
<th class="head column">ATK▾</th>
<th class="head column">ELE▾</th>
<th class="head column">CHAOS▾</th>
<th class="head column">VILE▾</th>
<th class="head column">HP▾</th>
<th class="head column">RES▾</th>
<th class="head column">BLOCK▾</th>
<th class="head column">eBLOCK▾</th>
<th class="head column">RPT▾</th>
<th class="head column">EPT▾</th>
<th class="head column">RAMP▾</th>
<th class="head column">CRIT▾</th>
<th class="head column">GEMS▾</th>
<th class="head column">OPEN AUG▾</th>
<th class="head column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="neck column">ITEM</th>
<th class="neck column">NAME▾</th>
<th class="neck column">MR▾</th>
<th class="neck column">ATK▾</th>
<th class="neck column">ELE▾</th>
<th class="neck column">CHAOS▾</th>
<th class="neck column">VILE▾</th>
<th class="neck column">HP▾</th>
<th class="neck column">RES▾</th>
<th class="neck column">BLOCK▾</th>
<th class="neck column">eBLOCK▾</th>
<th class="neck column">RPT▾</th>
<th class="neck column">EPT▾</th>
<th class="neck column">RAMP▾</th>
<th class="neck column">CRIT▾</th>
<th class="neck column">GEMS▾</th>
<th class="neck column">OPEN AUG▾</th>
<th class="neck column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="weapon column">ITEM</th>
<th class="weapon column">NAME▾</th>
<th class="weapon column">MR▾</th>
<th class="weapon column">ATK▾</th>
<th class="weapon column">ELE▾</th>
<th class="weapon column">CHAOS▾</th>
<th class="weapon column">VILE▾</th>
<th class="weapon column">HP▾</th>
<th class="weapon column">RES▾</th>
<th class="weapon column">BLOCK▾</th>
<th class="weapon column">eBLOCK▾</th>
<th class="weapon column">RPT▾</th>
<th class="weapon column">EPT▾</th>
<th class="weapon column">RAMP▾</th>
<th class="weapon column">CRIT▾</th>
<th class="weapon column">GEMS▾</th>
<th class="weapon column">OPEN AUG▾</th>
<th class="weapon column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="body column">ITEM</th>
<th class="body column">NAME▾</th>
<th class="body column">MR▾</th>
<th class="body column">ATK▾</th>
<th class="body column">ELE▾</th>
<th class="body column">CHAOS▾</th>
<th class="body column">VILE▾</th>
<th class="body column">HP▾</th>
<th class="body column">RES▾</th>
<th class="body column">BLOCK▾</th>
<th class="body column">eBLOCK▾</th>
<th class="body column">RPT▾</th>
<th class="body column">EPT▾</th>
<th class="body column">RAMP▾</th>
<th class="body column">CRIT▾</th>
<th class="body column">GEMS▾</th>
<th class="body column">OPEN AUG▾</th>
<th class="body column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="shield column">ITEM</th>
<th class="shield column">NAME▾</th>
<th class="shield column">MR▾</th>
<th class="shield column">ATK▾</th>
<th class="shield column">ELE▾</th>
<th class="shield column">CHAOS▾</th>
<th class="shield column">VILE▾</th>
<th class="shield column">HP▾</th>
<th class="shield column">RES▾</th>
<th class="shield column">BLOCK▾</th>
<th class="shield column">eBLOCK▾</th>
<th class="shield column">RPT▾</th>
<th class="shield column">EPT▾</th>
<th class="shield column">RAMP▾</th>
<th class="shield column">CRIT▾</th>
<th class="shield column">GEMS▾</th>
<th class="shield column">OPEN AUG▾</th>
<th class="shield column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="pants column">ITEM</th>
<th class="pants column">NAME▾</th>
<th class="pants column">MR▾</th>
<th class="pants column">ATK▾</th>
<th class="pants column">ELE▾</th>
<th class="pants column">CHAOS▾</th>
<th class="pants column">VILE▾</th>
<th class="pants column">HP▾</th>
<th class="pants column">RES▾</th>
<th class="pants column">BLOCK▾</th>
<th class="pants column">eBLOCK▾</th>
<th class="pants column">RPT▾</th>
<th class="pants column">EPT▾</th>
<th class="pants column">RAMP▾</th>
<th class="pants column">CRIT▾</th>
<th class="pants column">GEMS▾</th>
<th class="pants column">OPEN AUG▾</th>
<th class="pants column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="belt column">ITEM</th>
<th class="belt column">NAME▾</th>
<th class="belt column">MR▾</th>
<th class="belt column">ATK▾</th>
<th class="belt column">ELE▾</th>
<th class="belt column">CHAOS▾</th>
<th class="belt column">VILE▾</th>
<th class="belt column">HP▾</th>
<th class="belt column">RES▾</th>
<th class="belt column">BLOCK▾</th>
<th class="belt column">eBLOCK▾</th>
<th class="belt column">RPT▾</th>
<th class="belt column">EPT▾</th>
<th class="belt column">RAMP▾</th>
<th class="belt column">CRIT▾</th>
<th class="belt column">GEMS▾</th>
<th class="belt column">OPEN AUG▾</th>
<th class="belt column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="ring column">ITEM</th>
<th class="ring column">NAME▾</th>
<th class="ring column">MR▾</th>
<th class="ring column">ATK▾</th>
<th class="ring column">ELE▾</th>
<th class="ring column">CHAOS▾</th>
<th class="ring column">VILE▾</th>
<th class="ring column">HP▾</th>
<th class="ring column">RES▾</th>
<th class="ring column">BLOCK▾</th>
<th class="ring column">eBLOCK▾</th>
<th class="ring column">RPT▾</th>
<th class="ring column">EPT▾</th>
<th class="ring column">RAMP▾</th>
<th class="ring column">CRIT▾</th>
<th class="ring column">GEMS▾</th>
<th class="ring column">OPEN AUG▾</th>
<th class="ring column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="foot column">ITEM</th>
<th class="foot column">NAME▾</th>
<th class="foot column">MR▾</th>
<th class="foot column">ATK▾</th>
<th class="foot column">ELE▾</th>
<th class="foot column">CHAOS▾</th>
<th class="foot column">VILE▾</th>
<th class="foot column">HP▾</th>
<th class="foot column">RES▾</th>
<th class="foot column">BLOCK▾</th>
<th class="foot column">eBLOCK▾</th>
<th class="foot column">RPT▾</th>
<th class="foot column">EPT▾</th>
<th class="foot column">RAMP▾</th>
<th class="foot column">CRIT▾</th>
<th class="foot column">GEMS▾</th>
<th class="foot column">OPEN AUG▾</th>
<th class="foot column" onmouseover="popup(event,'MR-UP is a value based on the max rage gained per point spent on the next gem. A higher MR-UP value indicates more efficient max rage gains when purchasing gems')" onmouseout="kill()">MR-UP▾</th>
<th class="gem column">ITEM</th>
<th class="gem column">NAME▾</th>
<th class="gem column">GEM LVL▾<span id="math_gemlvl" class="spans"></span></th>
<th class="gem column">CHAOS▾</th>
<th class="gem column">RAMP▾</th>
<th class="gem column">MR▾</th>
<th class="gem column">CRIT▾</th>
<th class="gem column">ORE▾</th>
<th class="gem column">DELUGED▾</th>
<th class="gem column">SEEPING▾</th>
<th class="gem column">VOLATILE▾</th>
<th class="rune column">ITEM▾</th>
<th class="rune column">NAME▾</th>
<th class="rune column">RUNE LVL▾<span id="math_runelvl" class="spans"></span></th>
<th class="rune column">ELE DMG▾</th>
<th class="rune column">FUSERS▾</th>
<th class="rune column">ESSENCE▾</th>
<th class="rune column">ORBSTONE▾</th>
<th class="rune column">HEART▾</th>
<th class="orbs column">ORB▾</th>
<th class="orbs column">NAME▾</th>
<th class="orbs column">ORB▾</th>
<th class="orbs column">NAME▾</th>
<th class="orbs column">ORB▾</th>
<th class="orbs column">NAME▾</th>
<th class="orbs column">ELE DMG▾</th>
<th class="orbs column">CHAOS▾</th>
<th class="orbs column">ATK▾</th>
<th class="orbs column">HP▾</th>
<th class="orbs column">MAX RAGE▾</th>
<th class="orbs column">RPT▾</th>
<th class="orbs column">EPT▾</th>
<th class="bdge column">ITEM▾</th>
<th class="bdge column">NAME▾</th>
<th class="bdge column">BADGE LVL▾<span id="math_badgelvl" class="spans"></span></th>
<th class="bdge column">ATK▾</th>
<th class="bdge column">ELE DMG▾</th>
<th class="bdge column">HP▾</th>
<th class="bdge column">BADGE REPS▾</th>
<th class="bdge column">CORVOK▾</th>
<th class="booster column">ITEM▾</th>
<th class="booster column">NAME▾</th>
<th class="booster column">EFFECT▾</th>
<th class="booster column">TIME REMAINING▾</th>
<th class="crests column"><font color=#A283EE>CLASS</th>
<th class="crests column"><font color=#A283EE>CREST LVL▾</th>
<th class="crests column"><font color=#DD5431>FRCTY</th>
<th class="crests column"><font color=#DD5431>CREST LVL▾</th>
<th class="crests column"><font color=#369B97>PRESR</th>
<th class="crests column"><font color=#369B97>CREST LVL▾</th>
<th class="crests column"><font color=#E3CB02>AFLCT</th>
<th class="crests column"><font color=#E3CB02>CREST LVL▾</th>
<th class="crests column">FRAGMENTS▾</th>
<th class="crests column">SKULLS▾</th>
<th class="crests column">HOVOK▾</th>
<th class="bp column"><img src=images/items/chaosore1.jpg onmouseover="popup(event,'Chaos Ore')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/itema22.jpg onmouseover="popup(event,'Archfiend Fragment')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/itema56.jpg onmouseover="popup(event,'Skull of Demonology')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/elementalfuser.jpg onmouseover="popup(event,'Elemental Fuser')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/badgeexp.jpg onmouseover="popup(event,'Badge Reputation')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/achievementamulet.jpg onmouseover="popup(event,'Amulet of Achievement')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/rechargetotem.jpg onmouseover="popup(event,'Recharge Totem')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/skillitem.jpg onmouseover="popup(event,'Standard Neuralyzer')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/skillitem.jpg onmouseover="popup(event,'Advanced Neuralyzer')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/addaugs.jpg onmouseover="popup(event,'Add Augment')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/AugmentRemover.gif onmouseover="popup(event,'Remove Augment')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/items/questshard.jpg onmouseover="popup(event,'Quest Shard')" onmouseout="kill()">▾</th>
<th class="bp column"><img src=images/warshard.jpg onmouseover="popup(event,'Summoning Shard')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/eleresistpotion.png onmouseover="popup(event,'Potion of Elemental Resistance')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/potion28.jpg onmouseover="popup(event,'Kix Potion')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/arelepot.jpg onmouseover="popup(event,'Potion of Amdir')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/Item_SquidberryJuice.jpg onmouseover="popup(event,'Squidberry Juice')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/masterbrut.jpg onmouseover="popup(event,'Master Brutality Potion')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/bubblegum.png onmouseover="popup(event,'Bubble Gum')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/skittles.png onmouseover="popup(event,'Skittles')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/snickersbar.png onmouseover="popup(event,'Snickers Bar')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/starburst.png onmouseover="popup(event,'Starbust')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/mm.png onmouseover="popup(event,'M&Ms')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/reesescups.png onmouseover="popup(event,'Reeses Peanut Butter Cup')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/kitkatbar.png onmouseover="popup(event,'Kit Kat Bar')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/tootsiepop.png onmouseover="popup(event,'Tootsie Pop')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/itemz91.jpg onmouseover="popup(event,'Minor Chaos Philter')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/itemz82.jpg onmouseover="popup(event,'Major Chaos Philter')" onmouseout="kill()">▾</th>
<th class="tradable column"><img src=images/items/starpowerelec.jpg onmouseover="popup(event,'Star Power')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/Pot_NatasVile.jpg onmouseover="popup(event,'Natas Vile')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/Pot_WhiteVile.jpg onmouseover="popup(event,'White Vile')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/Pot_KineticVile.jpg onmouseover="popup(event,'Kinetic Vile')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/Pot_ArcaneVile.jpg onmouseover="popup(event,'Arcane Vile')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/Pot_ShadowVile.jpg onmouseover="popup(event,'Shadow Vile')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/Pot_FireVile.jpg onmouseover="popup(event,'Fire Vile')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/potion_1.gif onmouseover="popup(event,'Zombie Potion 1')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/potion_2.gif onmouseover="popup(event,'Zombie Potion 2')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/potion_3.gif onmouseover="popup(event,'Zombie Potion 3')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/potion_4.gif onmouseover="popup(event,'Zombie Potion 4')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/potion_5.gif onmouseover="popup(event,'Zombie Potion 5')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/potion_6.gif onmouseover="popup(event,'Zombie Potion 6')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/goldpotionzor.gif onmouseover="popup(event,'Remnant Solice Lev 7')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/goldpotionzorleetz.jpg onmouseover="popup(event,'Remnant Solice Lev 8')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/85remnant.jpg onmouseover="popup(event,'Remnant Solice Lev 9')" onmouseout="kill()">▾</th>
<th class="generic column"><img src=images/items/90remnant.png onmouseover="popup(event,'Remnant Solice Lev 10')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/items/itemz28.jpg onmouseover="popup(event,'Flask of Endurance')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/items/PotionofEA.jpg onmouseover="popup(event,'Potion of Enraged Alsayic')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/pot5.jpg onmouseover="popup(event,'Sammy Sosa's Special Sauce')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/halloween/PumpkinJuice.gif onmouseover="popup(event,'Pumpkin Juice')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/pot2.jpg onmouseover="popup(event,'Dose of Destruction')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/mushroom.jpg onmouseover="popup(event,'Funny Little Mushroom')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/potion26.jpg onmouseover="popup(event,'Potion of Holy Slaughter')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/items/basicflask1.gif onmouseover="popup(event,'Flask of Burning Souls')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/basicflask4.gif onmouseover="popup(event,'Flask of Conjured Lightning')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/basicflask2.gif onmouseover="popup(event,'Flask of Flaming Death')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/basicflask3.gif onmouseover="popup(event,'Flask of Forbidden Knowledge')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/basicflask5.gif onmouseover="popup(event,'Flask of Super Nova')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/items/lesserolympian.png onmouseover="popup(event,'Olympian Juicebox')" onmouseout="kill()">▾</th>
<th class="premium column"><img src=images/items/2k8.png onmouseover="popup(event,'Olympian Push')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/sugardaddy.png onmouseover="popup(event,'Sugar Daddy')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/whiskeypot.png onmouseover="popup(event,'20 Year Aged Whiskey')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/emblemPotion2.jpg onmouseover="popup(event,'Blazing Holiday Sauce')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/potion25.jpg onmouseover="popup(event,'Evil Scream')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/purepwnagepotion.png onmouseover="popup(event,'Griznix Potion')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/potion24.jpg onmouseover="popup(event,'Marsh Water')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/ReikavonsElixer.jpg onmouseover="popup(event,'Reikavons Elixer')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/wozpotionzor.jpg onmouseover="popup(event,'Zhulian Potion')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/h16_Pot2.png onmouseover="popup(event,'Damned Arcane Shot')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/h16_Pot6.png onmouseover="popup(event,'Damned Element Shot')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/h16_Pot4.png onmouseover="popup(event,'Damned Fire Shot')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/h16_Pot1.png onmouseover="popup(event,'Damned Holy Shot')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/h16_Pot5.png onmouseover="popup(event,'Damned Kinetic Shot')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/h16_Pot3.png onmouseover="popup(event,'Damned Shadow Shot')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/KineticShot.jpg onmouseover="popup(event,'Kinetic Potency')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/vaultpot1.png onmouseover="popup(event,'Vial of Insanity')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/vaultpot2.png onmouseover="popup(event,'Demonic Madness')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/Putrid%20Power%20Clusters.jpg onmouseover="popup(event,'Kombucha')" onmouseout="kill()">▾</th>
<th class="rare column"><img src=images/items/pot_quantumquattro.jpg onmouseover="popup(event,'Quantum Quattro')" onmouseout="kill()">▾</th>
<th class="collections column" onmouseover="popup(event,'Mass mob kills')" onmouseout="kill()">ANJOU▾</th>
<th class="collections column" onmouseover="popup(event,'Mass item collections')" onmouseout="kill()">REIKAR▾</th>
<th class="collections column" onmouseover="popup(event,'Rare drop collections')" onmouseout="kill()">LORREN▾</th>
<th class="collections column" onmouseover="popup(event,'Power mob kills')" onmouseout="kill()">LUCILE▾</th>
<th class="collections column" onmouseover="popup(event,'Crew DC raids')" onmouseout="kill()">WEIMA▾</th>
<th class="collections column" onmouseover="popup(event,'Crew god raids')" onmouseout="kill()">SOUMA▾</th>
<th class="collections column" onmouseover="popup(event,'Treasury purchase items')" onmouseout="kill()">VANISHA▾</th>
<th class="collections column" onmouseover="popup(event,'Token purchase items')" onmouseout="kill()">DROLBA▾</th>
<th class="collections column" onmouseover="popup(event,'Experience wards')" onmouseout="kill()">QUIBEL▾</th>
<th class="collections column">TOTAL▾</th>
</tr>`+charids+`</table>`
document.getElementById ("button1").addEventListener("click", Button1, false);
function Button1 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.home{display:revert!important}
#buttonslots,#buttonpots,#button30,#button28,#button27,#button29,#button26,#button25,#button23,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button1{color:#f441be!important}
`);}
document.getElementById ("button2").addEventListener("click", Button2, false);
function Button2 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.stats{display:revert!important}
#buttonslots,#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button2{color:#f441be!important}
`);}
document.getElementById ("button3").addEventListener("click", Button3, false);
function Button3 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.skills{display:revert!important}
#buttonslots,#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button3{color:#f441be!important}
`);}
document.getElementById ("button4").addEventListener("click", Button4, false);
function Button4 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.eq{display:revert!important}
#buttonslots,#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button4{color:#f441be!important}
`);}
document.getElementById ("button5").addEventListener("click", Button5, false);
function Button5 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.core{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button5{color:#f441be!important}
`);}
document.getElementById ("button6").addEventListener("click", Button6, false);
function Button6 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.head{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button6{color:#f441be!important}
`);}
document.getElementById ("button7").addEventListener("click", Button7, false);
function Button7 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.neck{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button8,#button9{color:#fff!important}
#buttonslots,#button7{color:#f441be!important}
`);}
document.getElementById ("button8").addEventListener("click", Button8, false);
function Button8 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.weapon{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button9{color:#fff!important}
#buttonslots,#button8{color:#f441be!important}
`);}
document.getElementById ("button9").addEventListener("click", Button9, false);
function Button9 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.body{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8{color:#fff!important}
#buttonslots,#button9{color:#f441be!important}
`);}
document.getElementById ("button10").addEventListener("click", Button10, false);
function Button10 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.shield{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button10{color:#f441be!important}
`);}
document.getElementById ("button11").addEventListener("click", Button11, false);
function Button11 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.pants{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button11{color:#f441be!important}
`);}
document.getElementById ("button12").addEventListener("click", Button12, false);
function Button12 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.belt{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button12{color:#f441be!important}
`);}
document.getElementById ("button13").addEventListener("click", Button13, false);
function Button13 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.ring{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button13{color:#f441be!important}
`);}
document.getElementById ("button14").addEventListener("click", Button14, false);
function Button14 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.foot{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button14{color:#f441be!important}
`);}
document.getElementById ("button15").addEventListener("click", Button15, false);
function Button15 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.gem{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button15{color:#f441be!important}
`);}
document.getElementById ("button16").addEventListener("click", Button16, false);
function Button16 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.rune{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button17,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button16{color:#f441be!important}
`);}
document.getElementById ("button17").addEventListener("click", Button17, false);
function Button17 (zEvent) {GM_addStyle ( `
.column{display:none!important}.orbs{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button18,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button17{color:#f441be!important}
`);}
document.getElementById ("button18").addEventListener("click", Button18, false);
function Button18 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.bdge{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button19,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button18{color:#f441be!important}
`);}
document.getElementById ("button19").addEventListener("click", Button19, false);
function Button19 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.booster{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button2,#button20,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button19{color:#f441be!important}
`);}
document.getElementById ("button20").addEventListener("click", Button20, false);
function Button20 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.crests{display:revert!important}
#buttonpots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button21,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonslots,#button20{color:#f441be!important}
`);}
document.getElementById ("button21").addEventListener("click", Button21, false);
function Button21 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.bp{display:revert!important}
#buttonpots,#buttonslots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button22,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button21{color:#f441be!important}
`);}
document.getElementById ("button22").addEventListener("click", Button22, false);
function Button22 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.generic{display:revert!important}
#buttonpots,#buttonslots,#button30,#button29,#button28,#button27,#button26,#button25,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonpots,#button22{color:#f441be!important}
`);}
document.getElementById ("button23").addEventListener("click", Button23, false);
function Button23 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.collections{display:revert!important}
#buttonpots,#buttonslots,#button30,#button29,#button28,#button27,#button26,#button25,#button22,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button23{color:#f441be!important}
`);}
document.getElementById ("button25").addEventListener("click", Button25, false);
function Button25 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.backpack{display:revert!important}
#buttonpots,#buttonslots,#button30,#button29,#button28,#button27,#button26,button22,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button25{color:#f441be!important}
`);}
document.getElementById ("button26").addEventListener("click", Button26, false);
function Button26 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.world{display:revert!important}
#buttonpots,#buttonslots,#button30,#button29,#button28,#button27,#button25,#button22,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#button26{color:#f441be!important}
`);}
document.getElementById ("button27").addEventListener("click", Button27, false);
function Button27 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.tradable{display:revert!important}
#buttonslots,#button30,#button29,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonpots,#button27{color:#f441be!important}
`);}
document.getElementById ("button28").addEventListener("click", Button28, false);
function Button28 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.premium{display:revert!important}
#buttonslots,#button30,#button29,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonpots,#button28{color:#f441be!important}
`);}
document.getElementById ("button29").addEventListener("click", Button29, false);
function Button29 (zEvent) {GM_addStyle ( `
.column{display:none!important}
.rare{display:revert!important}
#buttonslots,#button30,#button28,#button27,#button25,#button22,#button23,#button1,#button10,#button11,#button12,#button13,#button14,#button15,#button16,#button17,#button18,#button19,#button2,#button20,#button21,#button3,#button4,#button5,#button6,#button7,#button8,#button9{color:#fff!important}
#buttonpots,#button29{color:#f441be!important}
`);}
$('th').click(function(){
var table = $(this).parents('table').eq(0)
var rows = table.find('tr:gt(0)').toArray().sort(comparer($(this).index()))
this.asc = !this.asc
if (!this.asc){rows = rows.reverse()}
for (var i = 0; i < rows.length; i++){table.append(rows[i])}
})
function comparer(index) {
return function(a, b) {
var valA = getCellValue(a, index), valB = getCellValue(b, index)
return $.isNumeric(valA) && $.isNumeric(valB) ? valA - valB : valA.toString().localeCompare(valB)
}
}
function getCellValue(row, index){ return $(row).children('td').eq(index).text() }
var selectedID = document.querySelector("body").outerHTML.match(/value="(.*)" selected/)
var charsTable = document.querySelector("#moxxivision > tbody");
var charsTableRows = charsTable.rows.length;
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);}
var tot_lvl=0;
var tot_mrage=0;
var tot_power=0;
var tot_ele=0;
var tot_atk=0;
var tot_hp=0;
var tot_chaos=0;
var tot_wilderness=0;
var tot_slayer=0;
var tot_today=0;
var tot_yesterday=0;
var tot_gemlvl=0;
var tot_runelvl=0;
var tot_badgelvl=0;
var tot_openaugs=0;
var primalready = '';
var respready = '';
var mysticready = '';
var delready = '';
var seepready = '';
var volready = '';
var hovokready = '';
var corvready = '';
var fragready = '';
var oreready = '';
var badgeready = '';
var count=0;
var notome = '';
for (let rownum = 2; rownum < (charsTableRows+1); rownum++) {
var profilelinks = "profile.php?id="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(profilelinks)
.then(response => response.text())
.then((response) => {
var name = response.match(/<a href="\/send_ow_message\?name=(.*)">/i)
var power = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font><\/b><\/td>/i)
var eledmg = response.match(/ELEMENTAL ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
var attack = response.match(/ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
var hp = response.match(/HIT POINTS.*[\n\r].*<font size="2">(.*)<\/font>/i)
var chaos = response.match(/CHAOS DAMAGE.*[\n\r].*<font size="2">(.*)<\/font>/i)
var slayer = response.match(/GOD SLAYER LEVEL.*[\n\r].*<font size="2">(.*)<\/font>/i)
var wilderness = response.match(/WILDERNESS LEVEL.*[\n\r].*<font size="2">(.*)<\/font>/i)
var experience = response.match(/TOTAL EXPERIENCE.*[\n\r].*<font size="2">(.*)<\/font>/i)
var level = response.match(/CHARACTER CLASS.*[\n\r].*<font size="2">Level ([0-9]+)(.*)<\/font>/i)
var crew = response.match(/<font size="2">(.*) of <a href="\/crew_profile\?id=.*">(.*)<\/a><\/font>/i)
if (crew == null) crew = "none"
var id = response.match(/<a href="\.\.\/allies\.php\?uid=(.*)">\[View All]<\/a>/i)
var strength = response.match(/\(event,'Strength: ([0-9]+)'\)/i)
var yesterday = response.match(/GROWTH YESTERDAY.*[\n\r].*<font size="2">(.*)<\/font>/i)
var items = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im).toString().match(/img/g) || []
var core = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (core != "none"){core = core[1]}
let coreid = 'none'; if (core != "none") coreid = core.match(/itempopup\(event,'([0-9]+)'\)"/i)
var head = response.match(/<div style="position:absolute; left:118px; top:7px; width:62px; height:46px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (head != "none"){head = head[1]}
let headid = 'none'; if (head != "none") headid = head.match(/itempopup\(event,'([0-9]+)'\)"/i)
var neck = response.match(/<div style="position:absolute; left:197px; top:12px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (neck != "none"){neck = neck[1]}
let neckid = 'none'; if (neck != "none") neckid = neck.match(/itempopup\(event,'([0-9]+)'\)"/i)
var weapon = response.match(/<div style="position:absolute; left:45px; top:67px; width:56px; height:96px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (weapon != "none"){weapon = weapon[1]}
let weaponid = 'none'; if (weapon != "none") weaponid = weapon.match(/itempopup\(event,'([0-9]+)'\)"/i)
var body = response.match(/<div style="position:absolute; left:121px; top:67px; width:56px; height:96px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (body != "none"){body = body[1]}
let bodyid = 'none'; if (body != "none") bodyid = body.match(/itempopup\(event,'([0-9]+)'\)"/i)
var shield = response.match(/<div style="position:absolute; left:198px; top:67px; width:56px; height:96px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (shield != "none"){shield = shield[1]}
let shieldid = 'none'; if (shield != "none") shieldid = shield.match(/itempopup\(event,'([0-9]+)'\)"/i)
var pants = response.match(/<div style="position:absolute; left:118px; top:175px; width:62px; height:75px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (pants != "none"){pants = pants[1]}
let pantsid = 'none'; if (pants != "none") pantsid = pants.match(/itempopup\(event,'([0-9]+)'\)"/i)
var belt = response.match(/<div style="position:absolute; left:61px; top:192px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (belt != "none"){belt = belt[1]}
let beltid = 'none'; if (belt != "none") beltid = belt.match(/itempopup\(event,'([0-9]+)'\)"/i)
var ring = response.match(/<div style="position:absolute; left:197px; top:192px; width:41px; height:41px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (ring != "none"){ring = ring[1]}
let ringid = 'none'; if (ring != "none") ringid = ring.match(/itempopup\(event,'([0-9]+)'\)"/i)
var foot = response.match(/<div style="position:absolute; left:118px; top:262px; width:62px; height:66px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (foot != "none"){foot = foot[1]}
let footid = 'none'; if (foot != "none") footid = foot.match(/itempopup\(event,'([0-9]+)'\)"/i)
var gem = response.match(/<div style="position:absolute; left:10px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (gem != "none"){gem = gem[1]}
let gemid = 'none'; if (gem != "none") gemid = gem.match(/itempopup\(event,'([0-9]+)'\)"/i)
var rune = response.match(/<div style="position:absolute; left:54px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (rune != "none"){rune = rune[1]}
let runeid = 'none'; if (rune != "none") runeid = rune.match(/itempopup\(event,'([0-9]+)'\)"/i)
var badge = response.match(/<div style="position:absolute; left:214px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (badge != "none"){badge = badge[1]}
let badgeid = 'none'; if (badge != "none") badgeid = badge.match(/itempopup\(event,'([0-9]+)'\)"/i)
var booster = response.match(/<div style="position:absolute; left:258px; top:346px; width:32px; height:32px;text-align:center">.*[\n\r](<img .*)<\/div>/i) || "none"
if (booster != "none"){booster = booster[1]}
let boosterid = 'none'; if (booster != "none") boosterid = booster.match(/itempopup\(event,'([0-9]+)'\)"/i)
var crest1 = response.match(/<div style="position:absolute; left:9px; top:9px; width:60px; height:60px;text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
if (crest1 != "none"){crest1 = crest1[1]}
var crest2 = response.match(/<div style="position:absolute; left:83px; top:9px; width:60px; height:60px; text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
if (crest2 != "none"){crest2 = crest2[1]}
var crest3 = response.match(/<div style="position:absolute; left:157px; top:9px; width:60px; height:60px; text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
if (crest3 != "none"){crest3 = crest3[1]}
var crest4 = response.match(/<div style="position:absolute; left:231px; top:9px; width:60px; height:60px; text-align:center;">.*[\n\r](<img .*)<\/div>/i) || "none"
if (crest4 != "none"){crest4 = crest4[1]}
var crest1lvl = 0; if(crest1.match(/Quantum/i) != null) crest1lvl += 2; if(crest1.match(/Excelled/) != null) crest1lvl += 1; if(crest1 != "none") crest1lvl += 1;
var crest2lvl = 0; if(crest2.match(/Explosive/i) != null) crest2lvl += 2; if(crest2.match(/Excelled/) != null) crest2lvl += 1; if(crest2 != "none") crest2lvl += 1;
var crest3lvl = 0; if(crest3.match(/Violent/i) != null) crest3lvl += 2; if(crest3.match(/Excelled/) != null) crest3lvl += 1; if(crest3 != "none") crest3lvl += 1;
var crest4lvl = 0; if(crest4.match(/Onslaught/i) != null) crest4lvl += 2; if(crest4.match(/Excelled/) != null) crest4lvl += 1; if(crest4 != "none") crest4lvl += 1;
var orbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r](.*)<\/div>/i)[1]
var orbscnt = ''; if (orbs == ""){orbscnt = 0}; if (orbs != ""){orbscnt = orbs.match(/img/g).length}
var allorbs = '';
if (orbscnt == 1){allorbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r].*(<img .*)<\/div>/i)}
if (orbscnt == 2){allorbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r].*(<img .*)(<img .*)<\/div>/i)}
if (orbscnt == 3){allorbs = response.match(/<div style="position:absolute; left:100px; top:346px; width:99px; height:32px;text-align:center">.*[\n\r].*(<img .*)(<img .*)(<img .*)<\/div>/i)}
var orb1 = ''; if (orbscnt == 0) orb1 = "none"; if (orbscnt != 0) orb1 = allorbs[1]
var orb2 = ''; if (orbscnt <= 1) orb2 = "none"; if (orbscnt >= 2) orb2 = allorbs[2]
var orb3 = ''; if (orbscnt != 3) orb3 = "none"; if (orbscnt == 3) orb3 = allorbs[3]
var orb1name = ''; if (orb1 == "none") orb1name = ["none","none"]; if (orb1 != "none") orb1name = orb1.match(/alt="(.*)">/i)
var orb2name = ''; if (orb2 == "none") orb2name = ["none","none"]; if (orb2 != "none") orb2name = orb2.match(/alt="(.*)">/i)
var orb3name = ''; if (orb3 == "none") orb3name = ["none","none"]; if (orb3 != "none") orb3name = orb3.match(/alt="(.*)">/i)
let orb1id = 'none'; if (orb1 != "none") orb1id = orb1.match(/itempopup\(event,'([0-9]+)'\)"/i)
let orb2id = 'none'; if (orb2 != "none") orb2id = orb2.match(/itempopup\(event,'([0-9]+)'\)"/i)
let orb3id = 'none'; if (orb3 != "none") orb3id = orb3.match(/itempopup\(event,'([0-9]+)'\)"/i)
var core_name = "none";var core_cloned = "none";var core_hp=0;var core_atk=0;var core_arcane=0;var core_arcaner=0;var core_block=0;var core_chaos=0;var core_crit=0;var core_eblock=0;var core_ept=0;var core_fire=0;var core_firer=0;var core_holy=0;var core_holyr=0;var core_kinetic=0;var core_kineticr=0;var core_mr=0;var core_ramp=0;var core_rpt=0;var core_shadow=0;var core_shadowr=0;var core_vile=0;var core_openaugs=0;var core_gems=0;var core_rarity="none";var core_upgrade="";
if (core != "none"){
var corelink = `item_rollover.php?id=`+coreid[1]
fetch(corelink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
core_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) core_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
core_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
core_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
core_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
core_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
core_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
core_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
core_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
core_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
core_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
core_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
core_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
core_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
core_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
core_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
core_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
core_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
core_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
core_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
core_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
core_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
core_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) core_openaugs += 1;if (openaugs[1] != undefined) core_openaugs += 1;if (openaugs[2] != undefined) core_openaugs += 1;if (openaugs[3] != undefined) core_openaugs += 1;if (openaugs[4] != undefined) core_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
core_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
core_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (core_mr*0.15);
core_upgrade = (core_mr*0.15/upgrade_cost).toFixed(2)
})}
var head_name = "none";var head_cloned = "none";var head_hp=0;var head_atk=0;var head_arcane=0;var head_arcaner=0;var head_block=0;var head_chaos=0;var head_crit=0;var head_eblock=0;var head_ept=0;var head_fire=0;var head_firer=0;var head_holy=0;var head_holyr=0;var head_kinetic=0;var head_kineticr=0;var head_mr=0;var head_ramp=0;var head_rpt=0;var head_shadow=0;var head_shadowr=0;var head_vile=0;var head_openaugs=0;var head_gems=0;var head_rarity="none";var head_upgrade="";
if (head != "none"){
var headlink = `item_rollover.php?id=`+headid[1]
fetch(headlink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
head_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) head_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
head_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
head_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
head_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
head_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
head_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
head_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
head_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
head_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
head_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
head_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
head_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
head_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
head_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
head_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
head_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
head_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
head_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
head_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
head_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
head_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
head_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) head_openaugs += 1;if (openaugs[1] != undefined) head_openaugs += 1;if (openaugs[2] != undefined) head_openaugs += 1;if (openaugs[3] != undefined) head_openaugs += 1;if (openaugs[4] != undefined) head_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
head_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
head_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (head_mr*0.15);
head_upgrade = (head_mr*0.15/upgrade_cost).toFixed(2)
})}
var neck_name = "none";var neck_cloned = "none";var neck_hp=0;var neck_atk=0;var neck_arcane=0;var neck_arcaner=0;var neck_block=0;var neck_chaos=0;var neck_crit=0;var neck_eblock=0;var neck_ept=0;var neck_fire=0;var neck_firer=0;var neck_holy=0;var neck_holyr=0;var neck_kinetic=0;var neck_kineticr=0;var neck_mr=0;var neck_ramp=0;var neck_rpt=0;var neck_shadow=0;var neck_shadowr=0;var neck_vile=0;var neck_openaugs=0;var neck_gems=0;var neck_rarity="none";var neck_upgrade="";
if (neck != "none"){
var necklink = `item_rollover.php?id=`+neckid[1]
fetch(necklink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
neck_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) neck_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
neck_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
neck_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
neck_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
neck_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
neck_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
neck_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
neck_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
neck_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
neck_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
neck_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
neck_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
neck_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
neck_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
neck_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
neck_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
neck_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
neck_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
neck_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
neck_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
neck_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
neck_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) neck_openaugs += 1;if (openaugs[1] != undefined) neck_openaugs += 1;if (openaugs[2] != undefined) neck_openaugs += 1;if (openaugs[3] != undefined) neck_openaugs += 1;if (openaugs[4] != undefined) neck_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
neck_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
neck_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (neck_mr*0.15);
neck_upgrade = (neck_mr*0.15/upgrade_cost).toFixed(2)
})}
var weapon_name = "none";var weapon_cloned = "none";var weapon_hp=0;var weapon_atk=0;var weapon_arcane=0;var weapon_arcaner=0;var weapon_block=0;var weapon_chaos=0;var weapon_crit=0;var weapon_eblock=0;var weapon_ept=0;var weapon_fire=0;var weapon_firer=0;var weapon_holy=0;var weapon_holyr=0;var weapon_kinetic=0;var weapon_kineticr=0;var weapon_mr=0;var weapon_ramp=0;var weapon_rpt=0;var weapon_shadow=0;var weapon_shadowr=0;var weapon_vile=0;var weapon_openaugs=0;var weapon_gems=0;var weapon_rarity="none";var weapon_upgrade="";
if (weapon != "none"){
var weaponlink = `item_rollover.php?id=`+weaponid[1]
fetch(weaponlink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
weapon_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) weapon_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
weapon_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
weapon_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
weapon_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
weapon_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
weapon_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
weapon_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
weapon_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
weapon_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
weapon_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
weapon_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
weapon_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
weapon_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
weapon_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
weapon_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
weapon_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
weapon_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
weapon_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
weapon_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
weapon_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
weapon_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
weapon_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) weapon_openaugs += 1;if (openaugs[1] != undefined) weapon_openaugs += 1;if (openaugs[2] != undefined) weapon_openaugs += 1;if (openaugs[3] != undefined) weapon_openaugs += 1;if (openaugs[4] != undefined) weapon_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
weapon_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
weapon_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (weapon_mr*0.15);
weapon_upgrade = (weapon_mr*0.15/upgrade_cost).toFixed(2)
})}
var body_name = "none";var body_cloned = "none";var body_hp=0;var body_atk=0;var body_arcane=0;var body_arcaner=0;var body_block=0;var body_chaos=0;var body_crit=0;var body_eblock=0;var body_ept=0;var body_fire=0;var body_firer=0;var body_holy=0;var body_holyr=0;var body_kinetic=0;var body_kineticr=0;var body_mr=0;var body_ramp=0;var body_rpt=0;var body_shadow=0;var body_shadowr=0;var body_vile=0;var body_openaugs=0;var body_gems=0;var body_rarity="none";var body_upgrade="";
if (body != "none"){
var bodylink = `item_rollover.php?id=`+bodyid[1]
fetch(bodylink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
body_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) body_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
body_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
body_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
body_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
body_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
body_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
body_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
body_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
body_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
body_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
body_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
body_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
body_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
body_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
body_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
body_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
body_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
body_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
body_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
body_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
body_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
body_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) body_openaugs += 1;if (openaugs[1] != undefined) body_openaugs += 1;if (openaugs[2] != undefined) body_openaugs += 1;if (openaugs[3] != undefined) body_openaugs += 1;if (openaugs[4] != undefined) body_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
body_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
body_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (body_mr*0.15);
body_upgrade = (body_mr*0.15/upgrade_cost).toFixed(2)
})}
var shield_name = "none";var shield_cloned = "none";var shield_hp=0;var shield_atk=0;var shield_arcane=0;var shield_arcaner=0;var shield_block=0;var shield_chaos=0;var shield_crit=0;var shield_eblock=0;var shield_ept=0;var shield_fire=0;var shield_firer=0;var shield_holy=0;var shield_holyr=0;var shield_kinetic=0;var shield_kineticr=0;var shield_mr=0;var shield_ramp=0;var shield_rpt=0;var shield_shadow=0;var shield_shadowr=0;var shield_vile=0;var shield_openaugs=0;var shield_gems=0;var shield_rarity="none";var shield_upgrade="";
if (shield != "none"){
var shieldlink = `item_rollover.php?id=`+shieldid[1]
fetch(shieldlink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
shield_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) shield_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
shield_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
shield_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
shield_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
shield_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
shield_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
shield_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
shield_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
shield_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
shield_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
shield_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
shield_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
shield_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
shield_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
shield_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
shield_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
shield_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
shield_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
shield_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
shield_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
shield_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
shield_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) shield_openaugs += 1;if (openaugs[1] != undefined) shield_openaugs += 1;if (openaugs[2] != undefined) shield_openaugs += 1;if (openaugs[3] != undefined) shield_openaugs += 1;if (openaugs[4] != undefined) shield_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
shield_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
shield_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (shield_mr*0.15);
shield_upgrade = (shield_mr*0.15/upgrade_cost).toFixed(2)
})}
var pants_name = "none";var pants_cloned = "none";var pants_hp=0;var pants_atk=0;var pants_arcane=0;var pants_arcaner=0;var pants_block=0;var pants_chaos=0;var pants_crit=0;var pants_eblock=0;var pants_ept=0;var pants_fire=0;var pants_firer=0;var pants_holy=0;var pants_holyr=0;var pants_kinetic=0;var pants_kineticr=0;var pants_mr=0;var pants_ramp=0;var pants_rpt=0;var pants_shadow=0;var pants_shadowr=0;var pants_vile=0;var pants_openaugs=0;var pants_gems=0;var pants_rarity="none";var pants_upgrade="";
if (pants != "none"){
var pantslink = `item_rollover.php?id=`+pantsid[1]
fetch(pantslink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
pants_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) pants_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
pants_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
pants_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
pants_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
pants_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
pants_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
pants_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
pants_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
pants_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
pants_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
pants_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
pants_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
pants_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
pants_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
pants_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
pants_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
pants_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
pants_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
pants_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
pants_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
pants_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
pants_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) pants_openaugs += 1;if (openaugs[1] != undefined) pants_openaugs += 1;if (openaugs[2] != undefined) pants_openaugs += 1;if (openaugs[3] != undefined) pants_openaugs += 1;if (openaugs[4] != undefined) pants_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
pants_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
pants_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (pants_mr*0.15);
pants_upgrade = (pants_mr*0.15/upgrade_cost).toFixed(2)
})}
var belt_name = "none";var belt_cloned = "none";var belt_hp=0;var belt_atk=0;var belt_arcane=0;var belt_arcaner=0;var belt_block=0;var belt_chaos=0;var belt_crit=0;var belt_eblock=0;var belt_ept=0;var belt_fire=0;var belt_firer=0;var belt_holy=0;var belt_holyr=0;var belt_kinetic=0;var belt_kineticr=0;var belt_mr=0;var belt_ramp=0;var belt_rpt=0;var belt_shadow=0;var belt_shadowr=0;var belt_vile=0;var belt_openaugs=0;var belt_gems=0;var belt_rarity="none";var belt_upgrade="";
if (belt != "none"){
var beltlink = `item_rollover.php?id=`+beltid[1]
fetch(beltlink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
belt_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) belt_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
belt_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
belt_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
belt_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
belt_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
belt_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
belt_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
belt_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
belt_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
belt_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
belt_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
belt_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
belt_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
belt_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
belt_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
belt_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
belt_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
belt_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
belt_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
belt_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
belt_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
belt_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) belt_openaugs += 1;if (openaugs[1] != undefined) belt_openaugs += 1;if (openaugs[2] != undefined) belt_openaugs += 1;if (openaugs[3] != undefined) belt_openaugs += 1;if (openaugs[4] != undefined) belt_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
belt_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
belt_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (belt_mr*0.15);
belt_upgrade = (belt_mr*0.15/upgrade_cost).toFixed(2)
})}
var ring_name = "none";var ring_cloned = "none";var ring_hp=0;var ring_atk=0;var ring_arcane=0;var ring_arcaner=0;var ring_block=0;var ring_chaos=0;var ring_crit=0;var ring_eblock=0;var ring_ept=0;var ring_fire=0;var ring_firer=0;var ring_holy=0;var ring_holyr=0;var ring_kinetic=0;var ring_kineticr=0;var ring_mr=0;var ring_ramp=0;var ring_rpt=0;var ring_shadow=0;var ring_shadowr=0;var ring_vile=0;var ring_openaugs=0;var ring_gems=0;var ring_rarity="none";var ring_upgrade="";
if (ring != "none"){
var ringlink = `item_rollover.php?id=`+ringid[1]
fetch(ringlink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
ring_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) ring_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
ring_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
ring_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
ring_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
ring_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
ring_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
ring_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
ring_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
ring_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
ring_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
ring_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
ring_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
ring_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
ring_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
ring_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
ring_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
ring_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
ring_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
ring_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
ring_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
ring_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
ring_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) ring_openaugs += 1;if (openaugs[1] != undefined) ring_openaugs += 1;if (openaugs[2] != undefined) ring_openaugs += 1;if (openaugs[3] != undefined) ring_openaugs += 1;if (openaugs[4] != undefined) ring_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
ring_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
ring_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (ring_mr*0.15);
ring_upgrade = (ring_mr*0.15/upgrade_cost).toFixed(2)
})}
var foot_name = "none";var foot_cloned = "none";var foot_hp=0;var foot_atk=0;var foot_arcane=0;var foot_arcaner=0;var foot_block=0;var foot_chaos=0;var foot_crit=0;var foot_eblock=0;var foot_ept=0;var foot_fire=0;var foot_firer=0;var foot_holy=0;var foot_holyr=0;var foot_kinetic=0;var foot_kineticr=0;var foot_mr=0;var foot_ramp=0;var foot_rpt=0;var foot_shadow=0;var foot_shadowr=0;var foot_vile=0;var foot_openaugs=0;var foot_gems=0;var foot_rarity="none";var foot_upgrade="";
if (foot != "none"){
var footlink = `item_rollover.php?id=`+footid[1]
fetch(footlink)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","").replaceAll("+","").replaceAll("%","").replaceAll(/<span style="color:#[A-Za-z0-9]+"> /g,"").replaceAll("</span>","").replaceAll(" ","").replaceAll(/<span style="color:#[A-Za-z0-9]+">/g,"").replaceAll(/\([0-9]+\)/g,"").replaceAll(/\([0-9]+ atk \/ [0-9]+ hp\)/g,"").replaceAll(/\(<span style="color:#00FF00;">[0-9]+ ATK \/ [0-9]+ HP\)/g,"");
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
foot_name = name[1]
const cloned = itemtable.match(/Cloned/)
if (cloned != null) foot_cloned = 1;
var atk = itemtable.match(/([0-9]+) ATK/i) || [0,0]
foot_atk += parseInt(atk[1])
var hp = itemtable.match(/([0-9]+) HP/i) || [0,0]
foot_hp += parseInt(hp[1])
var holy = itemtable.match(/([0-9]+) Holy/i) || [0,0]
foot_holy += parseInt(holy[1])
var arcane = itemtable.match(/([0-9]+) Arcane/i) || [0,0]
foot_arcane += parseInt(arcane[1])
var fire = itemtable.match(/([0-9]+) Fire/i) || [0,0]
foot_fire += parseInt(fire[1])
var kinetic = itemtable.match(/([0-9]+) Kinetic/i) || [0,0]
foot_kinetic += parseInt(kinetic[1])
var shadow = itemtable.match(/([0-9]+) Shadow/i) || [0,0]
foot_shadow += parseInt(shadow[1])
var chaos = itemtable.match(/([0-9]+) Chaos/i) || [0,0]
foot_chaos += parseInt(chaos[1])
var vile = itemtable.match(/([0-9]+) vile energy/i) || [0,0]
foot_vile += parseInt(vile[1])
var holyr = itemtable.match(/([0-9]+) Holy Resist/i) || [0,0]
foot_holyr += parseInt(holyr[1])
var arcaner = itemtable.match(/([0-9]+) Arcane Resist/i) || [0,0]
foot_arcaner += parseInt(arcaner[1])
var firer = itemtable.match(/([0-9]+) Fire Resist/i) || [0,0]
foot_firer += parseInt(firer[1])
var kineticr = itemtable.match(/([0-9]+) Kinetic Resist/i) || [0,0]
foot_kineticr += parseInt(kineticr[1])
var shadowr = itemtable.match(/([0-9]+) Shadow Resist/i) || [0,0]
foot_shadowr += parseInt(shadowr[1])
var block = itemtable.match(/([0-9]+) block/i) || [0,0]
foot_block += parseInt(block[1])
var eblock = itemtable.match(/([0-9]+) elemental block/i) || [0,0]
foot_eblock += parseInt(eblock[1])
var rpt = itemtable.match(/([0-9]+) rage per hr/i) || [0,0]
foot_rpt += parseInt(rpt[1])
var ept = itemtable.match(/([0-9]+) exp per hr/i) || [0,0]
foot_ept += parseInt(ept[1])
var ramp = itemtable.match(/([0-9]+) rampage/i) || [0,0]
foot_ramp += parseInt(ramp[1])
var mr = itemtable.match(/([0-9]+) max rage/i) || [0,0]
foot_mr += parseInt(mr[1])
var crit = itemtable.match(/([0-9]+) critical hit/i) || [0,0]
foot_crit += parseInt(crit[1])
var openaugs = itemtable.match(/<img src="\/images\/augslot\.jpg">/g) || [undefined,undefined,undefined,undefined,undefined]
if (openaugs[0] != undefined) foot_openaugs += 1;if (openaugs[1] != undefined) foot_openaugs += 1;if (openaugs[2] != undefined) foot_openaugs += 1;if (openaugs[3] != undefined) foot_openaugs += 1;if (openaugs[4] != undefined) foot_openaugs += 1;
var gems = 0;if (itemtable.match(/<img src="\/images\/gem_white2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_red2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_blue2\.jpg">/i) != null) gems += 1;if (itemtable.match(/<img src="\/images\/gem_green1\.jpg">/i) != null) gems += 1;
foot_gems = gems;
var rarity = itemtable.match(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#([A-Za-z0-9]+)" align="left">/i)
foot_rarity = rarity[1]
var gem1 = 0;if (rarity[1] == "CCCCCC") gem1 = 1;if (rarity[1] == "FFFFFF") gem1 = 2;if (rarity[1] == "1eff00") gem1 = 5;if (rarity[1] == "ffde5b") gem1 = 10;if (rarity[1] == "CA1111") gem1 = 20;if (rarity[1] == "0070ff") gem1 = 30;if (rarity[1] == "ff8000") gem1 = 40;if (rarity[1] == "9000ba") gem1 = 50;
var gem2 = 0;if (rarity[1] == "CCCCCC") gem2 = 2;if (rarity[1] == "FFFFFF") gem2 = 5;if (rarity[1] == "1eff00") gem2 = 10;if (rarity[1] == "ffde5b") gem2 = 20;if (rarity[1] == "CA1111") gem2 = 40;if (rarity[1] == "0070ff") gem2 = 60;if (rarity[1] == "ff8000") gem2 = 80;if (rarity[1] == "9000ba") gem2 = 100;
var gem3 = 0;if (rarity[1] == "CCCCCC") gem3 = 3;if (rarity[1] == "FFFFFF") gem3 = 8;if (rarity[1] == "1eff00") gem3 = 15;if (rarity[1] == "ffde5b") gem3 = 30;if (rarity[1] == "CA1111") gem3 = 60;if (rarity[1] == "0070ff") gem3 = 90;if (rarity[1] == "ff8000") gem3 = 120;if (rarity[1] == "9000ba") gem3 = 150;
var gem4 = gem2*2
var upgrade_cost = '';if (gems==0) upgrade_cost = gem1;else if (gems==1) upgrade_cost = gem2;else if (gems==2) upgrade_cost = gem3;else if (gems==3) upgrade_cost = gem4;else if (gems==4) upgrade_cost = (foot_mr*0.15);
foot_upgrade = (foot_mr*0.15/upgrade_cost).toFixed(2)
})}
var booster_name = "none";var booster_exp = 0;var booster_effect = "none";
if (booster != "none"){
var boosterlinks = `item_rollover.php?id=`+boosterid[1]
fetch(boosterlinks)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
booster_name = name[1]
const expires = itemtable.match(/<br>Expires<br>[\n\r]([0-9]+) minutes/i)
booster_exp += parseInt(expires[1])
const effect = itemtable.match(/<div style="font-family:verdana;font-size:7pt;font-style:italic;color:#FFCC00">(.*).<\/div>/i)
booster_effect = effect[1]
})}
var badge_name = "none";var badge_level = 0;var badge_hp = 0;var badge_atk = 0;var badge_ele = 0;var badge_lvl = "none";
if (badge != "none"){
var badgelinks = `item_rollover.php?id=`+badgeid[1]
fetch(badgelinks)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
badge_name = name[1]
const atk = itemtable.match(/\+([0-9]+) ATK/i) || [0,0]
badge_atk += parseInt(atk[1])
const hp = itemtable.match(/\+([0-9]+) HP/i) || [0,0]
badge_hp += parseInt(hp[1])
const ele = itemtable.match(/ \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
badge_ele += parseInt(ele[1])*5
badge_level += parseInt(badge_name.replace("Badge of Absolution","26").replace("Badge Level ",""))
})}
var orb1_ele = 0;var orb1_chaos = 0;var orb1_atk = 0;var orb1_hp = 0;var orb1_mr = 0;var orb1_rpt = 0;var orb1_ept = 0;
if (orb1name[1] != "none"){
var orb1links = `item_rollover.php?id=`+orb1id[1]
fetch(orb1links)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const chaos = itemtable.match(/ \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
orb1_chaos += parseInt(chaos[1])
const ele = itemtable.match(/ \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
orb1_ele += parseInt(ele[1])*5
const atk = itemtable.match(/\+([0-9]+) ATK<br>/i) || [0,0]
orb1_atk += parseInt(atk[1])
const hp = itemtable.match(/\+([0-9]+) HP<br>/i) || [0,0]
orb1_hp += parseInt(hp[1])
const mr = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
orb1_mr += parseInt(mr[1])
const rpt = itemtable.match(/\+([0-9]+) rage per hr/i) || [0,0]
orb1_rpt += parseInt(rpt[1])
const ept = itemtable.match(/\+([0-9]+) exp per hr/i) || [0,0]
orb1_ept += parseInt(ept[1])
})}
var orb2_ele = 0;var orb2_chaos = 0;var orb2_atk = 0;var orb2_hp = 0;var orb2_mr = 0;var orb2_rpt = 0;var orb2_ept = 0;
if (orb2name[1] != "none"){
var orb2links = `item_rollover.php?id=`+orb2id[1]
fetch(orb2links)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const chaos = itemtable.match(/ \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
orb2_chaos += parseInt(chaos[1])
const ele = itemtable.match(/ \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
orb2_ele += parseInt(ele[1])*5
const atk = itemtable.match(/\+([0-9]+) ATK<br>/i) || [0,0]
orb2_atk += parseInt(atk[1])
const hp = itemtable.match(/\+([0-9]+) HP<br>/i) || [0,0]
orb2_hp += parseInt(hp[1])
const mr = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
orb2_mr += parseInt(mr[1])
const rpt = itemtable.match(/\+([0-9]+) rage per hr/i) || [0,0]
orb2_rpt += parseInt(rpt[1])
const ept = itemtable.match(/\+([0-9]+) exp per hr/i) || [0,0]
orb2_ept += parseInt(ept[1])
})}
var orb3_ele = 0;var orb3_chaos = 0;var orb3_atk = 0;var orb3_hp = 0;var orb3_mr = 0;var orb3_rpt = 0;var orb3_ept = 0;
if (orb3name[1] != "none"){
var orb3links = `item_rollover.php?id=`+orb3id[1]
fetch(orb3links)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const chaos = itemtable.match(/ \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
orb3_chaos += parseInt(chaos[1])
const ele = itemtable.match(/ \+([0-9]+) <span style="color:#FFFF00">Arcane/i) || [0,0]
orb3_ele += parseInt(ele[1])*5
const atk = itemtable.match(/\+([0-9]+) ATK<br>/i) || [0,0]
orb3_atk += parseInt(atk[1])
const hp = itemtable.match(/\+([0-9]+) HP<br>/i) || [0,0]
orb3_hp += parseInt(hp[1])
const mr = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
orb3_mr += parseInt(mr[1])
const rpt = itemtable.match(/\+([0-9]+) rage per hr/i) || [0,0]
orb3_rpt += parseInt(rpt[1])
const ept = itemtable.match(/\+([0-9]+) exp per hr/i) || [0,0]
orb3_ept += parseInt(ept[1])
})}
var gem_name = "none";var gem_level = 0;var gem_chaos = 0;var gem_ramp = 0;var gem_mr = 0;var gem_crit = 0;var gem_lvl = "none";
if (gem != "none"){
var gemlinks = `item_rollover.php?id=`+gemid[1]
fetch(gemlinks)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
gem_name = name[1]
const chaos = itemtable.match(/ \+([0-9]+) <span style="color:#f441be">Chaos/i) || [0,0]
gem_chaos += parseInt(chaos[1])
const rampage = itemtable.match(/\+([0-9]+)% rampage/i) || [0,0] || [0,0]
gem_ramp += parseInt(rampage[1])
const maxrage = itemtable.match(/\+([0-9]+) max rage/i) || [0,0]
gem_mr += parseInt(maxrage[1])
const critical = itemtable.match(/\+([0-9]+)% critical hit/i) || [0,0]
gem_crit += parseInt(critical[1])
"Claw of Chaos"==gem_name&&(gem_lvl=42),"Embedded Chaos Gem"==gem_name&&(gem_lvl=41),"Flawless Chaos Gem 8"==gem_name&&(gem_lvl=40),"Flawless Chaos Gem 7"==gem_name&&(gem_lvl=39),"Flawless Chaos Gem 6"==gem_name&&(gem_lvl=38),"Flawless Chaos Gem 5"==gem_name&&(gem_lvl=37),"Flawless Chaos Gem 4"==gem_name&&(gem_lvl=36),"Flawless Chaos Gem 3"==gem_name&&(gem_lvl=35),"Flawless Chaos Gem 2"==gem_name&&(gem_lvl=34),"Flawless Chaos Gem 1"==gem_name&&(gem_lvl=33),"Lucid Chaos Gem 8"==gem_name&&(gem_lvl=32),"Lucid Chaos Gem 7"==gem_name&&(gem_lvl=31),"Lucid Chaos Gem 6"==gem_name&&(gem_lvl=30),"Lucid Chaos Gem 5"==gem_name&&(gem_lvl=29),"Lucid Chaos Gem 4"==gem_name&&(gem_lvl=28),"Lucid Chaos Gem 3"==gem_name&&(gem_lvl=27),"Lucid Chaos Gem 2"==gem_name&&(gem_lvl=26),"Lucid Chaos Gem 1"==gem_name&&(gem_lvl=25),"Smooth Chaos Gem 8"==gem_name&&(gem_lvl=24),"Smooth Chaos Gem 7"==gem_name&&(gem_lvl=23),"Smooth Chaos Gem 6"==gem_name&&(gem_lvl=22),"Smooth Chaos Gem 5"==gem_name&&(gem_lvl=21),"Smooth Chaos Gem 4"==gem_name&&(gem_lvl=20),"Smooth Chaos Gem 3"==gem_name&&(gem_lvl=19),"Smooth Chaos Gem 2"==gem_name&&(gem_lvl=18),"Smooth Chaos Gem 1"==gem_name&&(gem_lvl=17),"Meager Chaos Gem 8"==gem_name&&(gem_lvl=16),"Meager Chaos Gem 7"==gem_name&&(gem_lvl=15),"Meager Chaos Gem 6"==gem_name&&(gem_lvl=14),"Meager Chaos Gem 5"==gem_name&&(gem_lvl=13),"Meager Chaos Gem 4"==gem_name&&(gem_lvl=12),"Meager Chaos Gem 3"==gem_name&&(gem_lvl=11),"Meager Chaos Gem 2"==gem_name&&(gem_lvl=10),"Meager Chaos Gem 1"==gem_name&&(gem_lvl=9),"Paltry Chaos Gem 8"==gem_name&&(gem_lvl=8),"Paltry Chaos Gem 7"==gem_name&&(gem_lvl=7),"Paltry Chaos Gem 6"==gem_name&&(gem_lvl=6),"Paltry Chaos Gem 5"==gem_name&&(gem_lvl=5),"Paltry Chaos Gem 4"==gem_name&&(gem_lvl=4),"Paltry Chaos Gem 3"==gem_name&&(gem_lvl=3),"Paltry Chaos Gem 2"==gem_name&&(gem_lvl=2),"Paltry Chaos Gem 1"==gem_name&&(gem_lvl=1);
})}
var rune_name = "none";var rune_level = 0;var rune_ele = 0;var rune_lvl = "none";
if (rune != "none"){
var runelinks = `item_rollover.php?id=`+runeid[1]
fetch(runelinks)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const itemtable = doc.querySelector("#itemtable").innerHTML.replaceAll(",","")
const name = itemtable.match(/align="left">(.*)<\/td><\/tr>/i)
rune_name = name[1]
const holy = itemtable.match(/ \+([0-9]+) <span style="color:#00FFFF">/i)
const arcane = itemtable.match(/ \+([0-9]+) <span style="color:#FFFF00">/i)
const shadow = itemtable.match(/ \+([0-9]+) <span style="color:#7e01bc">/i)
const fire = itemtable.match(/ \+([0-9]+) <span style="color:#FF0000">/i)
const kinetic = itemtable.match(/ \+([0-9]+) <span style="color:#00FF00">/i)
rune_ele += parseInt(holy[1])+parseInt(arcane[1])+parseInt(shadow[1])+parseInt(fire[1])+parseInt(kinetic[1])
"Rune of Creation"==rune_name&&(rune_lvl=37),"Empyreal Rune Stage 5"==rune_name&&(rune_lvl=36),"Empyreal Rune Stage 4"==rune_name&&(rune_lvl=35),"Empyreal Rune Stage 3"==rune_name&&(rune_lvl=34),"Empyreal Rune Stage 2"==rune_name&&(rune_lvl=33),"Empyreal Rune Stage 1"==rune_name&&(rune_lvl=32),"Titanic Rune Stage 5"==rune_name&&(rune_lvl=31),"Titanic Rune Stage 4"==rune_name&&(rune_lvl=30),"Titanic Rune Stage 3"==rune_name&&(rune_lvl=29),"Titanic Rune Stage 2"==rune_name&&(rune_lvl=28),"Titanic Rune Stage 1"==rune_name&&(rune_lvl=27),"Cosmic Rune Stage 5"==rune_name&&(rune_lvl=26),"Cosmic Rune Stage 4"==rune_name&&(rune_lvl=25),"Cosmic Rune Stage 3"==rune_name&&(rune_lvl=24),"Cosmic Rune Stage 2"==rune_name&&(rune_lvl=23),"Cosmic Rune Stage 1"==rune_name&&(rune_lvl=22),"Stellar Rune Stage 5"==rune_name&&(rune_lvl=21),"Stellar Rune Stage 4"==rune_name&&(rune_lvl=20),"Stellar Rune Stage 3"==rune_name&&(rune_lvl=19),"Stellar Rune Stage 2"==rune_name&&(rune_lvl=18),"Stellar Rune Stage 1"==rune_name&&(rune_lvl=17),"Elevated Rune Stage 5"==rune_name&&(rune_lvl=16),"Elevated Rune Stage 4"==rune_name&&(rune_lvl=15),"Elevated Rune Stage 3"==rune_name&&(rune_lvl=14),"Elevated Rune Stage 2"==rune_name&&(rune_lvl=13),"Elevated Rune Stage 1"==rune_name&&(rune_lvl=12),"Astral Rune Stage 5"==rune_name&&(rune_lvl=11),"Astral Rune Stage 4"==rune_name&&(rune_lvl=10),"Astral Rune Stage 3"==rune_name&&(rune_lvl=9),"Astral Rune Stage 2"==rune_name&&(rune_lvl=8),"Astral Rune Stage 1"==rune_name&&(rune_lvl=7),"Mystic Elemental Rune"==rune_name&&(rune_lvl=6),"Resplendent Elemental Rune"==rune_name&&(rune_lvl=5),"Primal Elemental Rune"==rune_name&&(rune_lvl=4),"Amplified Kinetic Rune"==rune_name&&(rune_lvl=3),"Amplified Fire Rune"==rune_name&&(rune_lvl=3),"Amplified Shadow Rune"==rune_name&&(rune_lvl=3),"Amplified Arcane Rune"==rune_name&&(rune_lvl=3),"Amplified Holy Rune"==rune_name&&(rune_lvl=3),"Infused Kinetic Rune"==rune_name&&(rune_lvl=2),"Infused Fire Rune"==rune_name&&(rune_lvl=2),"Infused Shadow Rune"==rune_name&&(rune_lvl=2),"Infused Arcane Rune"==rune_name&&(rune_lvl=2),"Infused Holy Rune"==rune_name&&(rune_lvl=2),"Basic Elemental Rune"==rune_name&&(rune_lvl=1);
})}
var supplieslinks = "supplies?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(supplieslinks)
.then(response => response.text())
.then((response) => {
var supplies = response.match(/<img border="0" src="images\/suppliestriangle\.gif" width="11" height="11">[\n\r](.*)%<\/td>/i)
var homelinks = "home?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(homelinks)
.then(response => response.text())
.then((response) => {
var today = response.match(/<tr><td><b>Growth Today:<\/b><\/td><td>(.*)<\/td><\/tr><tr><td><b>Per Turn/i)
var fireRes = response.match(/onmouseout="kill\(\)">Fire Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
var arcaneRes = response.match(/onmouseout="kill\(\)">Arcane Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
var shadowRes = response.match(/onmouseout="kill\(\)">Shadow Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
var holyRes = response.match(/onmouseout="kill\(\)">Holy Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
var kineticRes = response.match(/onmouseout="kill\(\)">Kinetic Resist:<\/b>.*[\n\r].*[\n\r].*[\n\r].*[\n\r](.*)<\/font>/i);
var skillclass = response.match(/<span class="t-uppercontent">Level [0-9]+ (.*) .*<\/span>/i)
var rage = response.match(/<span class="toolbar_rage">(.*)<\/span>/i)
var mrage = response.match(/<b>Maximum:<\/b><\/td><td>(.*)<\/td>/i)
var rpt = response.match(/<p class="top-rage" onmouseover="statspopup\(event,'<tr><td><b>Per Turn:<\/b><\/td><td>(.*)<\/td>/i)
var tomax = Math.ceil((parseInt(mrage[1].replaceAll(",",""))-parseInt(rage[1].replaceAll(",","")))/parseInt(rpt[1].replaceAll(",","")))
var skillslinks = "cast_skills?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(skillslinks)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const castskills = doc.querySelector("#basic > div.widget-content.widget-content-area > div:nth-child(1) > div:nth-child(1) > div > div").innerHTML
var tomelinks = "skills_info.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&id=46"
fetch(tomelinks)
.then(response => response.text())
.then((response) => {
var tomeShield = response.match(/<b>You have not learned this skill yet<\/b>/i)
var tome = '';
if (tomeShield == null){tome = "YES"}
if (tomeShield != null){tome = "NO"}
var bp = "ajax/backpackcontents.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&tab=regular"
fetch(bp)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const bptable = doc.querySelector("body").innerHTML
var totem = 0; if (bptable.match(/alt="Recharge Totem"/g) != null) totem += bptable.match(/alt="Recharge Totem"/g).length
var standard = 0; if (bptable.match(/alt="Standard Issue Neuralyzer"/g) != null) standard += bptable.match(/alt="Standard Issue Neuralyzer"/g).length
var advanced = 0; if (bptable.match(/alt="Advanced Neuralyzer"/g) != null) advanced += bptable.match(/alt="Advanced Neuralyzer"/g).length
var add = 0; if (bptable.match(/alt="Add Augment Slot"/g) != null) add += bptable.match(/alt="Add Augment Slot"/g).length
var remove = 0; if (bptable.match(/alt="Remove Augment"/g) != null) remove += bptable.match(/alt="Remove Augment"/g).length
var bpcnt = 0; if (bptable.match(/src="\/images\/items/g) != null) bpcnt += bptable.match(/src="\/images\/items/g).length
var allbp = '';
if (bpcnt >= 1 && bpcnt <= 25){allbp = bptable.replaceAll(/<div class="row ml-0 mr-0 justify-content-left backack-row">/g,"").replaceAll(/<div class="backpackSlot d-flex align-items-center justify-content-center btn-group">/g,"").replaceAll(/<\/div>/g,"")}
if (bpcnt == 0){allbp = "empty"}
if (bpcnt >= 26){allbp = "too many items to display"}
var bpcap = bptable.match(/data-maxval="([0-9]+)"/i)[1]
var questbp = "ajax/backpackcontents.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&tab=quest"
fetch(questbp)
.then(response => response.text())
.then((response) => {
var archfrag = response.match(/data-name="Archfiend Soul Fragment" data-itemqty="(.*)" data-itemid/i) || [0,0]
var demonskull = response.match(/data-name="Skull of Demonology" data-itemqty="(.*)" data-itemid/i) || [0,0]
var chaosore = response.match(/data-name="Chaos Ore" data-itemqty="(.*)" data-itemid/i) || [0,0]
var elefuser = response.match(/data-name="Elemental Fuser" data-itemqty="(.*)" data-itemid/i) || [0,0]
var badgerep = response.match(/data-name="Badge Reputation" data-itemqty="(.*)" data-itemid/i) || [0,0]
var ammy = response.match(/data-name="Amulet of Achievement" data-itemqty="(.*)" data-itemid/i) || [0,0]
var questshard = response.match(/data-name="Quest Shard" data-itemqty="(.*)" data-itemid/i) || [0,0]
var essence = response.match(/data-name="Rune Essence" data-itemqty="(.*)" data-itemid/i) || [0,0]
var orbstone = response.match(/data-name="Astral Orbstone" data-itemqty="(.*)" data-itemid/i) || [0,0]
var heart = response.match(/data-name="Heart of Death" data-itemqty="(.*)" data-itemid/i) || [0,0]
var summoning = response.match(/data-name="Summoning Shard" data-itemqty="(.*)" data-itemid/i) || [0,0]
var potbp = "ajax/backpackcontents.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&tab=potion"
fetch(potbp)
.then(response => response.text())
.then((response) => {
var vile1 = response.match(/img data-itemidqty="([0-9]+)" data-name="Natas Vile"/i) || [0,0]
var vile2 = response.match(/img data-itemidqty="([0-9]+)" data-name="White Vile"/i) || [0,0]
var vile3 = response.match(/img data-itemidqty="([0-9]+)" data-name="Kinetic Vile"/i) || [0,0]
var vile4 = response.match(/img data-itemidqty="([0-9]+)" data-name="Arcane Vile"/i) || [0,0]
var vile5 = response.match(/img data-itemidqty="([0-9]+)" data-name="Shadow Vile"/i) || [0,0]
var vile6 = response.match(/img data-itemidqty="([0-9]+)" data-name="Fire Vile"/i) || [0,0]
var alsayic = response.match(/img data-itemidqty="([0-9]+)" data-name="Potion of Enraged Alsayic"/i) || [0,0]
var sosa = response.match(/img data-itemidqty="([0-9]+)" data-name="Sammy Sosa's Special Sauce"/i) || [0,0]
var pumpkin = response.match(/img data-itemidqty="([0-9]+)" data-name="Pumpkin Juice"/i) || [0,0]
var zombie1 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 1"/i) || [0,0]
var zombie2 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 2"/i) || [0,0]
var zombie3 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 3"/i) || [0,0]
var zombie4 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 4"/i) || [0,0]
var zombie5 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 5"/i) || [0,0]
var zombie6 = response.match(/img data-itemidqty="([0-9]+)" data-name="Zombie Potion 6"/i) || [0,0]
var daddy = response.match(/img data-itemidqty="([0-9]+)" data-name="Sugar Daddy"/i) || [0,0]
var endurance = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Endurance"/i) || [0,0]
var rem75 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 7"/i) || [0,0]
var rem80 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 8"/i) || [0,0]
var rem85 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 9"/i) || [0,0]
var rem90 = response.match(/img data-itemidqty="([0-9]+)" data-name="Remnant Solice Lev 10"/i) || [0,0]
var dose = response.match(/img data-itemidqty="([0-9]+)" data-name="Dose of Destruction"/i) || [0,0]
var mushroom = response.match(/img data-itemidqty="([0-9]+)" data-name="Funny Little Mushroom"/i) || [0,0]
var slaughter = response.match(/img data-itemidqty="([0-9]+)" data-name="Bottle of Holy Slaughter"/i) || [0,0]
var burning = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Burning Souls"/i) || [0,0]
var conjured = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Conjured Lightning"/i) || [0,0]
var flaming = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Flaming Death"/i) || [0,0]
var forbidden = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Forbidden Knowledge"/i) || [0,0]
var nova = response.match(/img data-itemidqty="([0-9]+)" data-name="Flask of Super Nova"/i) || [0,0]
var juicebox = response.match(/img data-itemidqty="([0-9]+)" data-name="Olympian Juicebox"/i) || [0,0]
var push = response.match(/img data-itemidqty="([0-9]+)" data-name="Olympian Push"/i) || [0,0]
var whiskey = response.match(/img data-itemidqty="([0-9]+)" data-name="20 Year Aged Whiskey"/i) || [0,0]
var marsh = response.match(/img data-itemidqty="([0-9]+)" data-name="Marsh Water"/i) || [0,0]
var sauce = response.match(/img data-itemidqty="([0-9]+)" data-name="Blazing Holiday Sauce"/i) || [0,0]
var scream = response.match(/img data-itemidqty="([0-9]+)" data-name="Evil Scream"/i) || [0,0]
var griznix = response.match(/img data-itemidqty="([0-9]+)" data-name="Griznix Potion"/i) || [0,0]
var reikavon = response.match(/img data-itemidqty="([0-9]+)" data-name="Reikavon's Elixer"/i) || [0,0]
var zhulpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Zhulian Potion"/i) || [0,0]
var arcshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Arcane Shot"/i) || [0,0]
var eleshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Element Shot"/i) || [0,0]
var fireshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Fire Shot"/i) || [0,0]
var holyshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Holy Shot"/i) || [0,0]
var kinshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Kinetic Shot"/i) || [0,0]
var shadshot = response.match(/img data-itemidqty="([0-9]+)" data-name="Damned Shadow Shot"/i) || [0,0]
var kinpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Kinetic Potency"/i) || [0,0]
var insanity = response.match(/img data-itemidqty="([0-9]+)" data-name="Vial of Insanity"/i) || [0,0]
var madness = response.match(/img data-itemidqty="([0-9]+)" data-name="Demonic Madness"/i) || [0,0]
var komb = response.match(/img data-itemidqty="([0-9]+)" data-name="Kombucha"/i) || [0,0]
var quantum = response.match(/img data-itemidqty="([0-9]+)" data-name="Quantum Quattro"/i) || [0,0]
var elepot = response.match(/img data-itemidqty="([0-9]+)" data-name="Potion of Elemental Resistance"/i) || [0,0]
var kixpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Kix Potion"/i) || [0,0]
var amdirpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Potion of Amdir"/i) || [0,0]
var squidpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Squidberry Juice"/i) || [0,0]
var brutpot = response.match(/img data-itemidqty="([0-9]+)" data-name="Master Brutality Potion"/i) || [0,0]
var bubblepot = response.match(/img data-itemidqty="([0-9]+)" data-name="Bubble Gum"/i) || [0,0]
var skittles = response.match(/img data-itemidqty="([0-9]+)" data-name="Skittles"/i) || [0,0]
var mm = response.match(/img data-itemidqty="([0-9]+)" data-name="M&Ms"/i) || [0,0]
var reeses = response.match(/img data-itemidqty="([0-9]+)" data-name="Reeses Peanut Butter Cup"/i) || [0,0]
var kitkat = response.match(/img data-itemidqty="([0-9]+)" data-name="Kit Kat Bar"/i) || [0,0]
var tootsie = response.match(/img data-itemidqty="([0-9]+)" data-name="Tootsie Pop"/i) || [0,0]
var minor = response.match(/img data-itemidqty="([0-9]+)" data-name="Minor Chaos Philter"/i) || [0,0]
var major = response.match(/img data-itemidqty="([0-9]+)" data-name="Major Chaos Philter"/i) || [0,0]
var starpower = response.match(/img data-itemidqty="([0-9]+)" data-name="Star Power"/i) || [0,0]
var snickers = response.match(/img data-itemidqty="([0-9]+)" data-name="Snickers Bar"/i) || [0,0]
var starburst = response.match(/img data-itemidqty="([0-9]+)" data-name="Starburst"/i) || [0,0]
var collectionlinks = "collections?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(collectionlinks)
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const anjoutable = doc.querySelector("#divCollections > div.row > div:nth-child(1) > div > div > div.user-info.w-100.pr-3 > ul")
const reikartable = doc.querySelector("#divCollections > div.row > div:nth-child(2) > div > div > div.user-info.w-100.pr-3 > ul")
const lorrentable = doc.querySelector("#divCollections > div.row > div:nth-child(3) > div > div > div.user-info.w-100.pr-3 > ul")
const luciletable = doc.querySelector("#divCollections > div.row > div:nth-child(4) > div > div > div.user-info.w-100.pr-3 > ul")
const weimatable = doc.querySelector("#divCollections > div.row > div:nth-child(5) > div > div > div.user-info.w-100.pr-3 > ul")
const soumatable = doc.querySelector("#divCollections > div.row > div:nth-child(6) > div > div > div.user-info.w-100.pr-3 > ul")
const vanishatable = doc.querySelector("#divCollections > div.row > div:nth-child(7) > div > div > div.user-info.w-100.pr-3 > ul")
const drolbatable = doc.querySelector("#divCollections > div.row > div:nth-child(8) > div > div > div.user-info.w-100.pr-3 > ul")
const quibeltable = doc.querySelector("#divCollections > div.row > div:nth-child(9) > div > div > div.user-info.w-100.pr-3 > ul")
var anjou = Math.ceil(((anjoutable.innerHTML.match(/img/g) || []).length)/3*100)
var reikar = Math.ceil(((reikartable.innerHTML.match(/img/g) || []).length)/3*100)
var lorren = Math.ceil(((lorrentable.innerHTML.match(/img/g) || []).length)/3*100)
var lucile = Math.ceil(((luciletable.innerHTML.match(/img/g) || []).length)/3*100)
var weima = Math.ceil(((weimatable.innerHTML.match(/img/g) || []).length)/3*100)
var souma = Math.ceil(((soumatable.innerHTML.match(/img/g) || []).length)/3*100)
var vanisha = Math.ceil(((vanishatable.innerHTML.match(/img/g) || []).length)/3*100)
var drolba = Math.ceil(((drolbatable.innerHTML.match(/img/g) || []).length)/3*100)
var quibel = Math.ceil(((quibeltable.innerHTML.match(/img/g) || []).length)/3*100)
var collections_total = Math.ceil((anjou+reikar+lorren+lucile+weima+souma+vanisha+drolba+quibel)/9)
var worldlinks = "ajax_changeroomb?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(worldlinks)
.then (response => response.text())
.then((response) => {
var room = response.match(/"name":"([^"]*)"/i)[1]
var roomnum = response.match(/"curRoom":"([0-9]+)"/i)[1]
var moblist = response.match(/"roomDetailsNew".*tavernData/i).toString()
var mobs = Array.from(moblist.matchAll(/"name":"[^"]*","level"/g)).toString().replaceAll(/"name":"/g,"").replaceAll(/,"level"/g,"").replaceAll(/"/g,"").replaceAll(",",", ")
var archlinks = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4046"
fetch(archlinks)
.then (response => response.text())
.then((response) => {
var hovok = ''; if (response.match(/Error, could not find mob from here./i) != null){hovok = ""}if (response.match(/Quest help activated!/i) != null){hovok = "alive"}if (response.match(/Quest help activated!/i) == null){hovok = "dead"}
var seeplink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4379"
fetch(seeplink)
.then (response => response.text())
.then((response) => {
var seeping = ''; if (response.match(/Error, could not find mob from here./i) != null){seeping = ""}if (response.match(/Quest help activated!/i) != null){seeping = "alive"}if (response.match(/Quest help activated!/i) == null){seeping = "dead"}
var deluglink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4380"
fetch(deluglink)
.then (response => response.text())
.then((response) => {
var deluged = ''; if (response.match(/Error, could not find mob from here./i) != null){deluged = ""}if (response.match(/Quest help activated!/i) != null){deluged = "alive"}if (response.match(/Quest help activated!/i) == null){deluged = "dead"}
var vollink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4381"
fetch(vollink)
.then (response => response.text())
.then((response) => {
var volatile = ''; if (response.match(/Error, could not find mob from here./i) != null){volatile = ""}if (response.match(/Quest help activated!/i) != null){volatile = "alive"}if (response.match(/Quest help activated!/i) == null){volatile = "dead"}
var corlink = "mob_search.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&target=4050"
fetch(corlink)
.then (response => response.text())
.then((response) => {
var corvok = ''; if (response.match(/Error, could not find mob from here./i) != null){corvok = ""}if (response.match(/Quest help activated!/i) != null){corvok = "alive"}if (response.match(/Quest help activated!/i) == null){corvok = "dead"}
if (corvok == "alive") corvready += name[1]+","
if (parseInt(elefuser[1]) >= 10 && parseInt(rune_lvl) == 3) primalready += name[1]+",";
if (parseInt(elefuser[1]) >= 20 && parseInt(rune_lvl) == 4) respready += name[1]+",";
if (parseInt(elefuser[1]) >= 70 && parseInt(rune_lvl) == 5) mysticready += name[1]+",";
if (deluged == "alive") delready += name[1]+",";
if (seeping == "alive") seepready += name[1]+",";
if (volatile == "alive") volready += name[1]+",";
if (hovok == "alive") hovokready += name[1]+",";
if (parseInt(archfrag[1]) >= 10) fragready += name[1]+","
if (chaosore[1] >= 1 && gem_lvl <= 31) oreready += name[1]+","
if (chaosore[1] >= 2 && gem_lvl >= 32 && gem_lvl <= 40) oreready += name[1]+","
if (chaosore[1] >= 3 && gem_lvl == 40) oreready += name[1]+","
if (chaosore[1] >= 4 && gem_lvl == 41) oreready += name[1]+","
if (badgerep[1] >= 15) badgeready += name[1]+","
if (tome == "NO") notome += name[1]+","
var cloned = ''; if (core_cloned+head_cloned+neck_cloned+weapon_cloned+body_cloned+shield_cloned+pants_cloned+belt_cloned+ring_cloned+foot_cloned == 10) cloned = "YES";if (core_cloned+head_cloned+neck_cloned+weapon_cloned+body_cloned+shield_cloned+pants_cloned+belt_cloned+ring_cloned+foot_cloned != 10) cloned = "NO";
var neededtolvl = '';
90==level[1]&&(neededtolvl=0),89==level[1]&&(neededtolvl=5e10-parseInt(experience[1].replaceAll(",",""))),88==level[1]&&(neededtolvl=41e9-parseInt(experience[1].replaceAll(",",""))),87==level[1]&&(neededtolvl=33e9-parseInt(experience[1].replaceAll(",",""))),86==level[1]&&(neededtolvl=26e9-parseInt(experience[1].replaceAll(",",""))),85==level[1]&&(neededtolvl=2e10-parseInt(experience[1].replaceAll(",",""))),84==level[1]&&(neededtolvl=15e9-parseInt(experience[1].replaceAll(",",""))),83==level[1]&&(neededtolvl=1e10-parseInt(experience[1].replaceAll(",",""))),82==level[1]&&(neededtolvl=675e7-parseInt(experience[1].replaceAll(",",""))),81==level[1]&&(neededtolvl=45e8-parseInt(experience[1].replaceAll(",",""))),80==level[1]&&(neededtolvl=3e9-parseInt(experience[1].replaceAll(",",""))),79==level[1]&&(neededtolvl=2e9-parseInt(experience[1].replaceAll(",",""))),78==level[1]&&(neededtolvl=145092e4-parseInt(experience[1].replaceAll(",",""))),77==level[1]&&(neededtolvl=9956e5-parseInt(experience[1].replaceAll(",",""))),76==level[1]&&(neededtolvl=675e6-parseInt(experience[1].replaceAll(",",""))),75==level[1]&&(neededtolvl=385e6-parseInt(experience[1].replaceAll(",",""))),74==level[1]&&(neededtolvl=1849e5-parseInt(experience[1].replaceAll(",",""))),73==level[1]&&(neededtolvl=1524e5-parseInt(experience[1].replaceAll(",",""))),72==level[1]&&(neededtolvl=1264e5-parseInt(experience[1].replaceAll(",",""))),71==level[1]&&(neededtolvl=1069e5-parseInt(experience[1].replaceAll(",",""))),70==level[1]&&(neededtolvl=9065e4-parseInt(experience[1].replaceAll(",",""))),69==level[1]&&(neededtolvl=77e6-parseInt(experience[1].replaceAll(",",""))),68==level[1]&&(neededtolvl=6875e4-parseInt(experience[1].replaceAll(",",""))),67==level[1]&&(neededtolvl=6175e4-parseInt(experience[1].replaceAll(",",""))),66==level[1]&&(neededtolvl=5575e4-parseInt(experience[1].replaceAll(",",""))),65==level[1]&&(neededtolvl=4975e4-parseInt(experience[1].replaceAll(",",""))),64==level[1]&&(neededtolvl=4475e4-parseInt(experience[1].replaceAll(",",""))),63==level[1]&&(neededtolvl=3975e4-parseInt(experience[1].replaceAll(",",""))),62==level[1]&&(neededtolvl=3575e4-parseInt(experience[1].replaceAll(",",""))),61==level[1]&&(neededtolvl=3175e4-parseInt(experience[1].replaceAll(",",""))),60==level[1]&&(neededtolvl=28e6-parseInt(experience[1].replaceAll(",",""))),59==level[1]&&(neededtolvl=2475e4-parseInt(experience[1].replaceAll(",",""))),58==level[1]&&(neededtolvl=2225e4-parseInt(experience[1].replaceAll(",",""))),57==level[1]&&(neededtolvl=1975e4-parseInt(experience[1].replaceAll(",",""))),56==level[1]&&(neededtolvl=1725e4-parseInt(experience[1].replaceAll(",",""))),55==level[1]&&(neededtolvl=1475e4-parseInt(experience[1].replaceAll(",",""))),54==level[1]&&(neededtolvl=1275e4-parseInt(experience[1].replaceAll(",",""))),53==level[1]&&(neededtolvl=1105e4-parseInt(experience[1].replaceAll(",",""))),52==level[1]&&(neededtolvl=925e4-parseInt(experience[1].replaceAll(",",""))),51==level[1]&&(neededtolvl=775e4-parseInt(experience[1].replaceAll(",",""))),50==level[1]&&(neededtolvl=65e5-parseInt(experience[1].replaceAll(",",""))),49==level[1]&&(neededtolvl=525e4-parseInt(experience[1].replaceAll(",",""))),48==level[1]&&(neededtolvl=4935e3-parseInt(experience[1].replaceAll(",",""))),47==level[1]&&(neededtolvl=462e4-parseInt(experience[1].replaceAll(",",""))),46==level[1]&&(neededtolvl=4312500-parseInt(experience[1].replaceAll(",",""))),45==level[1]&&(neededtolvl=399e4-parseInt(experience[1].replaceAll(",",""))),44==level[1]&&(neededtolvl=3687500-parseInt(experience[1].replaceAll(",",""))),43==level[1]&&(neededtolvl=338e4-parseInt(experience[1].replaceAll(",",""))),42==level[1]&&(neededtolvl=3105e3-parseInt(experience[1].replaceAll(",",""))),41==level[1]&&(neededtolvl=28e5-parseInt(experience[1].replaceAll(",",""))),40==level[1]&&(neededtolvl=2537500-parseInt(experience[1].replaceAll(",",""))),39==level[1]&&(neededtolvl=2325e3-parseInt(experience[1].replaceAll(",",""))),38==level[1]&&(neededtolvl=2131250-parseInt(experience[1].replaceAll(",",""))),37==level[1]&&(neededtolvl=192e4-parseInt(experience[1].replaceAll(",",""))),36==level[1]&&(neededtolvl=1732500-parseInt(experience[1].replaceAll(",",""))),35==level[1]&&(neededtolvl=153e4-parseInt(experience[1].replaceAll(",",""))),34==level[1]&&(neededtolvl=1378125-parseInt(experience[1].replaceAll(",",""))),33==level[1]&&(neededtolvl=1224e3-parseInt(experience[1].replaceAll(",",""))),32==level[1]&&(neededtolvl=1082250-parseInt(experience[1].replaceAll(",",""))),31==level[1]&&(neededtolvl=95e4-parseInt(experience[1].replaceAll(",",""))),30==level[1]&&(neededtolvl=838500-parseInt(experience[1].replaceAll(",",""))),29==level[1]&&(neededtolvl=735e3-parseInt(experience[1].replaceAll(",",""))),28==level[1]&&(neededtolvl=625e3-parseInt(experience[1].replaceAll(",",""))),27==level[1]&&(neededtolvl=525e3-parseInt(experience[1].replaceAll(",",""))),26==level[1]&&(neededtolvl=445e3-parseInt(experience[1].replaceAll(",",""))),25==level[1]&&(neededtolvl=37e4-parseInt(experience[1].replaceAll(",",""))),24==level[1]&&(neededtolvl=31e4-parseInt(experience[1].replaceAll(",",""))),23==level[1]&&(neededtolvl=26e4-parseInt(experience[1].replaceAll(",",""))),22==level[1]&&(neededtolvl=215e3-parseInt(experience[1].replaceAll(",",""))),21==level[1]&&(neededtolvl=165e3-parseInt(experience[1].replaceAll(",",""))),20==level[1]&&(neededtolvl=13e4-parseInt(experience[1].replaceAll(",",""))),19==level[1]&&(neededtolvl=1e5-parseInt(experience[1].replaceAll(",",""))),18==level[1]&&(neededtolvl=75e3-parseInt(experience[1].replaceAll(",",""))),17==level[1]&&(neededtolvl=55e3-parseInt(experience[1].replaceAll(",",""))),16==level[1]&&(neededtolvl=4e4-parseInt(experience[1].replaceAll(",",""))),15==level[1]&&(neededtolvl=28e3-parseInt(experience[1].replaceAll(",",""))),14==level[1]&&(neededtolvl=18e3-parseInt(experience[1].replaceAll(",",""))),13==level[1]&&(neededtolvl=12e3-parseInt(experience[1].replaceAll(",",""))),12==level[1]&&(neededtolvl=8e3-parseInt(experience[1].replaceAll(",",""))),11==level[1]&&(neededtolvl=5e3-parseInt(experience[1].replaceAll(",",""))),10==level[1]&&(neededtolvl=3e3-parseInt(experience[1].replaceAll(",",""))),9==level[1]&&(neededtolvl=1500-parseInt(experience[1].replaceAll(",",""))),8==level[1]&&(neededtolvl=1e3-parseInt(experience[1].replaceAll(",",""))),7==level[1]&&(neededtolvl=700-parseInt(experience[1].replaceAll(",",""))),6==level[1]&&(neededtolvl=450-parseInt(experience[1].replaceAll(",",""))),5==level[1]&&(neededtolvl=250-parseInt(experience[1].replaceAll(",",""))),4==level[1]&&(neededtolvl=150-parseInt(experience[1].replaceAll(",",""))),3==level[1]&&(neededtolvl=50-parseInt(experience[1].replaceAll(",",""))),2==level[1]&&(neededtolvl=25-parseInt(experience[1].replaceAll(",",""))),1==level[1]&&(neededtolvl=7-parseInt(experience[1].replaceAll(",","")));
count += 1
tot_openaugs += core_openaugs+head_openaugs+neck_openaugs+weapon_openaugs+body_openaugs+shield_openaugs+pants_openaugs+belt_openaugs+ring_openaugs+foot_openaugs
document.querySelector("#math_openaugs").innerHTML = `<p>TOT: `+Math.ceil(tot_openaugs).toLocaleString("en-US")
tot_lvl += parseInt((level[1]).replaceAll(",",""))
document.querySelector("#math_lvl").innerHTML = `<p>AVG: `+Math.ceil(tot_lvl/count).toLocaleString("en-US")
tot_today += parseInt((today[1]).replaceAll(",",""))
document.querySelector("#math_today").innerHTML = `<p>AVG: `+Math.ceil(tot_today/count).toLocaleString("en-US")
tot_yesterday += parseInt((yesterday[1]).replaceAll(",",""))
document.querySelector("#math_yesterday").innerHTML = `<p>AVG: `+Math.ceil(tot_yesterday/count).toLocaleString("en-US")
tot_gemlvl += gem_lvl
document.querySelector("#math_gemlvl").innerHTML = `<p>AVG: `+Math.ceil(tot_gemlvl/count).toLocaleString("en-US")
tot_runelvl += rune_lvl
document.querySelector("#math_runelvl").innerHTML = `<p>AVG: `+Math.ceil(tot_runelvl/count).toLocaleString("en-US")
tot_badgelvl += badge_level
document.querySelector("#math_badgelvl").innerHTML = `<p>AVG: `+Math.ceil(tot_badgelvl/count).toLocaleString("en-US")
tot_mrage += parseInt(mrage[1].replaceAll(",",""))
document.querySelector("#math_mr").innerHTML = `<p>AVG: `+Math.ceil(tot_mrage/count).toLocaleString("en-US")+`<p>TOT: `+tot_mrage.toLocaleString("en-US")
tot_power += parseInt(power[1].replaceAll(",",""))
document.querySelector("#math_power").innerHTML = `<p>AVG: `+Math.ceil(tot_power/count).toLocaleString("en-US")+`<p>TOT: `+tot_power.toLocaleString("en-US")
tot_ele += parseInt(eledmg[1].replaceAll(",",""))
document.querySelector("#math_ele").innerHTML = `<p>AVG: `+Math.ceil(tot_ele/count).toLocaleString("en-US")+`<p>TOT: `+tot_ele.toLocaleString("en-US")
tot_atk += parseInt(attack[1].replaceAll(",",""))
document.querySelector("#math_atk").innerHTML = `<p>AVG: `+Math.ceil(tot_atk/count).toLocaleString("en-US")+`<p>TOT: `+tot_atk.toLocaleString("en-US")
tot_hp += parseInt(hp[1].replaceAll(",",""))
document.querySelector("#math_hp").innerHTML = `<p>AVG: `+Math.ceil(tot_hp/count).toLocaleString("en-US")+`<p>TOT: `+tot_hp.toLocaleString("en-US")
tot_chaos += parseInt(chaos[1].replaceAll(",",""))
document.querySelector("#math_chaos").innerHTML = `<p>AVG: `+Math.ceil(tot_chaos/count).toLocaleString("en-US")+`<p>TOT: `+tot_chaos.toLocaleString("en-US")
tot_wilderness += parseInt(wilderness[1].replaceAll(",",""))
document.querySelector("#math_wilderness").innerHTML = `<p>AVG: `+Math.ceil(tot_wilderness/count).toLocaleString("en-US")+`<p>TOT: `+tot_wilderness.toLocaleString("en-US")
tot_slayer += parseInt(slayer[1].replaceAll(",",""))
document.querySelector("#math_slayer").innerHTML = `<p>AVG: `+Math.ceil(tot_slayer/count).toLocaleString("en-US")+`<p>TOT: `+tot_slayer.toLocaleString("en-US")
var loading = Math.ceil(count/(charsTableRows-1)*100)
document.querySelector("#loading").innerHTML = loading;
document.querySelector("#loading_chars").innerHTML = name[1];
if (loading == 100){
GM_addStyle ( `
#moxxivision {display:revert !important;}
#button {display:revert !important;}
#Xmoxxivision {display:none !important;}
#vision {display:none !important;}
body{overflow-y: auto;}
`);}
var menu = document.querySelector("#content > table > tbody > tr:nth-child("+rownum+")");
let td1 = document.createElement('td');
td1.innerHTML = `<a href="/world?suid=`+id[1]+`" target="blank">`+name[1]+`</a>`
td1.setAttribute("class","freeze")
insertAfter(td1, menu.lastElementChild);
let td2 = document.createElement('td');
td2.innerHTML = parseInt((level[1]).replaceAll(",",""));
td2.setAttribute("class","freeze")
insertAfter(td2, menu.lastElementChild);
let td45 = document.createElement('td');
td45.innerHTML = skillclass[1];
td45.setAttribute("class","home skills column")
insertAfter(td45, menu.lastElementChild);
if (skillclass[1] == "Ferocity") {
var circlinks = "skills_info.php?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML+"&id=3008"
fetch(circlinks)
.then (response => response.text())
.then((response) => {
if (response.match(/<input type="submit" name="cast" class="btn btn-primary" value="Cast Skill">/i) != null)
{td45.style = "color:#CE8C00";td45.innerHTML = "Ferocity: Circ Ready"};})}
let td44 = document.createElement('td');
td44.innerHTML = level[2];
td44.setAttribute("class","home column")
insertAfter(td44, menu.lastElementChild);
let td11 = document.createElement('td');
td11.innerHTML = crew[2];
td11.setAttribute("class","home world column")
insertAfter(td11, menu.lastElementChild);
let td39 = document.createElement('td');
td39.innerHTML = items.length;
td39.setAttribute("class","home column");
insertAfter(td39, menu.lastElementChild);
if (items.length <= 9) {td39.style = "color:#FF0000";}
let td41 = document.createElement('td');
td41.innerHTML = parseInt(rage[1].replaceAll(",",""));
td41.setAttribute("class","home column");
insertAfter(td41, menu.lastElementChild);
let td42 = document.createElement('td');
td42.innerHTML = tomax+` turns`;
td42.setAttribute("class","home column");
insertAfter(td42, menu.lastElementChild);
if (tomax == 0) {td42.style = "color:#00FF00";}
let td38 = document.createElement('td');
td38.innerHTML = parseInt((today[1]).replaceAll(",",""));
td38.setAttribute("class","home column");
insertAfter(td38, menu.lastElementChild);
if (parseInt((today[1]).replaceAll(",","")) <= 0) {td38.style = "color:#FF0000";}
let td37 = document.createElement('td');
td37.innerHTML = parseInt((yesterday[1]).replaceAll(",",""));
td37.setAttribute("class","home column");
insertAfter(td37, menu.lastElementChild);
if (parseInt((yesterday[1]).replaceAll(",","")) <= 0) {td37.style = "color:#FF0000";}
let td36 = document.createElement('td');
td36.innerHTML = parseInt(strength[1]);
td36.setAttribute("class","home column");
insertAfter(td36, menu.lastElementChild);
if (parseInt((strength[1]).replaceAll(",","")) <= 99) {td36.style = "color:#FF0000";}
let td43 = document.createElement('td');
td43.innerHTML = parseInt(supplies[1]);
td43.setAttribute("class","home column");
insertAfter(td43, menu.lastElementChild);
if (parseInt((supplies[1]).replaceAll(",","")) <= 99) {td43.style = "color:#FF0000";}
document.getElementById ("buttonx").addEventListener("click", ButtonX, false);
function ButtonX (zEvent) {
fetch('supplies?suid='+id[1], {
method: 'POST',
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
},
body: new URLSearchParams({
'buymax': 'Buy Max',
})
}).then(res => res.text())
.then(res => {
var supplieslinks = "supplies?suid="+document.querySelector("#moxxivision > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML
fetch(supplieslinks)
.then(response => response.text())
.then((response) => {
var supplies = response.match(/<img border="0" src="images\/suppliestriangle\.gif" width="11" height="11">[\n\r](.*)%<\/td>/i)
td43.innerHTML = parseInt(supplies[1]);
if (parseInt((supplies[1]).replaceAll(",","")) == 100) {td43.style = "color:#FFFFFF";}
})
});}
let td10 = document.createElement('td');
td10.innerHTML = parseInt(experience[1].replaceAll(",",""));
td10.setAttribute("class","stats column")
insertAfter(td10, menu.lastElementChild);
let td5 = document.createElement('td');
td5.innerHTML = neededtolvl;
if (neededtolvl == 0) td5.innerHTML = "--"
td5.setAttribute("class","stats column")
insertAfter(td5, menu.lastElementChild);
let td40 = document.createElement('td');
td40.innerHTML = parseInt(mrage[1].replaceAll(",",""));
td40.setAttribute("class","stats column")
insertAfter(td40, menu.lastElementChild);
let td3 = document.createElement('td');
td3.innerHTML = parseInt(power[1].replaceAll(",",""));
td3.setAttribute("class","stats column")
insertAfter(td3, menu.lastElementChild);
let td4 = document.createElement('td');
td4.innerHTML = parseInt(eledmg[1].replaceAll(",",""));
td4.setAttribute("class","stats column")
insertAfter(td4, menu.lastElementChild);
let td6 = document.createElement('td');
td6.innerHTML = parseInt(attack[1].replaceAll(",",""));
td6.setAttribute("class","stats column")
insertAfter(td6, menu.lastElementChild);
let td7 = document.createElement('td');
td7.innerHTML = parseInt(hp[1].replaceAll(",",""));
td7.setAttribute("class","stats column")
insertAfter(td7, menu.lastElementChild);
let td8 = document.createElement('td');
td8.innerHTML = parseInt(chaos[1].replaceAll(",",""));
td8.setAttribute("class","stats column")
insertAfter(td8, menu.lastElementChild);
let td31 = document.createElement('td');
td31.innerHTML = holyRes[1];
td31.setAttribute("class","stats column");
insertAfter(td31, menu.lastElementChild);
let td32 = document.createElement('td');
td32.innerHTML = arcaneRes[1];
td32.setAttribute("class","stats column");
insertAfter(td32, menu.lastElementChild);
let td33 = document.createElement('td');
td33.innerHTML = shadowRes[1];
td33.setAttribute("class","stats column");
insertAfter(td33, menu.lastElementChild);
let td34 = document.createElement('td');
td34.innerHTML = fireRes[1];
td34.setAttribute("class","stats column");
insertAfter(td34, menu.lastElementChild);
let td35 = document.createElement('td');
td35.innerHTML = kineticRes[1];
td35.setAttribute("class","stats column");
insertAfter(td35, menu.lastElementChild);
let td9 = document.createElement('td');
td9.innerHTML = parseInt(wilderness[1].replaceAll(",",""));
td9.setAttribute("class","stats column")
insertAfter(td9, menu.lastElementChild);
let td27 = document.createElement('td');
td27.innerHTML = parseInt(slayer[1].replaceAll(",",""));
td27.setAttribute("class","stats column")
insertAfter(td27, menu.lastElementChild);
let td47 = document.createElement('td');
td47.innerHTML = tome;
td47.setAttribute("class","skills column")
insertAfter(td47, menu.lastElementChild);
let td46 = document.createElement('td');
td46.innerHTML = castskills;
td46.setAttribute("class","skills column")
insertAfter(td46, menu.lastElementChild);
let worldtd1 = document.createElement('td');
worldtd1.innerHTML = room;
worldtd1.setAttribute("class","world column")
insertAfter(worldtd1, menu.lastElementChild);
let worldtd2 = document.createElement('td');
worldtd2.innerHTML = roomnum;
worldtd2.setAttribute("class","world column")
insertAfter(worldtd2, menu.lastElementChild);
let worldtd3 = document.createElement('td');
worldtd3.innerHTML = mobs;
worldtd3.setAttribute("class","world column")
insertAfter(worldtd3, menu.lastElementChild);
let td12 = document.createElement("td");
td12.innerHTML = core;
td12.setAttribute("class","eq column");
insertAfter(td12,menu.lastElementChild);
let td13 = document.createElement('td');
td13.innerHTML = head;
td13.setAttribute("class","eq column")
insertAfter(td13, menu.lastElementChild);
let td14 = document.createElement('td');
td14.innerHTML = neck;
td14.setAttribute("class","eq column")
insertAfter(td14, menu.lastElementChild);
let td15 = document.createElement('td');
td15.innerHTML = weapon;
td15.setAttribute("class","eq column")
insertAfter(td15, menu.lastElementChild);
let td16 = document.createElement('td');
td16.innerHTML = body;
td16.setAttribute("class","eq column")
insertAfter(td16, menu.lastElementChild);
let td17 = document.createElement('td');
td17.innerHTML = shield;
td17.setAttribute("class","eq column")
insertAfter(td17, menu.lastElementChild);
let td18 = document.createElement('td');
td18.innerHTML = pants;
td18.setAttribute("class","eq column")
insertAfter(td18, menu.lastElementChild);
let td19 = document.createElement('td');
td19.innerHTML = belt;
td19.setAttribute("class","eq column")
insertAfter(td19, menu.lastElementChild);
let td20 = document.createElement('td');
td20.innerHTML = ring;
td20.setAttribute("class","eq column")
insertAfter(td20, menu.lastElementChild);
let td21 = document.createElement('td');
td21.innerHTML = foot;
td21.setAttribute("class","eq column")
insertAfter(td21, menu.lastElementChild);
let td22 = document.createElement('td');
td22.innerHTML = gem;
td22.setAttribute("class","eq column")
insertAfter(td22, menu.lastElementChild);
let td23 = document.createElement('td');
td23.innerHTML = rune;
td23.setAttribute("class","eq column")
insertAfter(td23, menu.lastElementChild);
let td24 = document.createElement('td');
td24.innerHTML = orb1;
td24.setAttribute("class","eq column")
insertAfter(td24, menu.lastElementChild);
let td30 = document.createElement('td');
td30.innerHTML = orb2;
td30.setAttribute("class","eq column")
insertAfter(td30, menu.lastElementChild);
let td28 = document.createElement('td');
td28.innerHTML = orb3;
td28.setAttribute("class","eq column")
insertAfter(td28, menu.lastElementChild);
let td25 = document.createElement('td');
td25.innerHTML = badge;
td25.setAttribute("class","eq column")
insertAfter(td25, menu.lastElementChild);
let td26 = document.createElement('td');
td26.innerHTML = booster;
td26.setAttribute("class","eq column")
insertAfter(td26, menu.lastElementChild);
let td122 = document.createElement('td');
td122.innerHTML = cloned;
td122.setAttribute("class","eq column")
insertAfter(td122, menu.lastElementChild);
let td169 = document.createElement('td');
td169.innerHTML = core_openaugs+head_openaugs+neck_openaugs+weapon_openaugs+body_openaugs+shield_openaugs+pants_openaugs+belt_openaugs+ring_openaugs+foot_openaugs
td169.setAttribute("class","eq column")
insertAfter(td169, menu.lastElementChild);
let tdbp1 = document.createElement('td');
tdbp1.innerHTML = parseInt(bpcnt);
tdbp1.setAttribute("class","backpack column")
insertAfter(tdbp1, menu.lastElementChild);
let tdbp2 = document.createElement('td');
tdbp2.innerHTML = parseInt(bpcap);
tdbp2.setAttribute("class","backpack column")
insertAfter(tdbp2, menu.lastElementChild);
let tdbp3 = document.createElement('td');
tdbp3.innerHTML = allbp;
tdbp3.setAttribute("class","backpack column")
insertAfter(tdbp3, menu.lastElementChild);
let td_core = document.createElement('td');
td_core.innerHTML = core;
td_core.setAttribute("class","core column")
insertAfter(td_core, menu.lastElementChild);
let td_core_name = document.createElement('td');
td_core_name.innerHTML = core_name;
td_core_name.setAttribute("class","core column")
td_core_name.setAttribute("style","color:#"+core_rarity)
insertAfter(td_core_name, menu.lastElementChild);
let td_core_mr = document.createElement('td');
td_core_mr.innerHTML = core_mr;
td_core_mr.setAttribute("class","core column")
insertAfter(td_core_mr, menu.lastElementChild);
let td_core_atk = document.createElement('td');
td_core_atk.innerHTML = core_atk;
td_core_atk.setAttribute("class","core column")
insertAfter(td_core_atk, menu.lastElementChild);
let td_core_ele = document.createElement('td');
td_core_ele.innerHTML = core_holy+core_arcane+core_kinetic+core_shadow+core_fire;
td_core_ele.setAttribute("class","core column")
insertAfter(td_core_ele, menu.lastElementChild);
let td_core_chaos = document.createElement('td');
td_core_chaos.innerHTML = core_chaos;
td_core_chaos.setAttribute("class","core column")
insertAfter(td_core_chaos, menu.lastElementChild);
let td_core_vile = document.createElement('td');
td_core_vile.innerHTML = core_vile;
td_core_vile.setAttribute("class","core column")
insertAfter(td_core_vile, menu.lastElementChild);
let td_core_hp = document.createElement('td');
td_core_hp.innerHTML = core_hp;
td_core_hp.setAttribute("class","core column")
insertAfter(td_core_hp, menu.lastElementChild);
let td_core_resist = document.createElement('td');
td_core_resist.innerHTML = core_holyr+core_arcaner+core_shadowr+core_firer+core_kineticr;
td_core_resist.setAttribute("class","core column")
insertAfter(td_core_resist, menu.lastElementChild);
let td_core_block = document.createElement('td');
td_core_block.innerHTML = core_block;
td_core_block.setAttribute("class","core column")
insertAfter(td_core_block, menu.lastElementChild);
let td_core_eblock = document.createElement('td');
td_core_eblock.innerHTML = core_eblock;
td_core_eblock.setAttribute("class","core column")
insertAfter(td_core_eblock, menu.lastElementChild);
let td_core_rpt = document.createElement('td');
td_core_rpt.innerHTML = core_rpt;
td_core_rpt.setAttribute("class","core column")
insertAfter(td_core_rpt, menu.lastElementChild);
let td_core_ept = document.createElement('td');
td_core_ept.innerHTML = core_ept;
td_core_ept.setAttribute("class","core column")
insertAfter(td_core_ept, menu.lastElementChild);
let td_core_ramp = document.createElement('td');
td_core_ramp.innerHTML = core_ramp;
td_core_ramp.setAttribute("class","core column")
insertAfter(td_core_ramp, menu.lastElementChild);
let td_core_crit = document.createElement('td');
td_core_crit.innerHTML = core_crit;
td_core_crit.setAttribute("class","core column")
insertAfter(td_core_crit, menu.lastElementChild);
let td_core_gems = document.createElement('td');
td_core_gems.innerHTML = core_gems;
td_core_gems.setAttribute("class","core column")
insertAfter(td_core_gems, menu.lastElementChild);
let td_core_augs = document.createElement('td');
td_core_augs.innerHTML = core_openaugs;
td_core_augs.setAttribute("class","core column")
insertAfter(td_core_augs, menu.lastElementChild);
let td_core_upgrade = document.createElement('td');
td_core_upgrade.innerHTML = core_upgrade;
if (core_upgrade == 1.00) td_core_upgrade.innerHTML = '--';
td_core_upgrade.setAttribute("class","core column")
insertAfter(td_core_upgrade, menu.lastElementChild);
let td_head = document.createElement('td');
td_head.innerHTML = head;
td_head.setAttribute("class","head column")
insertAfter(td_head, menu.lastElementChild);
let td_head_name = document.createElement('td');
td_head_name.innerHTML = head_name;
td_head_name.setAttribute("class","head column")
td_head_name.setAttribute("style","color:#"+head_rarity)
insertAfter(td_head_name, menu.lastElementChild);
let td_head_mr = document.createElement('td');
td_head_mr.innerHTML = head_mr;
td_head_mr.setAttribute("class","head column")
insertAfter(td_head_mr, menu.lastElementChild);
let td_head_atk = document.createElement('td');
td_head_atk.innerHTML = head_atk;
td_head_atk.setAttribute("class","head column")
insertAfter(td_head_atk, menu.lastElementChild);
let td_head_ele = document.createElement('td');
td_head_ele.innerHTML = head_holy+head_arcane+head_kinetic+head_shadow+head_fire;
td_head_ele.setAttribute("class","head column")
insertAfter(td_head_ele, menu.lastElementChild);
let td_head_chaos = document.createElement('td');
td_head_chaos.innerHTML = head_chaos;
td_head_chaos.setAttribute("class","head column")
insertAfter(td_head_chaos, menu.lastElementChild);
let td_head_vile = document.createElement('td');
td_head_vile.innerHTML = head_vile;
td_head_vile.setAttribute("class","head column")
insertAfter(td_head_vile, menu.lastElementChild);
let td_head_hp = document.createElement('td');
td_head_hp.innerHTML = head_hp;
td_head_hp.setAttribute("class","head column")
insertAfter(td_head_hp, menu.lastElementChild);
let td_head_resist = document.createElement('td');
td_head_resist.innerHTML = head_holyr+head_arcaner+head_shadowr+head_firer+head_kineticr;
td_head_resist.setAttribute("class","head column")
insertAfter(td_head_resist, menu.lastElementChild);
let td_head_block = document.createElement('td');
td_head_block.innerHTML = head_block;
td_head_block.setAttribute("class","head column")
insertAfter(td_head_block, menu.lastElementChild);
let td_head_eblock = document.createElement('td');
td_head_eblock.innerHTML = head_eblock;
td_head_eblock.setAttribute("class","head column")
insertAfter(td_head_eblock, menu.lastElementChild);
let td_head_rpt = document.createElement('td');
td_head_rpt.innerHTML = head_rpt;
td_head_rpt.setAttribute("class","head column")
insertAfter(td_head_rpt, menu.lastElementChild);
let td_head_ept = document.createElement('td');
td_head_ept.innerHTML = head_ept;
td_head_ept.setAttribute("class","head column")
insertAfter(td_head_ept, menu.lastElementChild);
let td_head_ramp = document.createElement('td');
td_head_ramp.innerHTML = head_ramp;
td_head_ramp.setAttribute("class","head column")
insertAfter(td_head_ramp, menu.lastElementChild);
let td_head_crit = document.createElement('td');
td_head_crit.innerHTML = head_crit;
td_head_crit.setAttribute("class","head column")
insertAfter(td_head_crit, menu.lastElementChild);
let td_head_gems = document.createElement('td');
td_head_gems.innerHTML = head_gems;
td_head_gems.setAttribute("class","head column")
insertAfter(td_head_gems, menu.lastElementChild);
let td_head_augs = document.createElement('td');
td_head_augs.innerHTML = head_openaugs;
td_head_augs.setAttribute("class","head column")
insertAfter(td_head_augs, menu.lastElementChild);
let td_head_upgrade = document.createElement('td');
td_head_upgrade.innerHTML = head_upgrade;
if (head_upgrade == 1.00) td_head_upgrade.innerHTML = '--';
td_head_upgrade.setAttribute("class","head column")
insertAfter(td_head_upgrade, menu.lastElementChild);
let td_neck = document.createElement('td');
td_neck.innerHTML = neck;
td_neck.setAttribute("class","neck column")
insertAfter(td_neck, menu.lastElementChild);
let td_neck_name = document.createElement('td');
td_neck_name.innerHTML = neck_name;
td_neck_name.setAttribute("class","neck column")
td_neck_name.setAttribute("style","color:#"+neck_rarity)
insertAfter(td_neck_name, menu.lastElementChild);
let td_neck_mr = document.createElement('td');
td_neck_mr.innerHTML = neck_mr;
td_neck_mr.setAttribute("class","neck column")
insertAfter(td_neck_mr, menu.lastElementChild);
let td_neck_atk = document.createElement('td');
td_neck_atk.innerHTML = neck_atk;
td_neck_atk.setAttribute("class","neck column")
insertAfter(td_neck_atk, menu.lastElementChild);
let td_neck_ele = document.createElement('td');
td_neck_ele.innerHTML = neck_holy+neck_arcane+neck_kinetic+neck_shadow+neck_fire;
td_neck_ele.setAttribute("class","neck column")
insertAfter(td_neck_ele, menu.lastElementChild);
let td_neck_chaos = document.createElement('td');
td_neck_chaos.innerHTML = neck_chaos;
td_neck_chaos.setAttribute("class","neck column")
insertAfter(td_neck_chaos, menu.lastElementChild);
let td_neck_vile = document.createElement('td');
td_neck_vile.innerHTML = neck_vile;
td_neck_vile.setAttribute("class","neck column")
insertAfter(td_neck_vile, menu.lastElementChild);
let td_neck_hp = document.createElement('td');
td_neck_hp.innerHTML = neck_hp;
td_neck_hp.setAttribute("class","neck column")
insertAfter(td_neck_hp, menu.lastElementChild);
let td_neck_resist = document.createElement('td');
td_neck_resist.innerHTML = neck_holyr+neck_arcaner+neck_shadowr+neck_firer+neck_kineticr;
td_neck_resist.setAttribute("class","neck column")
insertAfter(td_neck_resist, menu.lastElementChild);
let td_neck_block = document.createElement('td');
td_neck_block.innerHTML = neck_block;
td_neck_block.setAttribute("class","neck column")
insertAfter(td_neck_block, menu.lastElementChild);
let td_neck_eblock = document.createElement('td');
td_neck_eblock.innerHTML = neck_eblock;
td_neck_eblock.setAttribute("class","neck column")
insertAfter(td_neck_eblock, menu.lastElementChild);
let td_neck_rpt = document.createElement('td');
td_neck_rpt.innerHTML = neck_rpt;
td_neck_rpt.setAttribute("class","neck column")
insertAfter(td_neck_rpt, menu.lastElementChild);
let td_neck_ept = document.createElement('td');
td_neck_ept.innerHTML = neck_ept;
td_neck_ept.setAttribute("class","neck column")
insertAfter(td_neck_ept, menu.lastElementChild);
let td_neck_ramp = document.createElement('td');
td_neck_ramp.innerHTML = neck_ramp;
td_neck_ramp.setAttribute("class","neck column")
insertAfter(td_neck_ramp, menu.lastElementChild);
let td_neck_crit = document.createElement('td');
td_neck_crit.innerHTML = neck_crit;
td_neck_crit.setAttribute("class","neck column")
insertAfter(td_neck_crit, menu.lastElementChild);
let td_neck_gems = document.createElement('td');
td_neck_gems.innerHTML = neck_gems;
td_neck_gems.setAttribute("class","neck column")
insertAfter(td_neck_gems, menu.lastElementChild);
let td_neck_augs = document.createElement('td');
td_neck_augs.innerHTML = neck_openaugs;
td_neck_augs.setAttribute("class","neck column")
insertAfter(td_neck_augs, menu.lastElementChild);
let td_neck_upgrade = document.createElement('td');
td_neck_upgrade.innerHTML = neck_upgrade;
if (neck_upgrade == 1.00) td_neck_upgrade.innerHTML = '--';
td_neck_upgrade.setAttribute("class","neck column")
insertAfter(td_neck_upgrade, menu.lastElementChild);
let td_weapon = document.createElement('td');
td_weapon.innerHTML = weapon;
td_weapon.setAttribute("class","weapon column")
insertAfter(td_weapon, menu.lastElementChild);
let td_weapon_name = document.createElement('td');
td_weapon_name.innerHTML = weapon_name;
td_weapon_name.setAttribute("class","weapon column")
td_weapon_name.setAttribute("style","color:#"+weapon_rarity)
insertAfter(td_weapon_name, menu.lastElementChild);
let td_weapon_mr = document.createElement('td');
td_weapon_mr.innerHTML = weapon_mr;
td_weapon_mr.setAttribute("class","weapon column")
insertAfter(td_weapon_mr, menu.lastElementChild);
let td_weapon_atk = document.createElement('td');
td_weapon_atk.innerHTML = weapon_atk;
td_weapon_atk.setAttribute("class","weapon column")
insertAfter(td_weapon_atk, menu.lastElementChild);
let td_weapon_ele = document.createElement('td');
td_weapon_ele.innerHTML = weapon_holy+weapon_arcane+weapon_kinetic+weapon_shadow+weapon_fire;
td_weapon_ele.setAttribute("class","weapon column")
insertAfter(td_weapon_ele, menu.lastElementChild);
let td_weapon_chaos = document.createElement('td');
td_weapon_chaos.innerHTML = weapon_chaos;
td_weapon_chaos.setAttribute("class","weapon column")
insertAfter(td_weapon_chaos, menu.lastElementChild);
let td_weapon_vile = document.createElement('td');
td_weapon_vile.innerHTML = weapon_vile;
td_weapon_vile.setAttribute("class","weapon column")
insertAfter(td_weapon_vile, menu.lastElementChild);
let td_weapon_hp = document.createElement('td');
td_weapon_hp.innerHTML = weapon_hp;
td_weapon_hp.setAttribute("class","weapon column")
insertAfter(td_weapon_hp, menu.lastElementChild);
let td_weapon_resist = document.createElement('td');
td_weapon_resist.innerHTML = weapon_holyr+weapon_arcaner+weapon_shadowr+weapon_firer+weapon_kineticr;
td_weapon_resist.setAttribute("class","weapon column")
insertAfter(td_weapon_resist, menu.lastElementChild);
let td_weapon_block = document.createElement('td');
td_weapon_block.innerHTML = weapon_block;
td_weapon_block.setAttribute("class","weapon column")
insertAfter(td_weapon_block, menu.lastElementChild);
let td_weapon_eblock = document.createElement('td');
td_weapon_eblock.innerHTML = weapon_eblock;
td_weapon_eblock.setAttribute("class","weapon column")
insertAfter(td_weapon_eblock, menu.lastElementChild);
let td_weapon_rpt = document.createElement('td');
td_weapon_rpt.innerHTML = weapon_rpt;
td_weapon_rpt.setAttribute("class","weapon column")
insertAfter(td_weapon_rpt, menu.lastElementChild);
let td_weapon_ept = document.createElement('td');
td_weapon_ept.innerHTML = weapon_ept;
td_weapon_ept.setAttribute("class","weapon column")
insertAfter(td_weapon_ept, menu.lastElementChild);
let td_weapon_ramp = document.createElement('td');
td_weapon_ramp.innerHTML = weapon_ramp;
td_weapon_ramp.setAttribute("class","weapon column")
insertAfter(td_weapon_ramp, menu.lastElementChild);
let td_weapon_crit = document.createElement('td');
td_weapon_crit.innerHTML = weapon_crit;
td_weapon_crit.setAttribute("class","weapon column")
insertAfter(td_weapon_crit, menu.lastElementChild);
let td_weapon_gems = document.createElement('td');
td_weapon_gems.innerHTML = weapon_gems;
td_weapon_gems.setAttribute("class","weapon column")
insertAfter(td_weapon_gems, menu.lastElementChild);
let td_weapon_augs = document.createElement('td');
td_weapon_augs.innerHTML = weapon_openaugs;
td_weapon_augs.setAttribute("class","weapon column")
insertAfter(td_weapon_augs, menu.lastElementChild);
let td_weapon_upgrade = document.createElement('td');
td_weapon_upgrade.innerHTML = weapon_upgrade;
if (weapon_upgrade == 1.00) td_weapon_upgrade.innerHTML = '--';
td_weapon_upgrade.setAttribute("class","weapon column")
insertAfter(td_weapon_upgrade, menu.lastElementChild);
let td_body = document.createElement('td');
td_body.innerHTML = body;
td_body.setAttribute("class","body column")
insertAfter(td_body, menu.lastElementChild);
let td_body_name = document.createElement('td');
td_body_name.innerHTML = body_name;
td_body_name.setAttribute("class","body column")
td_body_name.setAttribute("style","color:#"+body_rarity)
insertAfter(td_body_name, menu.lastElementChild);
let td_body_mr = document.createElement('td');
td_body_mr.innerHTML = body_mr;
td_body_mr.setAttribute("class","body column")
insertAfter(td_body_mr, menu.lastElementChild);
let td_body_atk = document.createElement('td');
td_body_atk.innerHTML = body_atk;
td_body_atk.setAttribute("class","body column")
insertAfter(td_body_atk, menu.lastElementChild);
let td_body_ele = document.createElement('td');
td_body_ele.innerHTML = body_holy+body_arcane+body_kinetic+body_shadow+body_fire;
td_body_ele.setAttribute("class","body column")
insertAfter(td_body_ele, menu.lastElementChild);
let td_body_chaos = document.createElement('td');
td_body_chaos.innerHTML = body_chaos;
td_body_chaos.setAttribute("class","body column")
insertAfter(td_body_chaos, menu.lastElementChild);
let td_body_vile = document.createElement('td');
td_body_vile.innerHTML = body_vile;
td_body_vile.setAttribute("class","body column")
insertAfter(td_body_vile, menu.lastElementChild);
let td_body_hp = document.createElement('td');
td_body_hp.innerHTML = body_hp;
td_body_hp.setAttribute("class","body column")
insertAfter(td_body_hp, menu.lastElementChild);
let td_body_resist = document.createElement('td');
td_body_resist.innerHTML = body_holyr+body_arcaner+body_shadowr+body_firer+body_kineticr;
td_body_resist.setAttribute("class","body column")
insertAfter(td_body_resist, menu.lastElementChild);
let td_body_block = document.createElement('td');
td_body_block.innerHTML = body_block;
td_body_block.setAttribute("class","body column")
insertAfter(td_body_block, menu.lastElementChild);
let td_body_eblock = document.createElement('td');
td_body_eblock.innerHTML = body_eblock;
td_body_eblock.setAttribute("class","body column")
insertAfter(td_body_eblock, menu.lastElementChild);
let td_body_rpt = document.createElement('td');
td_body_rpt.innerHTML = body_rpt;
td_body_rpt.setAttribute("class","body column")
insertAfter(td_body_rpt, menu.lastElementChild);
let td_body_ept = document.createElement('td');
td_body_ept.innerHTML = body_ept;
td_body_ept.setAttribute("class","body column")
insertAfter(td_body_ept, menu.lastElementChild);
let td_body_ramp = document.createElement('td');
td_body_ramp.innerHTML = body_ramp;
td_body_ramp.setAttribute("class","body column")
insertAfter(td_body_ramp, menu.lastElementChild);
let td_body_crit = document.createElement('td');
td_body_crit.innerHTML = body_crit;
td_body_crit.setAttribute("class","body column")
insertAfter(td_body_crit, menu.lastElementChild);
let td_body_gems = document.createElement('td');
td_body_gems.innerHTML = body_gems;
td_body_gems.setAttribute("class","body column")
insertAfter(td_body_gems, menu.lastElementChild);
let td_body_augs = document.createElement('td');
td_body_augs.innerHTML = body_openaugs;
td_body_augs.setAttribute("class","body column")
insertAfter(td_body_augs, menu.lastElementChild);
let td_body_upgrade = document.createElement('td');
td_body_upgrade.innerHTML = body_upgrade;
if (body_upgrade == 1.00) td_body_upgrade.innerHTML = '--';
td_body_upgrade.setAttribute("class","body column")
insertAfter(td_body_upgrade, menu.lastElementChild);
let td_shield = document.createElement('td');
td_shield.innerHTML = shield;
td_shield.setAttribute("class","shield column")
insertAfter(td_shield, menu.lastElementChild);
let td_shield_name = document.createElement('td');
td_shield_name.innerHTML = shield_name;
td_shield_name.setAttribute("class","shield column")
td_shield_name.setAttribute("style","color:#"+shield_rarity)
insertAfter(td_shield_name, menu.lastElementChild);
let td_shield_mr = document.createElement('td');
td_shield_mr.innerHTML = shield_mr;
td_shield_mr.setAttribute("class","shield column")
insertAfter(td_shield_mr, menu.lastElementChild);
let td_shield_atk = document.createElement('td');
td_shield_atk.innerHTML = shield_atk;
td_shield_atk.setAttribute("class","shield column")
insertAfter(td_shield_atk, menu.lastElementChild);
let td_shield_ele = document.createElement('td');
td_shield_ele.innerHTML = shield_holy+shield_arcane+shield_kinetic+shield_shadow+shield_fire;
td_shield_ele.setAttribute("class","shield column")
insertAfter(td_shield_ele, menu.lastElementChild);
let td_shield_chaos = document.createElement('td');
td_shield_chaos.innerHTML = shield_chaos;
td_shield_chaos.setAttribute("class","shield column")
insertAfter(td_shield_chaos, menu.lastElementChild);
let td_shield_vile = document.createElement('td');
td_shield_vile.innerHTML = shield_vile;
td_shield_vile.setAttribute("class","shield column")
insertAfter(td_shield_vile, menu.lastElementChild);
let td_shield_hp = document.createElement('td');
td_shield_hp.innerHTML = shield_hp;
td_shield_hp.setAttribute("class","shield column")
insertAfter(td_shield_hp, menu.lastElementChild);
let td_shield_resist = document.createElement('td');
td_shield_resist.innerHTML = shield_holyr+shield_arcaner+shield_shadowr+shield_firer+shield_kineticr;
td_shield_resist.setAttribute("class","shield column")
insertAfter(td_shield_resist, menu.lastElementChild);
let td_shield_block = document.createElement('td');
td_shield_block.innerHTML = shield_block;
td_shield_block.setAttribute("class","shield column")
insertAfter(td_shield_block, menu.lastElementChild);
let td_shield_eblock = document.createElement('td');
td_shield_eblock.innerHTML = shield_eblock;
td_shield_eblock.setAttribute("class","shield column")
insertAfter(td_shield_eblock, menu.lastElementChild);
let td_shield_rpt = document.createElement('td');
td_shield_rpt.innerHTML = shield_rpt;
td_shield_rpt.setAttribute("class","shield column")
insertAfter(td_shield_rpt, menu.lastElementChild);
let td_shield_ept = document.createElement('td');
td_shield_ept.innerHTML = shield_ept;
td_shield_ept.setAttribute("class","shield column")
insertAfter(td_shield_ept, menu.lastElementChild);
let td_shield_ramp = document.createElement('td');
td_shield_ramp.innerHTML = shield_ramp;
td_shield_ramp.setAttribute("class","shield column")
insertAfter(td_shield_ramp, menu.lastElementChild);
let td_shield_crit = document.createElement('td');
td_shield_crit.innerHTML = shield_crit;
td_shield_crit.setAttribute("class","shield column")
insertAfter(td_shield_crit, menu.lastElementChild);
let td_shield_gems = document.createElement('td');
td_shield_gems.innerHTML = shield_gems;
td_shield_gems.setAttribute("class","shield column")
insertAfter(td_shield_gems, menu.lastElementChild);
let td_shield_augs = document.createElement('td');
td_shield_augs.innerHTML = shield_openaugs;
td_shield_augs.setAttribute("class","shield column")
insertAfter(td_shield_augs, menu.lastElementChild);
let td_shield_upgrade = document.createElement('td');
td_shield_upgrade.innerHTML = shield_upgrade;
if (shield_upgrade == 1.00) td_shield_upgrade.innerHTML = '--';
td_shield_upgrade.setAttribute("class","shield column")
insertAfter(td_shield_upgrade, menu.lastElementChild);
let td_pants = document.createElement('td');
td_pants.innerHTML = pants;
td_pants.setAttribute("class","pants column")
insertAfter(td_pants, menu.lastElementChild);
let td_pants_name = document.createElement('td');
td_pants_name.innerHTML = pants_name;
td_pants_name.setAttribute("class","pants column")
td_pants_name.setAttribute("style","color:#"+pants_rarity)
insertAfter(td_pants_name, menu.lastElementChild);
let td_pants_mr = document.createElement('td');
td_pants_mr.innerHTML = pants_mr;
td_pants_mr.setAttribute("class","pants column")
insertAfter(td_pants_mr, menu.lastElementChild);
let td_pants_atk = document.createElement('td');
td_pants_atk.innerHTML = pants_atk;
td_pants_atk.setAttribute("class","pants column")
insertAfter(td_pants_atk, menu.lastElementChild);
let td_pants_ele = document.createElement('td');
td_pants_ele.innerHTML = pants_holy+pants_arcane+pants_kinetic+pants_shadow+pants_fire;
td_pants_ele.setAttribute("class","pants column")
insertAfter(td_pants_ele, menu.lastElementChild);
let td_pants_chaos = document.createElement('td');
td_pants_chaos.innerHTML = pants_chaos;
td_pants_chaos.setAttribute("class","pants column")
insertAfter(td_pants_chaos, menu.lastElementChild);
let td_pants_vile = document.createElement('td');
td_pants_vile.innerHTML = pants_vile;
td_pants_vile.setAttribute("class","pants column")
insertAfter(td_pants_vile, menu.lastElementChild);
let td_pants_hp = document.createElement('td');
td_pants_hp.innerHTML = pants_hp;
td_pants_hp.setAttribute("class","pants column")
insertAfter(td_pants_hp, menu.lastElementChild);
let td_pants_resist = document.createElement('td');
td_pants_resist.innerHTML = pants_holyr+pants_arcaner+pants_shadowr+pants_firer+pants_kineticr;
td_pants_resist.setAttribute("class","pants column")
insertAfter(td_pants_resist, menu.lastElementChild);
let td_pants_block = document.createElement('td');
td_pants_block.innerHTML = pants_block;
td_pants_block.setAttribute("class","pants column")
insertAfter(td_pants_block, menu.lastElementChild);
let td_pants_eblock = document.createElement('td');
td_pants_eblock.innerHTML = pants_eblock;
td_pants_eblock.setAttribute("class","pants column")
insertAfter(td_pants_eblock, menu.lastElementChild);
let td_pants_rpt = document.createElement('td');
td_pants_rpt.innerHTML = pants_rpt;
td_pants_rpt.setAttribute("class","pants column")
insertAfter(td_pants_rpt, menu.lastElementChild);
let td_pants_ept = document.createElement('td');
td_pants_ept.innerHTML = pants_ept;
td_pants_ept.setAttribute("class","pants column")
insertAfter(td_pants_ept, menu.lastElementChild);
let td_pants_ramp = document.createElement('td');
td_pants_ramp.innerHTML = pants_ramp;
td_pants_ramp.setAttribute("class","pants column")
insertAfter(td_pants_ramp, menu.lastElementChild);
let td_pants_crit = document.createElement('td');
td_pants_crit.innerHTML = pants_crit;
td_pants_crit.setAttribute("class","pants column")
insertAfter(td_pants_crit, menu.lastElementChild);
let td_pants_gems = document.createElement('td');
td_pants_gems.innerHTML = pants_gems;
td_pants_gems.setAttribute("class","pants column")
insertAfter(td_pants_gems, menu.lastElementChild);
let td_pants_augs = document.createElement('td');
td_pants_augs.innerHTML = pants_openaugs;
td_pants_augs.setAttribute("class","pants column")
insertAfter(td_pants_augs, menu.lastElementChild);
let td_pants_upgrade = document.createElement('td');
td_pants_upgrade.innerHTML = pants_upgrade;
if (pants_upgrade == 1.00) td_pants_upgrade.innerHTML = '--';
td_pants_upgrade.setAttribute("class","pants column")
insertAfter(td_pants_upgrade, menu.lastElementChild);
let td_belt = document.createElement('td');
td_belt.innerHTML = belt;
td_belt.setAttribute("class","belt column")
insertAfter(td_belt, menu.lastElementChild);
let td_belt_name = document.createElement('td');
td_belt_name.innerHTML = belt_name;
td_belt_name.setAttribute("class","belt column")
td_belt_name.setAttribute("style","color:#"+belt_rarity)
insertAfter(td_belt_name, menu.lastElementChild);
let td_belt_mr = document.createElement('td');
td_belt_mr.innerHTML = belt_mr;
td_belt_mr.setAttribute("class","belt column")
insertAfter(td_belt_mr, menu.lastElementChild);
let td_belt_atk = document.createElement('td');
td_belt_atk.innerHTML = belt_atk;
td_belt_atk.setAttribute("class","belt column")
insertAfter(td_belt_atk, menu.lastElementChild);
let td_belt_ele = document.createElement('td');
td_belt_ele.innerHTML = belt_holy+belt_arcane+belt_kinetic+belt_shadow+belt_fire;
td_belt_ele.setAttribute("class","belt column")
insertAfter(td_belt_ele, menu.lastElementChild);
let td_belt_chaos = document.createElement('td');
td_belt_chaos.innerHTML = belt_chaos;
td_belt_chaos.setAttribute("class","belt column")
insertAfter(td_belt_chaos, menu.lastElementChild);
let td_belt_vile = document.createElement('td');
td_belt_vile.innerHTML = belt_vile;
td_belt_vile.setAttribute("class","belt column")
insertAfter(td_belt_vile, menu.lastElementChild);
let td_belt_hp = document.createElement('td');
td_belt_hp.innerHTML = belt_hp;
td_belt_hp.setAttribute("class","belt column")
insertAfter(td_belt_hp, menu.lastElementChild);
let td_belt_resist = document.createElement('td');
td_belt_resist.innerHTML = belt_holyr+belt_arcaner+belt_shadowr+belt_firer+belt_kineticr;
td_belt_resist.setAttribute("class","belt column")
insertAfter(td_belt_resist, menu.lastElementChild);
let td_belt_block = document.createElement('td');
td_belt_block.innerHTML = belt_block;
td_belt_block.setAttribute("class","belt column")
insertAfter(td_belt_block, menu.lastElementChild);
let td_belt_eblock = document.createElement('td');
td_belt_eblock.innerHTML = belt_eblock;
td_belt_eblock.setAttribute("class","belt column")
insertAfter(td_belt_eblock, menu.lastElementChild);
let td_belt_rpt = document.createElement('td');
td_belt_rpt.innerHTML = belt_rpt;
td_belt_rpt.setAttribute("class","belt column")
insertAfter(td_belt_rpt, menu.lastElementChild);
let td_belt_ept = document.createElement('td');
td_belt_ept.innerHTML = belt_ept;
td_belt_ept.setAttribute("class","belt column")
insertAfter(td_belt_ept, menu.lastElementChild);
let td_belt_ramp = document.createElement('td');
td_belt_ramp.innerHTML = belt_ramp;
td_belt_ramp.setAttribute("class","belt column")
insertAfter(td_belt_ramp, menu.lastElementChild);
let td_belt_crit = document.createElement('td');
td_belt_crit.innerHTML = belt_crit;
td_belt_crit.setAttribute("class","belt column")
insertAfter(td_belt_crit, menu.lastElementChild);
let td_belt_gems = document.createElement('td');
td_belt_gems.innerHTML = belt_gems;
td_belt_gems.setAttribute("class","belt column")
insertAfter(td_belt_gems, menu.lastElementChild);
let td_belt_augs = document.createElement('td');
td_belt_augs.innerHTML = belt_openaugs;
td_belt_augs.setAttribute("class","belt column")
insertAfter(td_belt_augs, menu.lastElementChild);
let td_belt_upgrade = document.createElement('td');
td_belt_upgrade.innerHTML = belt_upgrade;
if (belt_upgrade == 1.00) td_belt_upgrade.innerHTML = '--';
td_belt_upgrade.setAttribute("class","belt column")
insertAfter(td_belt_upgrade, menu.lastElementChild);
let td_ring = document.createElement('td');
td_ring.innerHTML = ring;
td_ring.setAttribute("class","ring column")
insertAfter(td_ring, menu.lastElementChild);
let td_ring_name = document.createElement('td');
td_ring_name.innerHTML = ring_name;
td_ring_name.setAttribute("class","ring column")
td_ring_name.setAttribute("style","color:#"+ring_rarity)
insertAfter(td_ring_name, menu.lastElementChild);
let td_ring_mr = document.createElement('td');
td_ring_mr.innerHTML = ring_mr;
td_ring_mr.setAttribute("class","ring column")
insertAfter(td_ring_mr, menu.lastElementChild);
let td_ring_atk = document.createElement('td');
td_ring_atk.innerHTML = ring_atk;
td_ring_atk.setAttribute("class","ring column")
insertAfter(td_ring_atk, menu.lastElementChild);
let td_ring_ele = document.createElement('td');
td_ring_ele.innerHTML = ring_holy+ring_arcane+ring_kinetic+ring_shadow+ring_fire;
td_ring_ele.setAttribute("class","ring column")
insertAfter(td_ring_ele, menu.lastElementChild);
let td_ring_chaos = document.createElement('td');
td_ring_chaos.innerHTML = ring_chaos;
td_ring_chaos.setAttribute("class","ring column")
insertAfter(td_ring_chaos, menu.lastElementChild);
let td_ring_vile = document.createElement('td');
td_ring_vile.innerHTML = ring_vile;
td_ring_vile.setAttribute("class","ring column")
insertAfter(td_ring_vile, menu.lastElementChild);
let td_ring_hp = document.createElement('td');
td_ring_hp.innerHTML = ring_hp;
td_ring_hp.setAttribute("class","ring column")
insertAfter(td_ring_hp, menu.lastElementChild);
let td_ring_resist = document.createElement('td');
td_ring_resist.innerHTML = ring_holyr+ring_arcaner+ring_shadowr+ring_firer+ring_kineticr;
td_ring_resist.setAttribute("class","ring column")
insertAfter(td_ring_resist, menu.lastElementChild);
let td_ring_block = document.createElement('td');
td_ring_block.innerHTML = ring_block;
td_ring_block.setAttribute("class","ring column")
insertAfter(td_ring_block, menu.lastElementChild);
let td_ring_eblock = document.createElement('td');
td_ring_eblock.innerHTML = ring_eblock;
td_ring_eblock.setAttribute("class","ring column")
insertAfter(td_ring_eblock, menu.lastElementChild);
let td_ring_rpt = document.createElement('td');
td_ring_rpt.innerHTML = ring_rpt;
td_ring_rpt.setAttribute("class","ring column")
insertAfter(td_ring_rpt, menu.lastElementChild);
let td_ring_ept = document.createElement('td');
td_ring_ept.innerHTML = ring_ept;
td_ring_ept.setAttribute("class","ring column")
insertAfter(td_ring_ept, menu.lastElementChild);
let td_ring_ramp = document.createElement('td');
td_ring_ramp.innerHTML = ring_ramp;
td_ring_ramp.setAttribute("class","ring column")
insertAfter(td_ring_ramp, menu.lastElementChild);
let td_ring_crit = document.createElement('td');
td_ring_crit.innerHTML = ring_crit;
td_ring_crit.setAttribute("class","ring column")
insertAfter(td_ring_crit, menu.lastElementChild);
let td_ring_gems = document.createElement('td');
td_ring_gems.innerHTML = ring_gems;
td_ring_gems.setAttribute("class","ring column")
insertAfter(td_ring_gems, menu.lastElementChild);
let td_ring_augs = document.createElement('td');
td_ring_augs.innerHTML = ring_openaugs;
td_ring_augs.setAttribute("class","ring column")
insertAfter(td_ring_augs, menu.lastElementChild);
let td_ring_upgrade = document.createElement('td');
td_ring_upgrade.innerHTML = ring_upgrade;
if (ring_upgrade == 1.00) td_ring_upgrade.innerHTML = '--';
td_ring_upgrade.setAttribute("class","ring column")
insertAfter(td_ring_upgrade, menu.lastElementChild);
let td_foot = document.createElement('td');
td_foot.innerHTML = foot;
td_foot.setAttribute("class","foot column")
insertAfter(td_foot, menu.lastElementChild);
let td_foot_name = document.createElement('td');
td_foot_name.innerHTML = foot_name;
td_foot_name.setAttribute("class","foot column")
td_foot_name.setAttribute("style","color:#"+foot_rarity)
insertAfter(td_foot_name, menu.lastElementChild);
let td_foot_mr = document.createElement('td');
td_foot_mr.innerHTML = foot_mr;
td_foot_mr.setAttribute("class","foot column")
insertAfter(td_foot_mr, menu.lastElementChild);
let td_foot_atk = document.createElement('td');
td_foot_atk.innerHTML = foot_atk;
td_foot_atk.setAttribute("class","foot column")
insertAfter(td_foot_atk, menu.lastElementChild);
let td_foot_ele = document.createElement('td');
td_foot_ele.innerHTML = foot_holy+foot_arcane+foot_kinetic+foot_shadow+foot_fire;
td_foot_ele.setAttribute("class","foot column")
insertAfter(td_foot_ele, menu.lastElementChild);
let td_foot_chaos = document.createElement('td');
td_foot_chaos.innerHTML = foot_chaos;
td_foot_chaos.setAttribute("class","foot column")
insertAfter(td_foot_chaos, menu.lastElementChild);
let td_foot_vile = document.createElement('td');
td_foot_vile.innerHTML = foot_vile;
td_foot_vile.setAttribute("class","foot column")
insertAfter(td_foot_vile, menu.lastElementChild);
let td_foot_hp = document.createElement('td');
td_foot_hp.innerHTML = foot_hp;
td_foot_hp.setAttribute("class","foot column")
insertAfter(td_foot_hp, menu.lastElementChild);
let td_foot_resist = document.createElement('td');
td_foot_resist.innerHTML = foot_holyr+foot_arcaner+foot_shadowr+foot_firer+foot_kineticr;
td_foot_resist.setAttribute("class","foot column")
insertAfter(td_foot_resist, menu.lastElementChild);
let td_foot_block = document.createElement('td');
td_foot_block.innerHTML = foot_block;
td_foot_block.setAttribute("class","foot column")
insertAfter(td_foot_block, menu.lastElementChild);
let td_foot_eblock = document.createElement('td');
td_foot_eblock.innerHTML = foot_eblock;
td_foot_eblock.setAttribute("class","foot column")
insertAfter(td_foot_eblock, menu.lastElementChild);
let td_foot_rpt = document.createElement('td');
td_foot_rpt.innerHTML = foot_rpt;
td_foot_rpt.setAttribute("class","foot column")
insertAfter(td_foot_rpt, menu.lastElementChild);
let td_foot_ept = document.createElement('td');
td_foot_ept.innerHTML = foot_ept;
td_foot_ept.setAttribute("class","foot column")
insertAfter(td_foot_ept, menu.lastElementChild);
let td_foot_ramp = document.createElement('td');
td_foot_ramp.innerHTML = foot_ramp;
td_foot_ramp.setAttribute("class","foot column")
insertAfter(td_foot_ramp, menu.lastElementChild);
let td_foot_crit = document.createElement('td');
td_foot_crit.innerHTML = foot_crit;
td_foot_crit.setAttribute("class","foot column")
insertAfter(td_foot_crit, menu.lastElementChild);
let td_foot_gems = document.createElement('td');
td_foot_gems.innerHTML = foot_gems;
td_foot_gems.setAttribute("class","foot column")
insertAfter(td_foot_gems, menu.lastElementChild);
let td_foot_augs = document.createElement('td');
td_foot_augs.innerHTML = foot_openaugs;
td_foot_augs.setAttribute("class","foot column")
insertAfter(td_foot_augs, menu.lastElementChild);
let td_foot_upgrade = document.createElement('td');
td_foot_upgrade.innerHTML = foot_upgrade;
if (foot_upgrade == 1.00) td_foot_upgrade.innerHTML = '--';
td_foot_upgrade.setAttribute("class","foot column")
insertAfter(td_foot_upgrade, menu.lastElementChild);
let td90 = document.createElement('td');
td90.innerHTML = gem;
td90.setAttribute("class","gem column")
insertAfter(td90, menu.lastElementChild);
let td96 = document.createElement('td');
td96.innerHTML = gem_name;
td96.setAttribute("class","gem column")
insertAfter(td96, menu.lastElementChild);
let td91 = document.createElement('td');
td91.innerHTML = gem_lvl;
td91.setAttribute("class","gem column")
insertAfter(td91, menu.lastElementChild);
let td92 = document.createElement('td');
td92.innerHTML = gem_chaos;
td92.setAttribute("class","gem column")
insertAfter(td92, menu.lastElementChild);
let td93 = document.createElement('td');
td93.innerHTML = gem_ramp;
td93.setAttribute("class","gem column")
insertAfter(td93, menu.lastElementChild);
let td94 = document.createElement('td');
td94.innerHTML = gem_mr;
td94.setAttribute("class","gem column")
insertAfter(td94, menu.lastElementChild);
let td95 = document.createElement('td');
td95.innerHTML = gem_crit;
td95.setAttribute("class","gem column")
insertAfter(td95, menu.lastElementChild);
let td97 = document.createElement('td');
td97.innerHTML = chaosore[1];
td97.setAttribute("class","gem column")
insertAfter(td97, menu.lastElementChild);
let td98 = document.createElement('td');
td98.innerHTML = seeping;
td98.setAttribute("class","gem column")
insertAfter(td98, menu.lastElementChild);
if (seeping == "alive") {td98.style = "color:#f441be";}
let td99 = document.createElement('td');
td99.innerHTML = deluged;
td99.setAttribute("class","gem column")
insertAfter(td99, menu.lastElementChild);
if (deluged == "alive") {td99.style = "color:#f441be";}
let td100 = document.createElement('td');
td100.innerHTML = volatile;
td100.setAttribute("class","gem column")
insertAfter(td100, menu.lastElementChild);
if (volatile == "alive") {td100.style = "color:#f441be";}
if (chaosore[1] >= 1 && gem_lvl <= 32) {td97.setAttribute("class","gem upgrade column")}
if (chaosore[1] >= 2 && gem_lvl >= 33 && gem_lvl <= 40) {td97.setAttribute("class","gem upgrade column")}
if (chaosore[1] >= 3 && gem_lvl == 41) {td97.setAttribute("class","gem upgrade column")}
if (chaosore[1] >= 4 && gem_lvl == 42) {td97.setAttribute("class","gem upgrade column")}
let td101 = document.createElement('td');
td101.innerHTML = rune;
td101.setAttribute("class","rune column")
insertAfter(td101, menu.lastElementChild);
let td102 = document.createElement('td');
td102.innerHTML = rune_name;
td102.setAttribute("class","rune column")
insertAfter(td102, menu.lastElementChild);
let td103 = document.createElement('td');
td103.innerHTML = rune_lvl;
td103.setAttribute("class","rune column")
insertAfter(td103, menu.lastElementChild);
let td104 = document.createElement('td');
td104.innerHTML = rune_ele;
td104.setAttribute("class","rune column")
insertAfter(td104, menu.lastElementChild);
let td105 = document.createElement('td');
td105.innerHTML = elefuser[1]
td105.setAttribute("class","rune column")
insertAfter(td105, menu.lastElementChild);
if (elefuser[1] >= 10 && rune_lvl == 3){td105.setAttribute("class","rune upgrade column")}
if (elefuser[1] >= 20 && rune_lvl == 4){td105.setAttribute("class","rune upgrade column")}
if (elefuser[1] >= 70 && rune_lvl == 5){td105.setAttribute("class","rune upgrade column")}
let td106 = document.createElement('td');
td106.innerHTML = essence[1]
td106.setAttribute("class","rune column")
insertAfter(td106, menu.lastElementChild);
let td107 = document.createElement('td');
td107.innerHTML = orbstone[1]
td107.setAttribute("class","rune column")
insertAfter(td107, menu.lastElementChild);
let td108 = document.createElement('td');
td108.innerHTML = heart[1]
td108.setAttribute("class","rune column")
insertAfter(td108, menu.lastElementChild);
let td109 = document.createElement('td');
td109.innerHTML = orb1;
td109.setAttribute("class","orbs column")
insertAfter(td109, menu.lastElementChild);
let td110 = document.createElement('td');
td110.innerHTML = orb1name[1];
td110.setAttribute("class","orbs column")
insertAfter(td110, menu.lastElementChild);
let td111 = document.createElement('td');
td111.innerHTML = orb2;
td111.setAttribute("class","orbs column")
insertAfter(td111, menu.lastElementChild);
let td112 = document.createElement('td');
td112.innerHTML = orb2name[1];
td112.setAttribute("class","orbs column")
insertAfter(td112, menu.lastElementChild);
let td113 = document.createElement('td');
td113.innerHTML = orb3;
td113.setAttribute("class","orbs column")
insertAfter(td113, menu.lastElementChild);
let td114 = document.createElement('td');
td114.innerHTML = orb3name[1];
td114.setAttribute("class","orbs column")
insertAfter(td114, menu.lastElementChild);
let td115 = document.createElement('td');
td115.innerHTML = orb1_ele+orb2_ele+orb3_ele;
td115.setAttribute("class","orbs column")
insertAfter(td115, menu.lastElementChild);
let td116 = document.createElement('td');
td116.innerHTML = orb1_chaos+orb2_chaos+orb3_chaos;
td116.setAttribute("class","orbs column")
insertAfter(td116, menu.lastElementChild);
let td117 = document.createElement('td');
td117.innerHTML = orb1_atk+orb2_atk+orb3_atk;
td117.setAttribute("class","orbs column")
insertAfter(td117, menu.lastElementChild);
let td118 = document.createElement('td');
td118.innerHTML = orb1_hp+orb2_hp+orb3_hp;
td118.setAttribute("class","orbs column")
insertAfter(td118, menu.lastElementChild);
let td119 = document.createElement('td');
td119.innerHTML = orb1_mr+orb2_mr+orb3_mr;
td119.setAttribute("class","orbs column")
insertAfter(td119, menu.lastElementChild);
let td120 = document.createElement('td');
td120.innerHTML = orb1_rpt+orb2_rpt+orb3_rpt;
td120.setAttribute("class","orbs column")
insertAfter(td120, menu.lastElementChild);
let td121 = document.createElement('td');
td121.innerHTML = orb1_ept+orb2_ept+orb3_ept;
td121.setAttribute("class","orbs column")
insertAfter(td121, menu.lastElementChild);
let td123 = document.createElement('td');
td123.innerHTML = badge;
td123.setAttribute("class","bdge column")
insertAfter(td123, menu.lastElementChild);
let td124 = document.createElement('td');
td124.innerHTML = badge_name;
td124.setAttribute("class","bdge column")
insertAfter(td124, menu.lastElementChild);
let td125 = document.createElement('td');
td125.innerHTML = badge_level;
td125.setAttribute("class","bdge column")
insertAfter(td125, menu.lastElementChild);
let td126 = document.createElement('td');
td126.innerHTML = badge_atk;
td126.setAttribute("class","bdge column")
insertAfter(td126, menu.lastElementChild);
let td127 = document.createElement('td');
td127.innerHTML = badge_ele;
td127.setAttribute("class","bdge column")
insertAfter(td127, menu.lastElementChild);
let td128 = document.createElement('td');
td128.innerHTML = badge_hp;
td128.setAttribute("class","bdge column")
insertAfter(td128, menu.lastElementChild);
let td129 = document.createElement('td');
td129.innerHTML = badgerep[1];
td129.setAttribute("class","bdge column")
insertAfter(td129, menu.lastElementChild);
if (badgerep[1] >= 15){td129.setAttribute("class","bdge upgrade column")}
let td_corvok = document.createElement('td');
td_corvok.innerHTML = corvok;
td_corvok.setAttribute("class","bdge column")
insertAfter(td_corvok, menu.lastElementChild);
if (corvok == "alive") {td_corvok.style = "color:#4d85db";}
let td131 = document.createElement('td');
td131.innerHTML = booster;
td131.setAttribute("class","booster column")
insertAfter(td131, menu.lastElementChild);
let td132 = document.createElement('td');
td132.innerHTML = booster_name;
td132.setAttribute("class","booster column")
insertAfter(td132, menu.lastElementChild);
let td133 = document.createElement('td');
td133.innerHTML = booster_effect;
td133.setAttribute("class","booster column")
insertAfter(td133, menu.lastElementChild);
let td134 = document.createElement('td');
td134.innerHTML = booster_exp;
td134.setAttribute("class","booster column")
insertAfter(td134, menu.lastElementChild);
let td48 = document.createElement('td');
td48.innerHTML = crest1;
td48.setAttribute("class","crests column")
insertAfter(td48, menu.lastElementChild);
let td52 = document.createElement('td');
td52.innerHTML = crest1lvl;
td52.setAttribute("class","crests column")
insertAfter(td52, menu.lastElementChild);
let td49 = document.createElement('td');
td49.innerHTML = crest2;
td49.setAttribute("class","crests column")
insertAfter(td49, menu.lastElementChild);
let td53 = document.createElement('td');
td53.innerHTML = crest2lvl;
td53.setAttribute("class","crests column")
insertAfter(td53, menu.lastElementChild);
let td50 = document.createElement('td');
td50.innerHTML = crest3;
td50.setAttribute("class","crests column")
insertAfter(td50, menu.lastElementChild);
let td54 = document.createElement('td');
td54.innerHTML = crest3lvl;
td54.setAttribute("class","crests column")
insertAfter(td54, menu.lastElementChild);
let td51 = document.createElement('td');
td51.innerHTML = crest4;
td51.setAttribute("class","crests column")
insertAfter(td51, menu.lastElementChild);
let td55 = document.createElement('td');
td55.innerHTML = crest4lvl;
td55.setAttribute("class","crests column")
insertAfter(td55, menu.lastElementChild);
let td56 = document.createElement('td');
td56.innerHTML = parseInt(archfrag[1]);
td56.setAttribute("class","crests column")
insertAfter(td56, menu.lastElementChild);
let td130 = document.createElement('td');
td130.innerHTML = parseInt(demonskull[1]);
td130.setAttribute("class","crests column")
insertAfter(td130, menu.lastElementChild);
let td57 = document.createElement('td');
td57.innerHTML = hovok;
td57.setAttribute("class","crests column")
insertAfter(td57, menu.lastElementChild);
if (hovok == "alive") {td57.style = "color:#CE8C00";}
if (parseInt(archfrag[1]) >= 10){td56.setAttribute("class","crests upgrade column")}
let td58 = document.createElement('td');
td58.innerHTML = chaosore[1];
td58.setAttribute("class","bp column")
insertAfter(td58, menu.lastElementChild);
let td59 = document.createElement('td');
td59.innerHTML = archfrag[1];
td59.setAttribute("class","bp column")
insertAfter(td59, menu.lastElementChild);
let td136 = document.createElement('td');
td136.innerHTML = parseInt(demonskull[1]);
td136.setAttribute("class","bp column")
insertAfter(td136, menu.lastElementChild);
let td60 = document.createElement('td');
td60.innerHTML = elefuser[1];
td60.setAttribute("class","bp column")
insertAfter(td60, menu.lastElementChild);
let td61 = document.createElement('td');
td61.innerHTML = badgerep[1];
td61.setAttribute("class","bp column")
insertAfter(td61, menu.lastElementChild);
let td62 = document.createElement('td');
td62.innerHTML = ammy[1];
td62.setAttribute("class","bp column")
insertAfter(td62, menu.lastElementChild);
let td63 = document.createElement('td');
td63.innerHTML = totem;
td63.setAttribute("class","bp column")
insertAfter(td63, menu.lastElementChild);
let td64 = document.createElement('td');
td64.innerHTML = standard;
td64.setAttribute("class","bp column")
insertAfter(td64, menu.lastElementChild);
let td65 = document.createElement('td');
td65.innerHTML = advanced;
td65.setAttribute("class","bp column")
insertAfter(td65, menu.lastElementChild);
let td66 = document.createElement('td');
td66.innerHTML = add;
td66.setAttribute("class","bp column")
insertAfter(td66, menu.lastElementChild);
let td67 = document.createElement('td');
td67.innerHTML = remove;
td67.setAttribute("class","bp column")
insertAfter(td67, menu.lastElementChild);
let td68 = document.createElement('td');
td68.innerHTML = questshard[1];
td68.setAttribute("class","bp column")
insertAfter(td68, menu.lastElementChild);
let td_summoning = document.createElement('td');
td_summoning.innerHTML = summoning[1];
td_summoning.setAttribute("class","bp column")
insertAfter(td_summoning, menu.lastElementChild);
let tradable1 = document.createElement('td');
tradable1.innerHTML = elepot[1];
tradable1.setAttribute("class","tradable column")
insertAfter(tradable1, menu.lastElementChild);
let tradable2 =document.createElement('td');
tradable2.innerHTML = kixpot[1];
tradable2.setAttribute("class","tradable column")
insertAfter(tradable2, menu.lastElementChild);
let tradable3 =document.createElement('td');
tradable3.innerHTML = amdirpot[1];
tradable3.setAttribute("class","tradable column")
insertAfter(tradable3, menu.lastElementChild);
let tradable4 = document.createElement('td');
tradable4.innerHTML = squidpot[1];
tradable4.setAttribute("class","tradable column")
insertAfter(tradable4, menu.lastElementChild);
let tradable5 = document.createElement('td');
tradable5.innerHTML = brutpot[1];
tradable5.setAttribute("class","tradable column")
insertAfter(tradable5, menu.lastElementChild);
let tradable6 = document.createElement('td');
tradable6.innerHTML = bubblepot[1];
tradable6.setAttribute("class","tradable column")
insertAfter(tradable6, menu.lastElementChild);
let tradable7 = document.createElement('td');
tradable7.innerHTML = skittles[1];
tradable7.setAttribute("class","tradable column")
insertAfter(tradable7, menu.lastElementChild);
let tradable15 = document.createElement('td');
tradable15.innerHTML = snickers[1];
tradable15.setAttribute("class","tradable column")
insertAfter(tradable15, menu.lastElementChild);
let tradable16 = document.createElement('td');
tradable16.innerHTML = starburst[1];
tradable16.setAttribute("class","tradable column")
insertAfter(tradable16, menu.lastElementChild);
let tradable8 = document.createElement('td');
tradable8.innerHTML = mm[1];
tradable8.setAttribute("class","tradable column")
insertAfter(tradable8, menu.lastElementChild);
let tradable9 = document.createElement('td');
tradable9.innerHTML = reeses[1];
tradable9.setAttribute("class","tradable column")
insertAfter(tradable9, menu.lastElementChild);
let tradable10 = document.createElement('td');
tradable10.innerHTML = kitkat[1];
tradable10.setAttribute("class","tradable column")
insertAfter(tradable10, menu.lastElementChild);
let tradable11 = document.createElement('td');
tradable11.innerHTML = tootsie[1];
tradable11.setAttribute("class","tradable column")
insertAfter(tradable11, menu.lastElementChild);
let tradable12 = document.createElement('td');
tradable12.innerHTML = minor[1];
tradable12.setAttribute("class","tradable column")
insertAfter(tradable12, menu.lastElementChild);
let tradable13 = document.createElement('td');
tradable13.innerHTML = major[1];
tradable13.setAttribute("class","tradable column")
insertAfter(tradable13, menu.lastElementChild);
let tradable14 = document.createElement('td');
tradable14.innerHTML = starpower[1];
tradable14.setAttribute("class","tradable column")
insertAfter(tradable14, menu.lastElementChild);
let td69 = document.createElement('td');
td69.innerHTML = vile1[1];
td69.setAttribute("class","generic column")
insertAfter(td69, menu.lastElementChild);
let td70 = document.createElement('td');
td70.innerHTML = vile2[1];
td70.setAttribute("class","generic column")
insertAfter(td70, menu.lastElementChild);
let td71 = document.createElement('td');
td71.innerHTML = vile3[1];
td71.setAttribute("class","generic column")
insertAfter(td71, menu.lastElementChild);
let td72 = document.createElement('td');
td72.innerHTML = vile4[1];
td72.setAttribute("class","generic column")
insertAfter(td72, menu.lastElementChild);
let td73 = document.createElement('td');
td73.innerHTML = vile5[1];
td73.setAttribute("class","generic column")
insertAfter(td73, menu.lastElementChild);
let td74 = document.createElement('td');
td74.innerHTML = vile6[1];
td74.setAttribute("class","generic column")
insertAfter(td74, menu.lastElementChild);
let td78 = document.createElement('td');
td78.innerHTML = zombie1[1];
td78.setAttribute("class","generic column")
insertAfter(td78, menu.lastElementChild);
let td79 = document.createElement('td');
td79.innerHTML = zombie2[1];
td79.setAttribute("class","generic column")
insertAfter(td79, menu.lastElementChild);
let td80 = document.createElement('td');
td80.innerHTML = zombie3[1];
td80.setAttribute("class","generic column")
insertAfter(td80, menu.lastElementChild);
let td81 = document.createElement('td');
td81.innerHTML = zombie4[1];
td81.setAttribute("class","generic column")
insertAfter(td81, menu.lastElementChild);
let td82 = document.createElement('td');
td82.innerHTML = zombie5[1];
td82.setAttribute("class","generic column")
insertAfter(td82, menu.lastElementChild);
let td83 = document.createElement('td');
td83.innerHTML = zombie6[1];
td83.setAttribute("class","generic column")
insertAfter(td83, menu.lastElementChild);
let td86 = document.createElement('td');
td86.innerHTML = rem75[1];
td86.setAttribute("class","generic column")
insertAfter(td86, menu.lastElementChild);
let td87 = document.createElement('td');
td87.innerHTML = rem80[1];
td87.setAttribute("class","generic column")
insertAfter(td87, menu.lastElementChild);
let td88 = document.createElement('td');
td88.innerHTML = rem85[1];
td88.setAttribute("class","generic column")
insertAfter(td88, menu.lastElementChild);
let td89 = document.createElement('td');
td89.innerHTML = rem90[1];
td89.setAttribute("class","generic column");
insertAfter(td89, menu.lastElementChild);
let td85 = document.createElement('td');
td85.innerHTML = endurance[1];
td85.setAttribute("class","premium column")
insertAfter(td85, menu.lastElementChild);
let td75 = document.createElement('td');
td75.innerHTML = alsayic[1];
td75.setAttribute("class","premium column")
insertAfter(td75, menu.lastElementChild);
let td76 = document.createElement('td');
td76.innerHTML = sosa[1];
td76.setAttribute("class","premium column")
insertAfter(td76, menu.lastElementChild);
let td77 = document.createElement('td');
td77.innerHTML = pumpkin[1];
td77.setAttribute("class","premium column")
insertAfter(td77, menu.lastElementChild);
let tdprem1 = document.createElement('td');
tdprem1.innerHTML = dose[1];
tdprem1.setAttribute("class","premium column")
insertAfter(tdprem1, menu.lastElementChild);
let tdprem10 = document.createElement('td');
tdprem10.innerHTML = mushroom[1];
tdprem10.setAttribute("class","premium column")
insertAfter(tdprem10, menu.lastElementChild);
let tdprem2 = document.createElement('td');
tdprem2.innerHTML = slaughter[1];
tdprem2.setAttribute("class","premium column")
insertAfter(tdprem2, menu.lastElementChild);
let tdprem3 = document.createElement('td');
tdprem3.innerHTML = burning[1];
tdprem3.setAttribute("class","premium column")
insertAfter(tdprem3, menu.lastElementChild);
let tdprem4 = document.createElement('td');
tdprem4.innerHTML = conjured[1];
tdprem4.setAttribute("class","premium column")
insertAfter(tdprem4, menu.lastElementChild);
let tdprem5 = document.createElement('td');
tdprem5.innerHTML = flaming[1];
tdprem5.setAttribute("class","premium column")
insertAfter(tdprem5, menu.lastElementChild);
let tdprem6 = document.createElement('td');
tdprem6.innerHTML = forbidden[1];
tdprem6.setAttribute("class","premium column")
insertAfter(tdprem6, menu.lastElementChild);
let tdprem7 = document.createElement('td');
tdprem7.innerHTML = nova[1];
tdprem7.setAttribute("class","premium column")
insertAfter(tdprem7, menu.lastElementChild);
let tdprem8 = document.createElement('td');
tdprem8.innerHTML = juicebox[1];
tdprem8.setAttribute("class","premium column")
insertAfter(tdprem8, menu.lastElementChild);
let tdprem9 = document.createElement('td');
tdprem9.innerHTML = push[1];
tdprem9.setAttribute("class","premium column")
insertAfter(tdprem9, menu.lastElementChild);
let td84 = document.createElement('td');
td84.innerHTML = daddy[1];
td84.setAttribute("class","rare column")
insertAfter(td84, menu.lastElementChild);
let rarepot1 = document.createElement('td');
rarepot1.innerHTML = whiskey[1];
rarepot1.setAttribute("class","rare column")
insertAfter(rarepot1, menu.lastElementChild);
let rarepot2 = document.createElement('td');
rarepot2.innerHTML = sauce[1];
rarepot2.setAttribute("class","rare column")
insertAfter(rarepot2, menu.lastElementChild);
let rarepot3 = document.createElement('td');
rarepot3.innerHTML = scream[1];
rarepot3.setAttribute("class","rare column")
insertAfter(rarepot3, menu.lastElementChild);
let rarepot4 = document.createElement('td');
rarepot4.innerHTML = griznix[1];
rarepot4.setAttribute("class","rare column")
insertAfter(rarepot4, menu.lastElementChild);
let rarepot5 = document.createElement('td');
rarepot5.innerHTML = marsh[1];
rarepot5.setAttribute("class","rare column")
insertAfter(rarepot5, menu.lastElementChild);
let rarepot6 = document.createElement('td');
rarepot6.innerHTML = reikavon[1];
rarepot6.setAttribute("class","rare column")
insertAfter(rarepot6, menu.lastElementChild);
let rarepot7 = document.createElement('td');
rarepot7.innerHTML = zhulpot[1];
rarepot7.setAttribute("class","rare column")
insertAfter(rarepot7, menu.lastElementChild);
let rarepot8 = document.createElement('td');
rarepot8.innerHTML = arcshot[1];
rarepot8.setAttribute("class","rare column")
insertAfter(rarepot8, menu.lastElementChild);
let rarepot9 = document.createElement('td');
rarepot9.innerHTML = eleshot[1];
rarepot9.setAttribute("class","rare column")
insertAfter(rarepot9, menu.lastElementChild);
let rarepot10 = document.createElement('td');
rarepot10.innerHTML = fireshot[1];
rarepot10.setAttribute("class","rare column")
insertAfter(rarepot10, menu.lastElementChild);
let rarepot11 = document.createElement('td');
rarepot11.innerHTML = holyshot[1];
rarepot11.setAttribute("class","rare column")
insertAfter(rarepot11, menu.lastElementChild);
let rarepot12 = document.createElement('td');
rarepot12.innerHTML = kinshot[1];
rarepot12.setAttribute("class","rare column")
insertAfter(rarepot12, menu.lastElementChild);
let rarepot13 = document.createElement('td');
rarepot13.innerHTML = shadshot[1];
rarepot13.setAttribute("class","rare column")
insertAfter(rarepot13, menu.lastElementChild);
let rarepot14 = document.createElement('td');
rarepot14.innerHTML = kinpot[1];
rarepot14.setAttribute("class","rare column")
insertAfter(rarepot14, menu.lastElementChild);
let rarepot15 = document.createElement('td');
rarepot15.innerHTML = insanity[1];
rarepot15.setAttribute("class","rare column")
insertAfter(rarepot15, menu.lastElementChild);
let rarepot16 = document.createElement('td');
rarepot16.innerHTML = madness[1];
rarepot16.setAttribute("class","rare column")
insertAfter(rarepot16, menu.lastElementChild);
let rarepot17 = document.createElement('td');
rarepot17.innerHTML = komb[1];
rarepot17.setAttribute("class","rare column")
insertAfter(rarepot17, menu.lastElementChild);
let rarepot18 = document.createElement('td');
rarepot18.innerHTML = quantum[1];
rarepot18.setAttribute("class","rare column")
insertAfter(rarepot18, menu.lastElementChild);
let td_collection1 = document.createElement('td');
td_collection1.innerHTML = anjou+"%";
td_collection1.setAttribute("class","collections column");
insertAfter(td_collection1, menu.lastElementChild);
let td_collection2 = document.createElement('td');
td_collection2.innerHTML = reikar+"%";
td_collection2.setAttribute("class","collections column");
insertAfter(td_collection2, menu.lastElementChild);
let td_collection3 = document.createElement('td');
td_collection3.innerHTML = lorren+"%";
td_collection3.setAttribute("class","collections column");
insertAfter(td_collection3, menu.lastElementChild);
let td_collection4 = document.createElement('td');
td_collection4.innerHTML = lucile+"%";
td_collection4.setAttribute("class","collections column");
insertAfter(td_collection4, menu.lastElementChild);
let td_collection5 = document.createElement('td');
td_collection5.innerHTML = weima+"%";
td_collection5.setAttribute("class","collections column");
insertAfter(td_collection5, menu.lastElementChild);
let td_collection6 = document.createElement('td');
td_collection6.innerHTML = souma+"%";
td_collection6.setAttribute("class","collections column");
insertAfter(td_collection6, menu.lastElementChild);
let td_collection7 = document.createElement('td');
td_collection7.innerHTML = vanisha+"%";
td_collection7.setAttribute("class","collections column");
insertAfter(td_collection7, menu.lastElementChild);
let td_collection8 = document.createElement('td');
td_collection8.innerHTML = drolba+"%";
td_collection8.setAttribute("class","collections column");
insertAfter(td_collection8, menu.lastElementChild);
let td_collection9 = document.createElement('td');
td_collection9.innerHTML = quibel+"%";
td_collection9.setAttribute("class","collections column");
insertAfter(td_collection9, menu.lastElementChild);
let td_collection10 = document.createElement('td');
td_collection10.innerHTML = collections_total+"%";
td_collection10.setAttribute("class","collections column");
insertAfter(td_collection10, menu.lastElementChild);
fetch("profile?suid="+selectedID[1]).then(e=>e.text()).then(e=>{})
GM_addStyle ( `
#charlists{background:#0F0F0F;position:fixed !important; left: 1px !important; bottom: 100px !important;padding:10px !important; z-index:10000 !important;}
.textbox{background:#1A1C2D !important; color:#FFFFFF !important;border:0px solid !important;font-size:14px !important;resize: none;overflow:hidden;}
`);
$("body").append ( `
<div id="charlists" class="rune column lists">
<b>Easy copy/paste to OWH...</b><br>
PRIMAL READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+primalready+`</textarea><br>
RESPLENDENT READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+respready+`</textarea><br>
MYSTIC READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+mysticready+`</textarea>
</div>
` );
$("body").append ( `
<div id="charlists" class="skills column lists">
<b>Easy copy/paste to OWH...</b><br>
MISSING TOME<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+notome+`</textarea>
</div>
` );
$("body").append ( `
<div id="charlists" class="gem column lists">
<b>Easy copy/paste to OWH...</b><br>
GEM UPGRADE READY<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+oreready+`</textarea><br>
DELUGED ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+delready+`</textarea><br>
SEEPING ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+seepready+`</textarea><br>
VOLATILE ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+volready+`</textarea>
</div>
` );
$("body").append ( `
<div id="charlists" class="crests column lists">
<b>Easy copy/paste to OWH...</b><br>
HOVOK ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+hovokready+`</textarea><br>
10+ FRAGMENTS<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+fragready+`</textarea><br>
</div>
` );
$("body").append ( `
<div id="charlists" class="bdge column lists">
<b>Easy copy/paste to OWH...</b><br>
CORVOK ALIVE<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+corvready+`</textarea><br>
15+ BADGE REPS<br>
<textarea class="textbox" rows="1" cols="25" onclick="this.focus();this.select()" readonly="readonly">`+badgeready+`</textarea><br>
</div>
` );
})})})})})})})})})})})})})})})}})}
// ORACLE PAGE
if (document.URL.indexOf("spawntimeview") != -1 ) {
if (document.querySelector("#content-header-row > form > input[type=submit]") != null){
GM_addStyle ( `
#content-header-row > table{width:700px !important;}
#content-header-row > table > tbody > tr:nth-child(2) > td > table > tbody > tr > td{padding:20px !important;}
#button1,#button2,#button3,#button4,#button5,#button6,#button7,#button8{border:0px !important;box-shadow: 5px 5px 14px #000000,-5px -5px 14px #000000;}
`)
var content = document.querySelector("#content-header-row")
content.innerHTML = `<table class="shortcuts"><tr><td>`+content.innerHTML+`</td></tr>
<tr><td>
<table><tr><td>
<button id='button1' class='button'><img src=/images/mobs/agnargod.png width="150px" height="150px" onmouseover="popup(event,'Agnar')" onmouseout="kill()"></button>
</td><td>
<button id='button2' class='button'><img src=/images/mobs/valzekdeathgod.png width="150px" height="150px" onmouseover="popup(event,'Valzek')" onmouseout="kill()"></button>
</td><td>
<button id='button3' class='button'><img src=/images/mobs/velendgamegod.jpg width="150px" height="150px" onmouseover="popup(event,'Thanox')" onmouseout="kill()"></button>
</td><td>
<button id='button4' class='button'><img src=/images/mobs/kinarkgod.png width="150px" height="150px" onmouseover="popup(event,'Kinark')" onmouseout="kill()"></button>
</td>
</tr><tr><td>
<button id='button5' class='button'><img src=/images/mobs/shayargod.png width="150px" height="150px" onmouseover="popup(event,'Shayar')" onmouseout="kill()"></button>
</td><td>
<button id='button6' class='button'><img src=/images/mobs/firangod.png width="150px" height="150px" onmouseover="popup(event,'Firan')" onmouseout="kill()"></button>
</td><td>
<button id='button7' class='button'><img src=/images/mobs/arcongod.png width="150px" height="150px" onmouseover="popup(event,'Arcon')" onmouseout="kill()"></button>
</td><td>
<button id='button8' class='button'><img src=/images/mobs/holgorgod.png width="150px" height="150px" onmouseover="popup(event,'Holgor')" onmouseout="kill()"></button>
</td></tr></table>
</td></tr></table>`
document.querySelector("#content-header-row > table > tbody > tr:nth-child(1) > td > form > select").setAttribute("id","godlist")
var agnar = document.querySelector("#godlist")
agnar.innerHTML = agnar.innerHTML.replace(`<option value="4789">`,`<option value="4789" id="agnar">`)
var valzek = document.querySelector("#godlist")
valzek.innerHTML = valzek.innerHTML.replace(`<option value="4790">`,`<option value="4790" id="valzek">`)
var thanox = document.querySelector("#godlist")
thanox.innerHTML = thanox.innerHTML.replace(`<option value="4389">`,`<option value="4389" id="thanox">`)
var kinark = document.querySelector("#godlist")
kinark.innerHTML = kinark.innerHTML.replace(`<option value="4787">`,`<option value="4787" id="kinark">`)
var shayar = document.querySelector("#godlist")
shayar.innerHTML = shayar.innerHTML.replace(`<option value="4788">`,`<option value="4788" id="shayar">`)
var firan = document.querySelector("#godlist")
firan.innerHTML = firan.innerHTML.replace(`<option value="4786">`,`<option value="4786" id="firan">`)
var arcon = document.querySelector("#godlist")
arcon.innerHTML = arcon.innerHTML.replace(`<option value="4785">`,`<option value="4785" id="arcon">`)
var holgor = document.querySelector("#godlist")
holgor.innerHTML = holgor.innerHTML.replace(`<option value="4784">`,`<option value="4784" id="holgor">`)
document.getElementById ("button1").addEventListener ("click", Button1, false);
function Button1 (zEvent) {
document.querySelector("#agnar").setAttribute("selected","true");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button2").addEventListener ("click", Button2, false);
function Button2 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").setAttribute("selected","true");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button3").addEventListener ("click", Button3, false);
function Button3 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").setAttribute("selected","true");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button4").addEventListener ("click", Button4, false);
function Button4 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").setAttribute("selected","true");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button5").addEventListener ("click", Button5, false);
function Button5 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").setAttribute("selected","true");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button6").addEventListener ("click", Button6, false);
function Button6 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").setAttribute("selected","true");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button7").addEventListener ("click", Button7, false);
function Button7 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").setAttribute("selected","true");
document.querySelector("#holgor").removeAttribute("selected");
}
document.getElementById ("button8").addEventListener ("click", Button8, false);
function Button8 (zEvent) {
document.querySelector("#agnar").removeAttribute("selected");
document.querySelector("#valzek").removeAttribute("selected");
document.querySelector("#thanox").removeAttribute("selected");
document.querySelector("#kinark").removeAttribute("selected");
document.querySelector("#shayar").removeAttribute("selected");
document.querySelector("#firan").removeAttribute("selected");
document.querySelector("#arcon").removeAttribute("selected");
document.querySelector("#holgor").setAttribute("selected","true");
}
}
var oracleMsg = document.querySelector("#content-header-row").innerHTML.match("You may view the Oracle's prediction in your message center.")
if (oracleMsg != null){
fetch("ow_messagecenter")
.then(response => response.text())
.then((response) => {
var msgLink = response.match(/<a href="(view_ow_message\.php\?id=[0-9]+)/i)
window.location.href = msgLink[1]
})}
}
// ITEM TRANSFER PAGE
if (document.URL.indexOf("itemtransfer") != -1 ) {
GM_addStyle ( `
#divItemtransfer > form > div > div > h3 {display:none !important;}
#content > div.layout-px-spacing{background:#1A1C2D !important;box-shadow: 5px 5px 14px #02030a,-5px -5px 14px #0a0d26;}
#divItemtransfer > form > div > div{ padding: 5px;
position: relative;
background-color: #0e1726;
border-bottom-left-radius: 1px;
border-bottom-right-radius: 1px;}
`)
var cat4a = document.querySelector("#divItemtransfer > form > div:nth-child(2) > div").innerHTML
if (cat4a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(2) > div{display:none !important;}`)
var cat5a = document.querySelector("#divItemtransfer > form > div:nth-child(3) > div").innerHTML
if (cat5a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(3) > div{display:none !important;}`)
var cat6a = document.querySelector("#divItemtransfer > form > div:nth-child(4) > div").innerHTML
if (cat6a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(4) > div{display:none !important;}`)
var cat7a = document.querySelector("#divItemtransfer > form > div:nth-child(5) > div").innerHTML
if (cat7a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(5) > div{display:none !important;}`)
var cat8a = document.querySelector("#divItemtransfer > form > div:nth-child(6) > div").innerHTML
if (cat8a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(6) > div{display:none !important;}`)
var cat9a = document.querySelector("#divItemtransfer > form > div:nth-child(7) > div").innerHTML
if (cat9a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(7) > div{display:none !important;}`)
var cat10a = document.querySelector("#divItemtransfer > form > div:nth-child(8) > div").innerHTML
if (cat10a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(8) > div{display:none !important;}`)
var cat11a = document.querySelector("#divItemtransfer > form > div:nth-child(9) > div").innerHTML
if (cat11a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(9) > div{display:none !important;}`)
var cat12a = document.querySelector("#divItemtransfer > form > div:nth-child(10) > div").innerHTML
if (cat12a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(10) > div{display:none !important;}`)
var cat13a = document.querySelector("#divItemtransfer > form > div:nth-child(11) > div").innerHTML
if (cat13a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(11) > div{display:none !important;}`)
var cat14a = document.querySelector("#divItemtransfer > form > div:nth-child(12) > div").innerHTML
if (cat14a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(12) > div{display:none !important;}`)
var cat15a = document.querySelector("#divItemtransfer > form > div:nth-child(13) > div").innerHTML
if (cat15a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(13) > div{display:none !important;}`)
var cat16a = document.querySelector("#divItemtransfer > form > div:nth-child(14) > div").innerHTML
if (cat16a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(14) > div{display:none !important;}`)
var cat17a = document.querySelector("#divItemtransfer > form > div:nth-child(15) > div").innerHTML
if (cat17a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(15) > div{display:none !important;}`)
var cat18a = document.querySelector("#divItemtransfer > form > div:nth-child(16) > div").innerHTML
if (cat18a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(16) > div{display:none !important;}`)
var cat19a = document.querySelector("#divItemtransfer > form > div:nth-child(17) > div").innerHTML
if (cat19a.match(/You have no items in this category/i) != null) GM_addStyle (`#divItemtransfer > form > div:nth-child(17) > div{display:none !important;}`)
}
// CREW VAULT
if (document.URL.indexOf("crew_vault") != -1 ) {
if (document.querySelector("#content-header-row > form > div.row.mt-3.w-100") != null){
GM_addStyle ( `
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions{width:300px !important;vertical-align: top !important;background:#1A1C2D !important;box-shadow: 5px 5px 14px #02030a,-5px -5px 14px #0a0d26;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.vaultitems{vertical-align: top !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td:nth-child(2){background:#1A1C2D !important;}
#content-header-row > form > div.row.mt-3.w-100 > table{border: 20px SOLID #1A1C2D !important;margin-top:-50px !important;}
.col-lg-6{max-width: 100% !important;}
.custom-control-label::before{background: #060707;border-color: #060707;}
.custom-control-input:checked~.custom-control-label::before{color: #fff;border-color: #fff;background-color: #fff;}
#content-header-row > div.col-12.layout-spacing,#content-header-row > div.w-100.mb-3{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div.btn-group.show > div{background:#0F0F0F !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div.text{padding-right:20px !important;margin-bottom:20px !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(5) > div > div > label{color:#FFFFFF !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > div > label{color:#FFFFFF !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > h5{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > p:nth-child(2){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > p:nth-child(5){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div:nth-child(1) > p:nth-child(6){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div.widget-content.widget-content-area.w-100.text-left.mt-3 > h5{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div.widget-content.widget-content-area.w-100.text-left.mt-3 > p:nth-child(2){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > h5{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > p:nth-child(2){display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > font{display:none !important;}
#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div.btn-group{margin-right:20px !important;}
`)
var title = document.querySelector("#content-header-row > div.col-12.layout-spacing > div > div.row > div.col-auto.text-left > h4").innerHTML.match(/<img src="\/img\/CrewPoints\.png" onmouseover="popup\(event,'(.*) Crew Points'\);" onmouseout="kill\(\);"> (.*)/i)
var storage = document.querySelector("#content-header-row > div.w-100.mb-3").innerHTML.match(/Currently Storing <b>(.*) \/ (.*)<\/b> Items/i)
var crewid = document.querySelector("#content-header-row > div.col-12.layout-spacing > div > div.btn-group.mb-3.mr-2").innerHTML.match(/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i)
var actions = document.querySelector("#content-header-row > form > div.row.mt-3.w-100").innerHTML
var items = document.querySelector("#content-header-row > form > div.widget-content.widget-content-area.w-100.mx-3 > div > div").innerHTML
document.querySelector("#content-header-row > form > div.row.mt-3.w-100").innerHTML = `<table><tr><td class="actions">
<div class="btn-group" role="group">
<button id="btnGroupDefault" type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Menu <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>
</button>
<div class="dropdown-menu" aria-labelledby="btnGroupDefault" style="will-change: transform;">
<a class="dropdown-item" href="/crew_pointbank">Point Bank</a>
<a class="dropdown-item" href="/crew_stones">Upgrade Stones</a>
<a class="dropdown-item" href="/crew_treasury">Treasury</a>
<a class="dropdown-item" href="/crew_actionlog.php?l=Award%20Item">Award Log</a>
<a class="dropdown-item" href="/crew_actionlog.php?l=Delete%20Item">Deleted Log</a>
</div>
</div> <a href="/crew_vault?order=1">Alpha</a> / <a href="/crew_vault?order=2">Newest</a>
<p style="margin-top:10px">
<div class=text>
`+title[2]+` is using `+storage[1]+` of the total `+storage[2]+` item capacity and has `+title[1]+` points in crew vault.
</div>`+actions+`</td><td class="vaultitems">`+items
document.querySelector("#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(6) > div.widget-content.widget-content-area.w-100.text-left.mt-3 > p.mt-3 > input").setAttribute("value","Select Raidbound Items")
document.querySelector("#content-header-row > form > div.row.mt-3.w-100 > table > tbody > tr > td.actions > div:nth-child(7) > div > p.mt-3 > input").setAttribute("value","Delete Items")
document.querySelector("#content-header-row > div.col-12.layout-spacing > div > div.row > div.col-auto.text-left > h4").innerHTML = ""
document.querySelector("#content-header-row > form > div.widget-content.widget-content-area.w-100.mx-3 > div").innerHTML = ""
}}
// TRADE PAGE
if (document.URL.indexOf("trade") != -1 ) {
if (document.querySelector("#content-header-row > div > div > strong") == null){
var cat4 = document.querySelector("#divTrade > div:nth-child(4)").innerHTML
if (cat4.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(4){display:none !important;}`)
var cat5 = document.querySelector("#divTrade > div:nth-child(5)").innerHTML
if (cat5.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(5){display:none !important;}`)
var cat6 = document.querySelector("#divTrade > div:nth-child(6)").innerHTML
if (cat6.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(6){display:none !important;}`)
var cat7 = document.querySelector("#divTrade > div:nth-child(7)").innerHTML
if (cat7.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(7){display:none !important;}`)
var cat8 = document.querySelector("#divTrade > div:nth-child(8)").innerHTML
if (cat8.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(8){display:none !important;}`)
var cat9 = document.querySelector("#divTrade > div:nth-child(9)").innerHTML
if (cat9.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(9){display:none !important;}`)
var cat10 = document.querySelector("#divTrade > div:nth-child(10)").innerHTML
if (cat10.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(10){display:none !important;}`)
var cat11 = document.querySelector("#divTrade > div:nth-child(11)").innerHTML
if (cat11.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(11){display:none !important;}`)
var cat12 = document.querySelector("#divTrade > div:nth-child(12)").innerHTML
if (cat12.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(12){display:none !important;}`)
var cat13 = document.querySelector("#divTrade > div:nth-child(13)").innerHTML
if (cat13.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(13){display:none !important;}`)
var cat14 = document.querySelector("#divTrade > div:nth-child(14)").innerHTML
if (cat14.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(14){display:none !important;}`)
var cat15 = document.querySelector("#divTrade > div:nth-child(15)").innerHTML
if (cat15.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(15){display:none !important;}`)
var cat16 = document.querySelector("#divTrade > div:nth-child(16)").innerHTML
if (cat16.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(16){display:none !important;}`)
var cat17 = document.querySelector("#divTrade > div:nth-child(17)").innerHTML
if (cat17.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(17){display:none !important;}`)
var cat18 = document.querySelector("#divTrade > div:nth-child(18)").innerHTML
if (cat18.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(18){display:none !important;}`)
var cat19 = document.querySelector("#divTrade > div:nth-child(19)").innerHTML
if (cat19.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(19){display:none !important;}`)
var cat20 = document.querySelector("#divTrade > div:nth-child(20)").innerHTML
if (cat20.match(/You have no items in this category/i) != null) GM_addStyle (`#divTrade > div:nth-child(20){display:none !important;}`)
}}
// PVP BRAWL
if (document.URL.indexOf("closedpvp") != -1 ) {
GM_addStyle ( `
#content-header-row > div:nth-child(4){display:none !important;}
.col-lg-6 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
#content-header-row > div > div > h4{margin-bottom:20px !important;}
#content-header-row > h2{display:none !important;}
#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > thead > tr{background:#020202 !important;}
#content-header-row > div > div > div > table > tbody > tr,#content-header-row > div > div > table > tbody > tr{background:#0F0F0F !important;border-bottom: #454545 solid 1px !important;}
#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > thead > tr > th:nth-child(6) > a {color: #d4d4d4 !important;}
#content-header-row > div:nth-child(2) > div:nth-child(4){display:none !important;}
.button{background:#0F0F0F !important;color:#ffffff !important;padding:10px !important;margin:10px !important;}
`)
var brawlclosed = '';
if (document.querySelector("#content-header-row > div:nth-child(2) > div:nth-child(1) > h5") != null)
brawlclosed = document.querySelector("#content-header-row > div:nth-child(2) > div:nth-child(1) > h5").innerHTML
if (document.querySelector("#content-header-row > div:nth-child(2) > div:nth-child(1) > h5") == null)
brawlclosed = null
var brawlchars = '';
if (brawlclosed == "Brawl starts in")
brawlchars = document.querySelector("#content-header-row > div:nth-child(3) > div").innerHTML
if (brawlclosed != "Brawl starts in")
brawlchars = document.querySelector("#content-header-row > div:nth-child(4) > div").innerHTML
if (brawlclosed == null)
brawlchars = document.querySelector("#content-header-row > div:nth-child(4) > div").innerHTML
if (brawlclosed == "Brawl starts in"){
GM_addStyle( `
#content-header-row > div:nth-child(3) > div.widget-content.widget-content-area{display:none !important;}
#button1{display:none !important;}
#button2{display:none !important;}
`)}
var brawlcharsnew = `
<button id='button1' class='button'>HIDE ATTACKED ACCOUNTS</button> <button id='button2' class='button'>SHOW ALL ACCOUNTS</button><p>
<div id="skills"></div>
<div class="widget-content widget-content-area">`+brawlchars+`
</div>
`
setTimeout(function() {
document.querySelector("#button1").addEventListener (
"click", Button1, false
);
function Button1 (zEvent) {
GM_addStyle ( `
#finished {display:none !important;}
`);
}
document.querySelector("#button2").addEventListener (
"click", Button2, false
);
function Button2 (zEvent) {
GM_addStyle ( `
#finished {display:revert !important;}
`);
}
}, 100);
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
let brawltable = document.querySelector("#content-header-row > div:nth-child(3)");
let brawlsection = document.createElement('div');
brawlsection.innerHTML = brawlcharsnew;
insertAfter(brawlsection, brawltable.children[0]);
let brawlcharheader = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > thead > tr")
let headerTD1 = document.createElement('th');
headerTD1.innerHTML = `<a onmouseover="popup(event,'<font color=#00FF00><b>Player has less power than you<br><font color=#FF0000><b>Player has more power than you');" onmouseout="kill();">POWER`;
insertAfter(headerTD1, brawlcharheader.lastElementChild);
let headerTD2 = document.createElement('th');
headerTD2.innerHTML = "ITEMS";
insertAfter(headerTD2, brawlcharheader.lastElementChild);
let headerTD5 = document.createElement('th');
headerTD5.innerHTML = "SKILLS";
insertAfter(headerTD5, brawlcharheader.lastElementChild);
let headerTD3 = document.createElement('th');
headerTD3.innerHTML = "CIRCLE OF PROTECTION";
insertAfter(headerTD3, brawlcharheader.lastElementChild);
var rank01 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(1) > td:nth-child(1)")
var rank02 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(2) > td:nth-child(1)")
var rank03 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(3) > td:nth-child(1)")
var rank04 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(4) > td:nth-child(1)")
var rank05 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(5) > td:nth-child(1)")
var rank06 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(6) > td:nth-child(1)")
var rank07 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(7) > td:nth-child(1)")
var rank08 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(8) > td:nth-child(1)")
var rank09 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(9) > td:nth-child(1)")
var rank10 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(10) > td:nth-child(1)")
var rank11 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(11) > td:nth-child(1)")
var rank12 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(12) > td:nth-child(1)")
var rank13 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(13) > td:nth-child(1)")
var rank14 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(14) > td:nth-child(1)")
var rank15 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(15) > td:nth-child(1)")
var rank16 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(16) > td:nth-child(1)")
var rank17 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(17) > td:nth-child(1)")
var rank18 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(18) > td:nth-child(1)")
var rank19 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(19) > td:nth-child(1)")
var rank20 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(20) > td:nth-child(1)")
var rank21 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(21) > td:nth-child(1)")
var rank22 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(22) > td:nth-child(1)")
var rank23 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(23) > td:nth-child(1)")
var rank24 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(24) > td:nth-child(1)")
var rank25 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(25) > td:nth-child(1)")
var rank26 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(26) > td:nth-child(1)")
var rank27 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(27) > td:nth-child(1)")
var rank28 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(28) > td:nth-child(1)")
var rank29 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(29) > td:nth-child(1)")
var rank30 = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child(30) > td:nth-child(1)")
if (rank01 != null){rank01.innerHTML = "1 (20 coins)"}
if (rank02 != null){rank02.innerHTML = "2 (17 coins)"}
if (rank03 != null){rank03.innerHTML = "3 (15 coins)"}
if (rank04 != null){rank04.innerHTML = "4 (14 coins)"}
if (rank05 != null){rank05.innerHTML = "5 (11 coins)"}
if (rank06 != null){rank06.innerHTML = "6 (10 coins)"}
if (rank07 != null){rank07.innerHTML = "7 (10 coins)"}
if (rank08 != null){rank08.innerHTML = "8 (10 coins)"}
if (rank09 != null){rank09.innerHTML = "9 (9 coins)"}
if (rank10 != null){rank10.innerHTML = "10 (9 coins)"}
if (rank11 != null){rank11.innerHTML = "11 (9 coins)"}
if (rank12 != null){rank12.innerHTML = "12 (8 coins)"}
if (rank13 != null){rank13.innerHTML = "13 (8 coins)"}
if (rank14 != null){rank14.innerHTML = "14 (8 coins)"}
if (rank15 != null){rank15.innerHTML = "15 (7 coins)"}
if (rank16 != null){rank16.innerHTML = "16 (7 coins)"}
if (rank17 != null){rank17.innerHTML = "17 (7 coins)"}
if (rank18 != null){rank18.innerHTML = "18 (6 coins)"}
if (rank19 != null){rank19.innerHTML = "19 (6 coins)"}
if (rank20 != null){rank20.innerHTML = "20 (6 coins)"}
if (rank21 != null){rank21.innerHTML = "21 (5 coins)"}
if (rank22 != null){rank22.innerHTML = "22 (5 coins)"}
if (rank23 != null){rank23.innerHTML = "23 (5 coins)"}
if (rank24 != null){rank24.innerHTML = "24 (5 coins)"}
if (rank25 != null){rank25.innerHTML = "25 (5 coins)"}
if (rank26 != null){rank26.innerHTML = "26 (4 coins)"}
if (rank27 != null){rank27.innerHTML = "27 (4 coins)"}
if (rank28 != null){rank28.innerHTML = "28 (4 coins)"}
if (rank29 != null){rank29.innerHTML = "29 (4 coins)"}
if (rank30 != null){rank30.innerHTML = "30 (4 coins)"}
var totalMembers = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table").rows.length;
for (let rownum = 1; rownum < parseInt(totalMembers); rownum++) {
if (brawlclosed != "Brawl starts in"){
var attacked = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(5)").innerHTML
if (attacked == "10"){
document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+")").setAttribute("id", "finished")}
}}
fetch("profile")
.then (response => response.text())
.then((response) => {
var myname = response.match(/<div id="divHeaderName">[\n\r].*<font size="3">(.*)<\/font>/i)
var mypower = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font><\/b><\/td>/i)
var mytotalpower = parseInt(mypower[1].replace(",",""))
var mycop = '';
if (response.match(/\/images\/skills\/circleofprotection\.png/i) == null)
mycop = "NO"
if (response.match(/\/images\/skills\/circleofprotection\.png/i) != null)
mycop = "YES"
fetch("profile")
.then(res => res.text())
.then((responseText) => {
const doc = new DOMParser().parseFromString(responseText, 'text/html');
const myskills = doc.querySelector("#divSkillsCast")
var yourNegs = '';
if (myskills.innerHTML.match(/<img align="absmiddle" border="0" src="\/images\/skills\/sunderarmor\.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup\(event,'<b>Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.* left<br>Cast By (.*)',808080\)" onmouseout="kill\(\)">/g) != null)
yourNegs = myskills.innerHTML.match(/<img align="absmiddle" border="0" src="\/images\/skills\/sunderarmor\.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup\(event,'<b>Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.* left<br>Cast By (.*)',808080\)" onmouseout="kill\(\)">/g).toString().replaceAll(`<img align="absmiddle" border="0" src="/images/skills/sunderarmor.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup(event,'<b>Level 10 Sunder Armor</b><br />Target takes 30% more damage from you. Only castable if you have no active Sunder debuffs cast.<br />`,"").replaceAll(`',808080)" onmouseout="kill()">`,"").replaceAll("<br>"," ").replaceAll(",",", ").replaceAll(/[0-9]+ hours [0-9]+ mins left Cast By /g,"").replaceAll(/[0-9]+ hours left Cast By /g,"").replaceAll(/[0-9]+ hours [0-9]+ min left Cast By /g,"")
if (myskills.innerHTML.match(/<img align="absmiddle" border="0" src="\/images\/skills\/sunderarmor\.png" hspace="2" width="25" height="25" alt="Sunder Armor" onmouseover="popup\(event,'<b>Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.* left<br>Cast By (.*)',808080\)" onmouseout="kill\(\)">/g) == null)
yourNegs = ""
document.querySelector("#skills").innerHTML = myskills.innerHTML+`<p style="margin-top:20px"><font color="#C1911A"><b>You've been sundered by: `+yourNegs
for (let rownum = 1; rownum < parseInt(totalMembers); rownum++) {
var charList = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2) > a").outerHTML.replace(/<a href="/i,"").replace(/">.*<\/a>/,"")
fetch(charList)
.then (response => response.text())
.then((response) => {
var coptime = response.match(/Circle of Protection<\/b><br \/>You conjure a circle of elemental energy to protect you in battle\. Reduce damage taken in PvP combat by .*.<br \/>(.*) left<br>Cast By/i)
var circleofprotection = '';
if (response.match(/Circle of Protection<\/b><br \/>You conjure a circle of elemental energy to protect you in battle\. Reduce damage taken in PvP combat by .*.<br \/>(.*) left<br>Cast By/i) != null)
circleofprotection =
`<font color=C1911A>ACTIVE:</font> `+coptime[1]+` remaining`
var items = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im)
var itemsX = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im)
var items2 = (items.toString().match(/img/g) || []).length
var items3 = '';
if (items2 < 10)
items3 = `<font color=#00FF00>MISSING</font>`
if (items2 == 10)
items3 = `10/10`
var power = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font><\/b><\/td>/i)
var totalpower = parseInt(power[1].replace(",",""))
var powercheck = '';
if (totalpower > mytotalpower)
powercheck = "<font color=#FF0000>"+totalpower.toLocaleString("en-US")+"</font>"
if (totalpower < mytotalpower)
powercheck = "<font color=#00FF00>"+totalpower.toLocaleString("en-US")+"</font>"
if (totalpower == mytotalpower)
powercheck = "-"
var pdartregex = new RegExp ("Level 10 Poison Dart<\/b><br \/>You strike your target with a poisonous dart\. Target takes 5,000 damage each time they attack you, or you attack them\.<br \/>.*" + myname[1] + "", "i")
var skills = '';
if (response.match(pdartregex) != null)
skills += `<img src=/images/skills/poisondart.png height=20px width=20px onmouseover="popup(event,'Poison Dart cast by<font color=#C18413><b> `+myname[1]+`')" onmouseout="kill()">`
if (response.match(pdartregex) == null)
skills += ""
var sunderregex = new RegExp ("Level 10 Sunder Armor<\/b><br \/>Target takes 30% more damage from you\. Only castable if you have no active Sunder debuffs cast\.<br \/>.*" + myname[1] + "", "i")
if (response.match(sunderregex) != null)
skills += `<img src=/images/skills/sunderarmor.png height=20px width=20px onmouseover="popup(event,'Sunder Armor cast by<font color=#C18413><b> `+myname[1]+`')" onmouseout="kill()">`
if (response.match(sunderregex) == null)
skills += ""
let menu = document.querySelector("#content-header-row > div:nth-child(3) > div:nth-child(2) > div > table > tbody > tr:nth-child("+rownum+")")
let powerTD = document.createElement('td');
powerTD.innerHTML = powercheck;
insertAfter(powerTD, menu.lastElementChild);
let brawlTD = document.createElement('td');
brawlTD.innerHTML = items3;
insertAfter(brawlTD, menu.lastElementChild);
let skillsTD = document.createElement('td');
skillsTD.innerHTML = skills;
insertAfter(skillsTD, menu.lastElementChild);
let copTD = document.createElement('td');
copTD.innerHTML = circleofprotection;
insertAfter(copTD, menu.lastElementChild);
})}})})}
// AUTO SKILLER LINK ON SKILLS PAGE
if (document.URL.indexOf("cast_skills") != -1 ) {
GM_addStyle ( `
#basic > div.statbox.widget.box.box-shadow.mb-1.pt-2.pb-1{height:55px !important;}
#infocell > h5{background: #202020 !important;}
`)
var autoskilllink = `<a class="nav-link " href="auto_skiller" role="tab" aria-selected="false">Auto Skiller</a>`
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
let skillstabs = document.querySelector("#simpletab");
let autoskill = document.createElement('li');
autoskill.innerHTML = autoskilllink;
insertAfter(autoskill, skillstabs.lastElementChild);
}
// CREW PROFILE PAGE LAYOUT
if (document.URL.indexOf("crew_profile") != -1 ) {
GM_addStyle ( `
.col-lg-6{flex: 0 0 100% !important;max-width: 100% !important;}
#content-header-row > div.col-lg-6.col-12.layout-spacing > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pr-1{display:none !important;}
#content-header-row > div.col-lg-6.col-12.layout-spacing > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pl-1 > ul{display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div.mt-3.pt-3{display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(3){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(4){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(6){display:none !important;}
#content-header-row > div > div.text-left{display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(7){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(8){display:none !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6{margin-bottom:20px !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6{background-image:url('https://studiomoxxi.com/ow_themes/custom_jobs/minimal_01/mm_patern.png') !important;}
.layout-spacing{padding-bottom:0px !important;}
#content-header-row > div > div.widget-content.widget-content-area.br-6{border: 2px solid #0F0F0F;border-radius: 7px;outline: none;border-color: #0F0F0F;box-shadow: 0 0 10px #0F0F0F;}
`)
document.querySelector(".table-responsive > table").setAttribute("id", "crewmembers")
document.querySelector(".table-responsive").setAttribute("id", "memberdiv")
fetch("profile")
.then(response => response.text())
.then((response) => {
var myCrewID = response.match(/<font size="2">.*of <a href="\/crew_profile\?id=(.*)">.*<\/a><\/font>/i)
var crewAlert = document.querySelector("#content-header-row > div.row > div")
var url = window.location.search
var myCrew = '';
if (url == "")
myCrew = "6"
if (url != "")
myCrew = "4"
if (url == "?id="+myCrewID[1])
myCrew = "6"
if (crewAlert != null)
myCrew = "5"
var crewID = '';
if (url == "")
crewID = myCrewID[1]
if (url != "")
crewID = url.replace("?id=","")
fetch("crew_raidresults.php?all_results=Display+all+raid+results&crewid="+crewID)
.then(response => response.text())
.then((response) => {
var lastRaid = response.match(/<td align="left" valign="top">[0-9]+-[0-9]+-[0-9]+ [0-9]+:[0-9]+[a-zA-Z]+<\/td>.*[\n\r].*<td align="left" valign="top">(.*)<\/td>[\n\r](.*)[\n\r].*<a href="(raidattack\.php\?raidid=.*)">View<\/a><\/td>/i)
var lastRaid2 = '';
if (lastRaid != null)
lastRaid2 = lastRaid[2].replace(/<td align="left" valign="top">/i,"").replace(/<\/td>/i,"")+` vs. <a href=`+lastRaid[3]+`>`+lastRaid[1]+`</a>`
if (lastRaid == null)
lastRaid2 = "none"
var treasury = document.querySelector("#content-header-row").innerHTML.match(/<a href="\/treasury\?(search_for=.*)"><svg style="vertical-align: bottom;"/i)
var createdDate = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pr-1 > ul > li:nth-child(1)").innerHTML.replace(/<b>Created On:<\/b> /i,"")
var leaderChar = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pr-1 > ul > li:nth-child(2) > a").outerHTML
var totalMembers = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pl-1 > ul > li:nth-child(1)").innerHTML.replace(/<b>Total Members:<\/b> /i,"")
var avgLevel = document.querySelector("#content-header-row > div.col-lg-6.col-12.layout-spacing > div.widget-content.widget-content-area.br-6 > div:nth-child(2) > div.col-6.pl-1 > ul > li:nth-child(2)").innerHTML.replace(/<b>Average Level:<\/b> /i,"")
var crewPic = document.querySelector("#content > div.layout-px-spacing").innerHTML.match(/<img src="https:\/\/upload\.outwar\.com\/crewuploaded.*/i) ?? `<img src="http:\/\/torax\.outwar\.com\/images\/logodefault\.gif" width="" height="">`
var crewUpgrades = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(6)").innerHTML.replace(/<h5 class="card-title">CREW UPGRADES<\/h5>/i,"")
var allies = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(7) > div > div").innerHTML.replaceAll(/<div class="col-6">/g,"").replaceAll(/<\/a>[\n\r]<\/div>/g,"<br>").replaceAll(/<\/div>/g,"")
var enemies = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > div:nth-child(8) > div > div").innerHTML.replaceAll(/<div class="col-6">/g,"").replaceAll(/<\/a>[\n\r]<\/div>/g,"<br>").replaceAll(/<\/div>/g,"")
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
let memHeader = document.querySelector("#crewmembers > thead > tr");
let TD1 = document.createElement('th');
TD1.innerHTML = `POWER`;
insertAfter(TD1, memHeader.lastElementChild);
let TD2 = document.createElement('th');
TD2.innerHTML = `ELE`;
insertAfter(TD2, memHeader.lastElementChild);
let TD3 = document.createElement('th');
TD3.innerHTML = `ATK`;
insertAfter(TD3, memHeader.lastElementChild);
let TD4 = document.createElement('th');
TD4.innerHTML = `HP`;
insertAfter(TD4, memHeader.lastElementChild);
let TD5 = document.createElement('th');
TD5.innerHTML = `CHAOS`;
insertAfter(TD5, memHeader.lastElementChild);
let TD6 = document.createElement('th');
TD6.innerHTML = `WILDR`;
insertAfter(TD6, memHeader.lastElementChild);
let TD7 = document.createElement('th');
TD7.innerHTML = `GROWTH`;
insertAfter(TD7, memHeader.lastElementChild);
let TD8 = document.createElement('th');
TD8.innerHTML = `ITEMS`;
insertAfter(TD8, memHeader.lastElementChild);
let TD9 = document.createElement('th');
TD9.innerHTML = `BOOST`;
insertAfter(TD9, memHeader.lastElementChild);
let TD10 = document.createElement('th');
TD10.innerHTML = `SKILLS`;
insertAfter(TD10, memHeader.lastElementChild);
for (let rownum = 1; rownum < parseInt(totalMembers)+1; rownum++) {
var charList = document.querySelector("#crewmembers > tbody > tr:nth-child("+rownum+") > td:nth-child(2) > a").outerHTML.replace(/<a href="/i,"").replace(/">.*<\/a>/,"")
fetch(charList)
.then (response => response.text())
.then((response) => {
var charpower = response.match(/TOTAL POWER.*[\n\r].*<font size="2">(.*)<\/font>/i)
var charpower2 = parseInt(charpower[1].replaceAll(",",""))
var attack = response.match(/ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
var attack2 = parseInt(attack[1].replaceAll(",",""))
var hitpoints = response.match(/HIT POINTS.*[\n\r].*<font size="2">(.*)<\/font>/i)
var hitpoints2 = parseInt(hitpoints[1].replaceAll(",",""))
var charele = response.match(/ELEMENTAL ATTACK.*[\n\r].*<font size="2">(.*)<\/font>/i)
var charchaos = response.match(/CHAOS DAMAGE.*[\n\r].*<font size="2">(.*)<\/font>/i)
var wilderness = response.match(/WILDERNESS LEVEL.*[\n\r].*<font size="2">(.*)<\/font>/i)
var growthyesterday = response.match(/GROWTH YESTERDAY.*[\n\r].*<font size="2">(.*)<\/font>/i)
var growthyesterday2 = parseInt(growthyesterday[1].replaceAll(",",""))
var growthyesterday3 = '';
if (growthyesterday2 < 0)
growthyesterday3 = growthyesterday2.toLocaleString("en-US")
if (growthyesterday2 > -1)
growthyesterday3 = growthyesterday2.toLocaleString("en-US")
var booster = response.match(/<img style="border:0px;" src="(.*)" onclick.* Booster.*"/i)
var booster2 = '';
if (booster == null)
booster2 = "none"
if (booster != null)
booster2 = "<img src="+booster[1]+" height=25px width=25px>"
var booster3 = response.match(/onmouseover="itempopup\(event,'.*'\)" onmouseout="kill\(\)" alt=".*Booster.*">/i)
var booster4 = '';
if (booster3 == null)
booster4 = "><font color=#D4D4D4>"
if (booster3 != null)
booster4 = booster3
var items = response.match(/<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im)
var items2 = (items.toString().match(/img/g) || []).length
var items3 = '';
if (items2 < 10)
items3 = "<font color=#FF0000>"+items2
if (items2 == 10)
items3 = "<font color=#D4D4D4>"+items2
var circCast = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/circumspect\.png".*/i);
const skill0 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/circumspect\.png".*/i);
const skill1 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/haste\.png".*/i);
const skill2 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/stoneskin\.png".*/i);
const skill3 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/forcefield\.png".*/i);
const skill4 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/markdown\.png".*/i);
const skill5 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/blessingfromabove\.png".*/i);
const skill6 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/circleofprotection\.png".*/i);
const skill7 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/vanish\.png".*/i);
const skill8 = response.match(/<img align="absmiddle" border="0" src="\/images\/skills\/hitman\.png".*/i);
var skills = '';
if (skill0 != null || skill1 != null || skill2 != null)
skills += "<font color=#F26900>ferocity</font>"
if (skill3 != null || skill4 != null || skill5 != null)
skills += "<font color=#00DBE9>preservation</font>"
if (skill6 != null || skill7 != null || skill8 != null)
skills += "<font color=#E3C71D>affliction</font>"
if (skills == "")
skills += "unknown"
let menu = document.querySelector("#crewmembers > tbody > tr:nth-child("+rownum+")")
let powerTD = document.createElement('td');
powerTD.innerHTML = charpower2.toLocaleString("en-US");
powerTD.setAttribute("id", "charpower")
insertAfter(powerTD, menu.lastElementChild);
let eleTD = document.createElement('td');
eleTD.innerHTML = parseInt(charele[1].replace(",","")).toLocaleString("en-US");
eleTD.setAttribute("id", "charele")
insertAfter(eleTD, menu.lastElementChild);
let atkTD = document.createElement('td');
atkTD.innerHTML = attack2.toLocaleString("en-US");
atkTD.setAttribute("id", "charatk")
insertAfter(atkTD, menu.lastElementChild);
let hpTD = document.createElement('td');
hpTD.innerHTML = hitpoints2.toLocaleString("en-US");
hpTD.setAttribute("id", "charhp")
insertAfter(hpTD, menu.lastElementChild);
let chaosTD = document.createElement('td');
chaosTD.innerHTML = parseInt(charchaos[1].replace(",","")).toLocaleString("en-US");
chaosTD.setAttribute("id", "charchaos")
insertAfter(chaosTD, menu.lastElementChild);
let wildTD = document.createElement('td');
wildTD.innerHTML = parseInt(wilderness[1].replace(",","")).toLocaleString("en-US");
wildTD.setAttribute("id", "charwild")
insertAfter(wildTD, menu.lastElementChild);
let yesterdayTD = document.createElement('td');
yesterdayTD.innerHTML = parseInt(growthyesterday3.replaceAll(",","")).toLocaleString("en-US");
yesterdayTD.setAttribute("id", "chargrowth")
insertAfter(yesterdayTD, menu.lastElementChild);
let boosterTD = document.createElement('td');
boosterTD.innerHTML = items3+"/10</font>";
insertAfter(boosterTD, menu.lastElementChild);
let gemTD = document.createElement('td');
gemTD.innerHTML = "<a "+booster4+booster2+"</a>";
insertAfter(gemTD, menu.lastElementChild);
let skillsTD = document.createElement('td');
skillsTD.innerHTML = skills;
insertAfter(skillsTD, menu.lastElementChild);
})}
var time = totalMembers*100
setTimeout(function() {
const reducer = (accumulator, curr) => accumulator + curr
var powerArray = [];
var powerMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charpower">(.*)<\/td>/g);
for (const powerMatchLoop of powerMatch) {
let powerObj = [parseInt(powerMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const power of powerObj) {
powerArray.push(power);}}
var powerNumbers = powerArray.map(Number)
const powerTotal = powerNumbers.reduce(reducer)
document.querySelector("#powerInsert").textContent = powerTotal.toLocaleString("en-US")
document.querySelector("#powerAvg").textContent = Math.round(powerTotal/totalMembers).toLocaleString("en-US")
var eleArray = [];
var eleMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charele">(.*)<\/td>/g);
for (const eleMatchLoop of eleMatch) {
let eleObj = [parseInt(eleMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const ele of eleObj) {
eleArray.push(ele);}}
var eleNumbers = eleArray.map(Number)
const eleTotal = eleNumbers.reduce(reducer)
document.querySelector("#eleInsert").textContent = eleTotal.toLocaleString("en-US")
document.querySelector("#eleAvg").textContent = Math.round(eleTotal/totalMembers).toLocaleString("en-US")
var atkArray = [];
var atkMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charatk">(.*)<\/td>/g);
for (const atkMatchLoop of atkMatch) {
let atkObj = [parseInt(atkMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const atk of atkObj) {
atkArray.push(atk);}}
var atkNumbers = atkArray.map(Number)
const atkTotal = atkNumbers.reduce(reducer)
document.querySelector("#atkInsert").textContent = atkTotal.toLocaleString("en-US")
document.querySelector("#atkAvg").textContent = Math.round(atkTotal/totalMembers).toLocaleString("en-US")
var hpArray = [];
var hpMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charhp">(.*)<\/td>/g);
for (const hpMatchLoop of hpMatch) {
let hpObj = [parseInt(hpMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const hp of hpObj) {
hpArray.push(hp);}}
var hpNumbers = hpArray.map(Number)
const hpTotal = hpNumbers.reduce(reducer)
document.querySelector("#hpInsert").textContent = hpTotal.toLocaleString("en-US")
document.querySelector("#hpAvg").textContent = Math.round(hpTotal/totalMembers).toLocaleString("en-US")
var chaosArray = [];
var chaosMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charchaos">(.*)<\/td>/g);
for (const chaosMatchLoop of chaosMatch) {
let chaosObj = [parseInt(chaosMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const chaos of chaosObj) {
chaosArray.push(chaos);}}
var chaosNumbers = chaosArray.map(Number)
const chaosTotal = chaosNumbers.reduce(reducer)
document.querySelector("#chaosInsert").textContent = chaosTotal.toLocaleString("en-US")
document.querySelector("#chaosAvg").textContent = Math.round(chaosTotal/totalMembers).toLocaleString("en-US")
var wildArray = [];
var wildMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="charwild">(.*)<\/td>/g);
for (const wildMatchLoop of wildMatch) {
let wildObj = [parseInt(wildMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const wild of wildObj) {
wildArray.push(wild);}}
var wildNumbers = wildArray.map(Number)
const wildTotal = wildNumbers.reduce(reducer)
document.querySelector("#wildInsert").textContent = wildTotal.toLocaleString("en-US")
document.querySelector("#wildAvg").textContent = Math.round(wildTotal/totalMembers).toLocaleString("en-US")
var growthArray = [];
var growthMatch = document.querySelector("#crewmembers").innerHTML.matchAll(/<td id="chargrowth">(.*)<\/td>/g);
for (const growthMatchLoop of growthMatch) {
let growthObj = [parseInt(growthMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const growth of growthObj) {
growthArray.push(growth);}}
var growthNumbers = growthArray.map(Number)
const growthTotal = growthNumbers.reduce(reducer)
document.querySelector("#growthInsert").textContent = growthTotal.toLocaleString("en-US")
document.querySelector("#growthAvg").textContent = Math.round(growthTotal/totalMembers).toLocaleString("en-US")
}, time);
var loadingimg = "<img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/loading.gif>"
var crewdesc = document.querySelector("#content-header-row > div:nth-child("+myCrew+") > div > div.text-left").innerHTML.replaceAll("<hr>","<p>")
var crewenemy = '';
if (document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Enemy<\/a><\/b>/i) != null)
crewenemy = " | "+document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Enemy<\/a><\/b>/i)
if (crewenemy == null)
crewenemy = ""
var crewally = '';
if (document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Alliance<\/a><\/b>/i) != null)
crewally = "<br>"+document.querySelector("#content-header-row > div:nth-child("+(myCrew-1)+") > div > div:nth-child(3)").innerHTML.match(/<a href="crew_profile\.php\?id=.*=.*">.* Alliance<\/a><\/b>/i)
if (crewally == null)
crewally = ""
var content = `
<div id="crewlinks">
<a href=/trade?isCrewTrade=1&tradeWith=`+crewID+`>Trade</a> |
<a href=/treasury?`+treasury[1]+`>Treasury</a> |
<a href=/crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid=`+crewID+`>Raid Results</a> |
<a href=/crew_trophyroom.php?crewid=`+crewID+`>Trophies</a>
`+crewally+`
`+crewenemy+`
</div>
<p><br>
<table id="outercrewpro"><tr>
<td valign="top" width=500px height="590px">
<table>
<tr><td id="crewpic"><center>`+crewPic+`</td></tr>
<tr><td></td></tr>
</table>
</td>
<td valign="top">
<table class="crewpro" width="640px">
<tr>
<td><b>CREATED</b><br>`+createdDate+`</td>
<td><b>MEMBERS</b><br>`+totalMembers+`/200</td>
<td><b>LEADER</b><br>`+leaderChar+`</td>
<td><b>AVG LVL</b><br>`+avgLevel+`</td>
</tr>
<tr>
<td><b>TOT POWER</b><br><span id="powerInsert">`+loadingimg+`</span></td><td><b>AVG POWER</b><br><span id="powerAvg">`+loadingimg+`</span></td>
<td><b>TOT ELE DMG</b><br><span id="eleInsert">`+loadingimg+`</span></td><td><b>AVG ELE DMG</b><br><span id="eleAvg">`+loadingimg+`</span></td>
</tr><tr>
<td><b>TOT ATK</b><br><span id="atkInsert">`+loadingimg+`</span></td><td><b>AVG ATK</b><br><span id="atkAvg">`+loadingimg+`</span></td>
<td><b>TOT HP</b><br><span id="hpInsert">`+loadingimg+`</span></td><td><b>AVG HP</b><br><span id="hpAvg">`+loadingimg+`</span></td>
</tr>
<tr>
<td><b>TOT CHAOS</b><br><span id="chaosInsert">`+loadingimg+`</span></td><td><b>AVG CHAOS</b><br><span id="chaosAvg">`+loadingimg+`</span></td>
<td><b>TOT WILDER</b><br><span id="wildInsert">`+loadingimg+`</span></td><td><b>AVG WILDER</b><br><span id="wildAvg">`+loadingimg+`</span></td>
</tr><tr>
<td><b>TOT GROWTH</b><br><span id="growthInsert">`+loadingimg+`</span></td><td><b>AVG GROWTH</b><br><span id="growthAvg">`+loadingimg+`</span></td>
<td valign="top"><b></b></td>
</tr>
</td></tr></table><center>
<b>LAST RAID</b>: `+lastRaid2+`
<div id="crewdesc"><p style="margin-top:5px">
`+crewdesc+`<p></div>
<table id="alliesandenemies"><tr>
<td valign="top">
<b>ALLIES</b><br><center>
<div class="allies">
`+allies+`
</div>
</td>
<td valign="top">
<b>ENEMIES</b><br><center>
<div class="allies">
`+enemies+`
</div>
</td></tr></table>
<div id=crewupgrades><center>
`+crewUpgrades+`
</td></tr></table></div>
`
var header = document.querySelector("#content-header-row > div > div.widget-content.widget-content-area.br-6 > h2")
header.innerHTML = header.innerHTML+content
var columns = document.querySelector("#content-header-row")
columns.innerHTML = columns.innerHTML.replace(/<\/div>[\n\r]<div class="col-lg-6 col-12 layout-spacing">[\n\r].*/i,"")
var upgrades = document.querySelector("#content-header-row").innerHTML
var gps = upgrades.match(/<img border="0" src="\/images\/crewup\/gps\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Global Positioning System \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases chance a crew member will assist you in a fight\. Each upgrade gives an additional 1% chance\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var gpslevel = (parseInt(gps[1])+parseInt(gps[3]))/parseInt(gps[2])*100
if (gpslevel != 100){GM_addStyle ( `body img[src*="crewup/gps.gif"]{filter: grayscale(100%) !important;}`)}
if (gpslevel == 100){GM_addStyle ( `body img[src*="crewup/gps.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup1.gif") !important;}`)}
var depository = upgrades.match(/<img border="0" src="\/images\/crewup\/depository\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Depository \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases the amount of points that drop for the crew during successful guardian raids\. Each upgrade gives a 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var depositorylevel = (parseInt(depository[1])+parseInt(depository[3]))/parseInt(depository[2])*100
if (depositorylevel != 100){GM_addStyle ( `body img[src*="crewup/depository.gif"]{filter: grayscale(100%) !important;}`)}
if (depositorylevel == 100){GM_addStyle ( `body img[src*="crewup/depository.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup2.gif") !important;}`)}
var morale = upgrades.match(/<img border="0" src="\/images\/crewup\/morale\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Morale \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members HP\. Each upgrade gives a 1% HP increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var moralelevel = (parseInt(morale[1])+parseInt(morale[3]))/parseInt(morale[2])*100
if (moralelevel != 100){GM_addStyle ( `body img[src*="crewup/morale.gif"]{filter: grayscale(100%) !important;}`)}
if (moralelevel == 100){GM_addStyle ( `body img[src*="crewup/morale.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup3.gif") !important;}`)}
var drums = upgrades.match(/<img border="0" src="\/images\/crewup\/wardrums\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>War Drums \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all members ATK\. Each upgrade gives a 1% ATK increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var drumslevel = (parseInt(drums[1])+parseInt(drums[3]))/parseInt(drums[2])*100
if (drumslevel != 100){GM_addStyle ( `body img[src*="crewup/wardrums.gif"]{filter: grayscale(100%) !important;}`)}
if (drumslevel == 100){GM_addStyle ( `body img[src*="crewup/wardrums.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup4.gif") !important;}`)}
var fury = upgrades.match(/<img border="0" src="\/images\/crewup\/fury\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Fury \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Gives all crew members additional rage per turn\. Each upgrade awards 20 rage per turn\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var furylevel = (parseInt(fury[1])+parseInt(fury[3]))/parseInt(fury[2])*100
if (furylevel != 100){GM_addStyle ( `body img[src*="crewup/fury.gif"]{filter: grayscale(100%) !important;}`)}
if (furylevel == 100){GM_addStyle ( `body img[src*="crewup/fury.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup5.gif") !important;}`)}
var fire = upgrades.match(/<img border="0" src="\/images\/crewup\/underfire\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Under Fire \(Level (.*)\/(.*) \+(.*)\)<\/b><br>All crew members strip more exp from players on the crew hitlist\. Each upgrade gives 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var firelevel = (parseInt(fire[1])+parseInt(fire[3]))/parseInt(fire[2])*100
if (firelevel != 100){GM_addStyle ( `body img[src*="crewup/underfire.gif"]{filter: grayscale(100%) !important;}`)}
if (firelevel == 100){GM_addStyle ( `body img[src*="crewup/underfire.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup6.gif") !important;}`)}
var res = upgrades.match(/<img border="0" src="\/images\/crewup\/resistance\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Essential Resistance \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members resistances during crew raids\. Each upgrade gives a 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var reslevel = (parseInt(res[1])+parseInt(res[3]))/parseInt(res[2])*100
if (reslevel != 100){GM_addStyle ( `body img[src*="crewup/resistance.gif"]{filter: grayscale(100%) !important;}`)}
if (reslevel == 100){GM_addStyle ( `body img[src*="crewup/resistance.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup7.gif") !important;}`)}
var power = upgrades.match(/<img border="0" src="\/images\/crewup\/power\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Essential Power \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members elemental power during crew raids\. Each upgrade gives a 1% increase\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var powerlevel = (parseInt(power[1])+parseInt(power[3]))/parseInt(power[2])*100
if (powerlevel != 100){GM_addStyle ( `body img[src*="crewup/power.gif"]{filter: grayscale(100%) !important;}`)}
if (powerlevel == 100){GM_addStyle ( `body img[src*="crewup/power.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup8.gif") !important;}`)}
var temper = upgrades.match(/<img border="0" src="\/images\/crewup\/maxcap\.gif" onmouseover="popup\(event,'<div style="width:200px"><b>Maximum Temper \(Level (.*)\/(.*) \+(.*)\)<\/b><br>Increases all crew members max rage cap\. Each upgrade increases cap by 200\.<\/div>','808080'\)" ;="" onmouseout="kill\(\)">/i)
var temperlevel = (parseInt(temper[1])+parseInt(temper[3]))/parseInt(temper[2])*100
if (temperlevel != 100){GM_addStyle ( `body img[src*="crewup/maxcap.gif"]{filter: grayscale(100%) !important;}`)}
if (temperlevel == 100){GM_addStyle ( `body img[src*="crewup/maxcap.gif"]{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/crewup9.gif") !important;}`)}
})})}
// god status page
if (document.URL.indexOf("godstatus") != -1 ) {
GM_addStyle ( `
#content-header-row > h2{background:none !important;}
hr.hr {border-top: 1px solid #ffffff;margin: 3px;}
#content-header-row > div{display: none !important;}
`);
var Agnar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Agnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Agnar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Agnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Agnar == "")
Agnar = "Agnar"
var Valzek = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Valzek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Valzek = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Valzek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Valzek == "")
Valzek = "Valzek"
var Arcon = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Arcon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Arcon = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Arcon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Arcon == "")
Arcon = "Arcon"
var Firan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Firan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Firan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Firan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Firan == "")
Firan = "Firan"
var Kinark = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kinark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Kinark = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kinark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Kinark == "")
Kinark = "Kinark"
var Shayar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shayar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Shayar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shayar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Shayar == "")
Shayar = "Shayar"
var Holgor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Holgor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Holgor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Holgor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Holgor == "")
Holgor = "Holgor"
var Envar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Envar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Envar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Envar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Envar == "")
Envar = "Envar"
var Banok = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Banok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Banok = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Banok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Banok == "")
Banok = "Banok"
var Rezun = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rezun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rezun = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rezun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rezun == "")
Rezun = "Rezun"
var Rillax = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rillax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rillax = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rillax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rillax == "")
Rillax = "Rillax"
var Villax = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Villax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Villax = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Villax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Villax == "")
Villax = "Villax"
var Dexor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dexor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dexor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dexor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dexor == "")
Dexor = "Dexor"
var Gregov = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gregov.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Gregov = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gregov.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Gregov == "")
Gregov = "Gregov"
var Murfax = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murfax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Murfax = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murfax.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Murfax == "")
Murfax = "Murfax"
var Thanox = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Thanox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Thanox = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Thanox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Thanox == "")
Thanox = "Thanox"
var Skarthul = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skarthul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Skarthul = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skarthul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Skarthul == "")
Skarthul = "Skarthul"
var Straya = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Straya.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Straya = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Straya.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Straya == "")
Straya = "Straya"
var Dlanod = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dlanod.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dlanod = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dlanod.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dlanod == "")
Dlanod = "Dlanod"
var Viserion = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Viserion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Viserion = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Viserion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Viserion == "")
Viserion = "Viserion"
var Balerion = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Balerion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Balerion = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Balerion.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Balerion == "")
Balerion = "Balerion"
var Xynak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xynak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Xynak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xynak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Xynak == "")
Xynak = "Xynak"
var Crolvak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crolvak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Crolvak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crolvak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Crolvak == "")
Crolvak = "Crolvak"
var Esquin = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Esquin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Esquin = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Esquin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Esquin == "")
Esquin = "Esquin"
var Raiyar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Raiyar, the Shadow Master.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Raiyar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Raiyar, the Shadow Master.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Raiyar == "")
Raiyar = "Raiyar"
var Bolkor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bolkor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Bolkor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bolkor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Bolkor == "")
Bolkor = "Bolkor"
var Nafir = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nafir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nafir = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nafir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nafir == "")
Nafir = "Nafir"
var Yirkon = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Yirkon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Yirkon = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Yirkon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Yirkon == "")
Yirkon = "Yirkon"
var Keeper = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Keeper of Nature.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Keeper = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Keeper of Nature.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Keeper == "")
Keeper = "Keeper"
var Akkel = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Akkel.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Akkel = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Akkel.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Akkel == "")
Akkel = "Akkel"
var Nayark = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nayark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nayark = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nayark.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nayark == "")
Nayark = "Nayark"
var Apparition = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Apparition.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Apparition = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Apparition.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Apparition == "")
Apparition = "Apparition"
var Zikkir = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zikkir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Zikkir = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zikkir.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Zikkir == "")
Zikkir = "Zikkir"
var Volgan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Volgan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Volgan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Volgan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Volgan == "")
Volgan = "Volgan"
var Jorun = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jorun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Jorun = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jorun.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Jorun == "")
Jorun = "Jorun"
var Tarkin = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tarkin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Tarkin = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tarkin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Tarkin == "")
Tarkin = "Tarkin"
var Sacrina = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sacrina.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sacrina = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sacrina.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sacrina == "")
Sacrina = "Sacrina"
var Karvaz = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Karvaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Karvaz = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Karvaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Karvaz == "")
Karvaz = "Karvaz"
var Felroc = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Felroc.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Felroc = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Felroc.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Felroc == "")
Felroc = "Felroc"
var Kretok = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kretok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Kretok = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Kretok.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Kretok == "")
Kretok = "Kretok"
var Drake = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Drake.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Drake = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Drake.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Drake == "")
Drake = "Drake"
var Captain = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Captain.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Captain = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Captain.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Captain == "")
Captain = "Captain"
var Qsec = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Q-SEC.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Qsec = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Q-SEC.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Qsec == "")
Qsec = "Q-SEC"
var Dragonite = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dragonite.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dragonite = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dragonite.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dragonite == "")
Dragonite = "Dragonite"
var Beast = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Beast.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Beast = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Beast.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Beast == "")
Beast = "Beast"
var Slug = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slug.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Slug = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slug.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Slug == "")
Slug = "Slug"
var Sylvanna = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sylvanna.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sylvanna = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sylvanna.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sylvanna == "")
Sylvanna = "Sylvanna"
var Lacuste = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lacuste.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Lacuste = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lacuste.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Lacuste == "")
Lacuste = "Lacuste"
var Anvilfist = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anvilfist.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Anvilfist = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anvilfist.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Anvilfist == "")
Anvilfist = "Anvilfist"
var Gorganus = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gorganus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Gorganus = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gorganus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Gorganus == "")
Gorganus = "Gorganus"
var Ormsul = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ormsul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ormsul = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ormsul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ormsul == "")
Ormsul = "Ormsul"
var Skybrine = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skybrine.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Skybrine = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Skybrine.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Skybrine == "")
Skybrine = "Skybrine"
var Windstrike = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Windstrike.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Windstrike = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Windstrike.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Windstrike == "")
Windstrike = "Windstrike"
var Grivvek = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Grivvek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Grivvek = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Grivvek.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Grivvek == "")
Grivvek = "Grivvek"
var Varsanor = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varsanor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Varsanor = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varsanor.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Varsanor == "")
Varsanor = "Varsanor"
var Crantos = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crantos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Crantos = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crantos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Crantos == "")
Crantos = "Crantos"
var Emerald = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Emerald.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Emerald = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Emerald.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Emerald == "")
Emerald = "Emerald"
var Murderface = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murderface.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Murderface = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Murderface.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Murderface == "")
Murderface = "Murderface"
var Detox = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Detox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Detox = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Detox.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Detox == "")
Detox = "Detox"
var Samatha = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Samatha.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Samatha = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Samatha.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Samatha == "")
Samatha = "Samatha"
var Anguish = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anguish.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Anguish = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Anguish.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Anguish == "")
Anguish = "Anguish"
var Numerocure = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Numerocure.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Numerocure = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Numerocure.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Numerocure == "")
Numerocure = "Numerocure"
var Hackerphage = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hackerphage.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Hackerphage = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hackerphage.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Hackerphage == "")
Hackerphage = "Hackerphage"
var Howldroid = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Howldroid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Howldroid = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Howldroid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Howldroid == "")
Howldroid = "Howldroid"
var Slashbrood = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slashbrood.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Slashbrood = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Slashbrood.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Slashbrood == "")
Slashbrood = "Slashbrood"
var Neudeus = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Neudeus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Neudeus = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Neudeus.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Neudeus == "")
Neudeus = "Neudeus"
var Baron = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Baron.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Baron = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Baron.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Baron == "")
Baron = "Baron"
var Freezebreed = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Freezebreed.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Freezebreed = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Freezebreed.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Freezebreed == "")
Freezebreed = "Freezebreed"
var Rotborn = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rotborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rotborn = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rotborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rotborn == "")
Rotborn = "Rotborn"
var Melt = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Melt.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Melt = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Melt.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Melt == "")
Melt = "Melt"
var Chaos = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lady Chaos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Chaos = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Lady Chaos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Chaos == "")
Chaos = "Chaos"
var Gnorb = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gnorb.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Gnorb = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Gnorb.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Gnorb == "")
Gnorb = "Gnorb"
var Nessam = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nessam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nessam = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nessam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nessam == "")
Nessam = "Nessam"
var Crane = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crane.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Crane = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Crane.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Crane == "")
Crane = "Crane"
var Pinosis = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Pinosis.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Pinosis = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Pinosis.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Pinosis == "")
Pinosis = "Pinosis"
var Tsort = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tsort.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Tsort = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tsort.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Tsort == "")
Tsort = "Tsort"
var Shadow = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shadow<\/a>.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Shadow = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shadow<\/a>.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Shadow == "")
Shadow = "Shadow"
var Xordam = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xordam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Xordam = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Xordam.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Xordam == "")
Xordam = "Xordam"
var Ebliss = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ebliss.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ebliss = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ebliss.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ebliss == "")
Ebliss = "Ebliss"
var Brutalitar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Brutalitar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Brutalitar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Brutalitar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Brutalitar == "")
Brutalitar = "Brutalitar"
var Dreg = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dreg.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Dreg = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Dreg.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Dreg == "")
Dreg = "Dreg"
var Ashnar = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ashnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ashnar = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ashnar.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ashnar == "")
Ashnar = "Ashnar"
var Zhul = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zhul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Zhul = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zhul.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Zhul == "")
Zhul = "Zhul"
var Ganja = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganja.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ganja = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganja.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ganja == "")
Ganja = "Ganja"
var Sibannac = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sibannac.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sibannac = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sibannac.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sibannac == "")
Sibannac = "Sibannac"
var Smoot = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Smoot.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Smoot = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Smoot.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Smoot == "")
Smoot = "Smoot"
var Bloodchill = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bloodchill.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Bloodchill = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Bloodchill.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Bloodchill == "")
Bloodchill = "Bloodchill"
var Nabak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nabak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Nabak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Nabak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Nabak == "")
Nabak = "Nabak"
var Shuk = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shuk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Shuk = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Shuk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Shuk == "")
Shuk = "Shuk"
var Varan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Varan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Varan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Varan == "")
Varan = "Varan"
var Narada = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Narada.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Narada = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Narada.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Narada == "")
Narada = "Narada"
var Ariella = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ariella.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ariella = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ariella.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ariella == "")
Ariella = "Ariella"
var Suka = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Suka.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Suka = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Suka.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Suka == "")
Suka = "Suka"
var Ganeshan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganeshan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Ganeshan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Ganeshan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Ganeshan == "")
Ganeshan = "Ganeshan"
var Garland = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Garland.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Garland = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Garland.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Garland == "")
Garland = "Garland"
var Tylos = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tylos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Tylos = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Tylos.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Tylos == "")
Tylos = "Tylos"
var Threk = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Threk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Threk = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Threk.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Threk == "")
Threk = "Threk"
var Jazzmin = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jazzmin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Jazzmin = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Jazzmin.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Jazzmin == "")
Jazzmin = "Jazzmin"
var Sigil = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sigil.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Sigil = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Sigil.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Sigil == "")
Sigil = "Sigil"
var Synge = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Synge.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Synge = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Synge.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Synge == "")
Synge = "Synge"
var Rancid = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rancid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Rancid = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Rancid.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Rancid == "")
Rancid = "Rancid"
var Terrance = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Terrance.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Terrance = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Terrance.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Terrance == "")
Terrance = "Terrance"
var Zertan = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zertan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Zertan = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Zertan.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Zertan == "")
Zertan = "Zertan"
var Quiver = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Quiver.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Quiver = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Quiver.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Quiver == "")
Quiver = "Quiver"
var Wanhiroeaz = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Wanhiroeaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Wanhiroeaz = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Wanhiroeaz.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Wanhiroeaz == "")
Wanhiroeaz = "Wanhiroeaz"
var Vitkros = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Vitkros.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Vitkros = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Vitkros.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Vitkros == "")
Vitkros = "Vitkros"
var Hyrak = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hyrak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Hyrak = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Hyrak.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Hyrak == "")
Hyrak = "Hyrak"
var Mistress = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Mistress.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Mistress = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Mistress.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Mistress == "")
Mistress = "Mistress"
var Traxodon = '';
if (document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Traxodon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g) != null)
Traxodon = document.querySelector("#content-header-row > div > table").innerHTML.match(/<a href="raidattack\.php\?raidid=.*">.*Traxodon.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]/g).toString().replaceAll("<td>","").replaceAll("</td>","<br>").replace(`<a href="crew_profile`,`<hr class="hr"><a href="crew_profile`).replace(/,.*/g,"")
if (Traxodon == "")
Traxodon = "Traxodon"
var header = document.querySelector("#content-header-row > h2")
var style2 = "height:445px;width:445px;opacity:25%;"
var style3 = "height:293px;width:293px;opacity:25%;"
var style4 = "height:218px;width:218px;opacity:25%;"
var style5 = "height:172px;width:172px;opacity:25%;"
var style6 = "height:142px;width:142px;opacity:25%;"
var style7 = "height:120px;width:120px;opacity:25%;"
var godtabs = `
GODS DEFEATED IN THE LAST 24 HOURS<p>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/agnargod.png style="`+style2+`" alt="agnar"><div class="centered">`+Agnar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/valzekdeathgod.png style="`+style2+`" alt="valzek"><div class="centered">`+Valzek+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/arcongod.png style="`+style5+`" alt="arcon"><div class="centered">`+Arcon+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/firangod.png style="`+style5+`" alt="firan"><div class="centered">`+Firan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/kinarkgod.png style="`+style5+`" alt="kinark"><div class="centered">`+Kinark+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/shayargod.png style="`+style5+`" alt="shayar"><div class="centered">`+Shayar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/holgorgod.png style="`+style5+`" alt="holgor"><div class="centered">`+Holgor+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/vomgod1.jpg style="`+style5+`" alt="envar"><div class="centered">`+Envar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/vomgod2.jpg style="`+style5+`" alt="banok"><div class="centered">`+Banok+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/vomgod3.jpg style="`+style5+`" alt="rezun"><div class="centered">`+Rezun+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/Rillaxgod.png style="`+style5+`" alt="rillax"><div class="centered">`+Rillax+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/villaxgod.png style="`+style5+`" alt="villax"><div class="centered">`+Villax+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velgod1.jpg style="`+style4+`" alt="dexor"><div class="centered">`+Dexor+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velgod2.jpg style="`+style4+`" alt="gregov"><div class="centered">`+Gregov+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velgod3.jpg style="`+style4+`" alt="murfax"><div class="centered">`+Murfax+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/velendgamegod.jpg style="`+style4+`" alt="thanox"><div class="centered">`+Thanox+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/moba98.jpg style="`+style5+`" alt="skarthul"><div class="centered">`+Skarthul+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/mobb11.jpg style="`+style5+`" alt="straya"><div class="centered">`+Straya+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/dlanod.jpg style="`+style5+`" alt="dlanod"><div class="centered">`+Dlanod+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/winterosdragon1.jpg style="`+style5+`" alt="viserion"><div class="centered">`+Viserion+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/mobe79.jpg style="`+style5+`" alt="balerion"><div class="centered">`+Balerion+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3arcane.jpg style="`+style6+`" alt="xynak"><div class="centered">`+Xynak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3fire.jpg style="`+style6+`" alt="crolvak"><div class="centered">`+Crolvak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3kinetic.jpg style="`+style6+`" alt="esquin"><div class="centered">`+Esquin+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3shadow.jpg style="`+style6+`" alt="raiyar"><div class="centered">`+Raiyar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod3holy.jpg style="`+style6+`" alt="bolkor"><div class="centered">`+Bolkor+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegodultimate.jpg style="`+style6+`" alt="nafir"><div class="centered">`+Nafir+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2shadow.jpg style="`+style5+`" alt="yirkon"><div class="centered">`+Yirkon+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2kinetic.jpg style="`+style5+`" alt="keeper"><div class="centered">`+Keeper+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2fire.jpg style="`+style5+`" alt="akkel"><div class="centered">`+Akkel+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2arcane.jpg style="`+style5+`" alt="nayark"><div class="centered">`+Nayark+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod2holy.jpg style="`+style5+`" alt="apparition"><div class="centered">`+Apparition+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1shadow.jpg style="`+style5+`" alt="zikkir"><div class="centered">`+Zikkir+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1kinetic.jpg style="`+style5+`" alt="volgan"><div class="centered">`+Volgan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1fire.jpg style="`+style5+`" alt="jorun"><div class="centered">`+Jorun+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1arcane.jpg style="`+style5+`" alt="tarkin"><div class="centered">`+Tarkin+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/runegod1holy.jpg style="`+style5+`" alt="sacrina"><div class="centered">`+Sacrina+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/lordkarvazbase.jpg style="`+style3+`" alt="karvaz"><div class="centered">`+Karvaz+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/firemob43.jpg style="`+style3+`" alt="felroc"><div class="centered">`+Felroc+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/natureboss1.jpg style="`+style3+`" alt="kretok"><div class="centered">`+Kretok+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/under_undeadDragon.jpg style="`+style6+`" alt="drake"><div class="centered">`+Drake+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/under_zombie1.jpg style="`+style6+`" alt="captain"><div class="centered">`+Captain+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/qsecCommander.jpg style="`+style6+`" alt="qsec"><div class="centered">`+Qsec+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/jadedragonite.jpg style="`+style6+`" alt="dragonite"><div class="centered">`+Dragonite+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/cardBeast.jpg style="`+style6+`" alt="beast"><div class="centered">`+Beast+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/noxSlug.jpg style="`+style6+`" alt="slug"><div class="centered">`+Slug+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/sylvanna_torlai.jpg style="`+style5+`" alt="sylvanna"><div class="centered">`+Sylvanna+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lacuste.jpg style="`+style5+`" alt="lacuste"><div class="centered">`+Lacuste+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/anvilfist.jpg style="`+style5+`" alt="anvilfist"><div class="centered">`+Anvilfist+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/gorganus.jpg style="`+style5+`" alt="gorganus"><div class="centered">`+Gorganus+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/ormsul.jpg style="`+style5+`" alt="ormsul"><div class="centered">`+Ormsul+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/skyb.jpg style="`+style5+`" alt="skybrine"><div class="centered">`+Skybrine+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/windstrike.jpg style="`+style5+`" alt="windstrike"><div class="centered">`+Windstrike+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/zomg-assasinzz.jpg style="`+style5+`" alt="grivvek"><div class="centered">`+Grivvek+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/Cave%20Bat%20Lord.jpg style="`+style5+`" alt="varsanor"><div class="centered">`+Varsanor+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/mobs/bossqsecbloke.jpg style="`+style5+`" alt="crantos"><div class="centered">`+Crantos+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian1.gif style="`+style5+`" alt="emerald"><div class="centered">`+Emerald+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian5.gif style="`+style5+`" alt="murderface"><div class="centered">`+Murderface+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian4.gif style="`+style5+`" alt="detox"><div class="centered">`+Detox+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian3.gif style="`+style5+`" alt="samatha"><div class="centered">`+Samatha+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zhulguardian2.gif style="`+style5+`" alt="anguish"><div class="centered">`+Anguish+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob7.jpg style="`+style4+`" alt="hackerphage"><div class="centered">`+Hackerphage+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob8.jpg style="`+style4+`" alt="howldroid"><div class="centered">`+Howldroid+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob9.jpg style="`+style4+`" alt="slashbrood"><div class="centered">`+Slashbrood+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob10.jpg style="`+style4+`" alt="neudeus"><div class="centered">`+Neudeus+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob2.jpg style="`+style6+`" alt="baron"><div class="centered">`+Baron+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob1.jpg style="`+style6+`" alt="freezebreed"><div class="centered">`+Freezebreed+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob4.jpg style="`+style6+`" alt="rotborn"><div class="centered">`+Rotborn+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob3.jpg style="`+style6+`" alt="melt"><div class="centered">`+Melt+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob5.jpg style="`+style6+`" alt="chaos"><div class="centered">`+Chaos+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/coesmobs/mob6.jpg style="`+style6+`" alt="numerocure"><div class="centered">`+Numerocure+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Gnorb.jpg style="`+style7+`" alt="gnorb"><div class="centered">`+Gnorb+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Nessam.jpg style="`+style7+`" alt="nessam"><div class="centered">`+Nessam+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Crane.jpg style="`+style7+`" alt="crane"><div class="centered">`+Crane+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Pinosis.jpg style="`+style7+`" alt="pinosis"><div class="centered">`+Pinosis+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Tsort.jpg style="`+style7+`" alt="tsort"><div class="centered">`+Tsort+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Shadow.jpg style="`+style7+`" alt="shadow"><div class="centered">`+Shadow+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/LF/Xordam.jpg style="`+style7+`" alt="xordam"><div class="centered">`+Xordam+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/stoneravenboss4.jpg style="`+style5+`" alt="ebliss"><div class="centered">`+Ebliss+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss2.jpg style="`+style5+`" alt="brutalitar"><div class="centered">`+Brutalitar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss3.jpg style="`+style5+`" alt="dreg"><div class="centered">`+Dreg+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss4.jpg style="`+style5+`" alt="ashnar"><div class="centered">`+Ashnar+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/guardset4boss5.jpg style="`+style5+`" alt="zhul"><div class="centered">`+Zhul+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/ganja.jpg style="`+style6+`" alt="ganja"><div class="centered">`+Ganja+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/sibannac.jpg style="`+style6+`" alt="sibannac"><div class="centered">`+Sibannac+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/smoot.jpg style="`+style6+`" alt="smoot"><div class="centered">`+Smoot+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/grizzlybear.jpg style="`+style6+`" alt="blood"><div class="centered">`+Bloodchill+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/abomination.jpg style="`+style6+`" alt="ag"><div class="centered">`+Nabak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/newdemon6.jpg style="`+style6+`" alt="kro"><div class="centered">`+Shuk+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_varan.gif style="`+style5+`" alt="varan"><div class="centered">`+Varan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_narada.gif style="`+style5+`" alt="narada"><div class="centered">`+Narada+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lady_ariella.gif style="`+style5+`" alt="ariella"><div class="centered">`+Ariella+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_suka.gif style="`+style5+`" alt="suka"><div class="centered">`+Suka+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lord_ganesha.gif style="`+style5+`" alt="ganeshan"><div class="centered">`+Ganeshan+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod1.jpg style="`+style5+`" alt="wanhiroeaz"><div class="centered">`+Wanhiroeaz+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod2.jpg style="`+style5+`" alt="vitkros"><div class="centered">`+Vitkros+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod3.jpg style="`+style5+`" alt="hyrak"><div class="centered">`+Hyrak+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod4.jpg style="`+style5+`" alt="mistress"><div class="centered">`+Mistress+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/lowbiegod5.jpg style="`+style5+`" alt="traxodon"><div class="centered">`+Traxodon+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/council1.jpg style="`+style5+`" alt="garland"><div class="centered">`+Garland+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council2.jpg style="`+style5+`" alt="tylos"><div class="centered">`+Tylos+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council3.jpg style="`+style5+`" alt="threk"><div class="centered">`+Threk+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council4.jpg style="`+style5+`" alt="jazzmin"><div class="centered">`+Jazzmin+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/council5.jpg style="`+style5+`" alt="sigil"><div class="centered">`+Sigil+`</div></div></td>
</tr></table>
<table class="godstatus"><tr>
<td><div class="godbox"><img src=https://www.outwar.com/images/reddragon.jpg style="`+style5+`" alt="synge"><div class="centered">`+Synge+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/rancid.jpg style="`+style5+`" alt="rancid"><div class="centered">`+Rancid+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/terrance.jpg style="`+style5+`" alt="terrance"><div class="centered">`+Terrance+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/zertan.jpg style="`+style5+`" alt="zertan"><div class="centered">`+Zertan+`</div></div></td>
<td><div class="godbox"><img src=https://www.outwar.com/images/quiver.jpg style="`+style5+`" alt="quiver"><div class="centered">`+Quiver+`</div></div></td>
</tr></table>
`
header.innerHTML = godtabs
}
// level chart
if (document.URL.indexOf("com/home") != -1 ) {
if (document.URL.indexOf("com/homepost") == -1 ) {
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
GM_addStyle ( `
#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div > div:nth-child(7){margin-left:15px !important;}
#expchart{margin-left:0px !important; width:361px !important;height:87px !important;overflow-y: scroll !important}
#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div > div:nth-child(7) > div > div.w-100 > div > table > tbody > tr > td{padding-right:10px !important;}
`);
var levelchart = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div");
var chart = `
<div class="d-flex b-skills">
<div>
</div>
<div class="w-100">
<h5>OUTWAR LEVEL CHART</h5><p>
<table>
<tr><td width="45px">Level</td><td width="125px">Experience</td><td width="35px">SP</td><td width="70px">ATK</td><td width="70x">DEF</td></tr>
</table>
<div class="table-responsive" id="expchart">
<table>
<tr><td width="45px">1</td><td width="125px">0</td><td width="35px">0</td><td width="70px">1</td><td width="70px">3</td></tr>
<tr><td>2</td><td>7</td><td>0</td><td>2</td><td>5</td></tr>
<tr><td>3</td><td>25</td><td>0</td><td>4</td><td>8</td></tr>
<tr><td>4</td><td>50</td><td>0</td><td>6</td><td>12</td></tr>
<tr><td>5</td><td>150</td><td>0</td><td>9</td><td>16</td></tr>
<tr><td>6</td><td>250</td><td>0</td><td>12</td><td>21</td></tr>
<tr><td>7</td><td>450</td><td>0</td><td>15</td><td>27</td></tr>
<tr><td>8</td><td>700</td><td>0</td><td>18</td><td>36</td></tr>
<tr><td>9</td><td>1,000</td><td>0</td><td>22</td><td>44</td></tr>
<tr><td>10</td><td>1,500</td><td>1</td><td>26</td><td>50</td></tr>
<tr><td>11</td><td>3,000</td><td>1</td><td>30</td><td>62</td></tr>
<tr><td>12</td><td>5,000</td><td>2</td><td>36</td><td>71</td></tr>
<tr><td>13</td><td>8,000</td><td>2</td><td>38</td><td>85</td></tr>
<tr><td>14</td><td>12,000</td><td>3</td><td>43</td><td>92</td></tr>
<tr><td>15</td><td>18,000</td><td>3</td><td>48</td><td>107</td></tr>
<tr><td>16</td><td>28,000</td><td>4</td><td>53</td><td>115</td></tr>
<tr><td>17</td><td>40,000</td><td>4</td><td>58</td><td>226</td></tr>
<tr><td>18</td><td>55,000</td><td>5</td><td>63</td><td>231</td></tr>
<tr><td>19</td><td>75,000</td><td>5</td><td>68</td><td>242</td></tr>
<tr><td>20</td><td>100,000</td><td>6</td><td>73</td><td>257</td></tr>
<tr><td>21</td><td>130,000</td><td>6</td><td>78</td><td>264</td></tr>
<tr><td>22</td><td>165,000</td><td>7</td><td>83</td><td>272</td></tr>
<tr><td>23</td><td>215,000</td><td>7</td><td>88</td><td>281</td></tr>
<tr><td>24</td><td>260,000</td><td>8</td><td>95</td><td>290</td></tr>
<tr><td>25</td><td>310,000</td><td>8</td><td>100</td><td>300</td></tr>
<tr><td>26</td><td>370,000</td><td>9</td><td>106</td><td>320</td></tr>
<tr><td>27</td><td>445,000</td><td>9</td><td>112</td><td>335</td></tr>
<tr><td>28</td><td>525,000</td><td>10</td><td>118</td><td>350</td></tr>
<tr><td>29</td><td>625,000</td><td>10</td><td>125</td><td>370</td></tr>
<tr><td>30</td><td>735,000</td><td>11</td><td>132</td><td>392</td></tr>
<tr><td>31</td><td>838,500</td><td>11</td><td>150</td><td>412</td></tr>
<tr><td>32</td><td>950,000</td><td>12</td><td>160</td><td>426</td></tr>
<tr><td>33</td><td>1,082,250</td><td>12</td><td>185</td><td>438</td></tr>
<tr><td>34</td><td>1,224,000</td><td>13</td><td>200</td><td>453</td></tr>
<tr><td>35</td><td>1,378,125</td><td>13</td><td>215</td><td>487</td></tr>
<tr><td>36</td><td>1,530,000</td><td>14</td><td>230</td><td>500</td></tr>
<tr><td>37</td><td>1,732,500</td><td>14</td><td>260</td><td>526</td></tr>
<tr><td>38</td><td>1,920,000</td><td>15</td><td>300</td><td>556</td></tr>
<tr><td>39</td><td>2,131,250</td><td>15</td><td>330</td><td>575</td></tr>
<tr><td>40</td><td>2,325,000</td><td>16</td><td>345</td><td>600</td></tr>
<tr><td>41</td><td>2,537,500</td><td>16</td><td>360</td><td>650</td></tr>
<tr><td>42</td><td>2,800,000</td><td>17</td><td>380</td><td>704</td></tr>
<tr><td>43</td><td>3,105,000</td><td>17</td><td>400</td><td>747</td></tr>
<tr><td>44</td><td>3,380,000</td><td>18</td><td>415</td><td>811</td></tr>
<tr><td>45</td><td>3,687,500</td><td>18</td><td>425</td><td>856</td></tr>
<tr><td>46</td><td>3,990,000</td><td>19</td><td>450</td><td>879</td></tr>
<tr><td>47</td><td>4,312,500</td><td>19</td><td>475</td><td>911</td></tr>
<tr><td>48</td><td>4,620,000</td><td>20</td><td>500</td><td>932</td></tr>
<tr><td>49</td><td>4,935,000</td><td>20</td><td>550</td><td>956</td></tr>
<tr><td>50</td><td>5,250,000</td><td>21</td><td>650</td><td>1,000</td></tr>
<tr><td>51</td><td>6,500,000</td><td>21</td><td>700</td><td>1,032</td></tr>
<tr><td>52</td><td>7,750,000</td><td>22</td><td>750</td><td>1,067</td></tr>
<tr><td>53</td><td>9,250,000</td><td>22</td><td>800</td><td>1,103</td></tr>
<tr><td>54</td><td>11,050,000</td><td>23</td><td>850</td><td>1,250</td></tr>
<tr><td>55</td><td>12,750,000</td><td>23</td><td>875</td><td>1,500</td></tr>
<tr><td>56</td><td>14,750,000</td><td>24</td><td>900</td><td>1,750</td></tr>
<tr><td>57</td><td>17,250,000</td><td>24</td><td>950</td><td>2,000</td></tr>
<tr><td>58</td><td>19,750,000</td><td>25</td><td>1,000</td><td>2,200</td></tr>
<tr><td>59</td><td>22,250,000</td><td>25</td><td>1,250</td><td>2,400</td></tr>
<tr><td>60</td><td>24,750,000</td><td>26</td><td>1,500</td><td>2,500</td></tr>
<tr><td>61</td><td>28,000,000</td><td>26</td><td>1,750</td><td>2,650</td></tr>
<tr><td>62</td><td>31,750,000</td><td>27</td><td>2,000</td><td>2,800</td></tr>
<tr><td>63</td><td>35,750,000</td><td>27</td><td>2,250</td><td>3,000</td></tr>
<tr><td>64</td><td>39,750,000</td><td>28</td><td>2,500</td><td>3,200</td></tr>
<tr><td>65</td><td>44,750,000</td><td>28</td><td>2,750</td><td>3,500</td></tr>
<tr><td>66</td><td>49,750,000</td><td>29</td><td>3,000</td><td>3,800</td></tr>
<tr><td>67</td><td>55,750,000</td><td>29</td><td>3,250</td><td>4,100</td></tr>
<tr><td>68</td><td>61,750,000</td><td>30</td><td>3,500</td><td>4,400</td></tr>
<tr><td>69</td><td>68,750,000</td><td>30</td><td>3,750</td><td>4,700</td></tr>
<tr><td>70</td><td>77,000,000</td><td>31</td><td>4,000</td><td>5,000</td></tr>
<tr><td>71</td><td>90,650,000</td><td>31</td><td>4,150</td><td>5,200</td></tr>
<tr><td>72</td><td>106,900,000</td><td>32</td><td>4,300</td><td>5,450</td></tr>
<tr><td>73</td><td>126,400,000</td><td>32</td><td>4,500</td><td>5,750</td></tr>
<tr><td>74</td><td>152,400,000</td><td>33</td><td>4,750</td><td>6,100</td></tr>
<tr><td>75</td><td>184,900,000</td><td>33</td><td>5,000</td><td>6,500</td></tr>
<tr><td>76</td><td>385,000,000</td><td>34</td><td>5,250</td><td>6,800</td></tr>
<tr><td>77</td><td>675,000,000</td><td>34</td><td>5,500</td><td>7,100</td></tr>
<tr><td>78</td><td>995,600,000</td><td>35</td><td>5,800</td><td>7,500</td></tr>
<tr><td>79</td><td>1,450,920,000</td><td>35</td><td>6,150</td><td>7,900</td></tr>
<tr><td>80</td><td>2,000,000,000</td><td>36</td><td>6,500</td><td>8,500</td></tr>
<tr><td>81</td><td>3,000,000,000</td><td>36</td><td>6,900</td><td>9,200</td></tr>
<tr><td>82</td><td>4,500,000,000</td><td>37</td><td>7,350</td><td>10,000</td></tr>
<tr><td>83</td><td>6,750,000,000</td><td>37</td><td>7,850</td><td>10,900</td></tr>
<tr><td>84</td><td>10,000,000,000</td><td>38</td><td>8,400</td><td>11,900</td></tr>
<tr><td>85</td><td>15,000,000,000</td><td>38</td><td>9,000</td><td>13,000</td></tr>
<tr><td>86</td><td>20,000,000,000</td><td>39</td><td>9,650</td><td>14,200</td></tr>
<tr><td>87</td><td>26,000,000,000</td><td>39</td><td>10,350</td><td>15,500</td></tr>
<tr><td>88</td><td>33,000,000,000</td><td>40</td><td>11,100</td><td>16,900</td></tr>
<tr><td>89</td><td>41,000,000,000</td><td>40</td><td>11,900</td><td>18,400</td></tr>
<tr><td>90</td><td>50,000,000,000</td><td>41</td><td>12,750</td><td>20,000</td></tr>
</table>
</div>
</div>
</div>
</div>
</div>
`
let lvlchart = document.createElement('div');
lvlchart.innerHTML = chart;
insertAfter(lvlchart, levelchart.lastElementChild);
}}
// 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]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0
var arcaneaug = response.match(/ \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0
var fireaug = response.match(/ \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0
var kineticaug = response.match(/ \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0
var shadowaug = response.match(/ \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0
var chaosaug = response.match(/ \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0
var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0
var aug1holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/ \+/i,""))
var aug1arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/ \+/i,""))
var aug1fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/ \+/i,""))
var aug1kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/ \+/i,""))
var aug1shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/ \+/i,""))
var aug1chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/ \+/i,""))
var aug1ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))
fetch("/item_rollover.php?id="+itemID+"_2")
.then(response => response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0
var arcaneaug = response.match(/ \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0
var fireaug = response.match(/ \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0
var kineticaug = response.match(/ \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0
var shadowaug = response.match(/ \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0
var chaosaug = response.match(/ \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0
var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0
var aug2holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/ \+/i,""))
var aug2arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/ \+/i,""))
var aug2fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/ \+/i,""))
var aug2kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/ \+/i,""))
var aug2shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/ \+/i,""))
var aug2chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/ \+/i,""))
var aug2ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))
fetch("/item_rollover.php?id="+itemID+"_3")
.then(response => response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0
var arcaneaug = response.match(/ \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0
var fireaug = response.match(/ \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0
var kineticaug = response.match(/ \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0
var shadowaug = response.match(/ \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0
var chaosaug = response.match(/ \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0
var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0
var aug3holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/ \+/i,""))
var aug3arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/ \+/i,""))
var aug3fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/ \+/i,""))
var aug3kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/ \+/i,""))
var aug3shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/ \+/i,""))
var aug3chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/ \+/i,""))
var aug3ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))
fetch("/item_rollover.php?id="+itemID+"_4")
.then(response => response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0
var arcaneaug = response.match(/ \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0
var fireaug = response.match(/ \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0
var kineticaug = response.match(/ \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0
var shadowaug = response.match(/ \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0
var chaosaug = response.match(/ \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0
var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0
var aug4holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/ \+/i,""))
var aug4arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/ \+/i,""))
var aug4fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/ \+/i,""))
var aug4kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/ \+/i,""))
var aug4shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/ \+/i,""))
var aug4chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/ \+/i,""))
var aug4ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))
fetch("/item_rollover.php?id="+itemID+"_5")
.then(response => response.text())
.then((response) => {
var holyaug = response.match(/ \+([0-9]+) <span style="color:#00FFFF/g);
if (holyaug == null)
holyaug = 0
var arcaneaug = response.match(/ \+([0-9]+) <span style="color:#FFFF00/g);
if (arcaneaug == null)
arcaneaug = 0
var fireaug = response.match(/ \+([0-9]+) <span style="color:#FF0000/g);
if (fireaug == null)
fireaug = 0
var kineticaug = response.match(/ \+([0-9]+) <span style="color:#00FF00/g);
if (kineticaug == null)
kineticaug = 0
var shadowaug = response.match(/ \+([0-9]+) <span style="color:#7e01bc/g);
if (shadowaug == null)
shadowaug = 0
var chaosaug = response.match(/ \+([0-9]+) <span style="color:#f441be/g);
if (chaosaug == null)
chaosaug = 0
var psaug = response.match(/\+([0-9]+)% perfect strike/g);
if (psaug == null)
psaug = 0
var aug5holy = parseInt(holyaug.toString().replace(/ <span style="color:#00FFFF/i,"").replace(/ \+/i,""))
var aug5arcane = parseInt(arcaneaug.toString().replace(/ <span style="color:#FFFF00/i,"").replace(/ \+/i,""))
var aug5fire = parseInt(fireaug.toString().replace(/ <span style="color:#FF0000/i,"").replace(/ \+/i,""))
var aug5kinetic = parseInt(kineticaug.toString().replace(/ <span style="color:#00FF00/i,"").replace(/ \+/i,""))
var aug5shadow = parseInt(shadowaug.toString().replace(/ <span style="color:#7e01bc/i,"").replace(/ \+/i,""))
var aug5chaos = parseInt(chaosaug.toString().replace(/ <span style="color:#f441be/i,"").replace(/ \+/i,""))
var aug5ps = parseInt(psaug.toString().replace(/% perfect strike/i,"").replace(/\+/i,""))
var aholy = aug1holy+aug2holy+aug3holy+aug4holy+aug5holy
var aarcane = aug1arcane+aug2arcane+aug3arcane+aug4arcane+aug5arcane
var afire = aug1fire+aug2fire+aug3fire+aug4fire+aug5fire
var akinetic = aug1kinetic+aug2kinetic+aug3kinetic+aug4kinetic+aug5kinetic
var ashadow = aug1shadow+aug2shadow+aug3shadow+aug4shadow+aug5shadow
var achaos = aug1chaos+aug2chaos+aug3chaos+aug4chaos+aug5chaos
var aps = aug1ps+aug2ps+aug3ps+aug4ps+aug5ps
var Gslot1 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(3)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)
var Gslot2 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(4)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)
var Gslot3 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(5)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/i,0)
var Gslot4 = document.querySelector("#itemtable > tbody > tr:nth-child(2) > td:nth-child(2) > img:nth-child(6)").outerHTML.replace(/<img src="\/images\/gemslot2\.jpg">/i,1).replace(/<img src="\/images\/gem_.*\.jpg">/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(/<span style="color:#00FF00"> \(\+[0-9]+\)<\/span>/g,"").replaceAll(",","");
var atk = item.match(/\+([0-9]+) ATK/) ?? 0
var holy = item.match(/\+([0-9]+) <span style="color:#.*">Holy/) ?? 0
var arcane = item.match(/\+([0-9]+) <span style="color:#.*">Arcane/) ?? 0
var shadow = item.match(/\+([0-9]+) <span style="color:#.*">Shadow/) ?? 0
var fire = item.match(/\+([0-9]+) <span style="color:#.*">Fire/) ?? 0
var kinetic = item.match(/\+([0-9]+) <span style="color:#.*">Kinetic/) ?? 0
var chaos = item.match(/\+([0-9]+) <span style="color:#.*">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(/ \+.* <span style="color:#00FFFF">Holy/," +"+(parseInt(holy[1])-aholy)+" <font color=00FF00>(+"+aholy+")</font><font color=00FFFF> Holy</font>")}
if (aarcane != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* <span style="color:#FFFF00">Arcane/," +"+(parseInt(arcane[1])-aarcane)+" <font color=00FF00>(+"+aarcane+")</font><font color=FFFF00> Arcane</font>")}
if (afire != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* <span style="color:#FF0000">Fire/," +"+(parseInt(fire[1])-afire)+" <font color=00FF00>(+"+afire+")</font><font color=FF0000> Fire</font>")}
if (akinetic != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* <span style="color:#00FF00">Kinetic/," +"+(parseInt(kinetic[1])-akinetic)+" <font color=00FF00>(+"+akinetic+")</font<font color=00FF00> Kinetic</font>")}
if (ashadow != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* <span style="color:#7e01bc">Shadow/," +"+(parseInt(shadow[1])-ashadow)+" <font color=00FF00>(+"+ashadow+")</font><font color=7e01bc> Shadow</font>")}
if (achaos != 0){
edititem.innerHTML = edititem.innerHTML.replace(/ \+.* <span style="color:#f441be">Chaos/," +"+(parseInt(chaos[1])-achaos)+" <font color=00FF00>(+"+achaos+")</font><font color=f441be> Chaos</font>")}
if (aps != 0){
edititem.innerHTML = edititem.innerHTML.replace(/% perfect strike/," <font color=00FF00>(+"+aps+")</font>% perfect strike")}
var g1 = '';
var g2 = '';
var g3 = '';
var g4 = '';
if (atk[1] > 0){
g1 += "+"+Math.round(atk[1]*1.15)+" ATK<br>"
g2 += "+"+Math.round(atk[1]*1.3225)+" ATK<br>"
g3 += "+"+Math.round(atk[1]*1.520875)+" ATK<br>"
g4 += "+"+Math.round(atk[1]*1.74900625)+" ATK<br>"}
if (holy[1]-aholy > 0){
g1 += " +"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"
g2 += " +"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"
g3 += " +"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"
g4 += " +"+(parseInt(holy[1]))+" <font color=00FFFF>Holy</font><br>"}
if (arcane[1]-aarcane > 0){
g1 += " +"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"
g2 += " +"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"
g3 += " +"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"
g4 += " +"+(parseInt(arcane[1]))+" <font color=FFFF00>Arcane</font><br>"}
if (shadow[1]-ashadow > 0){
g1 += " +"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"
g2 += " +"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"
g3 += " +"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"
g4 += " +"+(parseInt(shadow[1]))+" <font color=7E01BC>Shadow</font><br>"}
if (fire[1]-afire > 0){
g1 += " +"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"
g2 += " +"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"
g3 += " +"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"
g4 += " +"+(parseInt(fire[1]))+" <font color=FF0000>Fire</font><br>"}
if (kinetic[1]-akinetic > 0){
g1 += " +"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"
g2 += " +"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"
g3 += " +"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"
g4 += " +"+(parseInt(kinetic[1]))+" <font color=00FF00>Kinetic</font><br>"}
if (chaos[1]-achaos > 0){
g1 += " +"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"
g2 += " +"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"
g3 += " +"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"
g4 += " +"+(parseInt(chaos[1]))+" <font color=E93EB5>Chaos</font><br>"}
if (vile[1] > 0){
g1 += " +"+vile[1]+" vile energy<br>"
g2 += " +"+vile[1]+" vile energy<br>"
g3 += " +"+vile[1]+" vile energy<br>"
g4 += " +"+vile[1]+" vile energy<br>"}
if (hp[1] > 0){
g1 += "+"+Math.round(hp[1]*1.15)+" HP<br>"
g2 += "+"+Math.round(hp[1]*1.3225)+" HP<br>"
g3 += "+"+Math.round(hp[1]*1.520875)+" HP<br>"
g4 += "+"+Math.round(hp[1]*1.74900625)+" HP<br>"}
if (holyr[1] != undefined){
g1 += " +"+holyr[1]+" Holy Resist<br>"
g2 += " +"+holyr[1]+" Holy Resist<br>"
g3 += " +"+holyr[1]+" Holy Resist<br>"
g4 += " +"+holyr[1]+" Holy Resist<br>"}
if (arcaner[1] > 0){
g1 += " +"+arcaner[1]+" Arcane Resist<br>"
g2 += " +"+arcaner[1]+" Arcane Resist<br>"
g3 += " +"+arcaner[1]+" Arcane Resist<br>"
g4 += " +"+arcaner[1]+" Arcane Resist<br>"}
if (shadowr[1] > 0){
g1 += " +"+shadowr[1]+" Shadow Resist<br>"
g2 += " +"+shadowr[1]+" Shadow Resist<br>"
g3 += " +"+shadowr[1]+" Shadow Resist<br>"
g4 += " +"+shadowr[1]+" Shadow Resist<br>"}
if (firer[1] > 0){
g1 += " +"+firer[1]+" Fire Resist<br>"
g2 += " +"+firer[1]+" Fire Resist<br>"
g3 += " +"+firer[1]+" Fire Resist<br>"
g4 += " +"+firer[1]+" Fire Resist<br>"}
if (kineticr[1] > 0){
g1 += " +"+kineticr[1]+" Kinetic Resist<br>"
g2 += " +"+kineticr[1]+" Kinetic Resist<br>"
g3 += " +"+kineticr[1]+" Kinetic Resist<br>"
g4 += " +"+kineticr[1]+" Kinetic Resist<br>"}
if (chaosr[1] > 0){
g1 += " +"+chaosr[1]+" Chaos Resist<br>"
g2 += " +"+chaosr[1]+" Chaos Resist<br>"
g3 += " +"+chaosr[1]+" Chaos Resist<br>"
g4 += " +"+chaosr[1]+" Chaos Resist<br>"}
if (block[1] > 0){
g1 += "+"+block[1]+"% block<br>"
g2 += "+"+block[1]+"% block<br>"
g3 += "+"+block[1]+"% block<br>"
g4 += "+"+block[1]+"% block<br>"}
if (eblock[1] > 0){
g1 += "+"+eblock[1]+"% elemental block<br>"
g2 += "+"+eblock[1]+"% elemental block<br>"
g3 += "+"+eblock[1]+"% elemental block<br>"
g4 += "+"+eblock[1]+"% elemental block<br>"}
if (rpt[1] > 0){
g1 += "+"+Math.round(rpt[1]*1.15)+" rage per hour<br>"
g2 += "+"+Math.round(rpt[1]*1.3225)+" rage per hour<br>"
g3 += "+"+Math.round(rpt[1]*1.520875)+" rage per hour<br>"
g4 += "+"+Math.round(rpt[1]*1.74900625)+" rage per hour<br>"}
if (ept[1] > 0){
g1 += "+"+Math.round(ept[1]*1.15)+" exp per hour<br>"
g2 += "+"+Math.round(ept[1]*1.3225)+" exp per hour<br>"
g3 += "+"+Math.round(ept[1]*1.520875)+" exp per hour<br>"
g4 += "+"+Math.round(ept[1]*1.74900625)+" exp per hour<br>"}
if (ramp[1] > 0){
g1 += "+"+ramp[1]+"% rampage<br>"
g2 += "+"+ramp[1]+"% rampage<br>"
g3 += "+"+ramp[1]+"% rampage<br>"
g4 += "+"+ramp[1]+"% rampage<br>"}
if (ps[1] > 0){
g1 += "+"+ps[1]+"<br>% perfect strike<br>"
g2 += "+"+ps[1]+"<br>% perfect strike<br>"
g3 += "+"+ps[1]+"<br>% perfect strike<br>"
g4 += "+"+ps[1]+"<br>% perfect strike<br>"}
if (mr[1] > 0){
g1 += "+"+Math.round(mr[1]*1.15)+" max rage<br>"
g2 += "+"+Math.round(mr[1]*1.3225)+" max rage<br>"
g3 += "+"+Math.round(mr[1]*1.520875)+" max rage<br>"
g4 += "+"+Math.round(mr[1]*1.74900625)+" max rage<br>"}
if (crit[1] > 0){
g1 += "+"+crit[1]+"% critical hit<br>"
g2 += "+"+crit[1]+"% critical hit<br>"
g3 += "+"+crit[1]+"% critical hit<br>"
g4 += "+"+crit[1]+"% critical hit<br>"}
var openslot = document.querySelectorAll("img[src='/images/gemslot2.jpg']");
if (openslot[0] != null)
openslot[0].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g1+`</div>');`);
if (openslot[0] != null)
openslot[0].setAttribute(`onmouseout`, `kill()`);
if (openslot[1] != null)
openslot[1].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g2+`</div>')`);
if (openslot[1] != null)
openslot[1].setAttribute(`onmouseout`, `kill()`);
if (openslot[2] != null)
openslot[2].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g3+`</div>')`);
if (openslot[2] != null)
openslot[2].setAttribute(`onmouseout`, `kill()`);
if (openslot[3] != null)
openslot[3].setAttribute(`onmouseover`, `popup(event,'<div id=gemcalc>`+g4+`</div>')`);
if (openslot[3] != null)
openslot[3].setAttribute(`onmouseout`, `kill()`);
var itemNameColor = document.querySelector("#itemtable > tbody > tr:nth-child(1) > td").outerHTML.replace(/<td colspan="2" style="height:20px;font-size:12pt;text-shadow: #47462E 1px 1px 2px;color:#/g,"").replace(/" align="left">.*/g,"");
var itemRarity = '';
if (itemNameColor == "FFFFFF")
itemRarity = "Uncommon";
if (itemNameColor == "1eff00")
itemRarity = "Rare";
if (itemNameColor == "ffde5b")
itemRarity = "Elite";
if (itemNameColor == "0070ff")
itemRarity = "Godly";
if (itemNameColor == "CA1111")
itemRarity = "Brutal";
if (itemNameColor == "ff8000")
itemRarity = "King";
if (itemNameColor == "9000ba")
itemRarity = "Mythic"
var gemTxt = `
<td colspan="2" style="padding:2px;" valign="top"><div id="itemGemCalc">
<table width=300px border=1 bordercolor=#D4D4D4 id=gemcalc><tr><td>
Item Rarity: <font color=`+itemNameColor+`>`+itemRarity+`
</td><td>
Number of Gems: `+gems+`
</td></tr></table>
<div id=mouseovergem>Mouseover empty gem slot to see gemmed stats</div><p>
</div></td>
`
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
let menu = document.querySelector("#itemtable > tbody");
let tr = document.createElement('tr');
tr.innerHTML = gemTxt;
insertAfter(tr, menu.lastElementChild);
})})})})})}
// boss raid individual pages
if (document.URL.indexOf("boss_stats") != -1 ) {
let str = document.querySelector("#content-header-row > div > table")
str.innerHTML = str.innerHTML
.replace("Ancestral","<font color=#FF00FF>Ancestral")
.replace("Tomb","Tomb</font>")
.replace("Boon of Vision","<font color=#FF00FF>Boon of Madness</font>")
.replace("Tier 2 Booster Upgrade","<font color=#FF8000>Tier 2 Booster Upgrade</font>")
.replace("8-Bit Banana","<font color=#FF8000>8-Bit Banana</font>")
.replace("Augment of Vision","<font color=#FF8000>Augment of Vision</font>")
.replace("Transcended Extract","<font color=#FF8000>Transcended Extract</font>")
.replace("Augment of Madness","<font color=#FF8000>Augment of Madness</font>")
.replace("Prophecy Mail Reborn","<font color=#FFDE5B>Prophecy Mail Reborn</font>")
.replace("Cord of Freezing Winds Reborn","<font color=#FFDE5B>Cord of Freezing Winds Reborn</font>")
.replace("Soul of Blackhand Reborn","<font color=#FFDE5B>Soul of Blackhand Reborn</font>")
.replace("Trinket of Aridity Reborn","<font color=#FFDE5B>Trinket of Aridity Reborn</font>")
.replace("Interstellar Leggings Reborn","<font color=#FFDE5B>Interstellar Leggings Reborn</font>")
.replace("Myrmidon Helm Reborn","<font color=#FFDE5B>Myrmidon Helm Reborn</font>")
.replaceAll("Blackhand Reborn","<font color=#FFDE5B>Blackhand Reborn</font>")
.replace("Incredible Tower Shield Reborn","<font color=#FFDE5B>Incredible Tower Shield Reborn</font>")
.replace("Ring of the Sea Reborn","<font color=#FFDE5B>Ring of the Sea Reborn</font>")
.replace("Boots of the Eagle Reborn","<font color=#FFDE5B>Boots of the Eagle Reborn</font>")
.replace("Core of Exalted Perfection","<font color=#FFDE5B>Core of Exalted Perfection</font>")
.replace("Greathelm of Exalted Perfection","<font color=#FFDE5B>Greathelm of Exalted Perfection</font>")
.replace("Brooch of Exalted Perfection","<font color=#FFDE5B>Brooch of Exalted Perfection</font>")
.replace("Launcher of Exalted Perfection","<font color=#FFDE5B>Launcher of Exalted Perfection</font>")
.replace("Cuirass of Exalted Perfection","<font color=#FFDE5B>Cuirass of Exalted Perfection</font>")
.replace("Boon of Exalted Perfection","<font color=#FFDE5B>Boon of Exalted Perfection</font>")
.replace("Link of Exalted Perfection","<font color=#FFDE5B>Link of Exalted Perfection</font>")
.replace("Scales of Exalted Perfection","<font color=#FFDE5B>Scales of Exalted Perfection</font>")
.replace("Twirl of Exalted Perfection","<font color=#FFDE5B>Twirl of Exalted Perfection</font>")
.replace("Spurs of Exalted Perfection","<font color=#FFDE5B>Spurs of Exalted Perfection</font>")
var deadCheck = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child(1) > td:nth-child(3)").innerHTML;
if (deadCheck > 0){
var bossTableX = document.querySelector("#content-header-row > div > table");
var bossTableRowsX = bossTableX.rows.length;
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
var bossName = document.querySelector("#content-header-row > h1").innerHTML
var lootCount = '';
if (bossName == "Cosmos, Great All Being")
lootCount = "50"
if (bossName == "Death, Reaper of Souls")
lootCount = "80"
if (bossName == "Maekrix, Dreaded Striker")
lootCount = "73"
if (bossName == "Blackhand Reborn")
lootCount = "61"
if (bossName == "Zyrak, Vision of Madness")
lootCount = "65"
if (bossName == "Arkron, God of Trials")
lootCount = "160"
for (let rownumX = 1; rownumX < bossTableRowsX; rownumX++) {
GM_addStyle ( `
td:nth-of-type(3){display: none !important;}
#content-header-row > div > table > thead > tr > th:nth-child(3){width: 60% !important;}
.table td{border: 1px SOLID #0F0F0F !important;}
#content-header-row > div > table > tbody > tr > td > a > font {color:#FFFFFF !important;}
`);
var crewName = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(1) > a > font").innerHTML.replace("'","");
var percentage = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(2)").innerHTML.replace(/.*\(/i,"").replace("%)","");
let bossLootCnt = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(3)").innerHTML
let bossLoot = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+") > td:nth-child(3)").outerHTML
bossLoot = `<table id=bossloottable><tr><td width=50px><center><span id=bossloot style='background-color: #D4D4D4; color: #202020;'><b>`+bossLootCnt+`</b><br></span><a onmouseover="popup(event,'`+crewName+`s expected drops')" onmouseout="kill()"><font size=1 color=#D4D4D4>(`+Math.round(percentage/100*lootCount)+`)</td><td> `+bossLoot.replace(/<td onmouseover="popup\(event,'/g,"").replace(/<br>','808080'\)" onmouseout="kill\(\)>.*<\/td>/g,"").replaceAll("<br>",", ").replaceAll(/No Items','808080'\)" onmouseout="kill\(\)">0/g,"").replaceAll(/, ','808080'\)" onmouseout="kill\(\)">[0-9]+/g,"");
let menu = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownumX+")");
let td = document.createElement('td');
td.innerHTML = bossLoot;
insertAfter(td, menu.lastElementChild);
}}}
if (document.URL.indexOf("boss_stats") != -1 ) {
let bossName = document.querySelector("#content-header-row > h1").innerHTML
let lootCount = '';
if (bossName == "Cosmos, Great All Being")
lootCount = "50"
if (bossName == "Death, Reaper of Souls")
lootCount = "78"
if (bossName == "Maekrix, Dreaded Striker")
lootCount = "73"
if (bossName == "Blackhand Reborn")
lootCount = "61"
if (bossName == "Zyrak, Vision of Madness")
lootCount = "64"
if (bossName == "Arkron, God of Trials")
lootCount = "160"
var bossHP = '';
if (bossName == "Cosmos, Great All Being")
bossHP = "100000000000"
if (bossName == "Death, Reaper of Souls")
bossHP = "290000000000"
if (bossName == "Maekrix, Dreaded Striker")
bossHP = "320000000000"
if (bossName == "Blackhand Reborn")
bossHP = "570000000000"
if (bossName == "Zyrak, Vision of Madness")
bossHP = "1200000000000"
if (bossName == "Arkron, God of Trials")
bossHP = "900000000000"
var bossTable = document.querySelector("#content-header-row > div > table");
var bossTableRows = bossTable.rows.length;
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
var aliveCheck = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child(1) > td:nth-child(3)").innerHTML;
if (aliveCheck < 1){
let menu = document.querySelector("#content-header-row > div > table > thead > tr");
let td1 = document.createElement('td');
td1.innerHTML = `<div id=estdrop><a onmouseover="popup\(event,'Estimating the number of items each crew will receive'\)" onmouseout="kill\(\)"><b>ESTIMATED DROPS</div>`;
insertAfter(td1, menu.lastElementChild);
let td4 = document.createElement('td');
td4.innerHTML = `<div id=estdrop><a onmouseover="popup\(event,'Mouseover column to see last raid'\)" onmouseout="kill\(\)"><b>RAID STATUS</div>`;
insertAfter(td4, menu.lastElementChild);
function calcTime(city, offset) {
d = new Date();
utc = d.getTime() + (d.getTimezoneOffset() * 60000);
nd = new Date(utc + (3600000*offset));
return nd.toLocaleString();
}
var OWtime = Date.parse((calcTime('Outwar', '-5.0')));
for (let rownum = 1; rownum < bossTableRows; rownum++) {
GM_addStyle ( `
td:nth-of-type(3){display: none !important;}
#content-header-row > div > table > thead > tr > th:nth-child(3) > a > b > font{color: #fcfcfc !important;}
.table td{border: 1px SOLID #0F0F0F !important;}
#content-header-row > div > table > thead{border: 0px SOLID !important;}
#estdrop{margin-top:7px !important;}
`);
var crewID = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML.replaceAll(/"><font.*/g,"").replaceAll(/<a href="crew_profile\.php\?id=/g,"");
fetch("crew_raidresults.php?all_results=Display+all+raid+results&crewid="+crewID)
.then(response => response.text())
.then((response) => {
var match = 'valign="top">(.*)<\/td.*[\n\r].*'+bossName
var lastRaid = response.match(match)
var lastRaidprint = ''
if (lastRaid != null)
lastRaidprint = Date.parse(lastRaid[1].replaceAll("-","/").replace(/\/22 /g,"/2022, ").replace("am",":00 AM").replace("pm",":00 PM").replace(/ 0/i," "));
var sinceLast = OWtime-lastRaidprint
var crewName = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1) > a > font").innerHTML.replace("'","");
var crewID = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1)").innerHTML.replaceAll(/<a href="crew_profile\.php\?id=/g,"").replaceAll(/"><font color="#CC0000".*/g,"");
var activeRaids = '';
if (sinceLast < 150000)
activeRaids = `<font color=#fcfcfc><a href=crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid=`+crewID+` onmouseover="popup\(event,'<b>`+crewName+`</b><br>Last raid vs `+bossName+`:<br>`+Math.round(sinceLast/60000)+` minutes ago<br><font color=#fcfcfc>(click to see raid results)'\)" onmouseout="kill\(\)">Actively Raiding`
if (sinceLast > 149999)
activeRaids = `<a onmouseover="popup\(event,'<b>`+crewName+`</b><br>Last raid vs `+bossName+`:<br>`+Math.round(sinceLast/60000)+` minutes ago'\)" onmouseout="kill\(\)"><font color=#D4D4D4>Not Raiding`
let td3 = document.createElement('td');
td3.innerHTML = activeRaids;
insertAfter(td3, menu.lastElementChild);
})
bossTable.rows[0].cells[2].innerHTML = `<a onmouseover="popup\(event,'Estimating the total damage when the boss dies'\)" onmouseout="kill\(\)"><b>ESTIMATED DAMAGE`
let percentage = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2)").innerHTML.replace(/.*\(/i,"").replace("%)","");
var damage = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2)").innerHTML.replace(/ \(.*%\)/g,"").replaceAll(",","");
let menu = document.querySelector("#content-header-row > div > table > tbody > tr:nth-child("+rownum+")");
let td1 = document.createElement('td');
td1.innerHTML = Math.round(lootCount*(percentage/100));
insertAfter(td1, menu.lastElementChild);
const reducer = (accumulator, curr) => accumulator + curr
var BaseDmgArray = [];
var table = document.querySelector("#content-header-row > div > table").innerHTML
var BaseMatch = table.matchAll(/<td>(.*) \(/g);
for (const BaseMatchLoop of BaseMatch) {
let BaseObj = [parseInt(BaseMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const BaseDmg of BaseObj) {
BaseDmgArray.push(BaseDmg);}}
var BaseNumbers = BaseDmgArray.map(Number)
var SumOfBase = BaseNumbers.reduce(reducer)
let td2 = document.createElement('td');
td2.innerHTML = Math.round(damage/SumOfBase*bossHP).toLocaleString("en-US");
insertAfter(td2, menu.children[2]);
const header = document.querySelector("#content-header-row > h5")
header.innerHTML = "<br>Health Remaining: "+(bossHP-SumOfBase).toLocaleString("en-US")+" ("+((bossHP-SumOfBase)/bossHP*100).toFixed(3)+"%)"
}}}
// moxximod boss raid main page
if (document.URL.indexOf("crew_bossspawns") != -1 ) {
GM_addStyle ( `
#content-header-row > div.col-12.layout-spacing{display: none !important;}
#bosslootdiv > table > tbody > tr > td {padding: 20px !important;vertical-align: text-top !important;background:#0F0F0F;}
#bosslootdiv{margin-left:15px;width: 480px;overflow-x: auto;overflow-y: hidden;white-space: nowrap;background:#0F0F0F;font-size: 0.78em;}
#divHeader{display:none !important;}
`);
var loottable = `
<table>
<tr>
<td>
<b>COSMOS<br></b>
Demonic Teleporter x1<br>
Recharge the Fury x4<br>
Cosmos Talisman x10<br>
Tome of Daily Grind x5<br>
Key to Knights Horror x9<br>
Astral Shard x4<br>
Quest Shard x5<br>
Recharge Totem x3<br>
Star Power x4<br>
Ticket to the Mystifying Carnival x3<br>
Containment Orb x2<br>
Orb of the Scepter x1<br>
Amulet Chest (50) x2
</td>
<td>
<b>DEATH<br></b>
Recharge Totem x3<br>
Recharge the Fury x10<br>
Standard Issue Neuralyzer x6<br>
Death Talisman x12<br>
Pirate Treasure Map x6<br>
Key of the Elements x6<br>
Advanced Neuralyzer x2<br>
Trinket Items x10<br>
Elemental Vigor Orb x2<br>
Elemental Assault Orb x2<br>
Elemental Defense Orb x2<br>
Amulet Chest (50) x4<br>
<font color=#fff000>Chancellor Item x20<br>
<font color=#fff000>Spiral Gear x10
</td>
<td>
<b>MAEKRIX<br></b>
Red Dragon Items x9<br>
Astral Totem x10<br>
Maekrix Talisman x12<br>
Key to the Alsayic Ruins (Solo) x2<br>
Juggernaut Talisman x8<br>
Advanced Neuralyzer x2<br>
Irthys Vigor Orb x3<br>
Irthys Assault Orb x3<br>
Irthys Defense Orb x3<br>
Add Augment Slot x4<br>
Remove Augment x8<br>
Amulet Chest (50) x6<br>
<font color=#FFF000>Nobel Gear x10
</td>
<td>
<b>BLACKHAND<br></b>
Augment of the Reborn Knight x1<br>
Blackhand Reborn Items x10<br>
Core of Blackhand x2<br>
Essence of Reincarnation x1<br>
Blackhand Talisman x4<br>
Profound Ward x10<br>
8-Bit Banana x1<br>
Buckler of Insanity x3<br>
Hauberk of Lunacy x3<br>
Charm of Havoc x3<br>
Unstoppable Concoction x10<br>
Advanced Neuralyzer x2<br>
Power Potion Pack x2<br>
Flask of Endurance x5<br>
Magic Gem x1<br>
<font color=#FFF000>Perfection Gear x10
</td>
<td>
<b>ZYRAK<br></b>
Augment of Madness x1<br>
Unstable Jewel x6<br>
Veldarabloom x3<br>
Scripture of Zyrak x3<br>
Pulsating Stone x2<br>
Bottled Chaos x1<br>
Thunder Ball x10<br>
Force of Veldara x10<br>
Interstellar Vessel x6<br>
Vault Tear x6<br>
Vial of Insanity x6<br>
Demonic Madness x3<br>
Infinite Tower Spheroid x1<br>
Transcended Extract x1<br>
Tier 2 Booster Upgrade x1<br>
<font color=#FFF000>Exalted Gear x10<br>
<font color=#FFF000>Boon of Vision x1<br>
<font color=#FFF000>Ancestral Tomb x3
</table>
`
function insertAfter(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);}
var bosspage = document.querySelector("#divCollections > div.row")
let bossdiv = document.createElement('div');
bossdiv.innerHTML = loottable;
bossdiv.setAttribute("id", "bosslootdiv")
bossdiv.setAttribute("class", "card component-card_4 mb-3")
insertAfter(bossdiv, bosspage.lastElementChild);
var bossCount = $('#divCollections > div.row > div').length
fetch("crew_profile")
.then(response => response.text())
.then((response) => {
var myCrew = response.match(/<h2>.*<\/h2>/g)
var myCrewID = response.match(/href="\/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i)
var bossHead = document.querySelector("#divHeader > h3")
bossHead.innerHTML = "<a href=crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid="+myCrewID[1]+"> Moxxi Mod Raid Results</a>"
})
for (let bossNum = 1; bossNum < 1+bossCount; bossNum++) {
var bossLink = document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")
var boss = '';
if (bossLink != null)
boss = document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")
if (bossLink =! null){
fetch(boss)
.then(response => response.text())
.then((response) => {
var bossName = response.match(/<h1 class="w-100">(.*)<\/h1>/i)
if (bossName != null){
var bossHP = '';
if (bossName[1] == "Cosmos, Great All Being")
bossHP = "100000000000"
if (bossName[1] == "Death, Reaper of Souls")
bossHP = "290000000000"
if (bossName[1] == "Maekrix, Dreaded Striker")
bossHP = "320000000000"
if (bossName[1] == "Blackhand Reborn")
bossHP = "570000000000"
if (bossName[1] == "Zyrak, Vision of Madness")
bossHP = "1200000000000"
if (bossName[1] == "Arkron, God of Trials")
bossHP = "900000000000"
var crew1 = response.match(/<font color="#CC0000">(.*)<\/font>.*[\n\r].*<td>(.*) \(.*\)<\/font>/i);
const reducer = (accumulator, curr) => accumulator + curr
var BaseDmgArray = [];
var BaseMatch = response.matchAll(/<td>(.*) \(/g);
for (const BaseMatchLoop of BaseMatch) {
let BaseObj = [parseInt(BaseMatchLoop[1].replace(",","").replace(",","").replace(",",""))];
for (const BaseDmg of BaseObj) {
BaseDmgArray.push(BaseDmg);}}
var BaseNumbers = BaseDmgArray.map(Number)
var SumOfBase = BaseNumbers.reduce(reducer)
var cosmosPerc = ((bossHP-SumOfBase)/bossHP*100).toFixed(3)
var cosmosRemain = Math.round(SumOfBase*cosmosPerc/(100-cosmosPerc))
document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-text").innerHTML = "<hr><b>Total Damage Dealt:</b> "+SumOfBase.toLocaleString("en-US")+"<hr><b>Leading Crew:</b><br>"+crew1[1]+"<br>"+crew1[2]+"<hr><b>Health Remaining:</b> "+cosmosRemain.toLocaleString("en-US")+'<br><a href='+document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")+'>'+cosmosPerc+"%</a>"
document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > h3").innerHTML = '<a href='+document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation > a")+'>'+bossName[1]+'</a>'
document.querySelector("#divCollections > div.row > div:nth-child("+bossNum+") > div > div > div.user-info.w-100.pr-3 > p.card-user_occupation").innerHTML = ''
}})};}}
// moxximod raid results menu and styling
if (document.URL.indexOf("crew_raidresults") != -1 ) {
document.querySelector("#content-header-row > table > tbody > tr > td > form > p > input:nth-child(3)").setAttribute("value", "MoxxiMod raid results");
};
if (document.URL.indexOf("most_recent=MoxxiMod") != -1 ) {
GM_addStyle ( `#content-header-row > table > tbody > tr > td > div > center > div > table{background:#0B0B0B !important;}
td:nth-of-type(3){display: none;}
td:nth-of-type(4){display: none;}
td:nth-of-type(5){display: none;}
`);
var changeHeader0 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table")
changeHeader0.rows[0].cells[0].innerHTML = `<a onmouseover="popup\(event,'Raid time'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>TIME`
var changeHeader1 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table")
changeHeader1.rows[0].cells[1].innerHTML = `<a onmouseover="popup\(event,'Raid god, mob or boss'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>RAID`
// moxximod raid results header row
function insertAfter2(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
let rrHead11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead11 = document.createElement('td');
tdHead11.innerHTML = `<a onmouseover="popup\(event,'Total chars in the raid<br>(number of chars who died)'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>CHARS`;
insertAfter2(tdHead11, rrHead11.lastElementChild);
let rrHead1 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead1 = document.createElement('td');
tdHead1.innerHTML = `<a onmouseover="popup\(event,'Total amount of attack damage<br>Mouseover to see details'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>DMG`;
insertAfter2(tdHead1, rrHead1.lastElementChild);
let rrHead2 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead2 = document.createElement('td');
tdHead2.innerHTML = `<a onmouseover="popup\(event,'Average amount of attack damage per char'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>AVG`;
insertAfter2(tdHead2, rrHead2.lastElementChild);
let rrHead6 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead6 = document.createElement('td');
tdHead6.innerHTML = `<a onmouseover="popup\(event,'Average block rate of all chars'\)" onmouseout="kill\(\)"><font color="ff9e00"><b>BLOCK`;
insertAfter2(tdHead6, rrHead6.lastElementChild);
let rrHead7 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead7 = document.createElement('td');
tdHead7.innerHTML = `<a onmouseover="popup\(event,'Average ele block rate of all chars'\)" onmouseout="kill\(\)"><font color="00ff0b"><b>BLOCK`;
insertAfter2(tdHead7, rrHead7.lastElementChild);
let rrHead13 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead13 = document.createElement('td');
tdHead13.innerHTML = `<a onmouseover="popup\(event,'Average ele shield rate of all chars'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>SHIELD`;
insertAfter2(tdHead13, rrHead13.lastElementChild);
let rrHead14 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead14 = document.createElement('td');
tdHead14.innerHTML = `<a onmouseover="popup\(event,'Total number of individual attacks executed'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>ATKS`;
insertAfter2(tdHead14, rrHead14.lastElementChild);
let rrHead10 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead10 = document.createElement('td');
tdHead10.innerHTML = `<a onmouseover="popup\(event,'Total number of rounds'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>RNDS`;
insertAfter2(tdHead10, rrHead10.lastElementChild);
let rrHead12 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead12 = document.createElement('td');
tdHead12.innerHTML = `<a onmouseover="popup\(event,'Was SIN applied during the raid?'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>SIN`;
insertAfter2(tdHead12, rrHead12.lastElementChild);
let rrHead5 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead5 = document.createElement('td');
tdHead5.innerHTML = `<a onmouseover="popup\(event,'Remaining health of the mob'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>HEALTH`;
insertAfter2(tdHead5, rrHead5.lastElementChild);
let rrHead4 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr");
let tdHead4 = document.createElement('td');
tdHead4.innerHTML = `<a onmouseover="popup\(event,'Items dropped from raid'\)" onmouseout="kill\(\)"><font color=#c2c2c2><b>LOOT`;
insertAfter2(tdHead4, rrHead4.lastElementChild);
// moxximod raid results data scrape
var rrTable = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table");
var rrRowCount = 1+rrTable.rows.length;
for (let rownum = 2; rownum < rrRowCount; rownum++) {
let raidLink11 = '';
if (document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(5) > a") != null)
raidLink11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(5) > a");
let row11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+")")
let chars11 = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(3)").innerHTML;
let raidNameCell = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(2)");
let raidName = '';
if (raidNameCell != null)
raidNameCell.innerHTML = '<a href='+raidLink11+'>'+raidNameCell.innerHTML.replaceAll(/,.*/g,"").replaceAll(/of.*/g,"").replaceAll("The","").replaceAll(/the.*/g,"").replaceAll(/the.*/g,"")+'</a>';
let timeStampCell = document.querySelector("#content-header-row > table > tbody > tr > td > div > center > div > table > tbody > tr:nth-child("+rownum+") > td:nth-child(1)");
let timeStampName = '';
if (timeStampCell != null)
timeStampCell.innerHTML = timeStampCell.innerHTML.replaceAll(/[0-9]+-[0-9]+-[0-9]+/g,"");
GM_xmlhttpRequest ( {
method: 'GET',
url: raidLink11,
onload: function (responseDetails) {
var raidDmg11 = /Damage: ([0-9,]*)/;
var printDmg11 = raidDmg11.exec(responseDetails.responseText);
var raidDrops11 = /popup\(event,'<b>(.*)<\/b>'\)" onmouseout="kill\(\)">[0-9]+ items<\/a>/i;
var printDrops11 = raidDrops11.exec(responseDetails.responseText);
var drops11 = '';
if (printDrops11 == null)
drops11 = `<b>No items found`
if (printDrops11 != null)
drops11 = printDrops11[1]
var raidHealth11 = /([0-9]+)%<\/span><\/div>.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r]<span id=/i;
var printHealth11 = raidHealth11.exec(responseDetails.responseText);
var health11 = '';
if (printHealth11[1] < 1)
health11 = `<font color=#02B602><b>`+printHealth11[1]+`%</font>`
if (printHealth11[1] > 0)
health11 = `<font color=#FF0000><b>`+printHealth11[1]+`%</font>`
fetch(raidLink11)
.then(response => response.text())
.then((response) => {
var attacks11 = response.match(/Base: [0-9]+/g).length;
var blocks11 = response.match(/images\/block\.jpg/g);
var eleblocks11 = response.match(/images\/block2\.jpg/g);
var shields11 = response.match(/_ele_shield\.jpg/g);
var dead11 = response.match(/images\/dead\.jpg/g);
var rounds11 = response.match(/\/img\/skin\/Bar_separator_little\.png/g).length;
var sincheck11 = response.match(/color:#CC0000;"><b>(.*)<\/b>/i);
const reducer = (accumulator, curr) => accumulator + curr
var BaseDmgArray = [];
var BaseMatch = response.matchAll(/onmouseover="popup\(event,.*Base: (.*)<div/g);
for (const BaseMatchLoop of BaseMatch) {
let BaseObj = [parseInt(BaseMatchLoop[1].replace(",",""))];
for (const BaseDmg of BaseObj) {
BaseDmgArray.push(BaseDmg);}}
var BaseNumbers = BaseDmgArray.map(Number)
var BaseDmgCheck = '';
if (BaseNumbers != "")
BaseDmgCheck = BaseNumbers
if (BaseNumbers == "")
BaseDmgCheck = [0]
var SumOfBase = BaseDmgCheck.reduce(reducer).toLocaleString("en-US");
var printBase = "<font color=#FFFFFF><b>+"+SumOfBase+" base<br>"
var FireDmgArray = [];
var FireMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) fire/g);
for (const FireMatchLoop of FireMatch) {
let FireObj = [parseInt(FireMatchLoop[1].replace(",",""))];
for (const FireDmg of FireObj) {
FireDmgArray.push(FireDmg);}}
var FireNumbers = FireDmgArray.map(Number)
var FireDmgCheck = '';
if (FireNumbers != "")
FireDmgCheck = FireNumbers
if (FireNumbers == "")
FireDmgCheck = [0]
var SumOfFire = FireDmgCheck.reduce(reducer).toLocaleString("en-US");
var printFire = "<font color=#ff0000><b>+"+SumOfFire+" fire<br>"
var ShadowDmgArray = [];
var ShadowMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) shadow/g);
for (const ShadowMatchLoop of ShadowMatch) {
let ShadowObj = [parseInt(ShadowMatchLoop[1].replace(",",""))];
for (const ShadowDmg of ShadowObj) {
ShadowDmgArray.push(ShadowDmg);}}
var ShadowNumbers = ShadowDmgArray.map(Number)
var ShadowDmgCheck = '';
if (ShadowNumbers != "")
ShadowDmgCheck = ShadowNumbers
if (ShadowNumbers == "")
ShadowDmgCheck = [0]
var SumOfShadow = ShadowDmgCheck.reduce(reducer).toLocaleString("en-US");
var printShadow = "<font color=#9f02d3><b>+"+SumOfShadow+" shadow<br>"
var HolyDmgArray = [];
var HolyMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) holy/g);
for (const HolyMatchLoop of HolyMatch) {
let HolyObj = [parseInt(HolyMatchLoop[1].replace(",",""))];
for (const HolyDmg of HolyObj) {
HolyDmgArray.push(HolyDmg);}}
var HolyNumbers = HolyDmgArray.map(Number)
var HolyDmgCheck = '';
if (HolyNumbers != "")
HolyDmgCheck = HolyNumbers
if (HolyNumbers == "")
HolyDmgCheck = [0]
var SumOfHoly = HolyDmgCheck.reduce(reducer).toLocaleString("en-US");
var printHoly = "<font color=#00FFFF><b>+"+SumOfHoly+" holy<br>"
var ArcaneDmgArray = [];
var ArcaneMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) arcane/g);
for (const ArcaneMatchLoop of ArcaneMatch) {
let ArcaneObj = [parseInt(ArcaneMatchLoop[1].replace(",",""))];
for (const ArcaneDmg of ArcaneObj) {
ArcaneDmgArray.push(ArcaneDmg);}}
var ArcaneNumbers = ArcaneDmgArray.map(Number)
var ArcaneDmgCheck = '';
if (ArcaneNumbers != "")
ArcaneDmgCheck = ArcaneNumbers
if (ArcaneNumbers == "")
ArcaneDmgCheck = [0]
var SumOfArcane = ArcaneDmgCheck.reduce(reducer).toLocaleString("en-US");
var printArcane = "<font color=#FFFF00><b>+"+SumOfArcane+" arcane<br>"
var KineticDmgArray = [];
var KineticMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) kinetic/g);
for (const KineticMatchLoop of KineticMatch) {
let KineticObj = [parseInt(KineticMatchLoop[1].replace(",",""))];
for (const KineticDmg of KineticObj) {
KineticDmgArray.push(KineticDmg);}}
var KineticNumbers = KineticDmgArray.map(Number)
var KineticDmgCheck = '';
if (KineticNumbers != "")
KineticDmgCheck = KineticNumbers
if (KineticNumbers == "")
KineticDmgCheck = [0]
var SumOfKinetic = KineticDmgCheck.reduce(reducer).toLocaleString("en-US");
var printKinetic = "<font color=#00FF00><b>+"+SumOfKinetic+" kinetic<br>"
var VileDmgArray = [];
var VileMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) vile/g);
for (const VileMatchLoop of VileMatch) {
let VileObj = [parseInt(VileMatchLoop[1].replace(",",""))];
for (const VileDmg of VileObj) {
VileDmgArray.push(VileDmg);}}
var VileNumbers = VileDmgArray.map(Number)
var VileDmgCheck = '';
if (VileNumbers != "")
VileDmgCheck = VileNumbers
if (VileNumbers == "")
VileDmgCheck = [0]
var SumOfVile = VileDmgCheck.reduce(reducer).toLocaleString("en-US");
var printVile = "<font color=#cccccc><b>+"+SumOfVile+" vile energy<br>"
var ChaosDmgArray = [];
var ChaosMatch = response.matchAll(/onmouseover="popup\(event,.*\+(.*) chaos/g);
for (const ChaosMatchLoop of ChaosMatch) {
let ChaosObj = [parseInt(ChaosMatchLoop[1].replace(",",""))];
for (const ChaosDmg of ChaosObj) {
ChaosDmgArray.push(ChaosDmg);}}
var ChaosNumbers = ChaosDmgArray.map(Number)
var ChaosDmgCheck = '';
if (ChaosNumbers != "")
ChaosDmgCheck = ChaosNumbers
if (ChaosNumbers == "")
ChaosDmgCheck = [0]
var SumOfChaos = ChaosDmgCheck.reduce(reducer).toLocaleString("en-US");
var printChaos = "<font color=#f441be><b>+"+SumOfChaos+" chaos"
var totdead11 = '';
if (dead11 != null)
totdead11 = (dead11.length).toFixed(0)
if (dead11 == null)
totdead11 += "0"
var shieldrate11 = '';
if (shields11 != null)
shieldrate11 = (shields11.length/attacks11*100).toFixed(1)
if (shields11 == null)
shieldrate11 += "0.0"
var sin11 = '';
if (sincheck11[1] != "0")
sin11 += "No"
if (sincheck11[1] == "0")
sin11 += "Yes"
var blockrate11 = '';
if (blocks11 != null)
blockrate11 += (blocks11.length/attacks11*100).toFixed(1)
if (blocks11 == null)
blockrate11 += "0.0"
var eleblockrate11 = '';
if (eleblocks11 != null)
eleblockrate11 = (eleblocks11.length/attacks11*100).toFixed(1)
if (eleblocks11 == null)
eleblockrate11 += "0.0"
let td112 = document.createElement('td');
td112.innerHTML = chars11+" (<span>🕱</span>"+totdead11+")";
insertAfter2(td112, row11.lastElementChild);
var damage11 = printDmg11[1];
let td11 = document.createElement('td');
td11.innerHTML = `<span class="dmgbox-text" onmouseover="popup(event,'</center>`+printBase+printFire+printShadow+printHoly+printArcane+printKinetic+printVile+printChaos+`');" onmouseout="kill();">`+damage11;
insertAfter2(td11, row11.lastElementChild);
var cells11 = row11.getElementsByTagName("td");
let td12 = document.createElement('td');
var td12comma = Math.floor(printDmg11[1].replace(/,/g, '')/cells11[2].innerText);
td12.textContent = td12comma.toLocaleString("en-US");
insertAfter2(td12, row11.lastElementChild);
let td61 = document.createElement('td');
td61.innerHTML = blockrate11+"%";
insertAfter2(td61, row11.lastElementChild);
let td71 = document.createElement('td');
td71.innerHTML = eleblockrate11+"%";
insertAfter2(td71, row11.lastElementChild);
let td111 = document.createElement('td');
td111.innerHTML = shieldrate11+"%";
insertAfter2(td111, row11.lastElementChild);
let td13 = document.createElement('td');
td13.innerHTML = attacks11;
insertAfter2(td13, row11.lastElementChild);
let td91 = document.createElement('td');
td91.innerHTML = rounds11;
insertAfter2(td91, row11.lastElementChild);
let td101 = document.createElement('td');
td101.innerHTML = sin11;
insertAfter2(td101, row11.lastElementChild);
let td51 = document.createElement('td');
td51.innerHTML = health11;
insertAfter2(td51, row11.lastElementChild);
let td41 = document.createElement('td');
td41.innerHTML = drops11.replaceAll(/Amulet Chest \(.*\),/g,"").replaceAll(/,/g,"<br>");
insertAfter2(td41, row11.lastElementChild);
});}})}}
// world
function doc_keyUp(e) {
if (e.key === '1') {
document.querySelector("#roomDetails > ul > li:nth-child(1) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '2') {
document.querySelector("#roomDetails > ul > li:nth-child(2) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '3') {
document.querySelector("#roomDetails > ul > li:nth-child(3) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '4') {
document.querySelector("#roomDetails > ul > li:nth-child(4) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '5') {
document.querySelector("#roomDetails > ul > li:nth-child(5) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '6') {
document.querySelector("#roomDetails > ul > li:nth-child(6) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '7') {
document.querySelector("#roomDetails > ul > li:nth-child(7) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '8') {
document.querySelector("#roomDetails > ul > li:nth-child(8) > div > div.ml-3.d-block.align-self-center > a > img").click();}
if (e.key === '9') {
document.querySelector("#roomDetails > ul > li:nth-child(9) > div > div.ml-3.d-block.align-self-center > a > img").click();}}
document.addEventListener('keyup', doc_keyUp, false);
if (window.location.href.indexOf("outwar.com/world") != -1 ) {
let observer = new MutationObserver(mutationRecords => {
attackframe()
});
observer.observe(roomid_display, {
childList: true,
subtree: true,
characterDataOldValue: true
});
function attackframe(){
$('a[target="_blank"]').prop("target", "attack");
};}
if (document.URL.indexOf("plrattack") != -1 ) {
$("#sidebar").hide()
$("body > center > div.sub-header-container").hide()
$("body > center > div.header-container.fixed-top").hide()
$("#ranks-filters > form > div").hide()
GM_addStyle ( `
#container{background:#0B0B0B !important;}
#content > div.layout-px-spacing{margin-top: -0px !important;background:#0B0B0B !important;}
.mr-3, .mx-3 {margin-right: 0rem!important;}
#result_notice_window{
font-size: 18pt;
display: none;
text-align: center;
padding: 5px;
width: 340px;
border: 2px solid #cccccc;
color: #cc0000;
background-color: black;
position: absolute;
left:470px !important;
top: 0px !important;}
body > center > div.sub-header-container2{display:none !important;}
` );}
if ( document.URL.indexOf("somethingelse") != -1 ) {
GM_addStyle ( `
body > center > div.sub-header-container{display:none !important;}
#container > div.sidebar-wrapper.sidebar-theme{display:none !important;}
#recentraid{display:none !important;}
#content > div.layout-px-spacing{margin-top:-82px !important;}
#content-header-row > div > div{height:494px !important;}
` );}
if (window.location.href.indexOf("outwar.com/world") != -1 ) {
var theImage8;
theImage8 = document.querySelector("#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content > div.room-top")
theImage8.innerHTML =
'<div id="attack"><iframe src="" name="attack" id="attack" style="border:1px #202020 SOLID;" scrolling="no" frameborder="0" height="0px" width="470px" height="500px"></iframe></div>'}
if (window.location.href.indexOf("outwar.com/world") != -1 ) {
document.querySelector("#roomDetails").onclick = function() {$("iframe").height(500)}}
if (window.location.href.indexOf("outwar.com/world") != -1 ) {
GM_addStyle ( `
.layout-spacing,#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div{width:350px !important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div,#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div,#content-header-row > div.col-xl-3.col-lg-6.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div{min-height:700px !important;}
#roomDetails > ul > li > div > div.mr-3 > img {display:none !important;}
#ranks > li > div > div.mr-3 > div > div.rank-row-image > a{width: 0px !important;}
#ranks > li > div > div.media-body{text-align: left !important;}
.mr-3, .mx-3 {margin-right: 0rem!important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content > div.room-middle{display:none !important;}
.spawnRow{padding-top:0px !important;padding-bottom:0px !important;}
#roomDetails > ul > li {
display: block !important;
list-style-type: disc !important;
margin-block-start: 0em !important;
margin-block-end: 0em !important;
margin-inline-start: 0px !important;
margin-inline-end: 0px !important;
padding-inline-start: 0px !important;
}
#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-content.pt-0 > div{margin-top:30px !important;}
#content-header-row > div.col-xl-5.col-lg-12.col-md-6.col-sm-12.col-12.layout-spacing.px-1{margin-left:15px !important;margin-right:-22px !important;}
body > center > div.sub-header-container2{display:none !important;}
#Xmoxxivision{position:fixed !important; left: 1px !important; bottom: 200px !important;padding:10px !important;box-shadow:2px 2px 5px #000000, -2px -2px 5px #000000 !important; background: #202020 !important; z-index:10000 !important;}
` );}
if ( document.URL.indexOf("plrattack") != -1 ) {
var attackerHP = document.querySelector("#content-header-row > center > script").innerHTML.match(/var attacker_health_start = (.*);/i)
var attackerHPprint = parseInt(attackerHP[1])
var mobHP = document.querySelector("#content-header-row > center > script").innerHTML.match(/var defender_health_start = (.*);/i)
var mobHPprint = parseInt(mobHP[1])
var observer = new MutationObserver(function(mutations) {
mutations.forEach(function(mutationRecord) {
var playerhealth = (parseInt(document.querySelector("#attacker_health").outerHTML.match(/width: .*px/g).toString().replace("width: ","").replace("px",""))/245*100).toFixed(1);
var printplayerhealth = '';
if (playerhealth == "0.0")
printplayerhealth = "0.0%<br><font color=#ff0000 size=5 style='background-color:#202020;padding:0px;'><b>YOU LOSE</b></font>"
if (playerhealth != "0.0")
printplayerhealth = playerhealth+"% ("+Math.round(attackerHPprint*playerhealth/100).toLocaleString("en-US")+" HP)"
document.querySelector("#combat_log").innerHTML += "Player Health: "+printplayerhealth+"<br>"
});
});
var observer2 = new MutationObserver(function(mutations) {
mutations.forEach(function(mutationRecord) {
var defenderhealth = (parseInt(document.querySelector("#defender_health").outerHTML.match(/width: .*px/g).toString().replace("width: ","").replace("px",""))/245*100).toFixed(1);
var printmobhealth = '';
if (defenderhealth == "0.0")
printmobhealth = "0.0%<br><font color=#00FF00 size=5 style='background-color:#202020;padding:0px;'><b>YOU WIN</b></font>"
if (defenderhealth != "0.0")
printmobhealth = defenderhealth+"% ("+Math.round(mobHPprint*defenderhealth/100).toLocaleString("en-US")+" HP)"
document.querySelector("#combat_log").innerHTML += "Mob Health: "+printmobhealth+"<br>";
});
});
var attacker_health = document.querySelector("#attacker_health");
observer.observe(attacker_health, { attributes : true, attributeFilter : ['style'] });
var defender_health = document.querySelector("#defender_health");
observer2.observe(defender_health, { attributes : true, attributeFilter : ['style'] });
GM_addStyle ( `
#content-header-row > center > table{display:none !important;}
#result_notice_window{display:none !important;}
#battle_result{background:none !important; margin-top:0px !important;width:400px !important;font-size: 12px !important;}
#content > div.footer-wrapper{display:none !important;}
body > center{background:#0B0B0B !important;}
#rightbar{display:none !important;}
#recentraid{display:none !important;}
body img[src*="goldcoin.gif"] {
display:none !important;}
#combat_log{min-height:100px !important;overflow:auto !important;max-height:350px !important;padding:10px !important;}
.ps__thumb-x,.ps__rail-x,.ps--active-x>.ps__rail-x, .ps--active-y>.ps__rail-y{
display: none !important;
}` );}
// redefined
if ( document.URL.indexOf("scratch_ticket") != -1 ) {
var theImage2;
theImage2 = document.querySelector("#content > div.layout-px-spacing")
theImage2.innerHTML = '<div id="contentframe" style="position:fixed; top: 100px; left: -65px;">' +
'<iframe src="https://www.redefined.ro/?Quests" style="border:0px #ffffff none;" name="redefined" scrolling="yes" frameborder="0" marginheight="0px" marginwidth="0px" height="800px" width="1600px" allowfullscreen></iframe>' +
'</div>'}
// sess id
var byptlink = document.querySelector("#accordionExample > a");
var sessid = byptlink.href.replace(/https:\/\/rampidgaming.outwar.com\/stripe_buy\?game=ow&outwar=0&wsrv=\$subDomain&lvl=\$user\[level]&rg_sess_id=/, ' ');
var bypplink = document.querySelector("#components > li:nth-child(12) > a")
// custom side menu
var theImage;
theImage = document.querySelector("#sidebar");
theImage.innerHTML = '<div class="sidebar-wrapper sidebar-theme">'+
'<nav id="sidebar">'+
'<div class="shadow-bottom"></div>'+
'<ul class="list-unstyled menu-categories ps" id="accordionExample">'+
'<li class="menu">'+
'<a href="#rga" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-address-card"></i>'+
'<span> RGA</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="rga" data-parent="#accordionExample">'+
'<input type="text" value='+sessid+' maxlength="18" size="18" id="sessidbox">'+
'<li><a href="/myaccount.php?ac_serverid=2"> TORAX CHARS</a></li>'+
'<li><a href="/myaccount.php?ac_serverid=1"> SIGIL CHARS</a></li>'+
'<li><a href="/accountinfo.php"> ACCOUNT</a></li>'+
'<li><A href="/editcharacters.php?page=3"> TRUSTEES</a></li>'+
'<li><a href="/support.php"> OW SUPPORT</a></li>'+
'<li><a href="?cmd=logout"> LOGOUT</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="/home" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-home"></i>'+
'<span> HOME</span>'+
'</div>'+
'</a>'+
'</li>'+
'<li class="menu">'+
'<a href="#server" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-server fa-fw"></i>'+
'<span> SERVER</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="server" data-parent="#accordionExample">'+
'<li><a href="/attack_search"> SEARCH</a></li>'+
'<li><a href="/newrankings"> RANKINGS</a></li>'+
'<li><a href="/gladiator"> GLADIATORS</a></li>'+
'<li><a href="/event?eventid=woz"> WAR OF ZHUL</a></li>'+
'<li><a href="/event?eventid=top"> TRIAL OF POWER</a></li>'+
'<li><a href="/kotw"> KOTW</a></li>'+
'<li><a href="/news"> NEWS</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="#components" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-user fa-fw"></i>'+
'<span> CHARACTER</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="components" data-parent="#accordionExample">'+
'<li><a href="/profile"> PROFILE</a></li>'+
'<li><a href="/ow_messagecenter"> MESSAGE CENTER</a></li>'+
'<li><a href="/cast_skills"> SKILLS</a></li>'+
'<li><a href="/allies"> MY ALLIES</a></li>'+
'<li><a href="/underlings"> UNDERLINGS</a></li>'+
'<li><a href="/user_preferences"> PREFERENCES</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="#elements" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fa fa-shopping-cart fa-fw"></i>'+
'<span> ECONOMY</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="elements" data-parent="#accordionExample">'+
'<li><a href="/treasury?type=-1"> BUY ITEMS</a></li>'+
'<li><a href="/mytreasury"> SELL ITEMS</a></li>'+
'<li><a href="/supplies"> SUPPLIES</a></li>'+
'<li><a href="/pointtransfer"> TRANSFER PNTS</a></li>'+
'<li><a href="' + bypplink.href +'">PREFERRED PLAYER</a></li>'+
'<li><a href="/metamask"> METAMASK NFT</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="#forms" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shield fa-fw"></i>'+
'<span> CREW</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="forms" data-parent="#accordionExample">'+
'<li><a href="/crew_home"> CREW HOME</a></li>'+
'<li><a href="/crew_profile"> CREW PROFILE</a></li>'+
'<li><a href="/crew_bossspawns"> RAID BOSSES</a></li>'+
'<li><a href="/crew_vault"> CREW VAULT</a></li>'+
'<li><a href="/godstatus"> GOD STATUS</a></li>'+
'<li><a href="/crewinvites"> CREW INVITES</a></li>'+
'<li><a href="/crew_leavecrew"> LEAVE CREW</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="#pvp" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shield-alt fa-fw"></i>'+
'<span> PVP</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="pvp" data-parent="#accordionExample">'+
'<li><a href="/attacklog"> ATTACK LOG</a></li>'+
'<li><a href="/pvptourney"> OPEN TOURNEY</a></li>'+
'<li><a href="/closedpvp"> PVP BRAWL</a></li>'+
'<li><a href="/bounty"> BOUNTY BOARD</a></li>'+
'<li><a href="/crew_hitlist"> HITLIST</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="/earnfreepoints" class="dropdown-toggle">'+
'<div class="">'+
'<font color=#f441be><i class="fa fa-id-badge"></i>'+
'<span> MOXXIVISION</font></span>'+
'</div>'+
'</a>'+
'</li>'+
'<li class="menu">'+
'<a href="#datatables" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-shopping-bag fa-fw"></i>'+
'<span> ITEMS</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="datatables" data-parent="#accordionExample">'+
'<li><a href="/vault"> VAULT</a></li>'+
'<li><a href="/blacksmith"> BLACKSMITH</a></li>'+
'<li><a href="/augmentequip"> ADD AUGMENTS</a></li>'+
'<li><a href="/itemtransfer"> ITEM TRANSFER</a></li>'+
'<li><a href="/dungeons"> DUNGEONS</a></li>'+
'<li><a href="/cauldron"> CAULDRON</a></li>'+
'<li><a href="/challenge"> CHALLENGE SETS</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="#resources" data-toggle="collapse" aria-expanded="false" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-book fa-fw"></i>'+
'<span> QUESTS</span>'+
'</div>'+
'<div>'+
'<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-right"><polyline points="9 18 15 12 9 6"></polyline></svg>'+
'</div>'+
'</a>'+
'<ul class="collapse submenu list-unstyled" id="resources" data-parent="#accordionExample">'+
'<li><a href="/scratch_ticket"> REDEFINED</a></li>'+
'<li><a href="/weeklyquests"> BOOSTERS</a></li>'+
'<li><a href="/questlog"> QUEST LOG</a></li>'+
'<li><a href="/collections"> COLLECTIONS</a></li>'+
'<li><a href="/challenge"> CHALLENGES</a></li>'+
'</ul>'+
'</li>'+
'<li class="menu">'+
'<a href="/world" class="dropdown-toggle">'+
'<div class="">'+
'<i class="fas fa-globe fa-fw"></i>'+
'<span> WORLD</span>'+
'</div>'+
'</a>'+
'</li>' +
'<p><br>' +
'<div class=search>' +
'<form method="post" action="playersearch.php" target="_parent">' +
'<div class="col-12 px-2">' +
'<input id="t-text" type="text" name="search" placeholder="player search" class="form-control" required="">' +
'</div>' +
'</form>' +
'</div>' +
'<div class="row mt-4">' +
'</div>'+
'<form method="post" action="crewsearch.php" target="_parent">' +
'<div class="col-12 px-2">' +
'<input id="t-text" type="text" name="search" placeholder="crew search" class="form-control" required="">' +
'</div>' +
'</form>' +
'<p><br><a href=/crew_apply>MoxxiMod v6.0.1</a>' +
'</div>' +
'<div class="row mt-4">' +
'</div></div>' +
'</p></div>'
var servername = window.location.hostname.split(".")[0];
setTimeout(function() {
$("span:contains('SERVER')").text(servername);
}, 10);
// currency toolbar
GM_xmlhttpRequest ( {
method: 'GET',
url: '/ajax/backpackcontents.php?tab=quest',
onload: function (responseDetails) {
const ammyID = /Amulet of Achievement" data-itemqty="([0-9]*)"/g;
const ammyRes = ammyID.exec(responseDetails.responseText);
const badgeID = /Badge Reputation" data-itemqty="([0-9]*)"/g;
const badgeRes = badgeID.exec(responseDetails.responseText);
fetch('ajax/challenge_status.php')
.then(response => response.text())
.then((response) => {
var claimed = response.match(/tokens":"(.*)","p_tokens"/i)
var freeTok = '';
if (claimed[1] < 30)
freeTok = claimed[1]
if (claimed[1] > 29)
freeTok = "<font color=#ff0000>"+claimed[1]+"</font>"
var ammyPrint = '';
if (ammyRes != null)
ammyPrint = ammyRes[1]
if (ammyRes == null)
ammyPrint = "0"
var badgePrint = '';
if (badgeRes != null)
badgePrint = badgeRes[1]
if (badgeRes == null)
badgePrint ="0"
var ammyCnt = ammyPrint
var ammy = ammyCnt;
var badgeCnt = badgePrint
var badge = '';
if (badgeCnt < 15)
badge = badgeCnt
if (badgeCnt > 14)
badge = '<font color=#00CC00>'+badgeCnt+'</font>'
var currency = '$';
if (badgeCnt < 15)
currency += "$"
if (badgeCnt > 14)
currency += '<font color=#00CC00>$</font>'
if (claimed[1] < 30)
currency += "$"
if (claimed[1] > 29)
currency += "<font color=#ff0000>$</font>"
var goldPrint = document.body.innerHTML.match(/<tr><td><b>Gold:<\/b><\/td><td>(.*)<\/td><\/tr>/i);
var pbPrint = document.body.innerHTML.match(/<tr><td><b>Points:<\/b><\/td><td><font size=2 color=#00FF00>(.*)<\/font><\/td><\/tr>/i);
var prPrint = document.body.innerHTML.match(/<tr><td><b>Premium:<\/b><\/td><td><font size=2 color=#00FF00>(.*)\.<\/font>/i);
var tkPrint = document.body.innerHTML.match(/<tr><td><b>Tokens:<\/b><\/td><td><font size=2 color=#00FF00>(.*)<\/font>/i);
var skPrint = document.body.innerHTML.match(/<tr><td><b>Skill:<\/b><\/td><td>(.*)<\/td><\/tr>/i);
const theImage = document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav > li:nth-child(4)");
theImage.innerHTML = `<div class="dropdown"><a href="`+byptlink.href+`" onmouseover="statspopup(event,'<table><tr><td><b>Points:</b></td><td>`+pbPrint[1]+`</td></tr><tr><td><b>Premium:</b></td><td>`+prPrint[1]+`</td></tr><tr><td><b>Free Tokens:</b></td><td>`+freeTok+`</td></tr><tr><td><b>Prem Tokens:</b></td><td>`+(tkPrint[1]-claimed[1])+`</td></tr><tr><td><b>Skill Points:</b></td><td>`+skPrint[1]+`</td></tr><tr><td><b>Badge Reps:</b></td><td>`+badge+`</td></tr><tr><td><b>Amulets:</b></td><td>`+ammy+`</td></tr><tr><td><b>Gold:</b></td><td>`+goldPrint[1]+`</td></tr></table><p><font color=#fcfcfc><center>click to buy points')" onmouseout="kill()"><button class="dropbtn"><font size=1>`+currency+`</button></a></div>`
}
)}} );
function insertAfter2(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
let menu = document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav");
let li = document.createElement('li');
li.textContent = '';
insertAfter2(li, menu.children[2]);
// moxximod page
if ( document.URL.indexOf("crew_apply") != -1 ) {
var theImage11;
theImage11 = document.querySelector("#content")
theImage11.innerHTML =
'<div id=moxxi_mod_page>' +
'<img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/mm_logo.png width=50% padding=20px><p>' +
'<a href=https://discord.com/invite/f35cccbWU8?utm_source=Discord%20Widget&utm_medium=Connect target=_blank><img src=https://studiomoxxi.com/moxximod/discord.png width=30%></a><p>' +
'MoxxiMod is a userscript written to improve the gaming user interface and player experience<p>' +
'The code is a combination of CSS (cascading style sheets) and JS (javascript)<p>' +
'<b>MoxxiMod is 100% free</b><p>' +
'If you want to support, please send points to <font color=A30020>Moxxi</font><p>' +
'For help with setup or to report a bug, join our Discord server<p>' +
'<div id=moxxi_mod_tys>' +
'<p>BIG THANK YOU FOR THE TECHNICAL DEV SUPPORT<p>Beast666007, Bello, CarminT' +
'<p>AND THANK YOU TO THE BETA TESTERS<p>Rhino, Andreas, Brillo, Dkgoon<br>StarFox, Kevin, Kriminal, Shawn<br>Tyler, Xafloc, Jalek, Rodeo<br>StarPower, TeddyPain, TheStud'+
'</div>'
}
// toolbar skills
GM_xmlhttpRequest ( {
method: 'GET',
url: '/profile',
onload: function (responseDetails) {
const skill0 = /<img align="absmiddle" border="0" src="\/images\/skills\/skill_2952\.gif".*/i;
const lingloy = skill0.exec(responseDetails.responseText);
const skill1 = /<img align="absmiddle" border="0" src="\/images\/skills\/circumspect\.png".*/i;
const circ = skill1.exec(responseDetails.responseText);
const skill2 = /<img align="absmiddle" border="0" src="\/images\/skills\/markdown\.png".*/i;
const markdown = skill2.exec(responseDetails.responseText);
const skill3 = /<img align="absmiddle" border="0" src="\/images\/skills\/hitman\.png".*/i;
const hitman = skill3.exec(responseDetails.responseText);
const skill4 = /<img align="absmiddle" border="0" src="\/images\/skills\/haste\.png".*/i;
const haste = skill4.exec(responseDetails.responseText);
const skill5 = /<img align="absmiddle" border="0" src="\/images\/skills\/streetsmarts\.png".*/i;
const street = skill5.exec(responseDetails.responseText);
const skill6 = /<img align="absmiddle" border="0" src="\/images\/skills\/onguard\.png".*/i;
const onguard = skill6.exec(responseDetails.responseText);
const skill7 = /<img align="absmiddle" border="0" src="\/images\/skills\/\.\.\/items\/itemz80\.gif".*/i;
const questexp = skill7.exec(responseDetails.responseText);
const skill8 = /<img align="absmiddle" border="0" src="\/images\/skills\/killingspree\.png".*/i;
const spree = skill8.exec(responseDetails.responseText);
const skill9 = /<img align="absmiddle" border="0" src="\/images\/skills\/masterferoskill\.png".*/i;
const masterF = skill9.exec(responseDetails.responseText);
const skil20 = /<img align="absmiddle" border="0" src="\/images\/skills\/masterpresskill\.png".*/i;
const masterP = skil20.exec(responseDetails.responseText);
const skil21 = /<img align="absmiddle" border="0" src="\/images\/skills\/masteraffskill\.png".*/i;
const masterA = skil21.exec(responseDetails.responseText);
const skil22 = /<img align="absmiddle" border="0" src="\/images\/skills\/\.\.\/items\/itemz82\.jpg".*/i;
const chaosMaj = skil22.exec(responseDetails.responseText);
const skil23 = /<img align="absmiddle" border="0" src="\/images\/skills\/\.\.\/items\/itemz91\.jpg".*/i;
const chaosMin = skil23.exec(responseDetails.responseText);
const skil24 = /<img align="absmiddle" border="0" src="\/images\/items\/itemz28\.jpg".*/i;
const endFlask = skil24.exec(responseDetails.responseText);
const skil25 = /<img align="absmiddle" border="0" src="\/images\/skills\/blessingfromabove\.png".*/i;
const bfa = skil25.exec(responseDetails.responseText);
var skills = '';
if (lingloy != null)
skills += lingloy+'<br>';
if (circ != null)
skills += circ+'<br>';
if (markdown != null)
skills += markdown+'<br>';
if (hitman != null)
skills += hitman+'<br>';
if (haste != null)
skills += haste+'<br>';
if (street != null)
skills += street+'<br>';
if (onguard != null)
skills += onguard+'<br>';
if (questexp != null)
skills += questexp+'<br>';
if (spree != null)
skills += spree+'<br>';
if (masterF != null)
skills += masterF+'<br>';
if (masterP != null)
skills += masterP+'<br>';
if (masterA != null)
skills += masterA+'<br>';
if (chaosMin != null)
skills += chaosMin+'<br>';
if (chaosMaj != null)
skills += chaosMaj+'<br>';
if (bfa != null)
skills += bfa+'<br>';
if (endFlask != null)
skills += endFlask+'<br>';
if (skills == "")
skills += "void"
// skills tooltab
if (skills != "void"){
$("body").append ( `
<div id="rightbar">
<center>
<a href=cast_skills>SKILLS</a><p>
`+skills+`
</div>
` );}
// recent raid tooltab
if (document.location.href.indexOf('characters') === -1){
fetch('/profile')
.then(response => response.text())
.then((response) => {var myCrewID = response.match(/<a href="\/crew_profile\?id=.*">/).toString().replace(/<a href="\/crew_profile\?id=/,"").replace(/">/,"")
var raidLink ='/crew_raidresults.php?all_results=Display+all+raid+results&crewid='+myCrewID
fetch(raidLink)
.then(response => response.text())
.then((response) => {
var myLastRaid = '';
if (response.match(/<a href="raidattack\.php\?raidid=.*">View<\/a>/) != null)
myLastRaid = response.match(/<a href="raidattack\.php\?raidid=.*">View<\/a>/).toString().replace(/<a href="/,"/").replace(/">View<\/a>/,"")
if (response.match(/<a href="raidattack\.php\?raidid=.*">View<\/a>/) == null)
myLastRaid = "void"
if (myLastRaid != "void"){
fetch(myLastRaid)
.then(response => response.text())
.then((response) => {
var raidMob = response.match(/<h4 class="text-center d-flex align-items-center justify-content-center">(.*)<\/h4>.*[\n\r].*[\n\r].*<div class="defenderimage skinborder d-flex justify-content-center align-items-center mb-3">.*[\n\r](.*)/i)
var crewName = response.match(/.*<b>(.*) has (.*)!<\/b>/i)
var raidLootx = response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i)
var raidLoot = '';
if (response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i) != null)
raidLoot = response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i)
if (response.match(/onmouseover="popup\(event,'<b>(.*)<\/b>/i) == null)
raidLoot = "void"
var raidLoot2 = '';
if (raidLoot != "void")
raidLoot2 = raidLoot[1].toString().replace(/<\/b>'\)" onmouseout="kill\(\)">.*/i,"").replaceAll(/<br>/g,", ")
if (raidLoot == "void")
raidLoot2 = "Nothing"
var raidResult = '';
if (crewName[2] == "lost")
raidResult = "<font color=#FF0000>lost</font> to"
if (crewName[2] == "won")
raidResult = "<font color=#00FF00>defeated</font>"
$("body").append ( `
<div id="recentraid">
<center>
<a href=`+raidLink+`>RAIDS</a><p>
<a href=`+myLastRaid+` onmouseover="popup(event,'<b>`+crewName[1]+`</b> `+raidResult+` `+raidMob[1]+`<br><b>Found:</b> `+raidLoot2+`<br><font color=#FFFF00>(click to view the raid)</a>')" onmouseout="kill()">`+raidMob[2]+`
</div>
` );
})}})})}}})
// extra
if (document.URL.indexOf("726169") != -1 ) {
GM_addStyle ( `
#divProfile > div:nth-child(2) > div > div > div.col-xl-4.col-md-5 > div > div:nth-child(2) > div > div > div:nth-child(2) > img{content: url("https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/disa_head.png") !important;}` );
};
if (document.URL.indexOf("707553") != -1 ) {
GM_addStyle ( `
#divProfile > div:nth-child(2) > div > div > div.col-xl-8.col-md-7 > div > div:nth-child(1) > div > img{content: url("https://media.discordapp.net/attachments/479930026767155200/1001894796316651561/20220727_125134.gif") !important;height:500px !important;}` );
};
if (document.URL.indexOf("crew_profile?id=13775") != -1 ) {
GM_addStyle ( `
#content-header-row > div > div.widget-content.widget-content-area.br-6{background-image: url('https://images.freeimages.com/images/large-previews/084/open-mouth-1439955.jpg') !important;}
`)}
// server switch link
var server = window.location.href;
var server2 = server.replace(/\.outwar\.com.*/, '');
var server3 = server2.replace(/http.*:\/\//, '');
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/myaccount.php?ac_serverid=2',
onload: function (responseDetails) {
const toraxGet = /https:\/\/torax\.outwar\.com\/world\?suid=[0-9]+&serverid=2/i;
const toraxGetPrint = toraxGet.exec(responseDetails.responseText);
var trade1 = /<a href="trade.*<img border="0" height="13" src="http:\/\/torax\.outwar\.com\/images\/toolbar\/Trade\.png" alt="Trade"><\/a>/i;
var trade2 = trade1.exec(responseDetails.responseText);
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/myaccount.php?ac_serverid=1',
onload: function (responseDetails) {
const sigilGet = /https:\/\/sigil\.outwar\.com\/world\?suid=[0-9]+&serverid=1/i;
const sigilGetPrint = sigilGet.exec(responseDetails.responseText);
var trade3 = /<a href="trade.*<img border="0" height="13" src="http:\/\/torax\.outwar\.com\/images\/toolbar\/Trade\.png" alt="Trade"><\/a>/i;
var trade4 = trade1.exec(responseDetails.responseText);
var torax = "torax";
var sigil = "sigil";
var servSwitch = '';
if (server3 != torax)
servSwitch += toraxGetPrint+"#";
if (server3 != sigil)
servSwitch += sigilGetPrint+"#";
let serverGo1 = servSwitch.replace("null", "");
let serverGo2 = serverGo1.replace("world", "home");
var otherServ = '';
if (server3 != torax)
otherServ = torax;
if (server3 != sigil)
otherServ = sigil;
// toolbar supplies notification
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://outwar.com/supplies',
onload: function (responseDetails) {
const supplies = /<img border="0" src="images\/suppliestriangle\.gif" width="11" height="11">[\n\r](.*)%<\/td>/i;
const suppliesPrint = supplies.exec(responseDetails.responseText);
let result;
if (suppliesPrint[1] < 100) {
result = 'positive';
} else {
result = null;
}
var suppliesPOP = '';
if (result != null)
suppliesPOP += `<a href=/supplies><img src=https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/suppliespop.png width=25px height=25px onmouseover="popup(event,'<b><font color=#FFFFFF>SUPPLIES: `+suppliesPrint[1]+`%<br></b><font color=#fcfcfc>(click to buy more)')" onmouseout="kill()"></a>`;
// toolbar strength notification
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://outwar.com/profile',
onload: function (responseDetails) {
const strength = /event,'Strength: ([0-9]+)'/i;
const strengthPrint = strength.exec(responseDetails.responseText);
let resultStr;
if (strengthPrint[1] < 100) {
resultStr = 'positive';
} else {
resultStr = null;
}
var strengthtb = '';
if (resultStr != null)
strengthtb += `<img src=https://torax.outwar.com/images/items/pot6.jpg width=25px height=25px onmouseover="popup(event,'<b><font color=#FFFFFF>STRENGTH: `+strengthPrint[1]+`%<br></b>')" onmouseout="kill()">`;
// toolbar gladiator notification
fetch('/gladiator')
.then(response => response.text())
.then((response) => {
var zerxCheck = response.match(/<a href="gladiator\?mobid=3991">View Leaderboard<\/a>.*Will retreat in/i)
var vorkCheck = response.match(/<a href="gladiator\?mobid=4391">View Leaderboard<\/a>.*Will retreat in/i)
var tevaCheck = response.match(/<a href="gladiator\?mobid=4029">View Leaderboard<\/a>.*Will retreat in/i)
var welxCheck = response.match(/<a href="gladiator\?mobid=4044">View Leaderboard<\/a>.*Will retreat in/i)
var vork = '';
if (vorkCheck != null)
vork += `<a href=/gladiator?mobid=4391><img src=https://outwar.com/images/mobs/velgladiator.jpg width=25px height=25px onmouseover="popup(event,'<b>Vork is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;
var zerx = '';
if (zerxCheck != null)
zerx += `<a href=/gladiator?mobid=3991><img src=https://outwar.com/images/mobs/mobc34.jpg width=25px height=25px onmouseover="popup(event,'<b> Zerx is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;
var teva = '';
if (tevaCheck != null)
teva += `<a href=/gladiator?mobid=4029><img src=https://torax.outwar.com/images/mobs/topgladiator.jpg width=25px height=25px onmouseover="popup(event,'<b> Teva is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;
var welx = '';
if (welxCheck != null)
welx += `<a href=/gladiator?mobid=4044><img src=https://torax.outwar.com/images/mobs/mobf20.jpg width=25px height=25px onmouseover="popup(event,'<b> Welx is Available</b><br><font color=#fcfcfc>(click to view)')" onmouseout="kill()"></a>`;
// toolbar brawl notification
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://outwar.com/closedpvp',
onload: function (responseDetails) {
const brawlCheck = /images\/atk_player_icon\.jpg/i;
const brawlPrint = brawlCheck.exec(responseDetails.responseText);
var brawl = '';
if (brawlPrint != null)
brawl += `<a href=/closedpvp><img src=https://images.emojiterra.com/google/android-pie/512px/1f94a.png width=25px height=25px onmouseover="popup(event,'<b>PVP Brawl is Active</b><br><font color=#fcfcfc>(Click to view)')" onmouseout="kill()"></a>`;
// toolbar boss notification
fetch('/crew_bossspawns')
.then(response => response.text())
.then((response) => {
const cosmos = response.match(/images\/CosmosGreatAllBeing\.jpg/i);
const death = response.match(/images\/DeathReaperOfSouls\.jpg/i);
const maekrix = response.match(/images\/MaekrixDreadedStriker\.jpg/i);
const blackhand = response.match(/images\/BlackhandReborn\.png/i);
const zyrak = response.match(/images\/velserverboss\.jpg/i);
const arkon = response.match(/images\/Arkron\.jpg/i);
const cosmosh = response.match(/Cosmos, Great All Being.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
const deathh = response.match(/Death, Reaper of Souls.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
const maekrixh = response.match(/Maekrix, Dreaded Striker.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
const blackhandh = response.match(/Blackhand Reborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
const zyrakh = response.match(/Zyrak, Vision of Madness.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
const arkonh = response.match(/Arkron, God of Trials.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*p class="card-user_occupation"> (.*)/i);
const cosmoss = response.match(/Cosmos, Great All Being.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
const deaths = response.match(/Death, Reaper of Souls.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
const maekrixs = response.match(/Maekrix, Dreaded Striker.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
const blackhands = response.match(/Blackhand Reborn.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
const zyraks = response.match(/Zyrak, Vision of Madness.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
const arkons = response.match(/Arkron, God of Trials.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(<a href="boss_stats\.php\?spawnid=[0-9]+">)\(stats\)<\/a>/i);
var boss = '';
if (cosmos != null)
boss += cosmoss[1]+`<img src="http://www.outwar.com/`+cosmos+`" width="25px" height="25px" onmouseover="popup(event,'<b>Cosmos, Great All Being</b><br>Health: `+cosmosh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
if (death != null)
boss += deaths[1]+`<img src="http://www.outwar.com/`+death+`" width="25px" height="25px" onmouseover="popup(event,'<b>Death, Reaper of Souls</b><br>Health: `+deathh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
if (maekrix != null)
boss += maekrixs[1]+`<img src="http://www.outwar.com/`+maekrix+`" width="25px" height="25px" onmouseover="popup(event,'<b>Maekrix, Dreaded Striker</b><br>Health: `+maekrixh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
if (blackhand != null)
boss += blackhands[1]+`<img src="http://www.outwar.com/`+blackhand+`" width="25px" height="25px" onmouseover="popup(event,'<b>Blackhand Reborn</b><br>Health: `+blackhandh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
if (zyrak != null)
boss += zyraks[1]+`<img src="http://www.outwar.com/`+zyrak+`" width="25px" height="25px" onmouseover="popup(event,'<b>Zyrak, Vision of Madness</b><br>Health: `+zyrakh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
if (arkon != null)
boss += arkons[1]+`<img src="http://www.outwar.com/`+arkon+`" width="25px" height="25px" onmouseover="popup(event,'<b>Arkron, God of Trials</b><br>Health: `+arkonh[1]+`<br><font color=#fcfcfc>(click for stats)')" onmouseout="kill()"></a>`;
// toolbar god notification
fetch('/raidtools')
.then(response => response.text())
.then((response) => {
const god1imgPRINT = response.match(/onclick="sendTeleportRequest.*(images.*)" border.*/i);
const god1txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*Teleport to (.*)<\/font>/i);
const god2imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*(images.*)" border.*/i);
const god2txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
const god3imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
const god3txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
const god4imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
const god4txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
const god5imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
const god5txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
const god6imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
const god6txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
const god7imgPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*(images.*)" border.*/i);
const god7txtPRINT = response.match(/onclick="sendTeleportRequest.*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*Teleport to (.*)<\/font>/i);
var gods = '';
if (god1imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god1imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god1txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
if (god2imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god2imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god2txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
if (god3imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god3imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god3txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
if (god4imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god4imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god4txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
if (god5imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god5imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god5txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
if (god6imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god6imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god6txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
if (god7imgPRINT != null)
gods += `<img src="http://www.outwar.com/`+god7imgPRINT[1]+`" width="25px" height="25px" onmouseover="popup(event,'<b>`+god7txtPRINT[1]+` has spawned!</b>')" onmouseout="kill()">`;
// trade notification
var trade5 = '';
if (trade2 != null)
trade5 = trade2.toString().replace(`a href="`,`a onmouseover="popup\(event,'Active trade on your RGA'\);" onmouseout="kill\(\);" href="`)
if (trade4 != null)
trade5 = trade4.toString().replace(`a href="`,`a onmouseover="popup\(event,'Active trade on your RGA'\);" onmouseout="kill\(\);" href="`)
// toolbar veiled mob notifcation
fetch("ajax_changeroomb")
.then(response => response.text())
.then((response) => {
var vmob = response.match(/"name":"Veiled Guard","level":"85"/i)
var vspawn = '';
if (vmob != null)
vspawn += `<img src="https://torax.outwar.com/images/mobs/veiledguard.png" width="25px" height="25px" onmouseover="popup(event,'<b>Veiled Guard is available!</b>')" onmouseout="kill()"></a>`
// all toolbar
document.querySelector("body > center > div.sub-header-container > header > ul.navbar-nav.flex-row.mr-auto.toolbar-nav > li.nav-item.more-dropdown.little-space.hide-on-mob.progress-top").innerHTML =
'<table><tr>'+
'<td><div id=toolbar1>toolbar1</div></td>'+
'<td><div id=toolbar2>toolbar2</div></td>'+
'</tr></table>'
document.querySelector("#toolbar1").innerHTML =
'<table><tr><td>' +
`<div class="dropdown"><a href=`+serverGo2+` onmouseover="popup(event,'switch to `+otherServ+`')" onmouseout="kill()"><button class="dropbtn"><font size=1>SERVER</button></a></div>` +
'</td><td>'+
'</td><td>'+
'<div class="dropdown">' +
'<button class="dropbtn"><font size=1>FAST TRAVEL</button></a>' +
'<div class="dropdown-content">' +
'<a href="/world.php?room=26137">ASTRAL RIFT</a>' +
'<a href="/world.php?room=25989">CHALLENGES</a>' +
'<a href="/world.php?room=24284">DEATHBAT GRAVEYARD</a>' +
'<a href="/world.php?room=4249">EOB SANDS</a>' +
'<a href="/world.php?room=42550">MADNESS VAULT</a>' +
'<a href="/world.php?room=23311">MOUNTAIN CAVE</a>' +
'<a href="/world.php?room=23471">PRISTINE DEPTHS</a>' +
'<a href="/world.php?room=11">ROOM 11</a>' +
'<a href="/world.php?room=6640">SCIENTIFIC DISTRICT</a>' +
'<a href="/world.php?room=17321">UNDERGROUND Q SEC BASE</a>' +
'<a href="/world.php?room=10697">VALLEY OF DEATH</a>' +
'<a href="/world.php?room=25994">WARDENS SANCTUARY</a>' +
'<a href="/wilderness">WILDERNESS</a>' +
'</div>' +
'</div>' +
'</td></tr></table>'
document.querySelector("#toolbar2").innerHTML =
'<div id=toolbaralerts>'+
gods+boss+zerx+vork+teva+welx+suppliesPOP+strengthtb+brawl+trade5+vspawn
'</div>'
})})})}})})}})}});
// homepage rankings
if ( document.URL.indexOf("outwar.com/home") != -1 ) {
function insertBefore(newNode, existingNode) {
let sp2 = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(2) > div > div:nth-child(1)");
existingNode.parentNode.insertBefore(newNode, sp2);
}
fetch('/crew_profile')
.then(response => response.text())
.then((response) => {var crewName = response.match(/<h4><img src="\/img\/CrewPoints\.png" onmouseover="popup\(event,'.*Crew Points'\);" onmouseout="kill\(\);"> .*<\/h4>/).toString().replace(/<h4><img src="\/img\/CrewPoints\.png" onmouseover="popup\(event,'.* Crew Points'\);" onmouseout="kill\(\);"> /,"").replace(/<\/h4>/,"")
let menu = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(2) > div")
var homepageEQ =
'<div id="char_rankings"><table><tr>' +
'<td>CHAR: POWER<div id="rankings_home"></div></td>' +
'<td>CHAR: ELE DMG<div id="rankings_charele"></div></td>' +
'<td>CHAR: CHAOS DMG<div id="rankings_charchaos"></div></td>'+
'</tr></table></div>' +
'<p><div id="crew_rankings"><table><tr>' +
'<td>CREW: POWER<div id="rankings_crewpow"></div></td>' +
'<td>CREW: ELE DMG<div id="rankings_crewele"></div></td>' +
'<td>CREW: CHAOS DMG<div id="rankings_crewchaos"></div></td>' +
'</tr></table></div>'
var myName = document.querySelector("#select2-charselectdropdown-container").innerHTML
let div = document.createElement('div');
div.innerHTML += homepageEQ;
insertBefore(div, menu.children[0]);
if ( document.URL.indexOf("outwar.com/home") != -1 ) {
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/ajax/rankings?type=crew_power',
onload: function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);
var isLoading = false;
function selectCategory(category, title, isCrew) {
if(isLoading)
return;
$('#rank-title').html(title);
$('#ranks').hide();
$('#ranks').html('');
$('#last-updated').html('');
isLoading = true;
$.getJSON('/ajax/rankings.php?type=' + category, function(data) {
var isOdd = true;
$.each(data.results, function(key, value) {
if(isCrew) {
var profileUrl = 'crew_profile?id=' + value.id;
}
else {
var profileUrl = 'characters/' + value.id;
}
var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';
var stat = '0';
if(value.stat ) {
stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
var html = '<li class="list-group-item list-group-item-action ranksulli">'
+ '<div class="media">'
+ '<div class="mr-3">'
+ '<div class="rank-row top">'
+ '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
+ '<div class="rank-row-image">'
+ '<a href="' + profileUrl + '">'
+ '</a>'
+ '</div></div></div>'
+ '<div class="media-body">'
+ '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
+ '</div>'
+ '</li>'
var rankSearch1 = document.querySelector("#rankings_home")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(myName,"<div id=myRank>"+myName+"</div>")
$('#rankings_home').append(html);
isOdd = !isOdd;
});
isLoading = false;
$('#last-updated').html('<br>Last updated: ' + data.timestamp);
$('#ranks').show();
}, "json");
}
$( document ).ready(function() {
var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
$( ".rank-sel2" ).change(function() {
if($( this ).val() == '')
return;
var isCrew = $( this ).attr('iscrew') == '1';
selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);
});
});
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/ajax/rankings?type=char_elepower',
onload: function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);
var isLoading = false;
function selectCategory(category, title, isCrew) {
if(isLoading)
return;
$('#rank-title').html(title);
$('#ranks').hide();
$('#ranks').html('');
$('#last-updated').html('');
isLoading = true;
$.getJSON('/ajax/rankings.php?type=char_elepower', function(data) {
var isOdd = true;
$.each(data.results, function(key, value) {
if(isCrew) {
var imgurl = data.baseimageurl + "/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
else {
var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
var profileUrl = 'characters/' + value.id;
}
if(value.pic == '' || value.pic == null)
imgurl = '/images/gangster1.jpg';
var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';
var stat = '0';
if(value.stat ) {
stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
var html = '<li class="list-group-item list-group-item-action ranksulli">'
+ '<div class="media">'
+ '<div class="mr-3">'
+ '<div class="rank-row top">'
+ '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
+ '<div class="rank-row-image">'
+ '<a href="' + profileUrl + '">'
+ '</a>'
+ '</div></div></div>'
+ '<div class="media-body">'
+ '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
+ '</div>'
+ '</li>'
var rankSearch1 = document.querySelector("#rankings_charele")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(myName,"<div id=myRank>"+myName+"</div>")
$('#rankings_charele').append(html);
isOdd = !isOdd;
});
isLoading = false;
$('#last-updated').html('<br>Last updated: ' + data.timestamp);
$('#ranks').show();
}, "json");
}
$( document ).ready(function() {
var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
$( ".rank-sel2" ).change(function() {
if($( this ).val() == '')
return;
var isCrew = $( this ).attr('iscrew') == '1';
selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);
});
});
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/ajax/rankings?type=crew_power',
onload: function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);
var isLoading = false;
function selectCategory(category, title, isCrew) {
if(isLoading)
return;
$('#rank-title').html(title);
$('#ranks').hide();
$('#ranks').html('');
$('#last-updated').html('');
isLoading = true;
$.getJSON('/ajax/rankings.php?type=crew_power', function(data) {
var isOdd = true;
$.each(data.results, function(key, value) {
if(isCrew) {
var imgurl = data.baseimageurl + "/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
else {
var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
if(value.pic == '' || value.pic == null)
imgurl = '/images/gangster1.jpg';
var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';
var stat = '0';
if(value.stat ) {
stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
var html = '<li class="list-group-item list-group-item-action ranksulli">'
+ '<div class="media">'
+ '<div class="mr-3">'
+ '<div class="rank-row top">'
+ '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
+ '<div class="rank-row-image">'
+ '<a href="' + profileUrl + '">'
+ '</a>'
+ '</div></div></div>'
+ '<div class="media-body">'
+ '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
+ '</div>'
+ '</li>'
var rankSearch1 = document.querySelector("#rankings_crewpow")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(crewName,"<div id=myRank>"+crewName+"</div>")
$('#rankings_crewpow').append(html);
isOdd = !isOdd;
});
isLoading = false;
$('#last-updated').html('<br>Last updated: ' + data.timestamp);
$('#ranks').show();
}, "json");
}
$( document ).ready(function() {
var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
$( ".rank-sel2" ).change(function() {
if($( this ).val() == '')
return;
var isCrew = $( this ).attr('iscrew') == '1';
selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);
});
});
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/ajax/rankings?type=crew_elepower',
onload: function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);
var isLoading = false;
function selectCategory(category, title, isCrew) {
if(isLoading)
return;
$('#rank-title').html(title);
$('#ranks').hide();
$('#ranks').html('');
$('#last-updated').html('');
isLoading = true;
$.getJSON('/ajax/rankings.php?type=crew_elepower', function(data) {
var isOdd = true;
$.each(data.results, function(key, value) {
if(isCrew) {
var imgurl = data.baseimageurl + "/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
else {
var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
if(value.pic == '' || value.pic == null)
imgurl = '/images/gangster1.jpg';
var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';
var stat = '0';
if(value.stat ) {
stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
var html = '<li class="list-group-item list-group-item-action ranksulli">'
+ '<div class="media">'
+ '<div class="mr-3">'
+ '<div class="rank-row top">'
+ '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
+ '<div class="rank-row-image">'
+ '<a href="' + profileUrl + '">'
+ '</a>'
+ '</div></div></div>'
+ '<div class="media-body">'
+ '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
+ '</div>'
+ '</li>'
var rankSearch1 = document.querySelector("#rankings_crewele")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(crewName,"<div id=myRank>"+crewName+"</div>")
$('#rankings_crewele').append(html);
isOdd = !isOdd;
});
isLoading = false;
$('#last-updated').html('<br>Last updated: ' + data.timestamp);
$('#ranks').show();
}, "json");
}
$( document ).ready(function() {
var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
$( ".rank-sel2" ).change(function() {
if($( this ).val() == '')
return;
var isCrew = $( this ).attr('iscrew') == '1';
selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);
});
});
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/ajax/rankings?type=char_chaos',
onload: function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);
var isLoading = false;
function selectCategory(category, title, isCrew) {
if(isLoading)
return;
$('#rank-title').html(title);
$('#ranks').hide();
$('#ranks').html('');
$('#last-updated').html('');
isLoading = true;
$.getJSON('/ajax/rankings.php?type=char_chaos', function(data) {
var isOdd = true;
$.each(data.results, function(key, value) {
if(isCrew) {
var imgurl = data.baseimageurl + "/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
else {
var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
var profileUrl = 'characters/' + value.id;
}
if(value.pic == '' || value.pic == null)
imgurl = '/images/gangster1.jpg';
var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';
var stat = '0';
if(value.stat ) {
stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
var html = '<li class="list-group-item list-group-item-action ranksulli">'
+ '<div class="media">'
+ '<div class="mr-3">'
+ '<div class="rank-row top">'
+ '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
+ '<div class="rank-row-image">'
+ '<a href="' + profileUrl + '">'
+ '</a>'
+ '</div></div></div>'
+ '<div class="media-body">'
+ '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
+ '</div>'
+ '</li>'
var rankSearch1 = document.querySelector("#rankings_charchaos")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(myName,"<div id=myRank>"+myName+"</div>")
$('#rankings_charchaos').append(html);
isOdd = !isOdd;
});
isLoading = false;
$('#last-updated').html('<br>Last updated: ' + data.timestamp);
$('#ranks').show();
}, "json");
}
$( document ).ready(function() {
var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
$( ".rank-sel2" ).change(function() {
if($( this ).val() == '')
return;
var isCrew = $( this ).attr('iscrew') == '1';
selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);
});
});
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/ajax/rankings?type=crew_chaos',
onload: function (responseDetails) {
const EQ = /\{.*/i;
const EQprint = EQ.exec(responseDetails.responseText);
var isLoading = false;
function selectCategory(category, title, isCrew) {
if(isLoading)
return;
$('#rank-title').html(title);
$('#ranks').hide();
$('#ranks').html('');
$('#last-updated').html('');
isLoading = true;
$.getJSON('/ajax/rankings.php?type=crew_chaos', function(data) {
var isOdd = true;
$.each(data.results, function(key, value) {
if(isCrew) {
var imgurl = data.baseimageurl + "/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
else {
var imgurl = data.baseimageurl + "/uploaded/" + value.pic;
var profileUrl = 'crew_profile?id=' + value.id;
}
if(value.pic == '' || value.pic == null)
imgurl = '/images/gangster1.jpg';
var rowClass = isOdd ? 'rank-row-odd' : 'rank-row-even';
var stat = '0';
if(value.stat ) {
stat = value.stat.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",")
}
var html = '<li class="list-group-item list-group-item-action ranksulli">'
+ '<div class="media">'
+ '<div class="mr-3">'
+ '<div class="rank-row top">'
+ '<table><tr><td width=40px class=homerankings><div class="rank-row-number"><span>' + value.rank + '</span></div></td><td width=215px>'
+ '<div class="rank-row-image">'
+ '<a href="' + profileUrl + '">'
+ '</a>'
+ '</div></div></div>'
+ '<div class="media-body">'
+ '<a href="' + profileUrl + '">' + value.name + '</a></td><td>'+ stat +'</h5></td></tr></table>'
+ '</div>'
+ '</li>'
var rankSearch1 = document.querySelector("#rankings_crewchaos")
rankSearch1.innerHTML = rankSearch1.innerHTML.replace(crewName,"<div id=myRank>"+crewName+"</div>")
$('#rankings_crewchaos').append(html);
isOdd = !isOdd;
});
isLoading = false;
$('#last-updated').html('<br>Last updated: ' + data.timestamp);
$('#ranks').show();
}, "json");
}
$( document ).ready(function() {
var selO = $('option[value="char_power"]');selectCategory('char_power', selO.html());
$( ".rank-sel2" ).change(function() {
if($( this ).val() == '')
return;
var isCrew = $( this ).attr('iscrew') == '1';
selectCategory($( this ).val(), $(this).find("option:selected").text(), isCrew);
});
});
}})}})}})}})}})}})}})};
// equipment injection
if ( document.URL.indexOf("outwar.com/home") != -1 ) {
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/profile',
onload: function (responseDetails) {
const EQ = /<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im;
const EQprint = EQ.exec(responseDetails.responseText);
function insertBefore(newNode, existingNode) {
let sp2 = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div > div:nth-child(1)");
existingNode.parentNode.insertBefore(newNode, sp2);
}
let menu = document.querySelector("#content-header-row > div.bio.col-lg-8.col-md-8.col-sm-12.col-12.layout-spacing.layout-spacing > div.widget-content.widget-content-area.text-left > div > div > div:nth-child(1) > div")
var homepageEQ =
'<div ID=EQhome style="position:relative; width:300px; height:385px; background-image:url(https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/thedude_dark.png)">' +
EQprint +
'</div>'
let div = document.createElement('div');
div.innerHTML += homepageEQ;
insertBefore(div, menu.children[0]);
}})};
if ( document.URL.indexOf("world") != -1 ) {
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/profile',
onload: function (responseDetails) {
const EQ = /<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im;
const EQprint = EQ.exec(responseDetails.responseText);
var EQworld = document.querySelector("#content-header-row > div.col-xl-4.col-lg-12.col-md-12.col-sm-12.col-12.layout-spacing.px-1 > div > div.widget-heading");
EQworld.innerHTML =
'<div id=EQworld style="position:relative; width:300px; height:385px; background-image:url(https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/thedude_dark.png)">' +
EQprint +
'</div>'
}})};
if ( document.URL.indexOf("treasury") != -1 ) {
GM_xmlhttpRequest ( {
method: 'GET',
url: 'https://torax.outwar.com/profile',
onload: function (responseDetails) {
const EQ = /<div style="position:absolute; left:61px; top:12px; width:41px; height:41px;text-align:center">[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*[\n\r].*/im;
const EQprint = EQ.exec(responseDetails.responseText);
var EQtreas = document.querySelector("#content-header-row > div.col-8.col-lg-3.pl-3.pl-xl-0.pr-1 > div > div.widget-heading");
EQtreas.innerHTML =
'<div id=EQtreas style="position:relative; width:300px; height:385px; background-image:url(https://studiomoxxi.com/ow_themes/custom_jobs/classic_01/thedude_dark.png)">' +
EQprint +
'</div>'
}})}
// crew raid menus
var crewID1 = '';
if (document.documentElement.innerHTML.match(/href="\/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i) != null)
crewID1 = document.documentElement.innerHTML.match(/href="\/crew_raidresults\.php\?crewid=(.*)">Raid Results<\/a>/i);
var crewID2 = document.documentElement.innerHTML.match(/tradeWith=(.*)"><svg/i);
if ( document.URL.indexOf("crew_profile") != -1 ) {
$('a[href="crew_raidresults.php?crewid='+crewID2[1]+'&most_recent=1"]').prop('href', 'https://torax.outwar.com/crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid='+crewID2[1]);
$('a[href="crew_raidresults.php?crewid='+crewID2[1]+'&most_recent=1"]').text("Bed 2");}
var crewmenu =
'<div class="btn-group" role="group">' +
'<button id="btnGroupDefault" type="button" class="btn btn-secondary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">' +
'Moxxi Mod Raids <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-chevron-down"><polyline points="6 9 12 15 18 9"></polyline></svg>' +
'</button>' +
'<div class="dropdown-menu" aria-labelledby="btnGroupDefault" style="will-change: transform;">' +
'<a class="dropdown-item" href="/crew_raidresults.php?most_recent=MoxxiMod+raid+results&crewid='+crewID1[1]+'">Moxxi Mod Raid Results</a>' +
'<a class="dropdown-item" href="/crew_raidresults.php?all_results=Display+all+raid+results&crewid='+crewID1[1]+'">All Raid Results</a>' +
'<a class="dropdown-item" href="/crew_raidresults.php?wins=Display+only+victorious+raids&crewid='+crewID1[1]+'">Only Victorious Raids</a>' +
'</div>' +
'</div>'
if ( document.URL.indexOf("crew_") != -1 ) {
function insertAfter9(newNode, existingNode) {
existingNode.parentNode.insertBefore(newNode, existingNode.nextSibling);
}
var rrHead = document.querySelector("#content-header-row > div > div > div.btn-group.mb-3.mr-2");
let tdHead = document.createElement('div');
tdHead.innerHTML = crewmenu;
if (rrHead != null)
insertAfter9(tdHead, rrHead.children[2]);}
}})}})