HyperBot

DH1

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey, Greasemonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Violentmonkey.

За да инсталирате този скрипт, трябва да имате инсталирано разширение като Tampermonkey или Userscripts.

За да инсталирате скрипта, трябва да инсталирате разширение като Tampermonkey.

За да инсталирате този скрипт, трябва да имате инсталиран скриптов мениджър.

(Вече имам скриптов мениджър, искам да го инсталирам!)

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да инсталирате разширение като Stylus.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

За да инсталирате този стил, трябва да имате инсталиран мениджър на потребителски стилове.

(Вече имам инсталиран мениджър на стиловете, искам да го инсталирам!)

// ==UserScript==
// @name		HyperBot
// @namespace	http://tampermonkey.net/
// @version		1.0
// @description	DH1
// @author		s.
// @match		http://*.diamondhunt.co/DH1/game.php
// @match		https://*.diamondhunt.co/DH1/game.php
// @run-at document-idle
// @grant    none
// ==/UserScript==
'use strict';
(function() {
	cLog("Welcome, " + window.username + ".");
	window.send("LOAD_TRADABLE_ITEMS");
	addGhostGet();
    addOrbEssence();
    addCustomScript();
    addMarketTest();
    addToggleMach();
    addSetSeeds();
    addSeedsButton();
    addRefillButton();
    addRocketsButton();
    addBoatsButton();
    addMagicButton();
    addCrashButton();
    addSmeltButton();
        addSmeltCButton();
    addExploreButton();
        addToggleExploreButton();
})();
var refillPots = localStorage.getItem("refillPots");
var autrockets = localStorage.getItem("autrockets");
var autboats = localStorage.getItem("autboats");
var magicBotting = localStorage.getItem("magicBotting");
var replantBotting = localStorage.getItem("replantBotting");
var smeltBot = localStorage.getItem("smeltBot");
var autexplore = localStorage.getItem("autexplore");
var chosenExplo = localStorage.getItem("chosenExplo");

var mutedPpls = ["peanutsy", "peanutsi"];
for(let i = 0; i < mutedPpls.length ;i++){
    mutedPeople.push(mutedPpls[i]);
}
var furnaceKPCT = getFurnaceCapacityAgain(bindedFurnaceLevel);
var customscripte;


function cLog(l) {
		var date = new Date();
		console.log(("00" + date.getHours()).slice(-2) + ":" + ("00" + date.getMinutes()).slice(-2) + ":" + ("00" + date.getSeconds()).slice(-2) + ": " + l);
}
setTimeout(messageBox("CODED by OPHELOS"), 1000);
function addGhostGet() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to check ghosts!");
			newNode.childNodes[0].id = "key-item-ghost-checker";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
            ghostcheck();
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Check Ghost";
			boxImageNode.src = "images/sigils/halloween2016.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addOrbEssence() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to use orbs!");
			newNode.childNodes[0].id = "key-item-orb-essence";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
            orbessence();
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Make Essences";
			boxImageNode.src = "images/minerals/upgradedOrb.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addSetSeeds() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to set replant seeds!");
			newNode.childNodes[0].id = "key-item-set-seeds";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
                var replantsid = localStorage.getItem("replantseed");
$("#dialog-botplanter").dialog({ width: 500 });
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Set Seeds";
			boxImageNode.src = "images/crafting/planter.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addMarketTest() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to check market!");
			newNode.childNodes[0].id = "key-item-check-market";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
                var usernamy = username;
username = prompt("Enter Username", usernamy);
               messageBox(username+ " set");
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Check Market";
			boxImageNode.src = "images/icons/info-btn-market.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addCustomScript() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to run script!");
			newNode.childNodes[0].id = "key-item-custom-script";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
                   var customscripted = customscripte;
