kwsch / SysBot.NET

sys-botbase client for remote control automation of Nintendo Switch consoles.
https://projectpokemon.org/home/files/file/4207-sysbot-automatic-build/
GNU Affero General Public License v3.0
462 stars 270 forks source link

exception for ditto to get correct nature (and not get minted) #73

Closed matxx closed 4 years ago

matxx commented 4 years ago

Hi,

I've used the twitch stream OaksLab to get an Adamant ditto. But, it was not of the correct nature, the ditto had another nature and an adamant mint was used to change the apparent nature.

The problem is : I want to use the nature of ditto to pass it down when breeding and it is not possible.

Would be great if ditto had the exact nature we asked.

Lusamine commented 4 years ago

SysBot leverages AutoLegality Mod to generate its Pokemon. Ditto in Gen8 are generated from raids, which follow xoroshiro. That means it's not always simple to create a fully legal Pokémon matching all your desired traits. ALM is intended for competitive Pokémon, so minting and Hyper Training are acceptable if it's not easy to find a legal encounter.

I believe that OaksLab discloses that they do not generate perfect breeding Ditto. They may be running an older version of ALM as newer versions should attempt to pick the correct nature. It's possible to ignore xoroshiro for perfect stats and less legal Pokemon. Both of those are up to the bot owner, not us.