Skip to content

Distribution

Lusamine edited this page Dec 3, 2020 · 30 revisions

Idle Distribution Trades

  • When trade bots do not have any trades to make, they will do nothing until another user enters the queue.
  • Distribution trades only occur when nobody is in the queue. They can be used to distribute Pokémon from a pool to the viewers on a specific link code.
  • If you wish to keep the bots busy, set the DistributeWhileIdle field to True. This will tell the bot to continuously try to trade Pokémon from the distribution folder if nobody is queued.
  • Your bot must be configured as one of the trade bot types: LinkTrade, Seedcheck, Clone, Dump, or FlexTrade. Do not set your bot to "Idle" if you want it to do Distribution trades.

Ledy Functions

In prior generations, trade bots were able to perform automated trades across the GTS.

  • Users would upload a Ledyba with a specific nickname.
  • When the bot sees their Ledyba with a specific nickname, it fulfills the trade with something matching their specific request.

Setup

With SysBot, we can perform similar functions to allow your randomly matched trade partners some control in what is traded to them. To set up Distribution trades:

  1. Create a distribution folder and fill it with legal pk8 files. Pokémon will be skipped by anti-spam checks if they contain URLs or nicknames.
    • Name your files in the distribution folder with unique names if you want to use Ledy Functions. Make sure they aren't bad words (wordfilter).
  2. Set the path to the Distribution folder under Operation > Folder > DistributeFolder to specify where your files are stored.
  3. In the Distribution settings, set the LedySpecies the trade partner must offer in to unlock this function (default Wooloo).
    • To disable this restriction and allow any species (only check nicknames), set the LedySpecies to None.
  4. For each cycle, the bot will pick a Pokémon from the pool and attempt to trade it on the provided link codes. It will go in order the first round, then after every Pokémon has been attempted once, it will shuffle the order if the Shuffled setting is toggled.
    • If the trade partner shows a Pokémon with a nickname matching one of your magic filenames, the bot will swap and trade that Pokémon instead!

Settings

  • DistributeWhileIdle: Toggles idle distribution on or off.
  • Shuffled: The bot will trade all Pokémon in the Distribution folder in order the first pass and then shuffle the order when it starts over each time.
  • LedySpecies: If set, the bot will require a matching species for a Ledy swap via nickname.
  • TradeCode / RandomCode: If RandomCode is enabled, the bot will randomize Link Codes with MinTradeCode and MaxTradeCode under the Trade category. Otherwise, it uses the code specified in TradeCode.
  • SynchronizeBots: If multiple distribution bots are active, this allows them to start trades at the same time. It is recommended to have all bots block each other to avoid matching.
  • SynchronizeDelayBarrier: Amount of time in seconds to wait once all bots are prepared to start a trade.
  • SynchronizeTimeout: Amount of time in seconds to wait before all bots are released, even if not all bots are ready.
Clone this wiki locally