customscripte = prompt("Code", customscripted);                
                setTimeout(customscripte, 1);
                messageBox(customscripte);
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Run Script";
			boxImageNode.src = "images/crafting/promethiumWrenchUpgraded.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addRefillButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to set the refill!");
			newNode.childNodes[0].id = "key-item-refills-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("refillPots") == 0) {
    localStorage.setItem("refillPots", "1");
    messageBox("Auto Cooldown Potions Refilling Enabled");
}
                else {
                    localStorage.setItem("refillPots", "0");
                        messageBox("Auto Cooldown Potions Refilling Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Cooldown Pot";
			boxImageNode.src = "images/magic/magicCoolDownDonor.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addRocketsButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle rockets!");
			newNode.childNodes[0].id = "key-item-botrockets-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("autrockets") == 0) {
    localStorage.setItem("autrockets", "1");
    messageBox("Auto Rockets Enabled");
}
                else {
                    localStorage.setItem("autrockets", "0");
                        messageBox("Auto Rockets Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Rockets Toggle";
			boxImageNode.src = "images/crafting/rocket.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addBoatsButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle boats!");
			newNode.childNodes[0].id = "key-item-botboats-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("autboats") == 0) {
    localStorage.setItem("autboats", "1");
    messageBox("Auto Boats Enabled");
}
                else {
                    localStorage.setItem("autboats", "0");
                        messageBox("Auto Boats Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Boats Toggle";
			boxImageNode.src = "images/exploring/fishingBoat.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addMagicButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle magic!");
			newNode.childNodes[0].id = "key-item-magicbot-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("magicBotting") == 0) {
    localStorage.setItem("magicBotting", "1");
    messageBox("Auto Magic Enabled");
}
                else {
                    localStorage.setItem("magicBotting", "0");
                        messageBox("Auto Magic Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Magic Toggle";
			boxImageNode.src = "images/magic/wizardHatIcon.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addSeedsButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle replant!");
			newNode.childNodes[0].id = "key-item-set-seeds";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("replantBotting") == 0) {
    localStorage.setItem("replantBotting", "1");
    messageBox("Auto Replant Enabled");
}
                else {
                    localStorage.setItem("replantBotting", "0");
                        messageBox("Auto Replant Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Replant Toggle";
			boxImageNode.src = "images/crafting/planter.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addSmeltButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle smelting!");
			newNode.childNodes[0].id = "key-item-set-barsm";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("smeltBot") == 0) {
    localStorage.setItem("smeltBot", "1");
    messageBox("Auto Smelt Enabled");
}
                else {
                    localStorage.setItem("smeltBot", "0");
                        messageBox("Auto Smelt Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Smelt Toggle";
			boxImageNode.src = "images/crafting/runiteFurnace.gif";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addSmeltCButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to select bars!");
			newNode.childNodes[0].id = "key-item-set-barsme";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
$("#dialog-botsmelter").dialog({ width: 500 });
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Select Bars";
			boxImageNode.src = "images/crafting/runiteFurnace.gif";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addExploreButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to select trip");
			newNode.childNodes[0].id = "key-item-set-explorer";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
$("#dialog-botexplorer").dialog({ width: 500 });
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Select Trip";
			boxImageNode.src = "images/icons/archaeology.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addToggleExploreButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle rockets!");
			newNode.childNodes[0].id = "key-item-botexplore-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
if (localStorage.getItem("autexplore") == 0) {
    localStorage.setItem("autexplore", "1");
    messageBox("Auto Exploring Enabled");
}
                else {
                    localStorage.setItem("autexplore", "0");
                        messageBox("Auto Exploring Disabled");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Auto Explore Toggle";
			boxImageNode.src = "images/icons/archaeology.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addCrashButton() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to crash WS!");
			newNode.childNodes[0].id = "key-item-set-seeds";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
                wscrash();
});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Crash WS";
			boxImageNode.src = "images/crafting/promethiumWrenchUpgraded.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addToggleMach() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to toggle machinery!");
			newNode.childNodes[0].id = "key-item-togglemach-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
togglemach();
                messageBox("Done!");
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Toggle Machinery";
			boxImageNode.src = "images/spinning-gear-off.gif";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
