Welcome to Battle Factory Buddy
Sets
Help
What is this?
This site helps you work out what opponents you're facing or likely to face in the Battle Factory in Pokemon Emerald.
Where can I learn the basics of Battle Factory?
This site assumes the user understands how the rounds and pokemon sets work in the Battle Factory. If that's new to you then I highly recommend you go and check out this video guide by LRXC, as well as the linked resources on the video, and then come back here.
What do I do?
Fill in any data you know and hit calculate! If you don't select any fields it'll still run, just give you less specific data. More specifically, if you're starting a new round:
What does this cover?
This covers calculating what pokemon set you're likely up against and which pokemon are likely to be remaining on the opponents team. It does this by factoring in the pokemon on your team, the last team you faced (or pokemon you left in the draft), the scientist information and any moves / items that you've seen the opponent pokemon use. There's also the option to manually specify sets if you know some extra information not covered.
What doesn't it cover?
There's a few things this site doesn't automatically cover, you can factor all of these in and refine the sets yourself if you want to. Some extra ways to get info on sets namely:
- Damage calcs - different sets have different EV spreads and natures (indicated on the set cards), meaning the same moves can do different damage coming from different sets.
- Speed stats - similarly, different EV spreads can result in some sets outspeeding, and other sets underspeeding, your Pokemon.
- Items you haven't seen - e.g. if a pokemon stays paralyzed when it has a Lum Berry set.
- Move selection - AI move selection (in later rounds at least) is complicated, but there's scope to make some deductions. For example, if an opposing Pokemon doesn't fire off a move that'd kill your Pokemon, it's probably not that set.
- Swap logic - The AI has logic about when it hard-swaps its Pokemon and also about which Pokemon to bring out after the first opposing Pokemon is KO'd. If the AI brings in a Gardevoir on your Salamence it's probably more likely to be a set with Ice Punch.
Where do I report bugs / give feedback?
Find Dave Glorbus in the Battle Facilities Discord server
How does it work?
Pretty simple really. All pokemon sets are pulled from the spreadsheet linked in the guide video description. Then all possible opponent teams are worked out, respecting species clause and item clause and then assigned which rounds the team can appear in and which scientist phrases get activated. Working out probabilities is just a case of looking up the teams for given phrases and filtering out your current team, the previous team and sets for your opponent that don't match the moves / items / sets you've selected. It's then counts up all valid teams left and works out the probabilities from there.
Trivia
No Type / No Phrase is the most common combination (in Open Level Round 5+) - with around 4.4 million valid teams activating it. No Type / High Risk, High Return is next with around 4.1 million. There's a huge drop-off to third place which is No Type / Slow and Steady with only 900k before Water / No Phrase in fourth at 550k. The rarest you can see if Ghost / Total Preparation with only 67 possible teams, there are also a small number of combos (such as Ghost / Weakening the foe to start) that are impossible.
Disclaimer
This is a hobby project, it may be wrong and it may disappear - best of luck in your battling!