The Battle Dome is one of seven facilities located in the Battle Frontier, accessible only in Emerald. The Frontier Brain here is Tucker.
The Battle Dome has options for Single Battles and Double Battles.
The player can enter three Pokémon in Singles and three in Doubles.
During each battle, each Trainer can only bring two of their three Pokémon to the battle. Before each battle, the player will be shown an info card on the enemy Trainer (including the three Pokémon they are using), which can reveal some information about potential moveset & stat distributions, allowing the player to choose their team accordingly.
Battles are additionally set up in a 16-player tournament-style bracket, and the player must win the entire bracket to finish a round in this facility. Trainers are seeded based on their Pokémon's stats. The Frontier Brain will always be the Trainer that the player fights in the finals of the tournament, when the player has defeated enough tournaments to cause him to be an opponent in the bracket.
Mechanics that apply to every Facility are on the Battle Frontier page. Here are mechanics specific to the Battle Dome:
The Frontier Brain, Tucker, appears first in the fifth tournament and again in the tenth. After defeating him the second time, he will appear every five tournaments with his Gold Symbol team. His Pokémon have 20 IVs in his Silver Symbol battle and 31 in his Gold Symbol battle. The gender and Ability of his Pokémon are random. His teams are as follows:
Pokémon | Nature | Item | Moves | HP EV | Atk EV | Def EV | SpA EV | SpD EV | Spe EV | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Swampert | Brave | Focus Band | Surf | Earthquake | Ice Beam | Counter | 152 | 152 | 106 | 100 | 0 | 0 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
![]() |
Salamence | Adamant | Lum Berry | Earthquake | Brick Break | Dragon Claw | Aerial Ace | 152 | 152 | 106 | 0 | 0 | 100 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
![]() |
Charizard | Quiet | White Herb | Overheat | Rock Slide | Aerial Ace | Earthquake | 100 | 152 | 106 | 0 | 0 | 152 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Pokémon | Nature | Item | Moves | HP EV | Atk EV | Def EV | SpA EV | SpD EV | Spe EV | ||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
Swampert | Brave | Leftovers | Surf | Earthquake | Ice Beam | Mirror Coat | 252 | 252 | 6 | 0 | 0 | 0 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
![]() |
Metagross | Brave | Quick Claw | Psychic | Meteor Mash | Earthquake | Protect | 252 | 252 | 6 | 0 | 0 | 0 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
||||||||||
![]() |
Latias | Modest | Chesto Berry | Thunderbolt | Psychic | Calm Mind | Rest | 252 | 0 | 252 | 0 | 0 | 6 | ||||
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
The list of Trainers that can be encountered is located here. The list of Pokémon that can be encountered is located here.
In other facilities, the Trainers that can be generated for a given round of 7 battles are dependent on which round of 7 the player is facing. In the Battle Dome, a round of 7 battles is functionally equivalent to a single tournament.
When generating Trainers for the tournament, the game will select 10 Trainers from the current round's tier, and 5 from the next round's tier. All Trainers are then seeded after being generated. If the Frontier Brain, Tucker, is set to appear in a tournament, he will replace either the 1st or 2nd seed Trainer, whichever allows him to be on the opposing side of the tournament bracket from the player.
Note that, due to a bug, all Trainers except for Tucker will have 3 IVs instead of whatever is listed on the Trainers page.
The player will receive 1 Point for winning the first tournament, 1 for the second, 2 for the third, 2 for the fourth, etc. to a maximum of 15 Points per tournament. An additional 10 Points are added every time the player faces and defeats Tucker.
Before the tournament begins, the game first orders all Trainers (including the player) from strongest to weakest, and then decides which Trainer will face which other Trainer based on this. The process is common to real-world tournament bracketing and is called 'seeding'.
The left side of the bracket features matches between the following seeds: 1 vs 9, 13 vs 5, 8 vs 16, and 12 vs 4. The right side features matches between 3 vs 11, 15 vs 7, 6 vs 14, and 10 vs 2. This differs from most real-world brackets, where the highest seed faces the lowest seed, then the next highest and next lowest, etc.
The game calculates the seed for each trainer as follows:
This value can also be represented with the formula: stats + floor((# unique types * level) / 20).
The highest value receives seed 1, the second highest receives 2, etc. In the case of a tie, the Trainer whose index number (shown here) is lower will receive the higher (better) seed. The Frontier Brain, Tucker, will always be either seed 1 or seed 2, whichever allows him to be on the opposite side of the bracket as the player (so that he can fight the player during the finals).
There are three bugs that affect this calculation, however:
When the player goes to fight an opposing Trainer, they are given a small info card for the Trainer that shows their three Pokémon, and three lines of information. The first line references the Trainer's potential to win the tournament, as determined by the Trainer's seeding. The second line gives information about the moves their Pokémon know, and the third gives information about their Pokémon's stat distribution.
A Trainer's potential line is determined by their seed, discussed above. The following texts are used for each seed. Tucker has a unique text.
Seed | Text |
---|---|
1 | The best candidate to be a champ! |
2 | A sure-finalist team. |
3 | A likely top-three finisher. |
4 | A candidate to finish first. |
5 | A team with top-class potential. |
6 | The dark horse team this tournament. |
7 | A better-than-average team. |
8 | This tournament's average team. |
9 | A team with average potential. |
10 | A weaker-than-average team. |
11 | A team looking for its first win. |
12 | One win will make this team proud. |
13 | Overall, a weak team. |
14 | A team with very low potential. |
15 | A team unlikely to win the tournament. |
16 | The team most unlikely to win. |
Tucker | The perfect, invincible superstar! |
Almost every move in the game is assigned one or more traits. When deciding what to show for an opposing Trainer's move style, the game will calculate how many moves of each trait the Trainer has, and then scroll through a list of potential descriptions until it finds the first match. Move traits are shown in the table below.
Trait | Move(s) |
---|---|
Damaging | All moves that deal immediate damage, and also Future Sight and Nature Power. Exceptions: Counter, Covet, Dream Eater, Heat Wave, Lick, Luster Purge, Magnitude, Mirror Coat, Mist Ball, Overheat, Sacred Fire, Snore, and Thief. |
Healing | Dream Eater, Ingrain, Leech Life, Milk Drink, Moonlight, Morning Sun, Refresh, Rest, Slack Off, Softboiled, Swallow, Synthesis, and Wish |
Status | Attract, Bind, Constrict, Curse, Disable, Encore, Leech Seed, Lovely Kiss, Nightmare, Poisonpowder, Poison Gas, Sing, Sleep Powder, Spore, Stun Spore, Supersonic, Taunt, Thunder Wave, Torment, Toxic, Will-O-Wisp, and Yawn |
Effect | All damaging moves that inflict Burn, Freeze, Paralysis, Bind, Flinch, Confusion, or Poison, as well as all damaging moves that can raise or lower one Pokémon's stats, except for Rage and Superpower. Covet, Knock Off, Pay Day, Thief, and Uproar are also included. |
Stat-Raising | Acid Armor, Agility, Amnesia, Belly Drum, Calm Mind, Defense Curl, Double Team, Dragon Dance, Growth, Harden, Meditate, Minimize, Psych Up, Sharpen, Swords Dance, and Withdraw |
Stat-Lowering | Cotton Spore, Glare, Growl, Kinesis, Leer, Mud-Slap, Sand-Attack, Screech, Smokescreen, Spider Web, String Shot, Sweet Scent, and Tail Whip |
Accurate | All moves that target other Pokémon and have either perfect accuracy or 100% accuracy. This list also includes Assist, Camouflage, Charge, Follow Me, Ingrain, Recycle, Refresh, Slack Off, Softboiled, Tail Glow, and Wish. Exceptions: Aerial Ace, Faint Attack, Magical Leaf, Shadow Punch, Psych Up, Shock Wave, Sketch, Swift, and Transform. |
Popular | Earthquake, Explosion, Flamethrower, Ice Beam, Hyper Beam, Protect, Psychic, Solarbeam, Surf, Thunderbolt, and Swords Dance |
Rare | Assist, Baton Pass, Beat Up, Camouflage, Doom Desire, Dream Eater, Follow Me, Future Sight, Helping Hand, Hidden Power, Imprison, Memento, Metronome, Mimic, Mirror Move, Pain Split, Pay Day, Secret Power, Sketch, Skill Swap, Snatch, Spite, Splash, Substitute, Thief, Transform, and Trick |
Low PP | All moves with 5 or fewer PP. |
Combo | Baton Pass, Belly Drum, Bulk Up, Calm Mind, Charge, Dragon Dance, Dream Eater, Focus Energy, Hydro Pump, Hypnosis, Ingrain, Leech Seed, Lock-On, Meditate, Morning Sun, Moonlight, Nightmare, Rain Dance, Rest, Reversal, Sleep Talk, Snore, Solarbeam, Spikes, Spit Up, Stockpile, Surf, Swallow, Swords Dance, Sunny Day, Synthesis, Whirlwind, and Yawn |
Strong | Aeroblast, Blast Burn, Crabhammer, Cross Chop, Doom Desire, Dream Eater, Dynamicpunch, Earthquake, Egg Bomb, Eruption, Explosion, Fire Blast, Flamethrower, Focus Punch, Frenzy Plant, Heat Wave, Hydro Cannon, Hyper Beam, Hyper Voice, Ice Beam, Iron Tail, Megahorn, Meteor Mash, Muddy Water, Outrage, Overheat, Psychic, Psycho Boost, Sacred Fire, Selfdestruct, Skull Bash, Sky Attack, Sludge Bomb, Solarbeam, Spit Up, Superpower, Surf, Thunderbolt, Thunder, Volt Tackle, Water Spout, and Zap Cannon |
Powerful | Aeroblast, Blast Burn, Blizzard, Doom Desire, Earthquake, Egg Bomb, Eruption, Explosion, Fire Blast, Frenzy Plant, Hydro Cannon, Hydro Pump, Hyper Beam, Meteor Mash, Overheat, Psycho Boost, Sacred Fire, Selfdestruct, Sky Attack, Solarbeam, Thunder, Volt Tackle, Water Spout, and Zap Cannon |
Defensive | Acid Armor, Amnesia, Barrier, Conversion, Counter, Defense Curl, Detect, Double Team, Endure, Harden, Ingrain, Iron Defense, Light Screen, Magic Coat, Minimize, Mirror Coat, Protect, Reflect, Safeguard, Sharpen, Smokescreen, Substitute, and Withdraw |
Lucky | Assist, Counter, Dynamicpunch, Fissure, Imprison, Magic Coat, Metronome, Mirror Move, Present, Revenge, Sheer Cold, Sketch, Sleep Talk, Snatch, and Zap Cannon |
Risky | Destiny Bond, Explosion, Perish Song, and Spite |
No traits | Cosmic Power, Flash, Grasswhistle, Hail, Howl, Metal Sound, Mist, Recover, Sandstorm, Scary Face, Sweet Kiss, and Teleport |
The move styles are shown in the table below.
Style text | Requirement(s) |
---|---|
Willing to risk total disaster at times. | 1+ Risky move |
Skilled at enduring long battles. | 2+ Healing moves, 1+ Status move, 2+ Defensive moves |
Varies tactics to suit the opponent. | 1+ Combo move, 1+ Stat-Raising move, 1+ Stat-Lowering move, 1+ Healing move, 1+ Status move, 1+ Defensive move |
Has a tough winning pattern. | 3+ Combo moves |
Occasionally uses a very rare move. | 2+ Rare moves |
Uses startling and disruptive moves. | 1+ Rare move |
Constantly watches HP in battle. | 3+ Healing moves |
Good at storing then loosing power. | 1+ Stat-Raising move, 1+ Healing move |
Skilled at enfeebling foes. | 1+ Stat-Lowering move, 1+ Status move |
Prefers tactics that rely on luck. | 2+ Lucky moves |
Attacks with a regal atmosphere. | 1+ Stat-Raising move, 1+ Healing move, 1+ Defensive move, 1+ Popular move, 1+ Strong move |
Attacks with powerful, low-PP moves. | 3+ Low PP moves |
Skilled at enfeebling, then attacking. | 1+ Stat-Raising move, 1+ Status move |
Battles while enduring all attacks. | 2+ Healing moves, 2+ Defensive moves |
Skilled at upsetting foes emotionally. | 2+ Status moves |
Uses strong and straightforward moves. | 3+ Accurate moves, 3+ Strong moves |
Aggressively uses strong moves. | 4+ Strong moves |
Battles while cleverly dodging attacks. | 3+ Defensive moves |
Uses many popular moves. | 3+ Powerful moves, 3+ Popular moves |
Has moves for powerful combinations. | 2+ Combo moves |
Uses high-probability attacks. | 1+ Healing move, 3+ Accurate moves |
Aggressively uses spectacular moves. | 4+ Powerful moves |
Emphasizes offense over defense. | 7+ Damaging moves |
Attacks quickly with strong moves. | 2+ Popular moves, 4+ Strong moves |
Often uses moves with added effects. | 4+ Effect moves |
Uses a well-balanced mix of moves. | Any other combination |
The third line of the info card shows which stats the Trainer emphasizes or neglects, if any. To calculate what text to display, the game will first determine the total EVs that the team has in every stat. In the case where a Pokémon has a nature that boosts or hinders a stat, that stat's EV for that Pokémon will be increased or decreased by 10%, respectively.
Once this calculation is complete, if any one stat comprises 30% or more of the team's total EV distribution, the game will choose to display text indicating that the Trainer emphasizes that stat. If no stats account for 30% or more of the total EV distribution, the game will instead take any stat that accounts for 0% of the distribution and display text indicating that the Trainer neglects that stat.
If two stats are emphasized or neglected, the game will display both. If three or more are emphasized or neglected, the game will display only two stats, selecting them in this order: Special Defense, Special Attack, Speed, Defense, Attack, and HP.
If no stat is emphasized or neglected, the game will say the trainer "[r]aises Pokémon in a well-balanced way".
The game applies some calculations to determine which two Pokémon it thinks are best suited to take on your team of three. The basic gist of it is that the game will check all three of its Pokémon's moves against your Pokémon, calculate a score for each Pokémon, and have the Trainer select the two Pokémon with the highest scores.
The score for each opposing Pokémon is calculated as follows:
Note that the only abilities checked during this sequence are Levitate and Wonder Guard. Therefore, using an Electric move on a Volt Absorb Pokémon gives an effectiveness of 0.5 (as Electric resists Electric), instead of 0 (because Volt Absorb users don't take damage from Electric moves). The same applies to any other immunities conferred by ability.
Once the effectiveness of each move is determined, convert that into a score. Every Trainer will randomly be assigned a style: offensive or defensive. Which style the Trainer has determines how each effectiveness value is converted to a score; see the below table. The top row's values are the effectiveness values, and the bottom rows show how many points each move will get for having that effectiveness in that style.
0 | 0.25 | 0.5 | 1 | 2 | 4 | |
Offensive | 0 | 0 | 0 | 2 | 4 | 8 |
Defensive | 8 | 4 | 2 | 0 | -2 | -4 |
Yes, this means that a Trainer with a defensive style will actually prefer Pokémon whose moves are resisted by, or ineffective on, your Pokémon.
After calculating each Pokémon's score (as a sum of all its scores against your individual Pokémon), the game will then check for ties.
After choosing the two Pokémon, the game will then determine which order to send them out in. Tucker will always send his Pokémon out in the order that they're listed for his team. Other trainers have a 60% chance to send them out in the order they're listed, and a 40% chance to send them out in the reverse order.
There is a bug with this process that can affect the scoring. The way that the code is set up, it seems as though it's supposed to be the case that the game checks the opposing Trainer's scores against all three of your Pokémon. However, in reality, the scoring is only calculated after you have already selected two Pokémon to bring to the match. The result is that the game scores against those two Pokémon, plus a third 'default' Pokémon that you don't actually have. This 'default' Pokémon is always treated as a Normal-type, which means that Pokémon with Fighting-type and Ghost-type moves might have skewed scoring. It also means that the game doesn't calculate scoring against the third Pokémon in your party, which can affect which Pokémon the enemy Trainer will choose to bring. The Dome Assistant listed above will give you information about which team the enemy Trainer may bring depending on which of your two Pokémon you choose to enter, allowing for you to make decisions that take this bug into account.
For battles between two AI Trainers, the game will assign each Trainer a score based on a calculation that takes into account the number of super-effective moves against the opposing team, the base stat total of each Pokémon, the Trainer's seed, and a random value. The Trainer with the highest score will advance to the next round. If there is a tie, the Trainer with the higher seed advances.
Due to a bug, these scores are not reset between simulations. Therefore, if a simulation between Trainers A and B ends with Trainer A having 10 points and B having 20 points, when the game simulates a battle between Trainers C and D, Trainer C will start with 10 points and Trainer D will start with 20. This means that it's not really useful to know how the calculation works in great detail, since only the first battle will work as intended.
What is useful is that the game may display the move that a Trainer used to win a round. The player may be able to use the listed move to eliminate potential enemy movesets from the possible sets.