Skip to content

Instantly share code, notes, and snippets.

@cmcculloh
Forked from jeresig/cookiebot.js
Last active December 24, 2015 02:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cmcculloh/6729084 to your computer and use it in GitHub Desktop.
Save cmcculloh/6729084 to your computer and use it in GitHub Desktop.
CookieBot = {
start: function() {
this.clickInterval = setInterval(function(){
// Click the large cook as fast as possible!
$("#bigCookie").click();
Game.cookiesPs=999999999999999;
}, 1);
this.buyInterval = setInterval(function(){
// Sometimes a golden cookie will appear to give you a bonus
// Click that too!
var g = document.getElementById("goldenCookie");
if (!/wrath/.test(g.style.background)) g.click();
// Now we need to buy stuff with our money.
// Start by trying to buy the most-expensive item
var last = [].slice.call($$(".product.enabled")).reverse()[0];
if (last) {
last.click();
} else {
// Then try to buy the most expensive upgrade
var upgrade = [].slice.call($$(".upgrade.enabled")).reverse()[0];
if (upgrade) {
upgrade.click();
}
}
}, 1000);
},
stop: function() {
clearInterval(this.clickInterval);
clearInterval(this.buyInterval);
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment