// ==UserScript== // @name CUnleash // @namespace http://tampermonkey.net/ // @version 7.2 // @description Unleash your cookie potential. // @author petar105 // @match https://orteil.dashnet.org/cookieclicker/ // @icon https://www.google.com/s2/favicons?domain=dashnet.org // @grant none // ==/UserScript== // If editing the script, ignore any "Game is not defined" warnings // Script is a mix of original code and other addons function tapNews() { if (Game.TickerEffect && Game.TickerEffect.type == "fortune") { Game.tickerL.click(); } } setInterval(function () { tapNews(); }, 3000); (function () { "use strict"; let state = false; let intervalId; document.addEventListener("keydown", function (event) { if (event.code === "KeyX") { if (!state) { // code to run when state is ON console.log("State is ON"); startAutoClicker(); } else { // code to run when state is OFF console.log("State is OFF"); stopAutoClicker(); } } }); function startAutoClicker() { console.log("Auto-clicker started"); Game.Notify(`Auto clicker ON`, `Press X to toggle`, [0, 35], false); intervalId = setInterval(function () { Game.ClickCookie(); }, 4); state = true; } function stopAutoClicker() { console.log("Auto-clicker stopped"); Game.Notify(`Auto clicker OFF`, `Press X to toggle`, [0, 35], false); clearInterval(intervalId); state = false; } // Wait for the Game object to be defined, then start the auto-clicker // const waitIntervalId = setInterval(function () { // if (typeof Game !== "undefined") { // clearInterval(waitIntervalId); // stopAutoClicker(); // } // }, 1000); })(); // setInterval(function() { // Game.shimmers.forEach(function(shimmer) // { // if(shimmer.type == "golden" && shimmer.wrath == 0) // { // shimmer.pop() // } // }) // }, 500); // var autoReindeer = setInterval(function() { for (var h in Game.shimmers){if(Game.shimmers[h].type=="reindeer"){Game.shimmers[h].pop();}} }, 100); // var autoPopTwelveth = setInterval(function() { // var wrinkCount = 0, // wrinkEaten = 0, // wrinkIndex = 10; // value for 10 shinies test // for (var i in Game.wrinklers) { // // count number of eating wrinks // if (Game.wrinklers[i].sucked > 0) { // wrinkCount += 1; // } // // find top wrink index, ignoring shiny wrinklers // if (Game.wrinklers[i].sucked > wrinkEaten && Game.wrinklers[i].type == 0) { // wrinkEaten = Game.wrinklers[i].sucked; // wrinkIndex = i; // } // } // // pop top wrinkler if 10 eating, unless all 12 are shiny // if (wrinkCount == 10 && wrinkIndex != 10) { // Game.wrinklers[wrinkIndex].hp = 0; // } // }, 60000);