8/21:
Gen 9 Random Battle:
-Azumarill's sets were split back up between Choice Band and Belly Drum, because belly drum being at 33% reduced Azumarill's winrate.
-Bulky Setup Great Tusk: -Tera Fighting, +Tera Steel.
-Komala: -Tera Normal
Gen 9 Random Doubles Battle:
-Pokemon with offensively-inclined roles and moves that don't want Life Orb (e.g. fake out, incinerate) now get Focus Sash in the lead slot, and if not in the lead slot, they get Heavy-Duty Boots or Clear Amulet depending on if they are weak to Rock.
-Glimmora now gets Focus Sash in the lead slot.
-Eternatus now gets Leftovers.
-Thunder Wave is now forced on Prankster users. Thus:
--Klefki's sets were fused together, due to a lack of need to split them anymore.
--Thundurus's Support set was changed to Bulky Protect.
-Forretress's first set is now Iron Head, Rapid Spin, Thunder Wave, Toxic Spikes, Volt Switch.
-Forretress has gained a second set: Choice Item user, with Body Press/Bug Bite/Iron Head/Explosion, a Choice Band, and Tera Fighting/Fire.
-Support Gengar was changed to Offensive Protect, and Clear Smog was removed. It now gets a Life Orb.
-Salazzle: +Heat Wave, role changed to Doubles Fast Attacker. It can now get Focus Sash, Heavy-Duty Boots, and Life Orb as its potential items.
-Donphan's Bulky Attacker set was removed. It now only runs Assault Vest.
-Arcanine: +Close Combat, -Tera Fire, +Tera Normal, +Tera Fighting, role changed to Bulky Attacker. Arcanine can now qualify for Assault Vest.
-Setup Sweeper Thundurus: -Sludge Bomb, +Protect
-Fast Attacker Golduck: +Protect
-Support Jolteon: +Protect
-Articuno: -Hurricane, +Brave Bird
-Support Scizor: -Feint
-Arceus-Fire: -Stomping Tantrum, +Protect
-Uxie: -Psychic, +Mystical Power
Gen 7 Random Battle:
-Feraligatr now has a set split: one set with Swords Dance and Aqua Jet, and one set with Dragon Dance and no Aqua Jet.
-Ledian now has a set split: one set with screens and no Defog or Encore, and one set with enforced Toxic with Encore and Defog as options.
-Doublade now has a second set: Staller, with Toxic instead of Swords Dance.
-Kangaskhan now has a second set: AV Pivot, with the same moves as its other set.
-Bulky Support Mismagius was changed to Bulky Attacker; it will now always get Dazzling Gleam. It also no longer runs Substitute.
-Fast Support Jumpluff was changed to Bulky Attacker to enforce Strength Sap.
-Shaymin's role was changed to Fast Support; it can now run a Life Orb when it isn't SubSeed.
-Arcanine is now always Intimidate.
-Mega Charizard Y will no longer always get Air Slash.
-Pressure will now only and always exist on Articuno, Dusknoir, Raikou, Suicune, Vespiquen, and Wailord.
-Autotomize Alolan Golem will now get a Life Orb instead of an Air Balloon.
-Black Sludge is now treated like Leftovers in HP EV calculation.
-Spinda can now sometimes roll Feint Attack instead of Sucker Punch.
-Bulky Attacker Tangrowth: -Giga Drain, +Power Whip
-Z-Move Volcarona: -HP Rock
Gen 9 Random Battle:
-Azumarill's sets were split back up between Choice Band and Belly Drum, because belly drum being at 33% reduced Azumarill's winrate.
-Bulky Setup Great Tusk: -Tera Fighting, +Tera Steel.
-Komala: -Tera Normal
Gen 9 Random Doubles Battle:
-Pokemon with offensively-inclined roles and moves that don't want Life Orb (e.g. fake out, incinerate) now get Focus Sash in the lead slot, and if not in the lead slot, they get Heavy-Duty Boots or Clear Amulet depending on if they are weak to Rock.
-Glimmora now gets Focus Sash in the lead slot.
-Eternatus now gets Leftovers.
-Thunder Wave is now forced on Prankster users. Thus:
--Klefki's sets were fused together, due to a lack of need to split them anymore.
--Thundurus's Support set was changed to Bulky Protect.
-Forretress's first set is now Iron Head, Rapid Spin, Thunder Wave, Toxic Spikes, Volt Switch.
-Forretress has gained a second set: Choice Item user, with Body Press/Bug Bite/Iron Head/Explosion, a Choice Band, and Tera Fighting/Fire.
-Support Gengar was changed to Offensive Protect, and Clear Smog was removed. It now gets a Life Orb.
-Salazzle: +Heat Wave, role changed to Doubles Fast Attacker. It can now get Focus Sash, Heavy-Duty Boots, and Life Orb as its potential items.
-Donphan's Bulky Attacker set was removed. It now only runs Assault Vest.
-Arcanine: +Close Combat, -Tera Fire, +Tera Normal, +Tera Fighting, role changed to Bulky Attacker. Arcanine can now qualify for Assault Vest.
-Setup Sweeper Thundurus: -Sludge Bomb, +Protect
-Fast Attacker Golduck: +Protect
-Support Jolteon: +Protect
-Articuno: -Hurricane, +Brave Bird
-Support Scizor: -Feint
-Arceus-Fire: -Stomping Tantrum, +Protect
-Uxie: -Psychic, +Mystical Power
Gen 7 Random Battle:
-Feraligatr now has a set split: one set with Swords Dance and Aqua Jet, and one set with Dragon Dance and no Aqua Jet.
-Ledian now has a set split: one set with screens and no Defog or Encore, and one set with enforced Toxic with Encore and Defog as options.
-Doublade now has a second set: Staller, with Toxic instead of Swords Dance.
-Kangaskhan now has a second set: AV Pivot, with the same moves as its other set.
-Bulky Support Mismagius was changed to Bulky Attacker; it will now always get Dazzling Gleam. It also no longer runs Substitute.
-Fast Support Jumpluff was changed to Bulky Attacker to enforce Strength Sap.
-Shaymin's role was changed to Fast Support; it can now run a Life Orb when it isn't SubSeed.
-Arcanine is now always Intimidate.
-Mega Charizard Y will no longer always get Air Slash.
-Pressure will now only and always exist on Articuno, Dusknoir, Raikou, Suicune, Vespiquen, and Wailord.
-Autotomize Alolan Golem will now get a Life Orb instead of an Air Balloon.
-Black Sludge is now treated like Leftovers in HP EV calculation.
-Spinda can now sometimes roll Feint Attack instead of Sucker Punch.
-Bulky Attacker Tangrowth: -Giga Drain, +Power Whip
-Z-Move Volcarona: -HP Rock