您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Making DinoRPG faster
当前为
// ==UserScript== // @name DinoRPG Faster // @namespace e78e44fc24cf93fab2271d8996cfa6fa // @description Making DinoRPG faster // @include http://en.dinorpg.com/* // @include http://www.dinorpg.com/* // @include http://es.dinorpg.com/* // @include http://www.dinorpg.de/* // @version 2.05 // @author LazyBastard (based on sunn0's script) // ==/UserScript== // Create array contains function Array.prototype.contains = function(obj) { var i = this.length; while (i--) { if (this[i] === obj) { return true; } } return false; } /* Show answers directly */ if(document.getElementById("answers")){ document.getElementById("answers").style.display = 'block'; } /* Hide View Image */ var views = document.getElementsByClassName("view"); if(views.length){ views[0].style.display = "none"; } /* Hide notifications */ var notification = document.getElementById( "notification" ); if ( notification ) { document.body.removeChild( notification ); } /* section for status items - needed for multiple actions below */ var centerContent = document.getElementById('centerContent'); /* Water charm script */ var baofanaction = document.getElementById("act_dialog_wcharm"); if(baofanaction && baofanaction.id && centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Bao Charm') < 0) { var wnode=baofanaction.cloneNode(true); wnode.id = "act_dialog_wcharm2"; wnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Water charm\n "; var btr = wnode.children[0].children[0]; var onclick = btr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/wcharm/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); btr.setAttribute("onClick", ""); btr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Bao's Fan</h1> <div class=\"content\">You can get a water charm with this action</div></div></div>',null)") btr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } btr.style.cursor = "wait"; var tds = btr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = btr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/wcharm?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Uh... Yes, I suppose!"; res = performAction(dinoId, 'act/dialog/wcharm?goto=ok;sk=' + userId, 'dino/' + dinoId + '/act/dialog/wcharm'); label.innerHTML = "Wow, that is impressive!"; res = performAction(dinoId, 'act/dialog/wcharm?goto=wah;sk=' + userId, 'dino/' + dinoId + '/act/dialog/wcharm'); label.innerHTML = "Ok!"; res = performAction(dinoId, 'act/dialog/wcharm?goto=yes;sk=' + userId, 'dino/' + dinoId + '/act/dialog/wcharm'); label.innerHTML = "Did you mean spiritual?"; res = performAction(dinoId, 'act/dialog/wcharm?goto=spirit;sk=' + userId, 'dino/' + dinoId + '/act/dialog/wcharm'); label.innerHTML = "Have to go!"; res = performAction(dinoId, 'act/dialog/wcharm?goto=thanks;sk=' + userId, 'dino/' + dinoId + '/act/dialog/wcharm'); res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=map'; }, false ); btr.children[0].children[0].setAttribute("src","/img/icons/elem_2.gif"); } baofanaction.parentNode.appendChild(wnode); /* Focus @ Bao Bob script */ /* You won't start focussing until you've got the korgon fins from Diane Korgsey */ if (centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Korgon Fins') > 0 && centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Blacksylva Key') < 0) { var focusaction = document.getElementById("act_dialog_bob"); var cnode=focusaction.cloneNode(true); cnode.id = "act_dialog_bob2"; cnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Focus!\n "; var ctr = cnode.children[0].children[0]; var onclick = ctr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/bob/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); ctr.setAttribute("onClick", ""); ctr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Bao Bob</h1> <div class=\"content\">You can start focussing with this action</div></div></div>',null)") ctr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } ctr.style.cursor = "wait"; var tds = ctr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = ctr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/bob?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "I've got a question for you"; res = performAction(dinoId, 'act/dialog/bob?goto=question;sk=' + userId, 'dino/' + dinoId + '/act/dialog/bob'); label.innerHTML = "What about my question?"; res = performAction(dinoId, 'act/dialog/bob?goto=quest3;sk=' + userId, 'dino/' + dinoId + '/act/dialog/bob'); label.innerHTML = "Where?"; res = performAction(dinoId, 'act/dialog/bob?goto=where;sk=' + userId, 'dino/' + dinoId + '/act/dialog/bob'); label.innerHTML = "What do I need to do?"; res = performAction(dinoId, 'act/dialog/bob?goto=how;sk=' + userId, 'dino/' + dinoId + '/act/dialog/bob'); label.innerHTML = "I want my dinoz to focus!"; res = performAction(dinoId, 'act/dialog/bob?goto=concen;sk=' + userId, 'dino/' + dinoId + '/act/dialog/bob'); label.innerHTML = "Ok"; res = performAction(dinoId, 'act/dialog/bob?goto=ok;sk=' + userId, 'dino/' + dinoId + '/act/dialog/bob'); label.innerHTML = "Focusing"; //res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId; }, false ); ctr.children[0].children[0].setAttribute("src","/img/icons/act_default.gif"); } focusaction.parentNode.appendChild(cnode); } } /* Fire charm script */ // Won't give you charm unless you unlocked it at the Venerable var shamanaction = document.getElementById("act_dialog_shaman"); if(shamanaction && shamanaction.id && centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Fire Charm') < 0) { var fnode=shamanaction.cloneNode(true); fnode.id = "act_dialog_shaman2"; fnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Fire charm\n "; var htr = fnode.children[0].children[0]; var onclick = htr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/shaman/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); htr.setAttribute("onClick", ""); htr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Soft Shaman</h1> <div class=\"content\">You can get a fire charm with this action</div></div></div>',null)") htr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } htr.style.cursor = "wait"; var tds = htr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = htr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/shaman?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Someone told me..."; res = performAction(dinoId, 'act/dialog/shaman?goto=charm;sk=' + userId, 'dino/' + dinoId + '/act/dialog/shaman'); label.innerHTML = "Accept the charm"; res = performAction(dinoId, 'act/dialog/shaman?goto=boost;sk=' + userId, 'dino/' + dinoId + '/act/dialog/shaman'); res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=map'; }, false ); htr.children[0].children[0].setAttribute("src","/img/icons/elem_0.gif"); } shamanaction.parentNode.appendChild(fnode); } /* Shovel automation */ var mineaction = document.getElementById("act_dialog_mine"); if(mineaction && mineaction.id && (centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Broken Shovel') > 0 || centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Shovel') < 0)) { var mnode=mineaction.cloneNode(true); mnode.id = "act_dialog_mine2"; mnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Get/Repair Shovel\n "; var itr = mnode.children[0].children[0]; var onclick = itr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/mine/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); itr.setAttribute("onClick", ""); itr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">You can get a free shovel repair with this action</div></div></div>',null)") itr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } itr.style.cursor = "wait"; var tds = itr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = itr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/mine?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Yes"; res = performAction(dinoId, 'act/dialog/mine?goto=repair;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mine'); res = performAction(dinoId, 'act/dialog/mine?goto=yes;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mine'); label.innerHTML = "Thanks"; res = performAction(dinoId, 'act/dialog/mine?goto=thanks;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mine'); res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=map'; }, false ); itr.children[0].children[0].setAttribute("src","/img/icons/act_dig.gif"); } mineaction.parentNode.appendChild(mnode); } /* Forger automation */ var forgeraction = document.getElementById("act_dialog_forgeron"); if(forgeraction && forgeraction.id && centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Broken Shovel') > 0 ) { var bnode=forgeraction.cloneNode(true); bnode.id = "act_dialog_forgeron2"; bnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Repair Shovel\n "; var btr = bnode.children[0].children[0]; var onclick = btr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/forgeron/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); btr.setAttribute("onClick", ""); btr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">This repair action costs 100 <img src=\"http://en.dinorpg.com/img/forum/smiley/s_gold.gif\"></div></div></div>',null)") btr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } btr.style.cursor = "wait"; var tds = btr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = btr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/forgeron?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Could you please repair my shovel?"; res = performAction(dinoId, 'act/dialog/forgeron?goto=repair;sk=' + userId, 'dino/' + dinoId + '/act/dialog/forgeron'); label.innerHTML = "Of course I will Ma'am!"; res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=map'; }, false ); btr.children[0].children[0].setAttribute("src","/img/icons/act_dig.gif"); } forgeraction.parentNode.appendChild(bnode); } /* Merguez automation */ var merguezaction = document.getElementById("act_dialog_merguez"); if(merguezaction && merguezaction.id) { var gnode=merguezaction.cloneNode(true); gnode.id = "act_dialog_merguez2"; gnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Get Merquez\n "; //var trs = merguezaction.getElementsByTagName("tr"); var mtr = gnode.children[0].children[0]; var onclick = mtr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/merguez/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); mtr.setAttribute("onClick", ""); mtr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">You can get a 5 fatty merquez with this action</div></div></div>',null)") mtr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } mtr.style.cursor = "wait"; var tds = mtr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = mtr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/merguez', 'dino/' + dinoId); label.innerHTML = "Ah!"; res = performAction(dinoId, 'act/dialog/merguez?goto=ah;sk=' + userId, 'dino/' + dinoId + '/act/dialog/merguez'); label.innerHTML = "Ok!"; res = performAction(dinoId, 'act/dialog/merguez?goto=ok;sk=' + userId, 'dino/' + dinoId + '/act/dialog/merguez'); label.innerHTML = "Thanks!"; res = performAction(dinoId, 'act/dialog/merguez?goto=thanks;sk=' + userId, 'dino/' + dinoId + '/act/dialog/merguez'); res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=inv'; }, false ); mtr.children[0].children[0].setAttribute("src","/img/icons/obj_mergz.gif"); } merguezaction.parentNode.appendChild(gnode); } /* Double skill script */ // Won't give you double skill unless you've actually unlocked it var madamxaction = document.getElementById("act_dialog_mmex"); if(madamxaction && madamxaction.id) { var xnode=madamxaction.cloneNode(true); xnode.id = "act_dialog_mmex2"; xnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Double skill\n "; var xtr = xnode.children[0].children[0]; var onclick = xtr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/mmex/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); xtr.setAttribute("onClick", ""); xtr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">You can unlock double skill with this action</div></div></div>',null)") xtr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } xtr.style.cursor = "wait"; var tds = xtr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = xtr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!"; var res = performAction(dinoId, 'act/dialog/mmex?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Talk to her"; res = performAction(dinoId, 'act/dialog/mmex?goto=talk;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "..."; res = performAction(dinoId, 'act/dialog/mmex?goto=talk2;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "But who are you?"; res = performAction(dinoId, 'act/dialog/mmex?goto=question;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "So who are you?"; res = performAction(dinoId, 'act/dialog/mmex?goto=question2;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "Oh?"; res = performAction(dinoId, 'act/dialog/mmex?goto=double;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "Yes!"; res = performAction(dinoId, 'act/dialog/mmex?goto=double2;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "!!!"; res = performAction(dinoId, 'act/dialog/mmex?goto=double3;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "How do I learn it?"; res = performAction(dinoId, 'act/dialog/mmex?goto=learn;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); label.innerHTML = "Huh???"; if(res.indexOf('goto=learn1')>-1) { res = performAction(dinoId, 'act/dialog/mmex?goto=learn1;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); } if(res.indexOf('goto=learn2')>-1) { res = performAction(dinoId, 'act/dialog/mmex?goto=learn2;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); } if(res.indexOf('goto=learn3')>-1) { res = performAction(dinoId, 'act/dialog/mmex?goto=learn3;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); } if(res.indexOf('goto=learn4')>-1) { res = performAction(dinoId, 'act/dialog/mmex?goto=learn4;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); } if(res.indexOf('goto=learn5')>-1) { res = performAction(dinoId, 'act/dialog/mmex?goto=learn5;sk=' + userId, 'dino/' + dinoId + '/act/dialog/mmex'); } res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=details'; }, false ); xtr.children[0].children[0].setAttribute("src","/img/icons/elem_5.gif"); } madamxaction.parentNode.appendChild(xnode); } /* To Nimbao script */ // Will get you to Nimboa from Klutz's workshop without fail var klutzaction = document.getElementById("act_dialog_broc__2"); if(klutzaction && klutzaction.id) { var knode=klutzaction.cloneNode(true); knode.id = "act_dialog_broc__3"; knode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Go to Nimbao!\n "; var ktr = knode.children[0].children[0]; var onclick = ktr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/broc__2/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); ktr.setAttribute("onClick", ""); ktr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">You can get to Nimbao with this action</div></div></div>',null)") ktr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } ktr.style.cursor = "wait"; var tds = ktr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = ktr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!" ; var correctRoute = 0; while (correctRoute == 0) { var res = performAction(dinoId, 'act/dialog/broc__2?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Could you take us to Nimbao?"; res = performAction(dinoId, 'act/dialog/broc__2?goto=voyage2;sk=' + userId, 'dino/' + dinoId + '/act/dialog/broc__2'); if(res.indexOf('goto=depart_5')>-1) { correctRoute = 1 } if(correctRoute != 1) { label.innerHTML = "Wrong route!"; res = performAction(dinoId, 'act/dialog/broc__2?goto=noroute;sk=' + userId, 'dino/' + dinoId + '/act/dialog/broc__2'); res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); } } // res = performAction(dinoId, 'act/dialog/broc__2?goto=depart_5;sk=' + userId, 'dino/' + dinoId + '/act/dialog/broc__2'); //document.location = '/dino/' + dinoId + '/setTab?t=map'; label.innerHTML = "Nimbao here we come!"; document.location = '/dino/' + dinoId + '/act/dialog/broc__2?goto=depart_5;sk=' + userId; }, false ); ktr.children[0].children[0].setAttribute("src","/img/icons/elem_4.gif"); } klutzaction.parentNode.appendChild(knode); } /* To Skully missionslist */ // Will open Skully's missionlist without you misclicking 3 times... var skullyaction = document.getElementById("act_dialog_skull"); if(skullyaction && skullyaction.id) { var ynode=skullyaction.cloneNode(true); ynode.id = "act_dialog_skull2"; ynode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Missions list\n "; var ytr = ynode.children[0].children[0]; var onclick = ytr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/skull/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); ytr.setAttribute("onClick", ""); ytr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">You can see Skully's mission list with this action</div></div></div>',null)") ytr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } ytr.style.cursor = "wait"; var tds = ytr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = ytr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!" ; var res = performAction(dinoId, 'act/dialog/skull?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Argh! Ah ghost!"; res = performAction(dinoId, 'act/dialog/skull?goto=arg;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "You!"; res = performAction(dinoId, 'act/dialog/skull?goto=arg2;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "What's the difference?"; res = performAction(dinoId, 'act/dialog/skull?goto=diff;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "Almost free?"; res = performAction(dinoId, 'act/dialog/skull?goto=free;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "So you do haunt this place?"; res = performAction(dinoId, 'act/dialog/skull?goto=haunt;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "Like what?"; res = performAction(dinoId, 'act/dialog/skull?goto=do;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "Mmmm..."; res = performAction(dinoId, 'act/dialog/skull?goto=uhm;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "A curse?"; res = performAction(dinoId, 'act/dialog/skull?goto=bonne;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "It's not very helpfull is it?"; res = performAction(dinoId, 'act/dialog/skull?goto=next;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "Maybe I can help you."; res = performAction(dinoId, 'act/dialog/skull?goto=help;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "Yes! definitely!"; res = performAction(dinoId, 'act/dialog/skull?goto=accept;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); label.innerHTML = "What should I do now?"; res = performAction(dinoId, 'act/dialog/skull?goto=missions;sk=' + userId, 'dino/' + dinoId + '/act/dialog/skull'); document.location = '/dino/' + dinoId + '/act/mission/list?sk=' + userId; }, false ); } skullyaction.parentNode.appendChild(ynode); } /* Check if double skill is needed */ var skillstable = document.getElementById("dinozDetails"); if(skillstable && skillstable.id) { var trs = skillstable.children[0].getElementsByTagName("tr"); var skill = ''; var skillsarray = []; var getDouble = 0; for(var j = 0; j < trs.length; j++){ var tr = trs[j]; if (tr.children[1].className == 'type') { skill = tr.children[0].childNodes[1].childNodes[2].nodeValue.replace(/\s/g,''); skillsarray.push(skill); } } if(skillsarray.indexOf("Double-Skill") == -1) { if(skillsarray.indexOf("Marsh") != -1 && skillsarray.indexOf("Lightning") != -1) { getDouble = 1; } if(skillsarray.indexOf("AbsoluteZero") != -1 && skillsarray.indexOf("Combustion") != -1) { getDouble = 1; } if(skillsarray.indexOf("Elasticity") != -1 && skillsarray.indexOf("Adrenaline") != -1) { getDouble = 1; } if(skillsarray.indexOf("EjectorPalms") != -1 && skillsarray.indexOf("WildInstinct") != -1) { getDouble = 1; } if(skillsarray.indexOf("PrimalState") != -1 && skillsarray.indexOf("GaïaPath") != -1) { getDouble = 1; } if(skillsarray.indexOf("Cocoon") != -1 && skillsarray.indexOf("Waïkikidô") != -1) { getDouble = 1; } if(skillsarray.indexOf("KaosPath") != -1 && skillsarray.indexOf("Kamikaze") != -1) { getDouble = 1; } if(skillsarray.indexOf("Sapper") != -1 && skillsarray.indexOf("VaporousForm") != -1) { getDouble = 1; } if(skillsarray.indexOf("Vengeance") != -1 && skillsarray.indexOf("Achilles'Heel") != -1) { getDouble = 1; } if(skillsarray.indexOf("AqueousClone") != -1 && skillsarray.indexOf("MagicResistance") != -1) { getDouble = 1; } if (getDouble == 1){ var node=trs[trs.length-1].cloneNode(true); node.children[0].childNodes[1].childNodes[2].nodeValue = " !!! Get Double Skill !!!"; node.children[2].childNodes[1].children[0].attributes[0].nodeValue=''; node.children[2].childNodes[1].attributes[0].nodeValue = ''; node.children[2].childNodes[1].attributes[1].nodeValue = ''; //node.setAttribute("class","off"); trs[1].parentNode.insertBefore(node,trs[1]); //node.setAttribute("class","off"); //trs[1].parentNode.appendChild(node); } } /* Check for Invocator */ if(skillsarray.indexOf("Invocator") == -1) { var avatarobj = document.getElementsByClassName("avatar"); var avatarMO = "" + avatarobj[0].onmouseover; var dinozRace = avatarMO.substring(avatarMO.indexOf("<h1>")+4,avatarMO.indexOf("</h1>")); //alert(dinozRace); var getInovator = 0; var getAt = ''; switch(dinozRace) { case 'Moueffe': if(skillsarray.indexOf("LavaFlow") != -1 && skillsarray.indexOf("DiamondFangs") != -1) { getInovator = 1; getAt = "Venerable's Lair (Lavapit) - Venerable"; } break; case 'Softpig': if(skillsarray.indexOf("Fireball") != -1 && skillsarray.indexOf("FaroeHeritage") != -1) { getInovator = 1; getAt = 'Lavapit (Lavapit) - Soft Shaman'; } break; case 'Winks': if(skillsarray.indexOf("MasterFisherman") != -1 && skillsarray.indexOf("Adrenaline") != -1) { getInovator = 1; getAt = 'Mutant Falls (Atlantean Islands) - Atlantean Huard'; } break; case 'Glidwings': if(skillsarray.indexOf("Lightning") != -1 && skillsarray.indexOf("Elasticity") != -1) { getInovator = 1; getAt = 'Lavapit (Lavapit) - Elemental Master'; } break; case 'Castivorous': if(skillsarray.indexOf("WildInstinct") != -1 && skillsarray.indexOf("VivaciousWind") != -1) { getInovator = 1; getAt = 'Market Place (Dinoland) - Isabella'; } break; case 'Rocky': if(skillsarray.indexOf("ElementalFission") != -1 && skillsarray.indexOf("IncandescentAura") != -1) { getInovator = 1; getAt = "King's Citadel (Magnetic Steppes) - Rocky King"; } break; case 'Pteroz': if(skillsarray.indexOf("BurningBreath") != -1 && skillsarray.indexOf("FetidBreath") != -1) { getInovator = 1; getAt = "University (Dinoland) - Professor Eugene"; } break; case 'Cloudoz': if(skillsarray.indexOf(" LightningDance") != -1 && skillsarray.indexOf("VacuumDisk") != -1) { getInovator = 1; getAt = "Bruteforce (Dinoland) - Madam X"; } break; case 'Sirain': if(skillsarray.indexOf("WithoutMercy") != -1 && skillsarray.indexOf("Vengeance") != -1) { getInovator = 1; getAt = "Dinotown Clinic (Dinoplaza) - Anna Tomie"; } break; case 'Hippoclamp': if(skillsarray.indexOf("MartialArts") != -1 && skillsarray.indexOf("Concentration") != -1 && skillsarray.indexOf("Awakening") != -1) { getInovator = 1; getAt = "Mutant Falls (Atlantean Islands) - Master Hydragol"; } break; case 'Gorilloz': if(skillsarray.indexOf("PrimalState") != -1 && skillsarray.indexOf("BurningHeart") != -1) { getInovator = 1; getAt = "Dinotown (Dinoland) - Michael The Guide"; } break; case 'Wanwan': if(skillsarray.indexOf("Gathering") != -1 && skillsarray.indexOf("ForestKeeper") != -1) { getInovator = 1; getAt = "Blacksylva Door (Grumhel Forest) - Forest Warden"; } break; case 'Santaz': if(skillsarray.indexOf("Tenacity") != -1 && skillsarray.indexOf("FetidBreath") != -1 && skillsarray.indexOf("TrickyHits") != -1) { getInovator = 1; getAt = "Klutz' Workshop (Atlantean Islands) - Klutz"; } break; case 'Feroz': if((skillsarray.indexOf("BlowtorchPalm") != -1 || skillsarray.indexOf("Vigilance") != -1) && skillsarray.indexOf("FatalHit") != -1) { getInovator = 1; getAt = "Mr Bao Bob's House (Atlantean Islands) - Mr Bao Bob"; } break; case 'Kabuki': if(skillsarray.indexOf("Awakening") != -1 && skillsarray.indexOf("Combustion") != -1) { getInovator = 1; getAt = "Totem Island (Atlantean Islands) - Yakuzi"; } break; case 'Mahamuti': if(skillsarray.indexOf("Tornado") != -1 && skillsarray.indexOf("AcidBlood") != -1) { getInovator = 1; getAt = "Grandpa Joe's House (Dinoland) - Grandpa Joe"; } break; case 'Tofufu': if(skillsarray.indexOf("Charisma") != -1 && skillsarray.indexOf("LightningDance") != -1) { getInovator = 1; getAt = "Bruteforce (Dinoland) - Master Zenith"; } break; case 'Etherwasp': if(skillsarray.indexOf("PrecociousSpring") != -1 && skillsarray.indexOf("VivaciousWind") != -1) { getInovator = 1; getAt = "Observatory (Nimbao) - Sage Menthos"; } break; case 'Smog': if(skillsarray.indexOf("CorrosiveArchangel") != -1 && skillsarray.indexOf("VaporousForm") != -1) { getInovator = 1; getAt = 'Island Head (Nimbao) - Old Robot'; } break; } if (getInovator == 1){ var node=trs[trs.length-1].cloneNode(true); node.children[0].childNodes[1].childNodes[1].attributes[1].nodeValue = '/img/icons/elem_5.gif'; node.children[0].childNodes[1].childNodes[2].nodeValue = " !!! Get Invocator Skill !!!"; node.children[0].childNodes[1].attributes[1].nodeValue = "mt.js.Tip.show(this,'<div class=\\'header\\'><div class=\\'footer\\'><h1>Invocator</h1> <div class=\\'content\\'>Get Invocator at:<div>\\n<strong>" + getAt + "</strong></div>\\n</div></div></div>',null)"; node.children[1].childNodes[1].childNodes[0].nodeValue = 'S'; node.children[1].childNodes[1].attributes[1].nodeValue = "mt.js.Tip.show(this,'<div class=\\'header\\'><div class=\\'footer\\'><h1>Special</h1> <div class=\\'content\\'>This skill has a <strong>particular effect</strong></div></div></div>',null)"; node.children[2].childNodes[1].children[0].attributes[0].nodeValue=''; node.children[2].childNodes[1].attributes[0].nodeValue = ''; node.children[2].childNodes[1].attributes[1].nodeValue = ''; //node.setAttribute("class","off"); trs[1].parentNode.insertBefore(node,trs[1]); } } } /* Tournament opponent info */ var tournamentheader = document.getElementById("swf_title_BrutForce Tournament"); if(tournamentheader && tournamentheader.id) { var tourframe = tournamentheader.parentNode.parentNode; var divClear = document.createElement("div"); divClear.className = 'clear'; divClear.style.height = '10px'; var divskills = document.createElement("div"); divskills.className = 'right'; divskills.appendChild(tourframe.childNodes[5].childNodes[3].childNodes[5].cloneNode(true)); var dinolevel = divskills.childNodes[0].childNodes[3].innerHTML.slice(-2); divskills.childNodes[0].removeChild(divskills.childNodes[0].childNodes[3]); var skillslist = document.createElement("div"); skillslist.className = 'help'; skillslist.innerHTML = '<b>Details:</b> <br/><img src="http://en.dinorpg.com/img/forum/smiley/small_life_en.gif">' switch(dinolevel) { case ' 6': //HP Confirmed skillslist.innerHTML += ' 100<br/>Focus<br/>Perception<br/>' break; case ' 7': //HP Confirmed skillslist.innerHTML += ' 100<br/>Mistral<br/>Perception<br/>' break; case ' 8': //HP Confirmed skillslist.innerHTML += ' 130<br/>Focus<br/>' break; case ' 9': //HP Confirmed skillslist.innerHTML += ' 100<br/>Focus<br/>Perception<br/>Water Cannon<br/>Wrath<br/>' break; case '10': //HP Confirmed skillslist.innerHTML += ' 130<br/>Burning Breath<br/>Concentration<br/>Perception<br/>Water Cannon<br/>Wrath<br/>' break; case '11': //HP Confirmed skillslist.innerHTML += ' 120<br/>Focus<br/>Korgon Reinforcements<br/>Perception<br/>Wrath<br/>' break; case '12': //HP Confirmed skillslist.innerHTML += ' 130<br/>Cold Shower<br/>Focus<br/>Perception<br/>Tricky Hits<br/>Water Cannon<br/>' break; case '13': //HP Confirmed skillslist.innerHTML += ' 130<br/>Focus<br/>Water Cannon<br/>Wrath<br/>' break; case '14': //HP Confirmed skillslist.innerHTML += ' 130<br/>Focus<br/>Mistral<br/>Perception<br/>Water Cannon<br/>Wrath<br/>' break; case '15': //HP Confirmed skillslist.innerHTML += ' 150<br/>Mistral<br/>Korgon Reinforcement<br/>Water Cannon<br/>' break; case '16': //HP Confirmed skillslist.innerHTML += ' 150<br/>Korgon Reinforcement<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>' break; case '17': //HP Confirmed skillslist.innerHTML += ' 130<br/>Burning Breath<br/>Focus<br/>Water Cannon<br/>Wrath<br/>' break; case '18': //HP Confirmed skillslist.innerHTML += ' 120<br/>Burning Breath<br/>Fire Ball<br/>Lava Flow<br/>Waïkikidô<br/>Water Cannon<br/>Wrath<br/>' break; case '19': //HP Confirmed skillslist.innerHTML += ' 120<br/>Korgon Reinforcement<br/>Magic Resistance<br/>Vines<br/>Water Cannon<br/>' break; case '20': //HP Confirmed skillslist.innerHTML += ' 150<br/>Korgon Reinforcement<br/>Mistral<br/>Vines<br/>Water Cannon<br/>' break; case '21': //HP Confirmed skillslist.innerHTML += ' 100<br/>Double Hit<br/>Concentration<br/>Focus<br/>Wrath<br/>' break; case '22': //HP Confirmed skillslist.innerHTML += ' 130<br/>Double Hit<br/>Flight<br/>Focus<br/>Mistral<br/>Tricky Hits<br/>Water Cannon<br/>' break; case '23': //HP Confirmed skillslist.innerHTML += ' 130<br/>Blowtorch Palm<br/>Burning Breath<br/>Jump<br/>Mistral<br/>Vengeance<br/>Wrath<br/>' break; case '24': //HP Confirmed skillslist.innerHTML += ' 120<br/>Focus<br/>Korgon Reinforcement<br/>Primal State<br/>Vines<br/>Wrath<br/>' break; case '25': //HP Confirmed skillslist.innerHTML += ' 130<br/>Double Hit<br/>Flight<br/>Focus<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>' break; case '26': //HP Confirmed skillslist.innerHTML += ' 150<br/>Burning Breath<br/>Fire Ball<br/>Focus<br/>Nap<br/>Vengeance<br/>Water Cannon<br/>Wrath<br/>' break; case '27': //HP Confirmed skillslist.innerHTML += ' 150<br/>Cold Shower<br/>Fatal Hit<br/>Focus<br/>Gel<br/>Marsh<br/>Mistral<br/>Tricky Hits<br/>Water Cannon<br/>Wrath<br/>' break; case '28': //HP Confirmed skillslist.innerHTML += ' 130<br/>Burning Breath<br/>Dodge<br/>Flight<br/>Focus<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>' break; case '29': //HP Confirmed skillslist.innerHTML += ' 130<br/>Double Hit<br/>Flight<br/>Focus<br/>Hermetic Aura<br/>Lightning<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>' break; case '30': //HP Confirmed skillslist.innerHTML += ' 150<br/>Cold Shower<br/>Focus<br/>Mistral<br/>Perception<br/>Water Cannon<br/>Wrath<br/>Tricky Hits<br/>' break; case '31': //HP Confirmed skillslist.innerHTML += ' 150<br/>Burning Breath<br/>Combustion<br/>Fire Ball<br/>Lava Flow<br/>Mistral<br/>Vengeance<br/>Vines<br/>Water Cannon<br/>Wrath<br/>' break; case '32': //HP Confirmed skillslist.innerHTML += ' 130<br/>Burning Breath<br/>Combustion<br/>Fire Ball<br/>Lava Flow<br/>Mistral<br/>Nap<br/>Vengeance<br/>Vines<br/>Water Cannon<br/>Wrath<br/>' break; case '33': //HP Confirmed skillslist.innerHTML += ' 140<br/>Dodge<br/>Double Hit<br/>Cold Shower<br/>Flight<br/>Focus<br/>Gel<br/>Mistral<br/>Tornado<br/>Tricky Hits<br/>Water Cannon<br/>' break; case '34': //HP Confirmed skillslist.innerHTML += ' 150<br/>Burning Breath<br/>Cold Shower<br/>Double Hit<br/>Focus<br/>Gel<br/>Jump<br/>Mistral<br/>Vines<br/>Water Cannon<br/>Wrath<br/>Tricky Hits<br/>' break; case '35': //HP Confirmed skillslist.innerHTML += ' 150<br/>Cold Shower<br/>Dodge<br/>Focus<br/>Korgon Reinfocement<br/>Magic Resistance<br/>Mistral<br/>Precocious Spring<br/>Primal State<br/>Tricky Hits<br/>Vines<br/>Water Cannon<br/>' break; case '36': //HP Confirmed skillslist.innerHTML += ' 120<br/>Blowtorch Palm<br/>Burning Breath<br/>Dodge<br/>Flight<br/>Focus<br/>Jump<br/>Korgon Reinforcement<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>' break; case '37': //HP Confirmed skillslist.innerHTML += ' 150<br/>Double Hit<br/>Flight<br/>Focus<br/>Hermetic Aura<br/>Mistral<br/>Saving Puree<br/>Water Cannon<br/>Wrath<br/>' break; case '38': //HP Confirmed skillslist.innerHTML += ' 150<br/>Cold Shower<br/>Double Hit<br/>Focus<br/>Gel<br/>Korgon Reinfocement<br/>Mistral<br/>Tricky Hits<br/>Vines<br/>Water Cannon<br/>Wrath<br/>' break; case '39': //HP Confirmed skillslist.innerHTML += ' 190<br/>Blowtorch Palm<br/>Combustion<br/>Fire Ball<br/>Focus<br/>Korgon Reinforcement<br/>Lava Flow</br>Mistral<br/>Vengeance<br/>Vines<br/>Water Cannon<br/>Wrath<br/>' break; case '40': skillslist.innerHTML += ' ???<br/>Dodge<br/>Focus</br>Gorriloz Spirit<br/>Korgon Reinforcement<br/>Precocious Spring<br/>Primal State<br/>Magic Resistance<br/>Vines<br/>Water Cannon<br/>Wrath<br/>' break; case '41': //HP Confirmed skillslist.innerHTML += ' 170<br/>Blowtorch Palm<br/>Burning Breath<br/>Cold Shower<br/>Combustion<br/>Fire Ball<br/>Focus<br/>Lava Flow<br/>Nap<br/>Torch<br/>Tricky Hits<br/>Vengeance<br/>Water Cannon<br/>Wrath<br/>' break; case '42': //HP Confirmed skillslist.innerHTML += ' 170<br/>Blowtorch Palm<br/>Burning Breath<br/>Combustion<br/>Fire Ball<br/>Focus<br/>Jump<br/>Nap<br/>Perception<br/>Self Control<br/>Tricky Hits<br/>Vengeance<br/>Water Cannon<br/>Wrath<br/>' break; case '43': //HP Partially Confirmed skillslist.innerHTML += ' ~180<br/>Focus<br/>Gorilloz Spirit<br/>Korgon Reinforcement<br/>Magic Resistance<br/>Mistral<br/>Precocious Spring<br/>Primal State<br/>Vines<br/>Water Cannon<br/>Wrath<br/>' break; case '44': skillslist.innerHTML += ' ???<br/>Dodge<br/>Flight<br/>Focus<br/>Hermetic Aura<br/>Lightning<br/>' break; case '45': skillslist.innerHTML += ' ???<br/>Cold Shower<br/>Dodge<br/>Double Hit<br/>Flight<br/>Focus<br/>Mistral<br/>Tornado<br/>Tricky Hits<br/>Water Cannon<br/>Wrath<br/>' break; } divskills.appendChild(skillslist); tourframe.childNodes[5].appendChild(divClear); tourframe.childNodes[5].appendChild(divskills); } /* Mission info */ var missionheader = document.getElementById("swf_title_Mission:"); if(missionheader && missionheader.id) { var missioncontrol = missionheader.parentNode.nextElementSibling; } if(missionheader && missionheader.id && missioncontrol.className == 'briefing') { var missionframe = missionheader.parentNode.parentNode; var missionscript = missionframe.childNodes[1].children[1].childNodes[0].data; var rewardbox = document.createElement("p"); //rewardbox.className = 'story' //var rewardbox = missionframe.childNodes[3].childNodes[9].nodeValue; var mission = missionscript.substring(missionscript.indexOf(';sub=')+5, missionscript.indexOf('");',missionscript.indexOf(';sub='))); var rewards = '<b>Rewards:</b>'; switch(mission) { /* Grandpa Joe */ case "Fresh Fish": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Lost Dog": rewards += '<br/>- 15 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_angel.gif">'; break; case "The Hills' Smashrooms": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Wolf Hunting": rewards +='<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Rose Bush in danger": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Recipe Book": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Stamps": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/collec_msg.gif">'; break; case "The Confidential Letter": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "A Strange Monster": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Giants": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Month Exploit": rewards += '<br/>- 200 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 8000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; /* Madam X */ case "The Black Briefcase": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 300 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Merchant Traitor": rewards += '<br/>- <img src="http://en.dinorpg.com/img/icons/obj_ration.gif"><br/>'; break; case "Police Chase": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>'; break; case "Island it's Cool": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'+ '<br/><br/><b>Needed for mission:</b><br/>' + '- <img src="http://en.dinorpg.com/img/icons/fx_bouee.gif">'; break; case "The Ashpouk Conspiracy": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">';+ '<br/><br/><b>Needed for mission:</b><br/>' + '- <img src="http://en.dinorpg.com/img/icons/fx_matesc.gif">'; break; /* Skully */ case "Prologue": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "On Moulder's Trail": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Miss Bao": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>'+ '- <img src="http://en.dinorpg.com/img/icons/fx_skull.gif">'; break; case "The Annoying Tourists": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Napalm Shrimp": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">' '<br/><br/><b>Needed for mission:</b><br/>' + '- 3 <img src="http://en.dinorpg.com/img/icons/obj_tix.gif"><br/>' + '- 5 <img src="http://en.dinorpg.com/img/icons/obj_flamch.gif"><br/>'; break; case "The Reunion": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 4000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/collec_pda.gif"><br/>'; break; /* Anna Tomie */ case "First Prescription": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 10 <img src="http://data.en.dinorpg.com/img/icons/ingr_fruitc.gif">'; break; case "Mushroom Medicine": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 5 <img src="http://data.en.dinorpg.com/img/icons/ingr_fruitu.gif">'; break; case "Bizarre Biotherapy": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 1 <img src="http://data.en.dinorpg.com/img/icons/ingr_fruit1.gif">'; break; case "Nasty Neighbours": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Monster Invasion": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 600 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "First Aid": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Curiosity Killed The Cat": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; /* Soft Shaman */ case "The Testing Ordeal": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Archelionscarer": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/fx_amulst.gif">'; break; case "Fire!": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Crazy Barbecue": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_flamch.gif">'; break; case "Quarrel": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Defend The Forges": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 4000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif">'; break; case "The Disappearing Package": rewards += '<br/>- 25 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_angel.gif">'; break; case "(Un)Fair Trade": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Ridiculous Ritual": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_ppoiv.gif">'; break; case "Hieroglyphics": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_burger.gif"><br/>'+ '<b>Needed for mission:</b><br/>' + '- <img src="http://en.dinorpg.com/img/icons/fx_lantrn.gif">'; break; case "Carrier Pigeon": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 5500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif">'; break; /* Mr Bao Bob */ case "Birthday Present": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Barter in the Atlanteid Islands": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Kazkadine Hunt": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Eeloz With Vinegar": //replaced in - With 30-10-14 rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Huge Hunt": rewards += '<br/>- 150 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Sardine Rally": rewards += '<br/>- 10 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Fishes Rally": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Sharks Rally": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Whales Rally": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Dinoland Tour": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '<br/>- <img src="http://data.en.dinorpg.com/img/icons/collec_tour.gif">'; break; /* Nicolas Mulot */ case "The Perilous Road": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Allergies": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Cartography": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Remedy": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_angel.gif">'; break; case "Adventurer's Kit": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/fx_bckpck.gif">'; break; /* Strange Prowler */ case "The Amnesiac Rice": rewards += '<br/>- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_riz.gif"><br/>'; break; case "The Dark Dinoz": rewards += '<br/>- 250 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; /* Elemental Master */ case "The Master's Shopping": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Lesson 1 - Lightning": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Lesson 2 - Fire": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Lesson 3 - Wood": rewards += '<br/>- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '<b>Extra info:</b><br/>' + 'You will need Devil Ointment <img src="http://en.dinorpg.com/img/icons/obj_odemon.gif"> <br/>to cure the curse (costs 6000 <img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">)'; break; case "Lesson 4 - Air": rewards += '<br/>- 10000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Lesson 5 - Water": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + 'Afterwards claim your reward from the master:<br/>' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher5.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher4.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher3.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher2.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher1.gif">'; break; /* Dian Korgsey */ case "Like a Korgon To Water": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- ' + '<img src="http://en.dinorpg.com/img/icons/fx_palmes.gif">'; break; case "Northern Korgons, Southern Korgons": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Wood Steak": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Korgon Rivalry": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif">'; break; /* Forest Warden */ case "The Forest Warden": rewards += '<br/>- 110 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3 <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "The Green Thumb": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "Right to cut": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3 <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "The King of the Jungle": rewards += '<br/>- 35 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "Make a Wish": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 4 <img src="http://en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "A Jack For The Forest": rewards += '<br/>- 75 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2 <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "Monkey Money": rewards += '<br/>- 5 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/fx_gshop.gif"><br/>'; break; /* Request Office */ case "Secure The Road": rewards += '<br/>- 70 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Western Caravan": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Zest of Scorpwink": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- 2 <img src="http://data.en.dinorpg.com/img/icons/obj_antip.gif"><br/>'; break; case "Secure The Crossroads": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Greedy Thief": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- 3 <img src="http://data.en.dinorpg.com/img/icons/obj_ration.gif"><br/>'; break; case "Dewormer": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_monoch.gif"><br/>'; break; case "Wanted: Sahalami The Slicer": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif"><br/>'; break; case "Wanted: Trip The Wimp": rewards += '<br/>- 90 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Wanted: Boukanee The Immortal": rewards += '<br/>- 90 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Wanted: Cervelah The Poisoner": rewards += '<br/>- 90 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- 2 <img src="http://data.en.dinorpg.com/img/icons/obj_antip.gif"><br/>'; break; case "A Mysterious Pendant": rewards += '<br/>- 90 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; /* Al Zaimeur */ case "Al's Party": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Merguez or Nothing": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Al Cool": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">' + '<br/><br/><b>Needed for mission:</b><br/>' + ' - 3 Sharpened Flint <img src="http://data.en.dinorpg.com/img/icons/ingr_art.gif"><br/>' + ' - <img src="http://en.dinorpg.com/img/icons/fx_pelle.gif">'; break; case "Licence To Party": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Magnetic Excess": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; /* Chen - there might be a difference in titles after completing the Quetzu Mission, still looking into this */ case "S.O.S": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "The Archdorogon's Tomb": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Ingredients Hunt": rewards += '<br/>- 10000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_remed2.gif"><br/>'; break; case "Ingredient Hunt": rewards += '<br/>- 10000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- <img src="http://en.dinorpg.com/img/icons/obj_remed2.gif"><br/>'; break; case "Letter to the children": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Visit the children": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Tracking Morg": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; /* Golum - unconfirmed texts*/ case "Clear the campsite": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Master, where are you?": rewards += '<br/>- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>'; break; case "Haunted place": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 500 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Dark Tower": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "Candela": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 6000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '<b>Needed for mission:</b><br/>' + '- 3 ' + '<img src="http://data.en.dinorpg.com/img/icons/ingr_enfeu.gif"><br/>' + "Afterwards talk to Golum to get " + '<img src="http://imgup.motion-twin.com/dinorpg/d/2/8d5e625a_556983.jpg"><br/>' + 'This allows you to enter and exit the Dark World'; break; /* Sgt Pepper - unconfirmed texts*/ case "Warrior Training": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Mine Field": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Mouktization": rewards += '<br/>- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>'; break; case "Initiation": rewards += '<br/>-'; break; case "The Capturer's Glove": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/icons/fx_mcapt.gif"><br/>'; break; /* Cassandra */ case "The First Gesture": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Second Gesture": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Third Gesture": rewards += '<br/>- 60 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 18000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 2000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- 4000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>' + '- 5000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif"><br/>'; break; case "The Fourth Gesture": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 3000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Fifth Gesture": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 1000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">'; break; case "The Sixth Gesture": rewards += '<br/>- 40 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '- 6000 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/s_gold.gif">' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 1 ' + '<img src="http://data.en.dinorpg.com/img/icons/ingr_fruit1.gif"><br/>' + '- 1 ' + '<img src="http://data.en.dinorpg.com/img/icons/ingr_enair.gif"><br/>' + '- 2 ' + '<img src="http://en.dinorpg.com/img/icons/ingr_chas5.gif"><br/>' + '- 5 ' + '<img src="http://en.dinorpg.com/img/icons/ingr_fruit5.gif"><br/>'; break; /* Captain of the Guard - Unconfirmed texts and rewards */ case "The Exorbitant Exodus": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Mana Leak": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 4 ' + '<img src="http://data.en.dinorpg.com/img/icons/ingr_fish.gif"><br/>' + '- 2 ' + '<img src="http://data.en.dinorpg.com/img/icons/ingr_enfdr.gif"><br/>'; break; case "Man-a-ctive Lichen": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "History of the Dark World": rewards += '<br/>- 100 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' + '<br/><br/><b>Needed for mission:</b><br/>' + '- 1 ' + '<img src="http://en.dinorpg.com/img/icons/ingr_fruita.gif"><br/>'; break; case "History of the Dark World 2": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Visit to the Dark World": rewards += '<br/>- 200 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; /* Sage Rhubabao'riley - unconfirmed texts + rewards */ case "ET Foam Home": rewards += '<br/>- 20 ' + '<img src="http://en.dinorpg.com/img/icons/obj_tix.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/ingr_art2.gif"><br/>' + '- <img src="http://data.en.dinorpg.com/img/icons/ingr_art1.gif"><br/>'; break; case "A little drop of ether": rewards += '<br/>- 30 ' + '<img src="http://en.dinorpg.com/img/icons/obj_tix.gif"><br/>' + '- 1 <img src="http://data.en.dinorpg.com/img/icons/ingr_art3.gif"><br/>'; break; case "Lodestone Shard": rewards += '<br/><img src="http://www.dinorpg.com/img/icons/ingr_artr2.gif"><br/>' + '- 1 <img src="http://www.dinorpg.com/img/icons/ingr_artr1.gif"><br/>'; break; case "What has become of Dinoland": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/ingr_dgrain.gif"><br/>'; break; case "Meditation": rewards += '<br/>- 80 ' + '<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>'; break; case "Spiritual Combat": rewards += '<br/>- 50 ' + '<img src="http://en.dinorpg.com/img/icons/obj_tix.gif"><br/>' + "Afterwards talk to Rhubabao'riley to get " + '<img src="http://data.en.dinorpg.com/img/icons/fx_lvlup2.gif"> and unlock level 70'; break; } rewardbox.innerHTML = '\n' + rewards; missionframe.childNodes[3].insertBefore(rewardbox, missionframe.childNodes[3].childNodes[9]); //missionframe.childNodes[3].childNodes[9].nodeValue = '\n ' + rewards; } /* Missing reward info */ var rewardheader = document.getElementById("swf_title_Mission Completed!"); if(rewardheader && rewardheader.id) { var rewardframe = rewardheader.parentNode.parentNode; var rewardscript = rewardframe.childNodes[3].childNodes[1].childNodes[0].data; var rewardbox2 = document.createElement("p"); //rewardbox.className = 'story' //var rewardbox = missionframe.childNodes[3].childNodes[9].nodeValue; var missionreward = rewardscript.substring(rewardscript.indexOf('completed "')+11, rewardscript.indexOf('"!',rewardscript.indexOf('completed "'))); var rewards = ''; switch(missionreward) { /* Grandpa Joe */ case "the Lost Dog": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_angel.gif">'; break; case "The Stamps": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/collec_msg.gif">'; break; /* Madam X */ case "The Merchant Traitor": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_ration.gif"><br/>'; break; /* Skully */ case "The Reunion": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/collec_pda.gif"><br/>'; break; /* Anna Tomie */ /* Soft Shaman */ case "The Crazy Barbecue": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_flamch.gif">'; break; case "Defend The Forges": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif">'; break; case "The Disappearing Package": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_angel.gif">'; break; case "Ridiculous Ritual": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_ppoiv.gif">'; break; case "Hieroglyphics": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_burger.gif"><br/>'; break; case "Carrier Pigeon": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif">'; break; /* Mr Bao Bob */ case "The Dinoland Tour": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/collec_tour.gif">'; break; /* Nicolas Mulot */ case "Remedy": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_angel.gif">'; break; /* Strange Prowler */ case "The Amnesiac Rice": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_riz.gif"><br/>'; break; /* Elemental Master */ case "Lesson 5 - Water": rewards += '<br/>Claim your reward from the master:<br/>' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher5.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher4.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher3.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher2.gif"> OR ' + '<img src="http://data.en.dinorpg.com/img/icons/obj_spher1.gif">'; break; /* Dian Korgsey */ case "Korgon Rivalry": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif">'; break; /* Forest Warden */ case "The Forest Warden": rewards += '<br/>3 <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "The Green Thumb": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "Right to cut": rewards += '<br/>3 <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "The King of the Jungle": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "Make a Wish": rewards += '<br/>4 <img src="http://en.dinorpg.com/img/icons/obj_fruit.gif">'; break; case "A Jack For The Forest": rewards += '<br/>2 <img src="http://data.en.dinorpg.com/img/icons/obj_fruit.gif">'; break; /* Request Office */ case "Zest of Scorpwink": rewards += '<br/>2 <img src="http://data.en.dinorpg.com/img/icons/obj_antip.gif"><br/>'; break; case "The Greedy Thief": rewards += '<br/>3 <img src="http://data.en.dinorpg.com/img/icons/obj_ration.gif"><br/>'; break; case "Dewormer": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_monoch.gif"><br/>'; break; case "Wanted: Sahalami The Slicer": rewards += '<br/><img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.gif"><br/>'; break; case "Wanted: Cervelah The Poisoner": rewards += '<br/>2 <img src="http://data.en.dinorpg.com/img/icons/obj_antip.gif"><br/>'; break; /* Al Zaimeur */ /* Chen */ case "Ingredient Hunt": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/obj_remed2.gif"><br/>'; break; /* Sgt Pepper */ case "The Capturer's Glove": rewards += '<br/><img src="http://en.dinorpg.com/img/icons/fx_mcapt.gif"><br/>'; break; } rewardbox2.innerHTML = rewards; rewardframe.childNodes[3].insertBefore(rewardbox2, rewardframe.childNodes[3].childNodes[9]); } /* Sticky swamp roadsign */ var stickyheader = document.getElementById("swf_map"); if(stickyheader && stickyheader.id) { var stickycontrol = stickyheader.parentNode.children[2]; var mapframe = document.getElementById("menu"); } if(stickyheader && stickyheader.id && (stickycontrol.innerHTML == 'Sticky Swamp' || stickycontrol.innerHTML == 'Mutant Falls' || stickycontrol.innerHTML == 'Coral Mines' || stickycontrol.innerHTML == 'Waïkiki Island' || stickycontrol.innerHTML == "Klutz' Workshop") && mapframe.id) { var swampcontainer = document.createElement("div"); var swampheader = document.createElement("div"); swampheader.className="header"; swampcontainer.appendChild(swampheader); var swampbox = document.createElement("div"); swampbox.className="bg"; //swampbox.className='mission help'; swampbox.style='cursor:default;'; var swampfooter = document.createElement("div"); swampfooter.className="footer"; var swamplist = document.createElement("ul"); var swampboxrow = document.createElement("p"); swampboxrow.style="font-variant:small-caps;font-weight:bold;font-size:9pt;color:#8e3e26;text-decoration:underline;"; swampboxrow.innerHTML = 'Swamp Roadsign:' swamplist.appendChild(swampboxrow); var curDate = new Date(); var curDay = curDate.getDay(); var weekday = new Array(8); weekday[1] = "Monday"; weekday[2] = "Tuesday"; weekday[3] = "Wednesday"; weekday[4] = "Thursday"; weekday[5] = "Friday"; weekday[6] = "Saturday"; weekday[7]= "Sunday"; for(var i = 1; i < 8; i++) { var swampboxrow = document.createElement("p"); if (curDay == i || (curDay == 0 && i == 7)) { var style="font-variant:small-caps;font-weight:bold;font-size:9pt;background-color: #D19860;color:#fce3bc;margin:0px;" } else { var style="font-variant:small-caps;font-weight:bold;font-size:9pt;color:#8e3e26;margin:0px;" } swampboxrow.style = style; swampboxrow.innerHTML = weekday[i]; swamplist.appendChild(swampboxrow); var swampboxrow = document.createElement("p"); swampboxrow.style=style; if(i==1){ swampboxrow.innerHTML = '<img src="http://en.dinorpg.com/img/icons/act_move.gif"> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">'; } if(i==2){ swampboxrow.innerHTML = '<img src="http://en.dinorpg.com/img/icons/act_move.gif"> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">'; } if(i==3){ swampboxrow.innerHTML = '<img src="http://en.dinorpg.com/img/icons/act_move.gif"> <label style="color:red;font-size:26px;font-weight:bold;">No</label>'; } if(i==4){ swampboxrow.innerHTML = '<label style="color:red;font-size:26px;font-weight:bold;">No</label> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">'; } if(i==5){ swampboxrow.innerHTML = '<img src="http://en.dinorpg.com/img/icons/act_move.gif"> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">'; } if(i==6){ swampboxrow.innerHTML = '<label style="color:red;font-size:26px;font-weight:bold;">No</label> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">'; } if(i==7){ swampboxrow.innerHTML = '<img src="http://en.dinorpg.com/img/icons/act_move.gif"> <label style="color:red;font-size:26px;font-weight:bold;">No</label>'; } swamplist.appendChild(swampboxrow); } swampfooter.appendChild(swamplist); swampbox.appendChild(swampfooter); swampcontainer.appendChild(swampbox); mapframe.appendChild(swampcontainer); } /* Transfor old stone into ashpouk totem */ if(stickyheader && stickyheader.id && stickycontrol.innerHTML == 'The University'){ /* Old Stone in posession check */ if(centerContent.childNodes[1].childNodes[17].innerHTML.indexOf('Old Stone') > 0 ) { var profaction = document.getElementById("act_dialog_prof"); if(profaction && profaction.id) { var pnode=profaction.cloneNode(true); pnode.id = "act_dialog_prof2"; pnode.children[0].children[0].children[1].childNodes[0].nodeValue = "\n Get Ashpouk Totem\n "; var ptr = pnode.children[0].children[0]; var onclick = ptr.getAttribute("onClick"); var re = /\/(\d+)\/act\/dialog\/prof/.exec(onclick); if(re){ dinoId = re[1]; userId = onclick.substr(-7,5); ptr.setAttribute("onClick", ""); ptr.setAttribute("onMouseOver","mt.js.Tip.show(this,'<div class=\"header\"><div class=\"footer\"><h1>Forger</h1> <div class=\"content\">You can transform you found Old Stone into an Ashpouk Totem!</div></div></div>',null)") ptr.addEventListener("click", function(){ if(document.getElementById("tooltip")){ document.getElementById("tooltip").style.display = "none"; } ptr.style.cursor = "wait"; var tds = ptr.getElementsByTagName("td"); for(var k = 0; k < tds.length; k++){ var td = tds[k]; td.style.cursor = "wait"; td.style.color = "#ffffff"; td.style.backgroundColor = "transparent"; } var label = ptr.getElementsByClassName("label")[0]; label.innerHTML = "Clicked!" ; var res = performAction(dinoId, 'act/dialog/prof?sk=' + userId, 'dino/' + dinoId); label.innerHTML = "Professor Eugene"; res = performAction(dinoId, 'act/dialog/prof?goto=talk;sk=' + userId, 'dino/' + dinoId + '/act/dialog/prof'); label.innerHTML = "Ask A Question"; res = performAction(dinoId, 'act/dialog/prof?goto=question;sk=' + userId, 'dino/' + dinoId + '/act/dialog/prof'); label.innerHTML = "This Old Stone?"; res = performAction(dinoId, 'act/dialog/prof?goto=stone;sk=' + userId, 'dino/' + dinoId + '/act/dialog/prof'); label.innerHTML = "Of course, here it is."; res = performAction(dinoId, 'act/dialog/prof?goto=stone_yes;sk=' + userId, 'dino/' + dinoId + '/act/dialog/prof'); res = performAction(dinoId, 'dialogCancel', 'dino/' + dinoId + '/'); document.location = '/dino/' + dinoId + '/setTab?t=map'; }, false ); ptr.children[0].children[0].setAttribute("src","/img/icons/fx_totem.gif"); ptr.children[0].children[0].style = "width:25px;"; } profaction.parentNode.appendChild(pnode); } } } /* Level-up info in test fase, currently only a link to Rianon's DinoRPG page, but the intention is to list all the skills below the levelupbox */ var levelupheader = document.getElementsByClassName("lup"); //toggleView(); /*for(var propertyName in levelupheader[0]) { alert(propertyName + ' - ' + levelupheader[0][propertyName]); }*/ if(levelupheader[0] && levelupheader[0].className == "lup") { var skillselect = document.getElementsByClassName('table select'); var node = document.createElement("div"); node.id = "skills_div"; switch(skillselect[0].childNodes[1].childNodes[2].childNodes[1].childNodes[1].src) { case "http://en.dinorpg.com/img/icons/elem_0.gif": /* Fire skills */ node.innerHTML = '<div style="background-color:#E70000 !important; border-color:#fff; color:#fff;"> <img src="http://en.dinorpg.com/img/icons/elem_0.gif"/> Fire' + '<div style="float:left; width:100%;"><table><tr>' + '<table><tr><th style="background-color:#E70000 !important; border-color:#fff; color:#fff;">Level 1</th>' + '<th style="background-color:#E70000 !important; border-color:#fff; color:#fff;">Level 2</th>' + '<th style="background-color:#E70000 !important; border-color:#fff; color:#fff;">Level 3</th>' + '<th style="background-color:#E70000 !important; border-color:#fff; color:#fff;">Level 4</th>' + '<th style="background-color:#E70000 !important; border-color:#fff; color:#fff;">Level 5</th></tr>' + '<tr><td rowspan="7" style="background-color:#F37F7F !important; border-color:#fff; color:#333;">Strength</td>' + '<td rowspan="4" style="background-color:#F37F7F !important; border-color:#fff; color:#333;">Matrial Arts</td>' + '<td style="background-color:#F59999 !important; border-color:#fff; color:#D30000;">Blowtorch palm</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="background-color:#F59999 !important; border-color:#fff; color:#333;">Vigilance</td>' + '<td style="background-color:#F7A6A6 !important; border-color:#fff; color:#333;">Warlord</td>' + '<td style="border:none; background-color:transparent;></td><td style="border:none; background-color:transparent;></td></tr>' + '<tr><td style="margin-bottom: 20px;line-height: 1.6em;background-color:#F59999 !important; border-color:#fff; color:#333;">Waikikido</td>' + '<td style="background-color:#605f5f !important; border-color:#fff; color:#bababa;">Bazalt Armor</td>' + '<td style="border:none; background-color:transparent;"></td></tr> <tr><td style="background-color:#D2D2D2 !important; border-color:#fff; color:#333;">Buddha</td>' + '<td style="border:none; background-color:transparent;></td><td style="border:none; background-color:transparent;></td></tr>' + '<tr><td rowspan="2" style="background-color:#F48C8C !important; border-color:#fff; color:#333;">Charge</td>' + '<td rowspan="2" style="background-color:#F59999 !important; border-color:#fff; color:#D30000;">Kamikaze</td>' + '<td style="background-color:#F7A6A6 !important; border-color:#fff; color:#333;">Ram</td>' + '<td style="border:none; background-color:transparent;"></td></tr> <tr>' + '<td style="background-color:#605f5f !important; color:#bababa">Sprint</td>' + '<td style="border:none; background-color:transparent;"></td></tr>' + '<tr><td style="background-color:#D2D2D2 !important; border-color:#fff; color:#333;">Divine Propulsion</td>' + '<td style="background-color:#D8D8D8 !important; border-color:#fff; color:#E50099">Infernal Talons</td></tr>' + '<tr><td rowspan="7" style="color:#363636; background-color:#F48C8C !important;">Burning Claws</td>' + '<td rowspan="2" style="color:#267F00; background-color:#F59999 !important;">Smashroom Hunter</td>' + '<td style="color:#267F00; background-color:#F7A6A6 !important;">Giant Hunter</td>' + '<td style="color:#267F00; background-color:#F8B2B2 !important;">Dragon Hunter</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#D30000; background-color:#F7A6A6 !important;">Lava Flow</td>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Vulcan</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="5" style="color:#D30000; background-color:#F59999 !important;">Burning Breath</td>' + '<td rowspan="3" style="background-color:#F7A6A6 !important;">Combustion</td>' + '<td style="color:#E50099; background-color:#F8B2B2 !important;">Torch</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#BBBBBB;background-color:#666666 !important;">Elementary Teacher</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Flying Totem</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#D30000; background-color:#F7A6A6 !important;">Fire Ball</td>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Armor of Ifrit</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Dijin</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="6" style="background-color:#F37F7F !important;color:#4F92C1;">Wrath</td>' + '<td rowspan="4" style="color:#363636; background-color:#F48C8C !important;">Fury</td>' + '<td rowspan="2" style="color:#363636; background-color:#F59999 !important;">Incandescent Aura</td>' + '<td style="color:#D30000; background-color:#F7A6A6 !important;">Meteors</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Golem</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#363636; background-color:#F59999 !important;">Vengeance</td>' + '<td style="color:#BBBBBB;background-color:#666666 !important;">Vendetta</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Odine</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#F48C8C !important;" rowspan="2">Warm Blood</td>' + '<td style="color:#D30000; background-color:#F59999 !important;">Nap</td>' + '<td style="color:#E50099; background-color:#F7A6A6 !important;">Self-Control</td>' + '<td style="color:#E50099; background-color:#F8B2B2 !important;">Brave</td>' + '</tr><tr><td style="color:#363636; background-color:#F59999 !important;">Burning Heart</td>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Blessing of the Fairies</td>' + '<td style="border:none; background-color:transparent;"></td></tr>' + '<tr><td colspan="5"><a href="http://dinorpg.novasoftware.pl/Skills/Fire" target="_blank" style="target-new: tab;">Fire skills</a></td></table></div>' break; case "http://en.dinorpg.com/img/icons/elem_1.gif": /* Wood Skills */ node.innerHTML = '<div style="background-color:#BE741A !important; border-color:#FFFFFF; color:#FFFFFF;"><img src="http://en.dinorpg.com/img/icons/elem_1.gif" /> Wood' + '<div style="float:left; width:100%;"><table><tr style="background-color:#BE741A !important;color:#FFFFFF"><th>Level 1</th><th>Level 2</th>' + '<th >Level 3</th><th >Level 4</th><th>Level 5</th>' + '</tr><tr><td rowspan="7" style="color:#363636; background-color:#DEB98C !important;">Carapace</td><td rowspan="3" style="color:#E50099; background-color:#E2C098 !important;">Sympathetic</td>' + '<td rowspan="2" style="color:#E50099; background-color:#E5C7A3 !important;">Faroe Heritage</td><td style="color:#4F92C1; background-color:#E8CEAF !important;">Gorilloz Spirit</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#333333; background-color:#D2D2D2 !important;">Armour of Ifrit</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#267F00; background-color:#E5C7A3 !important;">Planner</td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td rowspan="4" style="color:#4F92C1; background-color:#E2C098 !important;">Vines</td>' + '<td rowspan="2" style="color:#4F92C1; background-color:#E5C7A3 !important;">Precious Spring</td><td style="color:#363636; background-color:#E8CEAF !important;">Forest Keeper</td>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Yggdrasil</td></tr><tr><td style="color:#333333; background-color:#D8D8D8 !important;">Hive Queen</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td rowspan="2" style="color:#4F92C1; background-color:#E5C7A3 !important;">Primal State</td>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Shock</td><td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#333333; background-color:#D2D2D2 !important;">Blessing of the Fairies</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td rowspan="5" style="color:#363636; background-color:#E2C098 !important;">Endurance</td>' + '<td rowspan="3" style="color:#363636; background-color:#E5C7A3 !important;">Growth</td><td rowspan="2" style="color:#E50099; background-color:#E8CEAF !important;">Cocoon</td>' + '<td style="color:#363636; background-color:#EBD5BA !important;">Giant</td><td style="color:#363636; background-color:#EFDCC6 !important;">Colossive</td>' + '</tr><tr><td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Bazalt Armor</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#E8CEAF !important;">Wide Jaw</td><td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '</tr><tr><td rowspan="2" style="color:#267F00; background-color:#E5C7A3 !important;">Search</td><td style="color:#267F00; background-color:#E8CEAF !important;">Detective</td>' + '<td style="color:#267F00; background-color:#EBD5BA !important;">Archeologist</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#267F00; background-color:#E8CEAF !important;">Search Expert</td><td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '</tr><tr><td rowspan="7" style="color:#363636; background-color:#DEB98C !important;">Savagery</td><td rowspan="4" style="color:#4F92C1; background-color:#E2C098 !important;">Korgon Reinforcement</td>' + '<td style="color:#363636; background-color:#E5C7A3 !important;">Acrobat</td><td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '</tr><tr><td rowspan="3" style="color:#363636; background-color:#E5C7A3 !important;">Wild Instinct</td><td style="color:#FFFFFF; color:#BBBBBB;background-color:#666666 !important;">Earth Tremor</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#B200FF; background-color:#E8CEAF !important;">Engineer</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#333333; background-color:#D2D2D2 !important;">Werewolf</td><td style="border:none; background-color:transparent;"></td>' + '</tr><tr><td rowspan="3" style="color:#363636; background-color:#E2C098 !important;">Tenacity</td><td rowspan="2" style="color:#E50099; background-color:#E5C7A3 !important;">Charisma</td>' + '<td style="color:#B200FF; background-color:#E8CEAF !important;">Leader</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Grand High Babooner</td><td style="border:none; background-color:transparent;"></td>' + '</tr><tr><td style="color:#4F92C1; background-color:#E5C7A3 !important;">Magic Resistance</td><td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Tireless</td>' + '<td style="border:none; background-color:transparent;"></td></tr>' + '<tr><td colspan="5"><a href="http://dinorpg.novasoftware.pl/Skills/Wood" target="_blank" style="target-new: tab;">Wood skills</a></td></table></div>' break; case "http://en.dinorpg.com/img/icons/elem_2.gif": /* Water Skills */ node.innerHTML = '<div style="background-color:#1399EB !important; border-color:#FFFFFF; color:#FFFFFF;"><img src="http://en.dinorpg.com/img/icons/elem_2.gif" /> Water' + '<div style="float:left; width:100%;"><table><tr>' + '<table><tr><th style="background-color:#1399EB !important; border-color:#fff; color:#fff;">Level 1</th>' + '<th style="background-color:#1399EB !important; border-color:#fff; color:#fff;">Level 2</th>' + '<th style="background-color:#1399EB !important; border-color:#fff; color:#fff;">Level 3</th>' + '<th style="background-color:#1399EB !important; border-color:#fff; color:#fff;">Level 4</th>' + '<th style="background-color:#1399EB !important; border-color:#fff; color:#fff;">Level 5</th></tr><tr>' + '<td rowspan="5" style="color:#D30000; background-color:#89CCF5 !important;">Water Cannon</td>' + '<td rowspan="3" style="color:#4F92C1; background-color:#95D1F6 !important;">Cold Shower</td>' + '<td rowspan="2" style="color:#E50099; background-color:#A1D6F7 !important;">Sapper</td>' + '<td style="color:#B200FF; background-color:#ADDBF8 !important;">Storekeeper</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Bubble</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#A1D6F7 !important;">Acupuncture</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#D30000; background-color:#95D1F6 !important;">Gel</td>' + '<td style="color:#D30000; background-color:#A1D6F7 !important;">Petrification</td>' + '<td style="color:#D30000; background-color:#ADDBF8 !important;">Kaar-Sher Beam</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#A1D6F7 !important;">Absolute Zero</td>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Elementary Teacher</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="5" style="color:#363636; background-color:#95D1F6 !important;">Perception</td>' + '<td rowspan="2" style="color:#267F00; background-color:#A1D6F7 !important;">Aperentice Fisher</td>' + '<td style="color:#4F92C1; background-color:#ADDBF8 !important;">March</td>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Electrolysis</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#267F00; background-color:#ADDBF8 !important;">Skilled Fisher</td>' + '<td style="color:#267F00; background-color:#B8E0F9 !important;">Master Fisherman</td>' + '<td style="color:#333333; background-color:#DFDFDF !important;">Sacred Whale</td></tr><tr>' + '<td rowspan="3" style="color:#D30000; background-color:#A1D6F7 !important;">Tricky Hits</td>' + '<td style="color:#D30000; background-color:#ADDBF8 !important;">Fatal Hits</td>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Salamander</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#ADDBF8 !important;">Undersea Training</td>' + '<td style="color:#363636; background-color:#B8E0F9 !important;">Adv. Undersea Training</td>' + '<td style="color:#E50099; background-color:#C4E5FA !important;">Life Guard</td>' + '</tr><tr><td style="color:#333333; background-color:#D8D8D8 !important;">Hades</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="5" style="color:#363636; background-color:#89CCF5 !important;">Mutation</td>' + '<td rowspan="2" style="color:#363636; background-color:#95D1F6 !important;">Underwater Karate</td>' + '<td style="color:#4F92C1; background-color:#A1D6F7 !important;">Aqueous Clone</td>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Tireless</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#E50099; background-color:#A1D6F7 !important;">Poisoned Claws</td>' + '<td style="color:#E50099; background-color:#ADDBF8 !important;">Acid Blood</td>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Leviatan</td></tr><tr>' + '<td rowspan="2" style="color:#E50099; background-color:#95D1F6 !important;">Ventral Pouch</td>' + '<td style="color:#E50099; background-color:#A1D6F7 !important;">Without Mercy</td>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Odine</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#A1D6F7 !important;">Sumo</td>' + '<td style="color:#B200FF; background-color:#ADDBF8 !important;">Cooker</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#D2D2D2 !important;">Glowing Scales</td>' + '<td style="color:#363636; background-color:#D8D8D8 !important;">Snakeskin</td></tr>' + '<tr><td colspan="5"><a href="http://dinorpg.novasoftware.pl/Skills/Water" target="_blank" style="target-new: tab;">Water skills</a></td></table></div>' break; case "http://en.dinorpg.com/img/icons/elem_3.gif": /* Lightning skills */ node.innerHTML = '<div style="background-color:#FFBA00 !important; border-color:#FFFFFF; color:#FFFFFF;"><img src="http://en.dinorpg.com/img/icons/elem_3.gif" /> Lightning' + '<div style="float:left; width:100%;"><table><tr>' + '<table><tr><th style="background-color:#FFBA00 !important; border-color:#fff; color:#fff;">Level 1</th>' + '<th style="background-color:#FFBA00 !important; border-color:#fff; color:#fff;">Level 2</th>' + '<th style="background-color:#FFBA00 !important; border-color:#fff; color:#fff;">Level 3</th>' + '<th style="background-color:#FFBA00 !important; border-color:#fff; color:#fff;">Level 4</th>' + '<th style="background-color:#FFBA00 !important; border-color:#fff; color:#fff;">Level 5</th>' + '</tr><tr><td rowspan="7" style = "color:#4F92C1;background-color:#FFDC7F !important;">Focus</td>' + '<td rowspan="5" style="color:#E50099;background-color:#FFE08C !important;">Concentration</td>' + '<td rowspan="2" style="color:#363636; background-color:#FFE399 !important;">Kaos Path</td>' + '<td style="color:#D30000; background-color:#FFE7A6 !important;">Blazing Twilight</td>' + '<td style="color:#363636; background-color:#FFEAB2 !important;">Corrosive Archangel</td>' + '</tr><tr><td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Sprint</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#363636;background-color:#FFE399 !important;">Gaia Path</td><td style="color:#D30000;background-color:#FFE7A6 !important;">Leafy Dawn</td>' + '<td style="color:#363636; background-color:#FFEAB2 !important;">Genesive Archangel</td></tr><tr>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Shock</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#333333; background-color:#D2D2D2 !important;">Buddha</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#E50099;background-color:#FFE08C !important;">Regeneration</td>' + '<td style="color:#E50099;background-color:#FFE399 !important;">Saving Pure</td>' + '<td style = "color:#267F00;background-color:#FFE7A6 !important;">Benediction Aura</td>' + '<td style="color:#B200FF;background-color:#FFEAB2 !important;">Priest</td>' + '</tr><tr><td style = "color:#267F00;background-color:#FFE399 !important;">Hermetic Aura</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="6" style="color:#E50099;background-color:#FFE08C !important;">Intelligence</td>' + '<td rowspan="3" style="color:#E50099;background-color:#FFE399 !important;">First Aid</td>' + '<td rowspan="2" style="color:#363636;background-color:#FFE7A6 !important;">Adrenaline</td>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Overload</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Sacred Whale</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#E50099;background-color:#FFE7A6 !important;">Medicine</td><td style="color:#E50099;background-color:#FFEAB2 !important;">Hospital Poter</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="3" style="color:#267F00;background-color:#FFE399 !important;">Lightning Conductor</td>' + '<td style="color:#363636;background-color:#FFE7A6 !important;">Diamant Fangs</td>' + '<td style="color:#333333; background-color:#D8D8D8 !important;">Vulcan</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#267F00;background-color:#FFE7A6 !important;">Elemental Fission</td>' + '<td style="color:#B200FF;background-color:#FFEAB2 !important;">Merchant</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td style="color:#333333; background-color:#D8D8D8 !important;">Golem</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr><td rowspan="7" style = "color:#363636;background-color:#FFDC7F !important;">Celerity</td>' + '<td style="color:#363636;background-color:#FFE08C !important;">Lightning Attack</td><td style="color:#363636;background-color:#FFE399 !important;">Hazard</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="6" style="color:#363636;background-color:#FFE08C !important;">Double Hit</td><td style="color:#E50099;background-color:#FFE399 !important;">Career Plan</td>' + '<td style="color:#E50099;background-color:#FFE7A6 !important;">Reincarnation</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#D30000;background-color:#FFE399 !important;">Lightning Dance</td><td style="color:#333333; background-color:#D2D2D2 !important;">Fujin</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333333; background-color:#D2D2D2 !important;">Grand High Babooner</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="3" style="color:#D30000;background-color:#FFE399 !important;">Lightning</td>' + '<td style="color:#363636; color:#BBBBBB;background-color:#666666 !important;">Electrolysis</td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333; background-color:#D8D8D8 !important;">Quetzalcoat</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#333; background-color:#D8D8D8 !important;">Raijin</td><td style="border:none; background-color:transparent;"></td></tr>' + '<tr><td colspan="5"><a href="http://dinorpg.novasoftware.pl/Skills/Lightning" target="_blank" style="target-new: tab;">Lightning skills</a></td></table></div>' break; case "http://en.dinorpg.com/img/icons/elem_4.gif": /* Air skills */ node.innerHTML = '<div style="background-color:#A3D3F8 !important; border-color:#FFFFFF; color:#FFFFFF;"><img src="http://en.dinorpg.com/img/icons/elem_4.gif" /> Air' + '<div style="float:left; width:100%;"><table><tr>' + '<th style="background-color:#A3D3F8 !important; border-color:#fff; color:#fff; font-variant:small-caps;">Level 1</th>' + '<th style="background-color:#A3D3F8 !important; border-color:#fff; color:#fff; font-variant:small-caps;">Level 2</th>' + '<th style="background-color:#A3D3F8 !important; border-color:#fff; color:#fff; font-variant:small-caps;">Level 3</th>' + '<th style="background-color:#A3D3F8 !important; border-color:#fff; color:#fff; font-variant:small-caps;">Level 4</th>' + '<th style="background-color:#A3D3F8 !important; border-color:#fff; color:#fff; font-variant:small-caps;">Level 5</th>' + '<th style="background-color:#A3D3F8 !important; border-color:#fff; color:#fff; font-variant:small-caps;">Level 6</th>' + '</tr><tr><td rowspan="6" style="color:#363636; background-color:#D1E9FB !important; border-color:#fff; ">Agility</td>' + '<td rowspan="4" style="color:#363636; background-color:#D1E9FB !important; border-color:#fff; ">Dodge</td>' + '<td rowspan="2" style="color:#D30000; background-color:#DAEDFC !important; border-color:#fff; ">Vacuum Disc</td>' + '<td style="color:#D30000; background-color:#DFF0FD !important; border-color:#fff; ">Black Hole</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Fujin</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#363636; background-color:#DAEDFC !important; border-color:#fff; ">Elasticy</td>' + '<td style="color:#363636; color:#BBBBBB; background-color:#666666 !important; border-color:#fff; ">Overload</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Raijin</td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="2" style="color:#363636; background-color:#D1E9FB !important; border-color:#fff; ">Jump</td>' + '<td style="color:#D30000; background-color:#DAEDFC !important; border-color:#fff; ">Attack Plunge</td>' + '<td style="color:#E50099; background-color:#DFF0FD !important; border-color:#fff; ">Master Levitation</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#DAEDFC !important; border-color:#fff; ">Stealth</td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="6" style="color:#E50099; background-color:#D1E9FB !important; border-color:#fff; ">Strategy</td>' + '<td rowspan="2" style="color:#E50099; background-color:#DAEDFC !important; border-color:#fff; ">Analyze</td>' + '<td style="color:#E50099; background-color:#DFF0FD !important; border-color:#fff; ">Specialist</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636; background-color:#DFF0FD !important; border-color:#fff; ">Achille\'s Heel</td>' + '<td style="color:#363636; color:#BBBBBB; background-color:#666666 !important; border-color:#fff; ">Vendetta</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="4" style="color:#267F00; background-color:#DAEDFC !important; border-color:#fff; ">Gathering</td>' + '<td rowspan="2" style="color:#D30000; background-color:#DFF0FD !important; border-color:#fff; ">Toxic Cloud</td>' + '<td rowspan="2" style="color:#E50099; background-color:#E3F2FD !important; border-color:#fff; ">Fetid Breath</td>' + '<td style="color:#363636;background-color:#DFDFDF !important; border-color:#fff; ">Djinn</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D8D8D8 !important; border-color:#fff; ">Hades</td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#267F00; background-color:#DFF0FD !important; border-color:#fff; ">Sharp-Eye</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Yggdrail</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="10" style="color:#D30000; background-color:#D1E9FB !important; border-color:#fff; ">Mistral</td>' + '<td rowspan="5" style="color:#363636; background-color:#D1E9FB !important; border-color:#fff; ">Tai-Chi</td>' + '<td rowspan="4" style="color:#363636; background-color:#DAEDFC !important; border-color:#fff; ">Awakening</td>' + '<td style="color:#363636; background-color:#DFF0FD !important; border-color:#fff; ">Lonely Meditation</td>' + '<td style="color:#363636; background-color:#E3F2FD !important; border-color:#fff; ">Trans. Meditation</td>' + '<td style="color:#E50099; background-color:#E8F4FD !important; border-color:#fff; ">Immaterial</td></tr><tr>' + '<td style="color:#B200FF; background-color:#DFF0FD !important; border-color:#fff; ">Proffesor</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Buddha</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Flying Totem</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#D30000; background-color:#DAEDFC !important; border-color:#fff; ">Ejector Palms</td>' + '<td style="color:#FFFFFF; color:#BBBBBB; background-color:#666666 !important; border-color:#fff; ">Earth Tremor</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td rowspan="5" style="color:#D30000; background-color:#D1E9FB !important; border-color:#fff; ">Tornado</td>' + '<td rowspan="3" style="color:#4F92C1; background-color:#DAEDFC !important; border-color:#fff; ">Viviacous Wind</td>' + '<td style="color:#E50099; background-color:#DFF0FD !important; border-color:#fff; ">Life Breath</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Werewolf</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Hive Queen</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#E50099; background-color:#DAEDFC !important; border-color:#fff; ">Vaporous Form</td>' + '<td style="color:#FFFFFF; color:#BBBBBB; background-color:#666666 !important; border-color:#fff; ">Bubble</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#363636;background-color:#D2D2D2 !important; border-color:#fff; ">Leviatan</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr><tr>' + '<td style="color:#D30000; background-color:#D1E9FB !important; border-color:#fff; ">Flight</td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td>' + '<td style="border:none; background-color:transparent;"></td><td style="border:none; background-color:transparent;"></td></tr>' + '<tr><td colspan="5"><a href="http://dinorpg.novasoftware.pl/Skills/Air" target="_blank" style="target-new: tab;">Air skills</a></td></table></div>' break; } skillselect[0].parentNode.appendChild(node); } //toggleView(); function performAction(dinoId, action, referer){ var xmlhttp; if(window.XMLHttpRequest){ xmlhttp = new XMLHttpRequest(); } xmlhttp.open('GET','http://' + location.host + '/dino/' + dinoId + '/' + action, false); xmlhttp.setRequestHeader('User-agent',window.navigator.userAgent); xmlhttp.setRequestHeader('Accept','text/html,application/xhtml+xml,application/xml;'); xmlhttp.setRequestHeader('Referer','http://' + location.host + '/' + referer); xmlhttp.setRequestHeader('Cookie',document.cookie); xmlhttp.send(); return xmlhttp.responseText; }
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址