I'm about to head out on vacation, so before I go I thought I'd make a post on how to play this OM manually with minimal trouble on normal servers. Still would be nice to get coded, but this is a fairly low effort method that should take no longer than a few minutes to set up.
1) Create
two separate teams in Teambuilder, each with only three Pokemon. These would normally represent the first half and second half of a single team. Designate one half-team as "hit" and one half-team as "miss." Maybe name them something like "Hemiswap 1 HIT" or "Hemiswap Trick Room HIT"
2) Click Export for each half-team and copy/paste the data on
Pastebin as separate files. Post them and hold onto the links.
3) Challenge someone to an Ubers/custom battle using the following "team." Primal Groudon was chosen so you can't cheat the system by holding Bright Powder or Wide Lens. No weighted dice around here.
Coin Flip (Groudon) @ Red Orb
Ability: Drought
- Dynamic Punch
If the first Dynamic Punch lands, you trade the half-team designated "hit." If it misses, you trade the one designated "miss." (NOTE: If you trust this person, you can save some time by flipping a real coin, and subbing in heads for hit and tails for miss. But isn't this way more fun?)
4) Send the person you challenged the Pastebin for the half-team that the "coin flip" chose.
5) Open the Import/Export menu in Teambuilder for the remaining half-team you didn't trade. Copy and paste the team data that was traded to you immediately under your current three Pokemon, with one line of space between Pokemon.
6) Highlight the entire team's data and copy it,
but don't save. Instead, navigate out of that team and create a new one. Import the data you just copied, and save this as a team of six, naming it something like "Hemiswap TRADE A". This way, you can keep the half-teams for future trades without having to delete part of them.
7) Now, challenge the person to an OU or custom game using your completed team. If you ended up with a repeat Pokemon, then a custom game will be necessary to evade species clause. If you can, try not to pay too close attention to the Teambuilder data before battling. You normally wouldn't have the privledge of looking at the exact EV spreads. You can still see the stats by hovering over a Pokemon in battle, though!
8) Enjoy your battle! If you wouldn't mind posting a replay, it would be great if you shared them in the thread. I'll add them to the OP.