The Pokémon for which the moveset is being generated
willTera: boolean = false
Whether the Pokémon is expected to Tera (i.e., has instant Tera on a Trainer Pokémon); default false
Returns void
Remarks
Caps max power at 90 to avoid something like hyper beam ruining the stats.
pokemon is a pretty soft weighting factor, although it is scaled with the weight multiplier.
Adjust weights of damaging moves in a move pool based on their power and category