Add support for the following new mega-pokemon abilities which impact the damage calcs:
Dragonize
Mega Feraligatr's new Mega ability. Converts Normal-type moves into Dragon-type moves and boosts their power by 20%. It's basically a dragon version of the Aerilate or Pixilate abilities.
Mega Sol
Mega Meganium's signature ability in Pokémon Champions that simulates harsh sunlight, allowing the Pokémon to act as if it is constantly in sunny weather. Key effects include enabling one-turn Solar Beam, maximizing Synthesis healing, and changing Weather Ball into a 100-power Fire-type move.
Convert Old Sets to Pokemon Champions
Most older sets still work for Pokemon Champions, at least while we wait until usage data and Smogon sets are released. With the new EV system in Pokemon Champions, there is an extra 1 (sometimes 2) points to allocate that's missing from the pre-Champions sets. We need to allocate any remaining EV points after converting to the Champions format.
Here is what you should do: Add any remaining unallocated EV points after conversion to the lowest invested stat. For example, the typical pre-Champions set for a fast physical attacker would be 252 Atk / 252 Spe / 4 in Def. Converted to the Champions EV system, it would be 32 Atk / 32 Spe / 2 Def. I added the extra point to the Def stat, which had the lowest EV investment in the pre-Champions set (4 EVs invested in Def).
Edge Cases
I noticed that on the latest patch, the set loader crashed when I mega-evolved Meganium, since it has the new ability and it's never existed in the game before, so there are no available sets. For the new Mega-Pokemon which are listed here (https://www.serebii.net/legendsz-a/megaevolutions.shtml), use the NerdVGC sets or simply use the non-mega evolved set. I'm not sure exactly what the issue is with the set-loader and mega-evolution, but whatever it is, ideally we don't want it to show a blank set when there's a new Mega Pokemon. I think the NerdVGC sets have sets for the new Mega-Pokemon, though it won't make as much sense in OU formats, it will work for now. Alternatively, you could just use the non-Mega set which was being applied before it mega-Evolved, but while that's better than nothing, it probably won't match the new Mega-Pokemon's moveset very closely. But again, it's better than nothing for now if we have to, while we're waiting for official sets to be released (or at least Smogon Usage sets).
Add support for the following new mega-pokemon abilities which impact the damage calcs:
Dragonize
Mega Feraligatr's new Mega ability. Converts Normal-type moves into Dragon-type moves and boosts their power by 20%. It's basically a dragon version of the Aerilate or Pixilate abilities.
Mega Sol
Mega Meganium's signature ability in Pokémon Champions that simulates harsh sunlight, allowing the Pokémon to act as if it is constantly in sunny weather. Key effects include enabling one-turn Solar Beam, maximizing Synthesis healing, and changing Weather Ball into a 100-power Fire-type move.
Convert Old Sets to Pokemon Champions
Most older sets still work for Pokemon Champions, at least while we wait until usage data and Smogon sets are released. With the new EV system in Pokemon Champions, there is an extra 1 (sometimes 2) points to allocate that's missing from the pre-Champions sets. We need to allocate any remaining EV points after converting to the Champions format.
Here is what you should do: Add any remaining unallocated EV points after conversion to the lowest invested stat. For example, the typical pre-Champions set for a fast physical attacker would be 252 Atk / 252 Spe / 4 in Def. Converted to the Champions EV system, it would be 32 Atk / 32 Spe / 2 Def. I added the extra point to the Def stat, which had the lowest EV investment in the pre-Champions set (4 EVs invested in Def).
Edge Cases
I noticed that on the latest patch, the set loader crashed when I mega-evolved Meganium, since it has the new ability and it's never existed in the game before, so there are no available sets. For the new Mega-Pokemon which are listed here (https://www.serebii.net/legendsz-a/megaevolutions.shtml), use the NerdVGC sets or simply use the non-mega evolved set. I'm not sure exactly what the issue is with the set-loader and mega-evolution, but whatever it is, ideally we don't want it to show a blank set when there's a new Mega Pokemon. I think the NerdVGC sets have sets for the new Mega-Pokemon, though it won't make as much sense in OU formats, it will work for now. Alternatively, you could just use the non-Mega set which was being applied before it mega-Evolved, but while that's better than nothing, it probably won't match the new Mega-Pokemon's moveset very closely. But again, it's better than nothing for now if we have to, while we're waiting for official sets to be released (or at least Smogon Usage sets).