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:
- Put the level, round and scientist information into the Setup section.
- Put the team you've selected in the Your Team section (or a random 3 from the draft if you've not picked yet).
- Put the 3 Pokemon you didn't pick in the Draft Rejects / Last Opponents section (or the other 3 from the draft if you've not picked yet).
- Hit Calculate to see which Pokemon you're most likely to be facing.
- As you're battling fill in information for each opposing Pokemon in the Opponent X sections and Calculate again whenever you like.
- Once a battle is done hit the Next Battle button to clear out the opponents and move them into the Last Opponents section automatically.
- Update the Your Team and Last Opponents sections if you do a swap.
- Repeat!
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 then counts up all valid teams left
and works out the probabilities from there.
Trivia
There are 15,914,824 valid factory teams opponents can have (not accounting for team order, where each team has 6 orders).
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 is 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!