pmariglia / showdown

A Pokemon Showdown Battle Bot written in Python
GNU General Public License v3.0
241 stars 175 forks source link

Gen1 #163

Open caydenkimball opened 1 year ago

caydenkimball commented 1 year ago

I know that you can't use Gen 1 with this bot, I'd assume because of the fact that there isn't abilities in Gen 1, but is there anything I could take out of the code to be able to do Gen 1?

pmariglia commented 1 year ago

It's more than just the abilities.

Entire battle mechanics were different in gen1, not to mention all of the bugs that existed in gen1. The battle engine assumes the most recent gen battle mechanics (reasonably.. this is far from a perfect battle engine). One simple example is: poison was super effective against bug in gen1.That would require changing the typechart.

scheibo commented 4 months ago

I would love to see the bot support Generation I & II as they are great generations to target for research.

However I think the challenging things:

I don't think this would be a monumental effort (and I'd probably consider doing it myself), though such changes might be too invasive as they deviate more from what is already supported.