The 'Auto Shop' feature - Farigh/pokeclicker-automation GitHub Wiki

This page is about the following features of the 'Automation' panel:
Auto Shop buttons

🔶 The 'Auto Shop' feature

Enabling this feature will automatically buy items every 10s according to the advanced settings.

🔶 The 'Auto Shop' advanced settings

The advanced settings panel can be accessed by clicking the arrow button.
Access to any other settings panel will be forbidden as long as another panel is open.

Settings are split in multiple tabs, based on items' type:

  • Pokédollars for items that can be bought using pokédollars
  • Eggs for eggs
  • Farm tools for berry farming tools

ℹ️ The tabs are only displayed when at least one of their item is avaible for purchase.
Same goes for the items.

🔷 The 'Stop buying if the player has less than <number> <currency>' setting

The value set will prevent the script from buying anything that would bring the player's balance for this currency under this value.

🔷 The 'Buy <number> <item> until <number> at max <number> <currency>' settings

For each item available in the Poké Mart, the player can enable the item purchase automation using the switch button.

The first input value defines the number of item to buy each at the same time.
The second input value defines the player's item stock under which the item should be bought.
The last input value defines the maximum unit price at which the item should be bought.

For example, is the user sets the following settings:
Buy 100 pokéballs until the player has 10000 at max base price 1000 pokédollars
The automation will buy, every 10s, 100 pokéballs unless:

  • The player already has over 10000 pokéballs in stock
  • The pokéball base price is over 1000
  • The player does not have enough pokédollars to buy 100 pokéballs
  • Buying 100 pokéballs would bring the player's pokédollars balance under the set threshold.

ℹ️ Some items never have their value decrease after an increase.
In those cas, the at max \<number\> \<currency\> field will not be displayed.

🔸 The max base price

The base price is the value displayed in the shop modal when buying one item at a time.
For most item, every time you buy one, the price raises slightly.
For example, buying 100 Superballs would increase its price from 500 to 523 pokédollars:
Base price goes from 500 to 523
The price goes down again each time the player defeats a pokémon.

Trying to enter a value lower than the minimum possible base price of an item will display the text in red:
Text turning red because of invalid value
If the user doesn't set a valid value, it will automatically be reset to the minimum possible one within 1s without any modification.

🔸 The setting save process

The input values are automatically saved if no modification occurs for a set item within 3s.
The user gets informed that the save occurred by a green checkmark:
The checkmark is displayed at the end of the line

⚠️ **GitHub.com Fallback** ⚠️