(this doesn't actually work, whoops)
Mimic can also recover PP.
As such: in a Doubles match, corner the opponent's last Pokémon in a Harvest+Sitrus loop or something similar.
I haven't bothered to test this because this is
fucking crazy and will absolutely never occur in a real game. It may or may not work. I may just be wasting my time. It's mostly just a fun exercise on paper. Basically, the assumption is that the no-longer-cornered language applies to Pokémon cornered by Struggle on switchin? This loop would take forever to set up, hence the lack of testing;
Zarel, you implemented the clause, so I assume you can say whether or not the implementation would catch it.
It's also dependent on being able to Mimic Mimic-ed moves. I think that works?
This is mostly just me getting a kick out of doing this sort of thing because I'm a dweeb.
Field the following mons:
Breloom@Toxic Orb
whatever
-Mimic
Butterfree@Leftovers
lol
-Rage Powder
Gliscor@Toxic Orb
Espeon, Mt. Everest
-Mimic
Shroomish@Toxic Orb
rules lawyering is best lawyering
-Mimic
Okay, so here's how this works:
Opponent can't help but to Struggle and recover the HP through one of the established loops.
Turn 1: Butterfree uses Rage Powder. Breloom uses Mimic, gets Rage Powder.
Turn 2: Butterfree switches to Gliscor. Breloom uses Rage Powder.
Turn 3: Gliscor uses Mimic. Breloom uses Rage Powder.
Turn 4: Gliscor uses Rage Powder. Breloom switches to Shroomish.
Turn 5: Gliscor uses Rage Powder. Shroomish uses Mimic.
Turn 6: Gliscor switches to Breloom. Shroomish uses Rage Powder.
Turn 7: Breloom uses Mimic. Shroomish uses Rage Powder.
Turn 8: Breloom uses Rage Powder. Shroomish switches to Gliscor.
Turn 9: Breloom uses Rage Powder. Gliscor uses Mimic.
etc.
I'm sure you get how it goes from here? Keep looping Mimic-ed Rage Powders between your Pokémon, switching the older of the two once both of them know Rage Powder. You never switch both Pokémon in the same turn, thus meaning that there's never a time when they can both be stale simultaneously. Mimic retains the PP of the move it's replaced by, so you never run out of it either because you have more Rage Powders than its max PP.
As long as the opponent's attacks do less damage than Poison Heal recovers, you should be able to keep this up forever.
EDIT: Shit, the language about things staying stale forever wasn't there when I started to put this together! Sorry. False alarm.
SON OF EDIT: No, wait. I fixed it. The Mimic loop lives! The way this works now, you will
never take a hit on the switchin because there's always something that's already in using Rage Powder.