// ==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 1.89
// @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 );
}
/* Water charm script */
var baofanaction = document.getElementById("act_dialog_wcharm");
if(baofanaction && baofanaction.id) {
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 */
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) {
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) {
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) {
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???";
res = performAction(dinoId, 'act/dialog/mmex?goto=learn1;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 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');
label.innerHTML = "Nimbao here we come!";
// 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';
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':
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/>'
break;
case ' 7': //HP Confirmed
skillslist.innerHTML += ' 100<br/>Mistral<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/>Mistral<br/>Korgon Reinforcement<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':
skillslist.innerHTML += ' 150<br/>Burning Breath<br/>Fire Ball<br/>Lava Flow<br/>Waïkikidô<br/>Water Cannon<br/>Wrath<br/>'
break;
case '19':
skillslist.innerHTML += ' 120<br/>Korgon Reinforcement<br/>Magic Resistance<br/>Vines<br/>Water Cannon<br/>'
break;
case '20':
skillslist.innerHTML += ' 120<br/>Korgon Reinforcement<br/>Mistral<br/>Vines<br/>Water Cannon<br/>'
break;
case '21':
skillslist.innerHTML += ' 130<br/>Double Hit<br/>Focus<br/>Wrath<br/>'
break;
case '22':
skillslist.innerHTML += ' 130<br/>Flight<br/>Focus<br/>Mistral<br/>Water Cannon<br/>'
break;
case '23':
skillslist.innerHTML += ' 100<br/>Blowtorch Palm<br/>Burning Breath<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/>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/>Focus<br/>Hermetic Aura<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>'
break;
case '30': //HP Confirmed
skillslist.innerHTML += ' 150<br/>Cold Shower<br/>Focus<br/>Mistral<br/>Water Cannon<br/>Wrath<br/>'
break;
case '31': //HP Confirmed
skillslist.innerHTML += ' 150<br/>Burning Breath<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/>Combustion<br/>Fire Ball<br/>Lava Flow<br/>Mistral<br/>Vengeance<br/>Vines<br/>Water Cannon<br/>Wrath<br/>'
break;
case '33': //HP Confirmed
skillslist.innerHTML += ' 140<br/>Dodge<br/>Cold Shower<br/>Flight<br/>Focus<br/>Gel<br/>Mistral<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/>'
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':
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':
skillslist.innerHTML += ' 200<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':
skillslist.innerHTML += ' 155<br/>Blowtorch Palm<br/>Cold Shower<br/>Fire Ball<br/>Focus<br/>Lava Flow<br/>Nap<br/>Torch<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/>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/fx_amulst.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 Traitor Merchant":
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/small_xp.gif"><br/>';
break;
case "Island it's Kool":
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 "Preliminary Information":
rewards += '<br/>- 10 ' +
'<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>';
break;
case "On The Trail Of Moulder":
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 Gift":
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 in Vinegar":
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/fx_amulst.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 Amnesic 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 into 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 your wishes":
rewards += '<br/>- 60 ' +
'<img src="http://en.dinorpg.com/img/forum/smiley/small_xp.gif"><br/>' +
'- 6 <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/>' +
'- <img src="http://data.en.dinorpg.com/img/icons/obj_hotpan.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/>' +
'- <img src="http://data.en.dinorpg.com/img/icons/obj_angel.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 */
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 "Visit 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 "On the stepes of Morgan":
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;
/* Sgt Pepper */
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;
}
rewardbox.innerHTML = '\n' + rewards;
missionframe.childNodes[3].insertBefore(rewardbox, missionframe.childNodes[3].childNodes[9]);
//missionframe.childNodes[3].childNodes[9].nodeValue = '\n ' + rewards;
}
/* Sticky swamp roadsign */
var stickyheader = document.getElementById("swf_map");
if(stickyheader && stickyheader.id) {
var stickycontrol = stickyheader.parentNode.children[2];
//var mapframe = document.getElementById("dinozPanel").parentNode.parentNode.children[0];
var mapframe = document.getElementById("menu");
}
if(stickyheader && stickyheader.id && stickycontrol.innerHTML == 'Sticky Swamp' && mapframe.id) {
var swampbox = document.createElement("p");
swampbox.className='mission help';
swampbox.style='cursor:default;';
swampbox.innerHTML = '<label style=font-weight:bold;font-size:16px;">Roadsign:</label>' +
'<br/><br/> <label style="vertical-align:super;text-decoration:underline;">Monday</label> <br/> <img src="http://en.dinorpg.com/img/icons/act_move.gif"> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">' +
'<br/> <label style="vertical-align:super;text-decoration:underline;">Tuesday</label> <br/> <img src="http://en.dinorpg.com/img/icons/act_move.gif"> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">' +
'<br/> <label style="vertical-align:super;text-decoration:underline;">Wednessday</label> <br/> <img src="http://en.dinorpg.com/img/icons/act_move.gif"> <label style="color:red;font-size:26px;font-weight:bold;">No</label>' +
'<br/> <label style="vertical-align:super;text-decoration:underline;">Thursday</label> <br/> <label style="color:red;font-size:26px;font-weight:bold;">No</label> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">' +
'<br/> <label style="vertical-align:super;text-decoration:underline;">Friday</label> <br/> <img src="http://en.dinorpg.com/img/icons/act_move.gif"> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">' +
'<br/> <label style="vertical-align:super;text-decoration:underline;">Saturday</label> <br/> <label style="color:red;font-size:26px;font-weight:bold;">No</label> <img src="http://en.dinorpg.com/img/icons/act_fight.gif">' +
'<br/> <label style="vertical-align:super;text-decoration:underline;">Sunday</label> <br/> <img src="http://en.dinorpg.com/img/icons/act_move.gif"> <label style="color:red;font-size:26px;font-weight:bold;">No</label>'
mapframe.appendChild(swampbox);
}
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;
}