The optimal plays in Pokemon are a spread of probabilities each turn, like how the optimal play in Rock-Paper-Scissors is a 33% probability of playing each hand. Bots here work by (I'm pretty sure) computing those probabilities and then making a weighted die roll using them.Is it cheating to memorise lines given by an ai, then play them out on ladder?
If you have a bot just give you the line of highest-probability moves against a given team, memorize that line, and try to play it out on the ladder, you will be playing worse than the bot, plus your line will of course disappear as soon as your opponent makes a decision that deviates from it.
In certain endgame situations where there does exist a play that always wins, I don't see how finding that ahead of time with a bot is cheating any more than "a top player taught me ahead of time that X play always wins this endgame" is ghosting.