function addFirstDiams() {
	var keyItemTabNode = document.getElementById("key-items-tab");
	if (keyItemTabNode) {
		var GhostNode = keyItemTabNode.querySelector("[tooltip='Click to see what items you have collected.']");
		if (GhostNode) {
			var newNode = GhostNode.cloneNode(true);
			newNode.setAttribute("tooltip", "Click me to use first diamond!");
			newNode.childNodes[0].id = "key-item-firstdiamond-button";
			newNode.childNodes[0].onclick = "";
			newNode.childNodes[0].addEventListener("click", function() {
    if(rakegem.src == baseurl + "images/farming/enchantedRakeDiamond.png"){
        messageBox("Rake already enchanted!");
        return;
    }
                else if (diamond <= 0){
                          messageBox("You have no diamond!");
        return;  
                }
                else if (rakegem.src != baseurl + "images/farming/enchantedRakeDiamond.png" && diamond >= 1) {
window.send("REPLACE_ENCHANTED_RAKE=diamond");        
                messageBox("Rake Enchanted!");
                }
			});
			var boxTitleNode = newNode.childNodes[0].querySelector(".item-box-title");
			var boxImageNode = newNode.querySelector("[src]");
			boxTitleNode.innerHTML = "Use First Diamond";
			boxImageNode.src = "images/minerals/diamond.png";
			newNode.childNodes[0].innerHTML = newNode.childNodes[0].innerHTML.replace("Click to Read", "");
			// Append the new node to the document
			keyItemTabNode.appendChild(newNode);
		}
	}
}
var rakegem = document.getElementById("img-enchantedRake");
function ghostcheck() {
    for (let i = 0; i < 5000; i++){
     window.send("GHOST_HOVER=1") ;  
     window.send("GHOST_HOVER=2") ;  
     window.send("GHOST_HOVER=3") ;  
     window.send("GHOST_HOVER=4") ;  
     window.send("GHOST_HOVER=5") ;  
     window.send("GHOST_HOVER=6") ;  
    }
}

function replant() {
   if(eval(localStorage.getItem("replantseed")) <= 0){
return;
   }       
        else if (document.getElementById("farming-patch-status-1").innerHTML == "Ready (click to harvest)" && localStorage.getItem("replantBotting") == 1 || document.getElementById("farming-patch-status-1").innerHTML == "Click to setup" && localStorage.getItem("replantBotting") == 1){
    window.send("USE_PLANTER="+localStorage.getItem("replantseed"));
                $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
     return;
 }
    else if (document.getElementById("farming-patch-status-2").innerHTML == "Ready (click to harvest)" && localStorage.getItem("replantBotting") == 1 || document.getElementById("farming-patch-status-2").innerHTML == "Click to setup" && localStorage.getItem("replantBotting") == 1){
    window.send("USE_PLANTER="+localStorage.getItem("replantseed"));
                $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
        return;
 }
    else if (document.getElementById("farming-patch-status-3").innerHTML == "Ready (click to harvest)" && localStorage.getItem("replantBotting") == 1 || document.getElementById("farming-patch-status-3").innerHTML == "Click to setup" && localStorage.getItem("replantBotting") == 1){
    window.send("USE_PLANTER="+localStorage.getItem("replantseed"));
                $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
        return;
 }
    else if (document.getElementById("farming-patch-status-4").innerHTML == "Ready (click to harvest)" && localStorage.getItem("replantBotting") == 1 || document.getElementById("farming-patch-status-4").innerHTML == "Click to setup" && localStorage.getItem("replantBotting") == 1){
    window.send("USE_PLANTER="+localStorage.getItem("replantseed"));
                $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
        return;
 }
    else if (document.getElementById("farming-patch-status-5").innerHTML == "Ready (click to harvest)" && localStorage.getItem("replantBotting") == 1 || document.getElementById("farming-patch-status-5").innerHTML == "Click to setup" && localStorage.getItem("replantBotting") == 1){
    window.send("USE_PLANTER="+localStorage.getItem("replantseed"));
                $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
        return;
 }
    else if (document.getElementById("farming-patch-status-6").innerHTML == "Ready (click to harvest)" && localStorage.getItem("replantBotting") == 1 || document.getElementById("farming-patch-status-6").innerHTML == "Click to setup" && localStorage.getItem("replantBotting") == 1){
    window.send("USE_PLANTER="+localStorage.getItem("replantseed"));
                $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
        return;
 }
}

function orbessence(){
     for (let i =0;i<100;i++){
window.send("SUPER_ORB_OF_TRANFORMATION=emptyEssence");
window.send("ORB_OF_TRANFORMATION=quarterEssence");
         window.send("quarterEssence");
   
     }
     }


