prinzstani / CookieBot

Automatic Playthrough for Cookie Clicker
GNU General Public License v3.0
50 stars 33 forks source link

Add sugar lump clicking when it can be clicked immediately for 50% chance to harvest #60

Closed AlexFolland closed 3 years ago

AlexFolland commented 3 years ago

On my save, I can click the sugar lump immediately to have a 50% chance of it giving me a sugar lump, so auto-clicking that at maximum speed should give sugar lumps at a high rate. Then, using those sugar lumps to a minimum of 100 on building upgrades should maximize CpS. Currently, the bot waits 5 seconds per sugar lump for it to be ripe, when it could click ~150 times in that time and harvest 75 sugar lumps instead of 1-3.

Here's my save:

Mi4wMzF8fDE2MTQyNzYzNzkxMDk7MTQyNzk1NDU1OTcwMTsxNjE0MjkzNDU3Njc1O0F1dG9tYXRlZCBBbGV4IENvb2tpZW1hY2hpbmU7anVwcmZ8MDExMTAwMDAwMDAwMDAxMDAxMDEwfDEuMjQ0NTgwNzg2NzI5MTA4OGUrNjc7Mi4xNjU4MTU0MjQ2NjUxOTNlKzY5OzM1NTI4OzM5NzQ3Mzs2LjMyNTM5NTY3MzU3NTU3NGUrNjg7ODU1OTsxOzI7My40MzU0ODcwMDk3MDA1MTkyZSs3ODsxOzA7MDswOy0xOzMxNzE7MjQ1NTs0LjE1MjE4NjI2MTMwMTIzNzNlKzY4OzM3OzE0Ozk2OzIyMzA0NTM7NTtjaHJpc3RtYXM7NC45ODIyNTMwNjIxOTM4NjNlKzY5OzEyOzEuNTA4OTA4MDMxNzMxNzMxM2UrMjI7MS41MDg5MDgwMzE1MTMwNWUrMjI7MjE4NjgxMzQwOTM5NzswOzA7Njk5OzYxMzs3MTY7MjI2OzcyNDsyNTsxNTsxOzE7MDswOzA7MzI3OzI4MDY4MzsxNjE0MjE3ODU4NzY5OzE5MjQ3OzA7OzQxOzE7MTs1LjE5NTg1OTQ0Nzc1ODg0M2UrNTY7fDEwODQsMzI4NCwzLjI0MjUyMzI3MzI0NDczMmUrNjYsMjE5LCwwLDEwODQ7MTA1NSwxNDA1LDcuMzk5OTI3OTg2NjY5NzQ2ZSs2NSwyMDAsLDAsMTA1NTsxMDAwLDEzNTAsMS42NTI4OTcxNzczNzA1MTdlKzYzLDE1MCwxNjE0MjkzNjk0MjQ1OjQ6MTYxNDI3NzAzMzU1NjowOjA6NTc1NDowOjE6MTYxNDI3NjM3OTEyMjogMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMSAyMTo0OToyMTo1MDoyMTo0NzoyMTo1NjoyMTo0NjoyMTo1MjoyMTo0OTowOjA6MjE6NDk6MjE6NTE6MDowOjIxOjQ2OjIxOjUxOjIxOjQ2OjIxOjUwOjIxOjUwOjIxOjQ4OjIxOjUwOjIxOjUwOjIxOjUwOjIxOjUxOjIxOjUyOjIxOjQ2OjIxOjQ5OjIxOjUzOjA6MDoyMTo1MToyMTo1MzowOjA6MjE6NDY6MjE6NTE6MjE6NDk6MjE6NTA6MjE6NDk6MjE6NTE6MjE6NDc6LDAsMTAwMDsxMDA2LDEzNTYsMS41NDM2NjAzOTcxMjI0NTI4ZSs2NSw4MCwsMCwxMDA2Ozk3MSwxMzIxLDEuMzYxMTM4NjI4NjQyNTIzNmUrNjQsNzAsLDAsOTcxOzk1MCwxMzAwLDIuMjYyMzM1MTIwMTE3MjA5ZSs2Myw2MCw1OjI2OToxOi01NjgwNTguMTkyMzMyMzEzMjoxOiA0MDU3OjI6LTUwOjM3NzoxOTUwOjA6MCExMDY5NToxOjUyOjM3NzowOjA6MCE4Mzk6NDotMTkyOjI3MzoyNDA3OjA6MCE3OTE3OjI6LTY3OjU4NjowOjA6MCExODk0OjQ6LTE4Mjo3NDoyMTUwOjA6MCExMTY1MzowOi0xMDo0OTU6MDowOjAhMTA4MTM6MjotNDI6ODU6MDowOjAhMTM0MjI6NTo3NToxMDg6MDowOjAhMTMwNDg6NTo4ODozNTc6MDowOjAhMTkxMzU6MToxMDA6MjM4OjA6MDowITE3MTA2OjA6MTA6NTU5OjA6MDowITEwMjc5OjQ6LTE4Mjo4NTQ6MjcxODowOjAhMjExNjI6MTo0OTo0NTk6MDowOjAhMTY3OTA6MjotNDQ6MTQ2OjA6MDowITIzNzYwOjE6NjQ6NzA0OjA6MDowITE5ODYxOjQ6LTE1OToyNzY6MDowOjAhIDAsMCw5NTA7OTMzLDEyODMsOS44ODU5OTY5NTMyOTc2MTVlKzYzLDUwLDgvMS82IDIgMTYxNDI5MDk5MzI2MCAwLDAsOTMzOzkwMiwxMjUyLDIuMDYwODM0MzUxOTQxMzc0NmUrNjMsNDAsOC40MTc4ODM3NzIyOTEzOTcgNTUgNzU4MyAwLDAsOTAyOzg3MiwxMjIyLDQuNjE3MzkwMjkwNjc2MzQxZSs2MiwzMCwsMCw4Nzc7ODY0LDEyMTQsMi4yMTI2OTU0NjkxNTE4MzNlKzYzLDIwLCwwLDg2NDs4ODQsMTIzNCw1LjAzMDcxNDk2OTU3NzM3N2UrNjUsMjAsLDAsODg0Ozg1MiwxMjAyLDcuODczMTU4MjE2MjA1OTk2ZSs2NCwyMCwsMCw4NTI7ODUyLDEyMDIsOS4yMDQzODMzODA5MjU1NDZlKzY1LDIzLCwwLDg1Mjs4NTQsMTIwNCwxLjc4NzA1Mzk3OTgwOTg1NDZlKzY3LDMwMCwsMCw4NTQ7ODM1LDExODUsMS4zODMyNjUzMjIxNDQ2ODhlKzY3LDYwLCwwLDgzNTs4MzQsMTE4NCwyLjk1MjYxMTA2ODkxMDY2NmUrNjgsMzk2LCwwLDgzNDs3ODIsMTEzMiwyLjA4ODc0OTYyMDI0NTA2MWUrNjcsMTAwLCwwLDc4Mjs3NjAsMTExMywzLjQwMDAwMzY3MzQ3NzQxNDRlKzY4LDQwMCwsMCw3NjA7fDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAwMDAwMDExMTExMTExMDAxMTExMTEwMDAwMDAxMTAwMTExMTExMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMTAxMDAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDAxMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAwMDEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTAxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMTAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMXwxMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwMDAwMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMDExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEwfDAsMjgxNTA4MiwyODE0NjcwLDcsMCwwOzIsMTMwODYxMSwxMzA4NDk4LDAuNSwwLDA7MTEsMjU5MjAwMCwyNTg5NzM0LDEsMCwwOzksMjE5MCw0NSw5Niw1OzEsNDUwLDQxOCw2NjY7fA%3D%3D%21END%21
prinzstani commented 3 years ago

I assume you have used sugar lump cheating = much (options are not saved in the save state). The general idea of sugar lump cheating is to have some sensible increase in appearance speed for the lumps (like 1 day normally down to 1 hour / 1 minute / 1 second). As you describe it the current rate is somewhere in the order of 1 second, and that is the intention. If you need it quicker than that, you might as well cheat all the lumps at once by doing Game.lumps+=150

I do not see the need to increase the speed even more - to fill all the levels you need about 1000 lumps, and you get them within one hour at the highest rate - that should do the trick. You might need a few more lumps to get the golden lump, but also this should be done in about a day at the highest rate.

AlexFolland commented 3 years ago

OK. I didn't know that "cheating" actually meant editing the game's parameters directly. I thought it meant that the bot was so quick or precise that it could be considered cheating. If it truly is editing the game's parameters, that's not really part of a bot then. I suggest labeling it that way, since it's currently ambiguous.

prinzstani commented 3 years ago

OK, I thought that was obvious from the current text already. I have added some more explanations as to what cheating implies.