smogon / pokemon-showdown

Pokémon battle simulator.
https://pokemonshowdown.com
MIT License
4.74k stars 2.78k forks source link

Add Baby Random Battle #10319

Closed adrivrie closed 4 months ago

adrivrie commented 4 months ago

Adds a new format: Baby Random Battle! Design started about a year and a half ago, but it's finally ready. Largely designed by bobomania with some help, implemented by me.

sets.ts is all new, though it follows the same format as most other rands sets. teams.ts is inherited from regular rands where possible, but a lot had to be changed. The name was decided by consensus from rands staff, to somewhat disassociate it from regular LC which has rules that the rands version doesn't follow.

It's tested as well as I was able to, so it's time for reviews!

adrivrie commented 4 months ago

Thanks for the review @KrisXV! I camelCased the things I forgot. The other stuff was mostly in code copied from the "main" teams.ts in /gen9/, so that file might itself need a cleanup at some point