function autexplorer(){
        if(explorersPotion >= 1 && explorersPotionOn == 0 && localStorage.getItem("autexplore") == "1") {
 window.send("DRINK=explorersPotion");
    }
        
       if(getLevel(exploringXp) >= exploreLevel[localStorage.getItem("chosenExplo")] && energy >= getAreaEnergy(chosenExplore[localStorage.getItem("chosenExplo")]) && localStorage.getItem("autexplore") == 1 && exploringTimer <= 0) {
window.send("EXPLORE="+chosenExplore[localStorage.getItem("chosenExplo")]);
    
}
}
function autmagic(){
    if (magicCoolDown <= 0 && starDust >= 500000 && chargedMetallicEssence >= 5 && chargedOilEssence >= 3 && localStorage.getItem("magicBotting") == 1) {
        window.send('MAGIC_SPELL=forgeRing');
    }
    else if (localStorage.getItem("refillPots") == 1 && magicCoolDownPotion <= 0 && goldLeaf >= 2 && blewitMushroom >= 500 && localStorage.getItem("magicBotting") == 1){
        window.send("BREW=magicCoolDownPotion");
    }
    else if (chargedMetallicEssence <= 4 && goldBar >= 1500 && emptyEssence >= 5 && localStorage.getItem("magicBotting") == 1){
        window.send("MAKE_ESSENCE=metallic~goldBar~5");
    }
    else if (magicCoolDown <= 3600 && magicCoolDownPotion >= 1 && magicCoolDown >= 1800 && starDust >= 1000000 && chargedMetallicEssence >= 5 && runiteSword >= 1 && lava >= 50 && localStorage.getItem("magicBotting") == 1){
        window.send("DRINK=magicCoolDownPotion");
        window.send("MAGIC_SPELL=runiteMelter~4");
        $(buttonCommandYes).closest('.ui-dialog-content').dialog('close');
        return;   
    }
 else if (magicCoolDown <= 0 && starDust >= 1000000 && chargedMetallicEssence >= 5 && runiteSword >= 1 && lava >= 50 && localStorage.getItem("magicBotting") == 1){
     window.send("MAGIC_SPELL=runiteMelter~4");
 }
}
setInterval(bottisse, 2500);
function bottisse(){
    autmagic();
    replant();
    autboatss();
    autrocket();
    smeltbot();
    autexplorer();
}
var newHTML         = document.createElement ('div');
newHTML.innerHTML   = `    
<div style="display:none;" id="dialog-botplanter" title="BotPlanter">
Automatically harvest and plant a seed of your choice!
<center class="basic-smallbox">
	<h2>Select seed to bot:</h2>
	<input type="image" width="50px" height="50px" id="planterz-input-img-potatoSeeds" onclick="selectSeedForBotPlanter('potatoSeeds')" src="images/farming/potatoSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-strawberrySeeds" onclick="selectSeedForBotPlanter('strawberrySeeds')" src="images/farming/strawberrySeed.png" />
	<input type="image" width="50px" height="50px" id="planterz-input-img-wheatSeeds" onclick="selectSeedForBotPlanter('wheatSeeds')" src="images/farming/wheatSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-dottedGreenLeafSeeds" onclick="selectSeedForBotPlanter('dottedGreenLeafSeeds')" src="images/farming/spotted-green-leaf-seed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-greenLeafSeeds" onclick="selectSeedForBotPlanter('greenLeafSeeds')"  src="images/farming/greenLeafSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-limeLeafSeeds" onclick="selectSeedForBotPlanter('limeLeafSeeds')"  src="images/farming/limeLeafSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-goldLeafSeeds" onclick="selectSeedForBotPlanter('goldLeafSeeds')"  src="images/farming/goldLeafSeed.png" />
	<input type="image" width="50px" height="50px" id="planterz-input-img-stripedLeafSeeds" onclick="selectSeedForBotPlanter('stripedLeafSeeds')"  src="images/farming/stripedLeafSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-crystalLeafSeeds" onclick="selectSeedForBotPlanter('crystalLeafSeeds')"  src="images/farming/crystalLeafSeed.png" />
	<input type="image" width="50px" height="50px" id="planterz-input-img-redMushroomSeeds" onclick="selectSeedForBotPlanter('redMushroomSeeds')"  src="images/farming/redMushroomSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-blewitMushroomSeeds" onclick="selectSeedForBotPlanter('blewitMushroomSeeds')"  src="images/farming/blewitMushroomSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-appleTreeSeeds" onclick="selectSeedForBotPlanter('appleTreeSeeds')"  src="images/farming/appleTreeSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-snapeGrassSeeds" onclick="selectSeedForBotPlanter('snapeGrassSeeds')"  src="images/farming/snapeGrassSeed.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-redMushroomTreeSeeds" onclick="selectSeedForBotPlanter('redMushroomTreeSeeds')"  src="images/farming/redMushroomTreeSeeds.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-blewitMushroomTreeSeeds" onclick="selectSeedForBotPlanter('blewitMushroomTreeSeeds')"  src="images/farming/blewitMushroomTreeSeeds.png" /> 
	<input type="image" width="50px" height="50px" id="planterz-input-img-starDustSeeds" onclick="selectSeedForBotPlanter('starDustSeeds')"  src="images/farming/starDustSeed.png" /> 
	
	<br />
	<input type="button" onclick="messageBox(localStorage.getItem('replantseed') + ' has been set');$(this).closest('.ui-dialog-content').dialog('close')" value="Harvest & Replant" />
	<input type="button" onclick="$(this).closest('.ui-dialog-content').dialog('close')" value="Cancel" />
	</center>
	</div>
` ;
document.body.appendChild (newHTML);

