Adds or modifies the fixed battles in a run
[0] integer The wave to get a battle for [1] FixedBattleConfig A new fixed battle. It'll be modified if a battle exists.
Challenges which limit which pokemon you can have in battle.
[0] Pokemon The pokemon to check [1] Utils.BooleanHolder Sets to false if illegal, pass in true.
Challenges which modify what starters you can choose
[0] PokemonSpecies The species to check [1] Utils.BooleanHolder Sets to false if illegal, pass in true.
Challenges which modify your starters in some way Not Fully Implemented
Challenges which modify how many starter points you have
[0] Utils.NumberHolder The amount of starter points you have
An enum for all the challenge types. The parameter entries on these describe the parameters to use when calling the applyChallenges function.