Defaulting to Primals, Megas that want to be Mega (e.g. Kang, Mence) as Primal/Mega ON
Dusk Mane / Dawn Wings Necrozma changed to Necrozma-Dusk-Mane and Necrozma-Dawn-Wings to match PS conventions. They know behave like Megas with proper forme changes.
Various moveset/spread updates
Updating center image to be of Primal Groudon / Mega Ray (you can change this however you please)
Modifier fixes include:
Splitting into Gen5/6/7 damage calculation. Since modifiers are rearranged in 5 -> 7, it's way harder to keep everything all in one file. This also makes damage calc code cleaner as you go back, imo.
Fixed Aura modifier (I think it was the only one where the modifier number was wrong)
NOTE: I just assumed all Gen 7 research was applicable to Gen 6 where Gen 7 and Gen 5 conflicted.
re: Strong Winds, it'll just need some testing. re: Parental Bond, the modifier is in the wrong place (after BP modifiers instead of after spread move), and it isn't running the calculation with the first hit of Parental Bond in mind, which is actually pretty important for Shadow Shield vs Parental Bond. One requires research, the other requires a refactor.
Ultra Series updates include:
Modifier fixes include:
NOTE: I just assumed all Gen 7 research was applicable to Gen 6 where Gen 7 and Gen 5 conflicted.
re: Strong Winds, it'll just need some testing. re: Parental Bond, the modifier is in the wrong place (after BP modifiers instead of after spread move), and it isn't running the calculation with the first hit of Parental Bond in mind, which is actually pretty important for Shadow Shield vs Parental Bond. One requires research, the other requires a refactor.