var script = document.createElement('script');
script.innerHTML = `

function selectSeedForBotPlanter(seedChosens)
{
	unSelectAllSeedsFromPlanterz();
	document.getElementById("planterz-input-img-" + seedChosens).style.backgroundColor = "red";
	localStorage.setItem("replantseed", seedChosens);

}
function unSelectAllSeedsFromPlanterz()
{	
	document.getElementById("planterz-input-img-potatoSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-strawberrySeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-dottedGreenLeafSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-greenLeafSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-limeLeafSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-goldLeafSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-redMushroomSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-blewitMushroomSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-redMushroomTreeSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-blewitMushroomTreeSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-starDustSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-snapeGrassSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-stripedLeafSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-wheatSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-appleTreeSeeds").style.backgroundColor = "";
	document.getElementById("planterz-input-img-crystalLeafSeeds").style.backgroundColor = "";
}`;
document.body.appendChild(script);
var baseurl = "http://www.diamondhunt.co/DH1/";
var theImg = document.getElementById('sandCollector-spinning-gear');
function togglemach(){
    window.send("TOGGLE_MACHINERY=drill");
    window.send("TOGGLE_MACHINERY=crusher");
    window.send("TOGGLE_MACHINERY=giantDrill");
    window.send("TOGGLE_MACHINERY=roadHeader");
    window.send("TOGGLE_MACHINERY=bucketWheelExcavator");
    window.send("TOGGLE_MACHINERY=giantBWE");
    if (theImg.src == baseurl + "images/spinning-gear.gif"){
    window.send("TURNOFF=sandCollector");
    }
    else if (theImg.src == baseurl + "images/spinning-gear-off.gif"){
    window.send("TURNON=sandCollector");  
    }
    
}

function autboatss(){
        if (bindedLargeFishingBoat == 1 && fishingBoatTimer <= 0 && rocketFuel <= 0 && shrimp >= 50 && oil >= 300000000 && localStorage.getItem("autboats") == 1){
        window.send("CRAFT=rocketFuel");
        window.send("CRAFT=rocketFuel");
        window.send("sendLargeFishingBoatToOcean");
            return;
    }
            if (bindedLargeFishingBoat == 1 && fishingBoatTimer <= 0 && rocketFuel >= 2 && shrimp >= 50 && localStorage.getItem("autboats") == 1){
        window.send("sendLargeFishingBoatToOcean");
                            return;
    }
    if (bindedFishingBoat == 1 && fishingBoatTimer <= 0 && rocketFuel <= 0 && shrimp >= 10 && oil >= 300000000 && localStorage.getItem("autboats") == 1){
        window.send("CRAFT=rocketFuel");
        window.send("sendFishingBoatToOcean");
                    return;
    }
   if (bindedFishingBoat == 1 && fishingBoatTimer <= 0 && rocketFuel >= 1 && shrimp >= 10 && localStorage.getItem("autboats") == 1){
     window.send("sendFishingBoatToOcean");   
                   return;
    }
    
}

