Pinball Ruby & Sapphire Locations
These tables show which Pokémon are available in each field.
The first table here shows which maps are available in each field.
Maps
Ruby |
Sapphire |
Forest |
|
Forest |
|
Plains |
|
Plains |
|
Cave |
|
Cave |
|
Harbor |
|
Beach |
|
Volcano |
|
Desert |
|
Safari Zone |
|
Lake |
|
Ruins |
|
Ruins |
|
The Ruins can only be accessed after the player travels seven times (in any direction).
Rarity Mechanics
When entering Catch 'em Mode by entering Sharpedo (Ruby field) or Wailmer (Blue field), the Pokémon generated will be chosen from either the 2-Light group or the 3-Light group. Which group is used depends on how many of the GET lights are lit on the right loop. If the player activates Catch 'em Mode via the slots, the game will use the 3-Light group if three GET lights are lit, and the 2-Light group otherwise.
Unlike in the GameBoy Pinball, Pokémon do not have static percentages that govern how frequently they appear. Instead, their rarities are calculated on a weighting system, which can change depending on the player's most recent catch and the Pokémon they have in their Pokédex already. The mechanics are described below.
First, every location, except the Ruins, has one Pokémon that is designated as that field's 'Rare Pokémon'. The list is given below.
Location |
Rare Pokémon |
Forest |
|
Kecleon |
|
Plains |
|
Castform |
|
Cave |
|
Nosepass |
|
Harbor |
|
Lileep |
|
Beach |
|
Anorith |
|
Volcano |
|
Skarmory |
|
Desert |
|
Absol |
|
Safari Zone |
|
Wobbuffet |
|
Lake |
|
Feebas |
|
When the player starts a new game on either field, the first Pokémon encountered - whether through Catch Mode or Hatch Mode - will always be a Pokémon that can evolve, and it will never be a Rare Pokémon.
In general, the rarity weighting works as follows:
- If the Pokémon is not a Rare Pokémon, or is a hatched Pokémon, and the player does not already have it and its evolution(s) registered in the Pokédex, its weight is 10.
- If the Pokémon is not a Rare Pokémon, or is a hatched Pokémon, and the player does have it and its evolution(s) registered in the Pokédex, its weight is 2.
- If the Pokémon is a Rare Pokémon, and the player does not already have it and its evolution(s) registered, its weight is 1.
- If the Pokémon is a Rare Pokémon, and the player does already have it and its evolution(s) registered, its weight is 2.
- If the Pokémon is the same species as the one the player just caught last time they played Catch or Hatch Mode, its weight is 0, meaning two of the same Pokémon will never appear back-to-back.
Latios, Latias, and Pichu are exempt from this weighting system. More details are given on the Special Encounters page, but the gist of it is that the game will check for these three before doing any other calculations. Latios and Latias naturally have a 1% chance of appearing, and Pichu has a 2% chance.
If the player has defeated Rayquaza at least one time, the following changes are made to weights:
- Rare Pokémon have double their weight.
- Latios and Latias increase from a 1% chance to a 2% chance.
- Pichu decreases from a 2% chance to a 1% chance. (This may be the result of a bug, since early strategy guides claimed that Pichu's odds increase instead.)
Oddish is considered 'fully evolved' if Vileplume has been caught and the player is playing the Ruby field, or Bellossom is caught and the player is playing the Sapphire field.
As a hypothetical example, consider the case where the player is playing the Forest location on the Ruby map. Assume the following are all true:
- The player has already made a catch this game.
- The previous catch was on a different map (meaning it won't be a duplicate).
- Two lights are lit.
- Rayquaza has not been defeated.
- The player has Zigzagoon, Linoone, Duskull, and Dusclops already.
In this example, the weights should be calculated like this:
Pokémon |
Weight |
Percentage |
|
Nuzleaf |
10 (non-Rare & dex not complete) |
~28.5% |
|
Zigzagoon |
2 (non-Rare & dex complete) |
~5.7% |
|
Silcoon |
10 (non-Rare & dex not complete) |
~28.5% |
|
Cascoon |
10 (non-Rare & dex not complete) |
~28.5% |
|
Duskull |
2 (non-Rare & dex complete) |
~5.7% |
|
Kecleon |
1 (Rare & dex not complete & no Rayquaza) |
~2.8% |
The percentages are calculated by adding up the weight values, and then dividing the Pokémon's individual weight by the total weight (in this case 35).
Locations
Both Fields
The Jirachi Arrival slot machine option is only available in the Ruins location, in both Ruby and Sapphire fields.
Ruins
Pokémon |
2-Light |
3-Light |
|
Beldum |
Yes |
Yes |
|
Regirock |
Yes |
Yes |
|
Regice |
Yes |
Yes |
|
Registeel |
N/A |
Yes |
Ruby Field
Forest
Pokémon |
2-Light |
3-Light |
|
Nuzleaf |
Yes |
Yes |
|
Zigzagoon |
Yes |
Yes |
|
Silcoon |
Yes |
Yes |
|
Cascoon |
Yes |
Yes |
|
Duskull |
Yes |
Yes |
|
Kecleon |
Yes |
Yes |
|
Treecko |
N/A |
Yes |
|
Nincada |
N/A |
Yes |
Plains
Pokémon |
2-Light |
3-Light |
|
Illumise |
Yes |
N/A |
|
Electrike |
Yes |
N/A |
|
Poochyena |
Yes |
Yes |
|
Magnemite |
Yes |
Yes |
|
Voltorb |
Yes |
Yes |
|
Taillow |
Yes |
Yes |
|
Castform |
Yes |
Yes |
|
Zangoose |
N/A |
Yes |
Cave
Pokémon |
2-Light |
3-Light |
|
Mawile |
Yes |
N/A |
|
Grimer |
Yes |
N/A |
|
Solrock |
Yes |
Yes |
|
Machop |
Yes |
Yes |
|
Shelgon |
Yes |
Yes |
|
Loudred |
Yes |
Yes |
|
Nosepass |
Yes |
Yes |
|
Abra |
N/A |
Yes |
Harbor
Pokémon |
2-Light |
3-Light |
|
Wingull |
Yes |
N/A |
|
Wailmer |
Yes |
Yes |
|
Tentacool |
Yes |
Yes |
|
Carvanha |
Yes |
Yes |
|
Luvdisc |
Yes |
Yes |
|
Lileep |
Yes |
Yes |
|
Staryu |
N/A |
Yes |
|
Relicanth |
N/A |
Yes |
Volcano
Pokémon |
2-Light |
3-Light |
|
Slugma |
Yes |
N/A |
|
Vulpix |
Yes |
Yes |
|
Torkoal |
Yes |
Yes |
|
Numel |
Yes |
Yes |
|
Koffing |
Yes |
Yes |
|
Skarmory |
Yes |
Yes |
|
Torchic |
N/A |
Yes |
Safari Zone
Pokémon |
2-Light |
3-Light |
|
Psyduck |
Yes |
N/A |
|
Heracross |
Yes |
Yes |
|
Girafarig |
Yes |
Yes |
|
Pinsir |
Yes |
Yes |
|
Rhyhorn |
Yes |
Yes |
|
Doduo |
Yes |
Yes |
|
Wobbuffet |
Yes |
Yes |
|
Pikachu |
N/A |
Yes |
Sapphire Field
Forest
Pokémon |
2-Light |
3-Light |
|
Slakoth |
Yes |
Yes |
|
Roselia |
Yes |
Yes |
|
Silcoon |
Yes |
Yes |
|
Cascoon |
Yes |
Yes |
|
Duskull |
Yes |
Yes |
|
Kecleon |
Yes |
Yes |
|
Tropius |
N/A |
Yes |
|
Nincada |
N/A |
Yes |
Plains
Pokémon |
2-Light |
3-Light |
|
Electrike |
Yes |
N/A |
|
Jigglypuff |
Yes |
Yes |
|
Poochyena |
Yes |
Yes |
|
Magnemite |
Yes |
Yes |
|
Voltorb |
Yes |
Yes |
|
Taillow |
Yes |
Yes |
|
Castform |
Yes |
Yes |
|
Volbeat |
N/A |
Yes |
|
Seviper |
N/A |
Yes |
Cave
Pokémon |
2-Light |
3-Light |
|
Grimer |
Yes |
N/A |
|
Lunatone |
Yes |
Yes |
|
Makuhita |
Yes |
Yes |
|
Shelgon |
Yes |
Yes |
|
Loudred |
Yes |
Yes |
|
Nosepass |
Yes |
Yes |
|
Sableye |
N/A |
Yes |
|
Abra |
N/A |
Yes |
Beach
Pokémon |
2-Light |
3-Light |
|
Wingull |
Yes |
N/A |
|
Magikarp |
Yes |
Yes |
|
Tentacool |
Yes |
Yes |
|
Carvanha |
Yes |
Yes |
|
Luvdisc |
Yes |
Yes |
|
Anorith |
Yes |
Yes |
|
Clamperl |
N/A |
Yes |
|
Relicanth |
N/A |
Yes |
Desert
Pokémon |
2-Light |
3-Light |
|
Baltoy |
Yes |
N/A |
|
Meditite |
Yes |
Yes |
|
Vibrava |
Yes |
Yes |
|
Cacnea |
Yes |
Yes |
|
Geodude |
Yes |
Yes |
|
Absol |
Yes |
Yes |
|
Swablu |
N/A |
Yes |
Lake
Pokémon |
2-Light |
3-Light |
|
Goldeen |
Yes |
N/A |
|
Marill |
Yes |
Yes |
|
Lombre |
Yes |
Yes |
|
Barboach |
Yes |
Yes |
|
Corphish |
Yes |
Yes |
|
Feebas |
Yes |
Yes |
|
Mudkip |
N/A |
Yes |