* Random Battles: August 2025 balance patch
* Apply suggestions from code review
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>
* Allow BDSP moves to be learned via HOME relearner
* Update team-validator.ts
Commented out my changes to see if this was causing a test to fail; turns out my code isn't at fault.
* Update team-validator.ts
* Don't get learnset for Pokemon that don't exist in BDSP
Without the isNonstandard check, the learnset will be taken from the base learnsets.ts file, which could result in detecting moves that are actually not from BDSP.
* Fix BDSP legality
* Update team-validator.ts
* Fix test and learnsets
* Update data.js
* Prevent illegal transfers to/from BDSP
Nincada from outside BDSP cannot be sent to BDSP, Nincada from BDSP cannot be sent to other Switch games, and Spinda cannot be sent from or to BDSP. Currently this has no effect in regular Gen 9, but it technically does in Gen 9 Natdex (I have no idea if anything changes), and it may affect future generations.
* updating with new mons and changes
* updating
* adding new sets and updating changed ones
* updating items
* adding custom moves
* adding test enforcement
* fix lint
* fixing this nonsense
* fixes + adding descriptions
* fixing bugs
* fixing set things
* fixing anim
* fixing hail mary
* removing Psychic Noise from Mesprit set
* fixing mesprit hardcodes
* updating test hardcodes
* preventing Mew from generating Max, G-Max, and Z-moves
* Altaria-Mega will now get Roost instead of Draco Meteor on Dragon Dance sets
* add Typhlosion Mega
* add Typhlosionite
* add Typhlosion-Mega
* add Typhlosion
* add Heat Sink
* fixing Koraidon levels and Mega evolving
* updating test hardcodes
* fixing Koraidon
* level and set updates
* commenting out testing code
* lint
* lint
* need to test one more thing
* fixing some neutralizing gas stuff
* updating test list
* removing Gigantamax moves from Mew's movepool
* removing test code
* fixing lint issues with heat sink
* ensuring that Altaria and Typhlosion do not get selected if the team already has a Mega
* add Terapagos
* +Terapagos
* illumise/volbeat update + Terapagos
* +Terapagos
* fix
* updating volbeat/illumise
* adding Tera Wheel
* changing Tera Starstorm + fixing Raging Bull bug
* fixing call illumise and call volbeat
* removing custom message from Tera Wheel
* removing test code
* Apply suggestions from code review
---------
Co-authored-by: Kris Johnson <11083252+KrisXV@users.noreply.github.com>