If enabled, all Trainer Pokémon who become Gigantamaxed during the story will have their Gigantamax Pokémon replaced with another Pokémon capable of Gigantamaxing. Works similarly in concept to swapping Mega Evolutions/Legend-for-Legend.
Also fix several things:
TryForceEvolve would fail to evolve some Species because a Level Boost was applied (e.g. Force Evolve at Lv. 50, but a Lv. 49 Species was boosted to Lv. 53; it wouldn't evolve because 49 < 50). Instead of executing in multiple functions, just execute it once when updating from settings after a potential Level Boost has been applied.
Document more crash classes (over 100...)
Add Ball Guy to SWSH Special Classes (no point adding them to Important Trainers because their battle goes unused)
If enabled, all Trainer Pokémon who become Gigantamaxed during the story will have their Gigantamax Pokémon replaced with another Pokémon capable of Gigantamaxing. Works similarly in concept to swapping Mega Evolutions/Legend-for-Legend.
Also fix several things:
TryForceEvolve
would fail to evolve some Species because a Level Boost was applied (e.g. Force Evolve at Lv. 50, but a Lv. 49 Species was boosted to Lv. 53; it wouldn't evolve because 49 < 50). Instead of executing in multiple functions, just execute it once when updating from settings after a potential Level Boost has been applied.