function autrocket(){
 if(rocketTimer <= 0 && rocketFuel >= 1 && localStorage.getItem("autrockets") == 1){
    window.send("sendRocketToMoon");
 }
}

function wscrash(){
    for (let i = 0; i < 800; i++) {
    window.send("REMOVE_OFFER_MARKET=1");
    }
    
}

var newHTML         = document.createElement ('div');
newHTML.innerHTML   = `    
<div style="display:none;" id="dialog-botsmelter" title="BotSmelter">
Smelt bars of your choice!
<center class="basic-smallbox">
	<h2>Select bars to bot:</h2>
	<input type="image" width="50px" height="50px" id="oresz-input-img-glass" onclick="selectSeedForBotSmelter('glass')" src="images/minerals/glass.png" /> 
	<input type="image" width="50px" height="50px" id="oresz-input-img-bronze" onclick="selectSeedForBotSmelter('bronze')" src="images/minerals/bronzebar.png" /> 
	<input type="image" width="50px" height="50px" id="oresz-input-img-iron" onclick="selectSeedForBotSmelter('iron')" src="images/minerals/ironbar.png" />
	<input type="image" width="50px" height="50px" id="oresz-input-img-silver" onclick="selectSeedForBotSmelter('silver')" src="images/minerals/silverbar.png" /> 
	<input type="image" width="50px" height="50px" id="oresz-input-img-promethium" onclick="selectSeedForBotSmelter('promethium')" src="images/minerals/promethiumbar.png" /> 
	
	<br />
	<input type="button" onclick="messageBox(localStorage.getItem('smeltbar') + ' has been set');$(this).closest('.ui-dialog-content').dialog('close')" value="Smelt" />
	<input type="button" onclick="$(this).closest('.ui-dialog-content').dialog('close')" value="Cancel" />
	</center>
	</div>
` ;
document.body.appendChild (newHTML);

var script = document.createElement('script');
script.innerHTML = `
function selectSeedForBotSmelter(smeltChosens)
{
	unSelectAllOresFromPlanterz();
	document.getElementById("oresz-input-img-" + smeltChosens).style.backgroundColor = "red";
	localStorage.setItem("smeltbar", smeltChosens);
}
function unSelectAllOresFromPlanterz()
{	
	document.getElementById("oresz-input-img-glass").style.backgroundColor = "";
	document.getElementById("oresz-input-img-bronze").style.backgroundColor = "";
	document.getElementById("oresz-input-img-iron").style.backgroundColor = "";
	document.getElementById("oresz-input-img-silver").style.backgroundColor = "";
	document.getElementById("oresz-input-img-promethium").style.backgroundColor = "";
}`;
document.body.appendChild(script);

function smeltbot() {
        if (localStorage.getItem("smeltbar") == "glass" && oil <= 17999 || localStorage.getItem("smeltbar") == "glass" && sand <= 1499){
        return;
    }
    if (localStorage.getItem("smeltbar") == "bronze" && oil <= 1499 || localStorage.getItem("smeltbar") == "bronze" && tin <= 1499 || localStorage.getItem("smeltbar") == "bronze" && copper <= 1499){
        return;
    }
        if (localStorage.getItem("smeltbar") == "iron" && oil <= 1799 || localStorage.getItem("smeltbar") == "iron" && iron <= 359){
        return;
    }
        if (localStorage.getItem("smeltbar") == "silver" && oil <= 29999 || localStorage.getItem("smeltbar") == "silver" && silver <= 200){
        return;
    }
        if (localStorage.getItem("smeltbar") == "gold" && oil <= 44999 || localStorage.getItem("smeltbar") == "gold" && gold <= 89){
        return;
    }
        if (localStorage.getItem("smeltbar") == "promethium" && oil <= 599999 || localStorage.getItem("smeltbar") == "promethium" && promethium <= 59){
        return;
    }
            else if (localStorage.getItem("smeltBot") == 1 && furnaceCurrentTimer <= 0){
               send("SMELT=" + localStorage.getItem("smeltbar") + ";" + furnaceKPCT);
     return;
 }
}



var newHTML55         = document.createElement ('div');
newHTML55.innerHTML   = `    
<div style="display:none;" id="dialog-botexplorer" title="BotExplorer">
Bot trip of your choice!
<center class="basic-smallbox">
	<h2>Select trip to bot:</h2>
	<input type="image" width="50px" height="50px" id="trip-input-img-Fields" onclick="selectTripExplorer('Fields')" src="images/exploring/areaFields.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Forest" onclick="selectTripExplorer('Forest')" src="images/exploring/areaForest.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Caves" onclick="selectTripExplorer('Caves')" src="images/exploring/areaCaves.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-northFields" onclick="selectTripExplorer('northFields')" src="images/exploring/areaSnow.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Volcano" onclick="selectTripExplorer('Volcano')" src="images/exploring/areaVolcano.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Ocean" onclick="selectTripExplorer('Ocean')" src="images/exploring/ocean.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Desert" onclick="selectTripExplorer('Desert')" src="images/exploring/areaDesert.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Swamp" onclick="selectTripExplorer('Swamp')" src="images/exploring/areaSwamp.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Mansion" onclick="selectTripExplorer('Mansion')" src="images/exploring/areaMansion.jpg" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-Pyramid" onclick="selectTripExplorer('Pyramid')" src="images/exploring/areaPyramid.jpg" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-dragonsLair" onclick="selectTripExplorer('dragonsLair')" src="images/dragonsQuest/template0.png" /> 	
	<input type="image" width="50px" height="50px" id="trip-input-img-DeepDragonsLair" onclick="selectTripExplorer('DeepDragonsLair')" src="images/dragonsQuest/dragonArea.png" /> 	
	<br />
	<input type="button" onclick="messageBox(chosenExplore[localStorage.getItem('chosenExplo')] + ' has been set');$(this).closest('.ui-dialog-content').dialog('close')" value="Bot" />
	<input type="button" onclick="$(this).closest('.ui-dialog-content').dialog('close')" value="Cancel" />
	</center>
	</div>
` ;
document.body.appendChild (newHTML55);

var script555 = document.createElement('script');
script555.innerHTML = `
var chosenExplore = ["Fields", "Forest", "Caves", "northFields", "Volcano", "Ocean", "Desert", "Swamp", "Mansion","Pyramid", "dragonsLair", "DeepDragonsLair"];
var exploreLevel = ["1", "10", "20", "30", "40", "50", "60", "70", "80", "90", "100", "100"]

function selectTripExplorer(tripChosens)
{
	unSelectAllTripsFromExplorer();
	document.getElementById("trip-input-img-" + tripChosens).style.opacity = "1";
localStorage.setItem("chosenExplo",chosenExplore.indexOf(tripChosens));
}
	function unSelectAllTripsFromExplorer()
{	
	document.getElementById("trip-input-img-Fields").style.opacity = "0.4";
	document.getElementById("trip-input-img-Forest").style.opacity = "0.4";
	document.getElementById("trip-input-img-Caves").style.opacity = "0.4";
	document.getElementById("trip-input-img-northFields").style.opacity = "0.4";
	document.getElementById("trip-input-img-Volcano").style.opacity = "0.4";
	document.getElementById("trip-input-img-Ocean").style.opacity = "0.4";
	document.getElementById("trip-input-img-Desert").style.opacity = "0.4";
	document.getElementById("trip-input-img-Swamp").style.opacity = "0.4";
	document.getElementById("trip-input-img-Mansion").style.opacity = "0.4";
	document.getElementById("trip-input-img-Pyramid").style.opacity = "0.4";
	document.getElementById("trip-input-img-dragonsLair").style.opacity = "0.4";
	document.getElementById("trip-input-img-DeepDragonsLair").style.opacity = "0.4";
}
unSelectAllTripsFromExplorer();`;
document.body.appendChild(script555);


function lovelly(){
 if (megaStarDustPotionTimer <= 0){
  window.send("DRINK=megaStarDustPotion");
 }
}